將 i3 與多個顯示器配合使用
你在 Linux 工作站上使用多個顯示器嗎?一次看到很多東西可能是有益的。但在我們的工作中通常有比實際顯示器更多的窗口 —— 這是一件好事,因為一次看到太多東西可能會分散注意力。因此能夠切換我們在單個顯示器上看到的內容似乎很重要。
讓我們來看看 i3,它是一個流行的平鋪窗口管理器,可以與多個顯示器配合使用。並且有許多其他窗口管理器沒有的便利功能,它能夠獨立地在各個顯示器上切換工作區。
快速介紹 i3
大約三年前,Fedora Magazine 已經寫了一篇關於 i3 的文章。這是有史以來最受歡迎的文章之一!雖然情況並非總是如此,但 i3 非常穩定,而且那篇文章如今也很準確。所以,這次不會重複太多內容,本篇只涵蓋了讓 i3 啟動和運行的極少內容,如果你是 i3 的新手,想要了解更多基礎知識的話,歡迎你繼續閱讀。
要在系統上安裝 i3,請運行以下命令:
$ sudo dnf install i3
完成後,註銷,然後在登錄屏幕上選擇 i3 作為窗口管理器,然後重新登錄。
當你第一次運行 i3 時,系統會詢問你是否要繼續進行自動配置 —— 在此處回答是。之後,你將被要求選擇 「mod 鍵」。如果你不確定,只需接受默認值,即將 Windows/Super 鍵設置為 mod 鍵。你將主要使用此鍵用於窗口管理器中的快捷方式。
此時,你應該在底部看到一個小條和一個空白屏幕。我們來看看一些基本的快捷方式。
打開終端:
$mod + enter
切換到第二個工作區:
$mod + 2
通過以下兩個步驟打開 firefox,首先:
$mod + d
然後輸入 「firefox」 並按回車鍵。
將其移動到第一個工作區:
$mod + shift + 1
切換到第一個工作區:
$mod + 1
此時,你將並排看到一個終端和一個 firefox 窗口。要關閉窗口,請按:
$mod + shift + q
還有更多的快捷方式,但這些足夠讓你開始使用 i3。
要退出 i3(並退出登錄)按:
$mod + shift + e
然後在右上角使用滑鼠確認。
同時讓多個屏幕工作
現在我們已經啟動並運行了 i3,讓我們把所有這些屏幕都用到!
為此,我們需要使用命令行,因為 i3 非常輕量級,並且沒有 GUI 來管理其他屏幕。如果這聽起來很難也不用擔心,它實際上非常簡單!
我們將使用的命令稱為 xrandr
。如果你的系統上沒有 xrandr
,請運行以下命令安裝:
$ sudo dnf install xrandr
當它安裝完畢後,讓我們繼續運行它:
$ xrandr
輸出列出了所有可用輸出設備,並通過顯示支持的解析度指示哪些輸出連接了屏幕(通過電纜連接的顯示器)。好消息是,我們不需要關心使它們工作的解析度。
這個例子顯示了筆記本電腦的主屏幕(名為 eDP1),以及連接到 HDMI-2 輸出的第二個顯示器,它位於筆記本電腦的右側。要打開它,請運行以下命令:
$ xrandr --output HDMI-2 --auto --right-of eDP1
就是這樣!你的屏幕現已激活。
在多個屏幕上管理工作區
在多個屏幕上切換工作區和創建新工作區非常類似於只有一個屏幕的情況。新工作區會在當前處於活動狀態(滑鼠游標所在位置)的屏幕上創建。
因此,要切換到特定工作區(或在不存在的情況下創建新工作區),請按:
$mod + NUMBER
你可以獨立切換各個顯示器上的工作區!
在顯示器之間移動工作區
我們可以通過以下命令將窗口移動到不同的工作區:
$mod + shift + NUMBER
我們也可以將工作區移動到不同的屏幕。但是,此操作沒有默認快捷方式,因此我們必須先創建它。
要創建自定義快捷方式,你需要在你選擇的文本編輯器中打開配置文件(本文使用 vim
):
$ vim ~/.config/i3/config
並將以下行添加到配置文件的最底部:
# Moving workspaces between screens
bindsym $mod+p move workspace to output right
保存、關閉並重新載入以使配置生效,按下:
$mod + shift + r
現在你可以將活躍的工作區移動到第二個顯示器:
$mod + p
就是這些了!享受你的新多顯示器體驗,並了解更多 i3,歡迎閱讀 Fedora Magazine 上之前關於 i3 的文章,或者查看官方 i3 文檔。
via: https://fedoramagazine.org/using-i3-with-multiple-monitors/
作者:Adam Šamalík 選題:lujun9972 譯者:geekpi 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive