將 i3 與多個顯示器配合使用

你在 Linux 工做站上使用多個顯示器嗎?一次看到不少東西多是有益的。但在咱們的工做中一般有比實際顯示器更多的窗口 —— 這是一件好事,由於一次看到太多東西可能會分散注意力。所以可以切換咱們在單個顯示器上看到的內容彷佛很重要。linux

讓咱們來看看 i3,它是一個流行的平鋪窗口管理器,能夠與多個顯示器配合使用。而且有許多其餘窗口管理器沒有的便利功能,它可以獨立地在各個顯示器上切換工做區。git

快速介紹 i3

大約三年前,Fedora Magazine 已經寫了一篇關於 i3 的文章。這是有史以來最受歡迎的文章之一!雖然狀況並不是老是如此,但 i3 很是穩定,並且那篇文章現在也很準確。因此,此次不會重複太多內容,本篇只涵蓋了讓 i3 啓動和運行的極少內容,若是你是 i3 的新手,想要了解更多基礎知識的話,歡迎你繼續閱讀。github

要在系統上安裝 i3,請運行如下命令:vim

$ sudo dnf install i3
複製代碼

完成後,註銷,而後在登陸屏幕上選擇 i3 做爲窗口管理器,而後從新登陸。瀏覽器

當你第一次運行 i3 時,系統會詢問你是否要繼續進行自動配置 —— 在此處回答是。以後,你將被要求選擇 「mod 鍵」。若是你不肯定,只需接受默認值,即將 Windows/Super 鍵設置爲 mod 鍵。你將主要使用此鍵用於窗口管理器中的快捷方式。bash

此時,你應該在底部看到一個小條和一個空白屏幕。咱們來看看一些基本的快捷方式。編輯器

打開終端:ui

$mod + enter
複製代碼

切換到第二個工做區:spa

$mod + 2
複製代碼

經過如下兩個步驟打開 firefox,首先: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
複製代碼

你能夠獨立切換各個顯示器上的工做區!

工做空間 2 在左側屏幕,工做空間 4 在右側屏幕

左側屏幕切換爲工做空間 3,右側屏幕仍爲工做空間 4

右側屏幕切換爲工做空間 5,左側屏幕仍爲空間空間 3

在顯示器之間移動工做區

咱們能夠經過如下命令將窗口移動到不一樣的工做區:

$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
複製代碼

打開火狐瀏覽器的工做空間 2 在左側

打開火狐瀏覽器的工做空間 2 移動到第二個屏幕

就是這些了!享受你的新多顯示器體驗,並瞭解更多 i3,歡迎閱讀 Fedora Magazine 上以前關於 i3 的文章,或者查看官方 i3 文檔。


via: fedoramagazine.org/using-i3-wi…

做者:Adam Šamalík 選題:lujun9972 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

相關文章
相關標籤/搜索