您是否在 Linux 工作站上使用多個顯示器?一次看到很多東西可能是有益的。但是,我們的工作流程通常比物理監視器擁有更多的窗口。這很好,因為一次看很多可能會分散注意力。因此,能夠切換各個監視器上顯示的內容似乎很重要。
讓我們談談 i3,一個流行的多顯示器平鋪窗口管理器。還有一些在許多其他窗口管理器中沒有的有用功能。這是一個單獨切換每個監視器的工作區的功能。
i3 快速介紹
這本 Fedora 雜誌大約在三年前報導了 i3。這是迄今為止最受歡迎的文章之一。情況並非總是如此,但 i3 非常穩定,今天的文章仍然非常準確。因此,不再贅述,本文僅涵蓋啟動和運行 i3 的最低要求。此外,如果您是 i3 的新手並想了解更多基礎知識,請繼續閱讀。那。
要在您的系統上安裝 i3,請運行以下命令:
$ sudo dnf install i3
完成後,註銷,在登錄屏幕上選擇 i3 作為窗口管理器,然後重新登錄。
第一次運行 i3 時,系統會詢問您是否要繼續自動配置。在這裡回答“是”。然後將要求您選擇“mod key”。如果您在此處不確定,請接受將 Windows / Super 鍵設置為 mod 鍵的默認設置。大多數窗口管理器快捷方式都使用此鍵。
此時,您會在底部看到一個小條和一個空白屏幕。讓我們來看看一些基本的快捷方式。
使用以下命令打開終端:
$mod + enter
使用以下命令切換到第二個工作區:
$mod + 2
分兩步打開 Firefox。第一步是:
$mod + d
…然後鍵入 firefox 並按 Enter。
使用以下方法移動到第一個工作區。
$mod + shift + 1
…並通過以下方式切換到第一個工作區:
$mod + 1
此時,終端和 Firefox 窗口將並排出現。按下一步關閉窗口。
$mod + shift + q
還有許多其他快捷方式,但這些應該是您開始使用 i3 所需的最低要求。
哦! 要退出(退出)i3,請按 Next。
$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 官方文檔。