溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

i3 窗口管理器使 Linux 更美好

發(fā)布時間:2020-08-09 14:31:12 來源:ITPUB博客 閱讀:141 作者:安全劍客 欄目:建站服務(wù)器
Linux (和一般的開源軟件)最美好的一點是自由 —— 可以在不同的替代方案中進(jìn)行選擇以滿足我們的需求。

我使用 Linux 已經(jīng)很長時間了,但我從來沒有對可選用的桌面環(huán)境完全滿意過。直到去年,Xfce 還是我認(rèn)為在功能和性能之間的平和最接近滿意的一個桌面環(huán)境。然后我發(fā)現(xiàn)了 i3,這是一個改變了我的生活的驚人的軟件。

i3 是一個平鋪窗口管理器。窗口管理器的目標(biāo)是控制窗口系統(tǒng)中窗口的外觀和位置。窗口管理器通常用作功能齊全的桌面環(huán)境 (如 GONME 或 Xfce ) 的一部分,但也有一些可以用作獨立的應(yīng)用程序。

平鋪式窗口管理器會自動排列窗口,以不重疊的方式占據(jù)整個屏幕。其他流行的平鋪式窗口管理器還有 wmii 和 xmonad 。

i3 窗口管理器使 Linux 更美好

帶有三個的 i3 屏幕截圖

為了獲得更好的 Linux 桌面體驗,以下是我使用和推薦 i3 窗口管理器的五個首要原因。

1、極簡藝術(shù)

i3 速度很快。它既不冗雜、也不花哨。它的設(shè)計簡單而高效。作為開發(fā)人員,我重視這些功能,因為我可以使用更多的功能以豐富我最喜歡的開發(fā)工具,或者使用容器或虛擬機在本地測試內(nèi)容。

此外, i3 是一個窗口管理器,與功能齊全的桌面環(huán)境不同,它并不規(guī)定您應(yīng)該使用的應(yīng)用程序。您是否想使用 Xfce 的 Thunar 作為文件管理器?GNOME 的 gedit 去編輯文本? i3 并不在乎。選擇對您的工作流最有意義的工具,i3 將以相同的方式管理它們。

2、屏幕實際使用面積

作為平鋪式窗口管理器,i3 將自動 “平鋪”,以不重疊的方式定位窗口,類似于在墻上放置瓷磚。因為您不需要擔(dān)心窗口定位,i3 一般會更好地利用您的屏幕空間。它還可以讓您更快地找到您需要的東西。

對于這種情況有很多有用的例子。例如,系統(tǒng)管理員可以打開多個終端來同時監(jiān)視或在不同的遠(yuǎn)程系統(tǒng)上工作;開發(fā)人員可以使用他們最喜歡的 IDE 或編輯器和幾個終端來測試他們的程序。

此外,i3 具有靈活性。如果您需要為特定窗口提供更多空間,請啟用全屏模式或切換到其他布局,如堆疊或選項卡式(標(biāo)簽式)。

3、鍵盤式工作流程

i3 廣泛使用鍵盤快捷鍵來控制環(huán)境的不同方面。其中包括打開終端和其他程序、調(diào)整大小和定位窗口、更改布局,甚至退出 i3。當(dāng)您開始使用 i3 時,您需要記住其中的一些快捷方式才能使用,隨著時間的推移,您會使用更多的快捷方式。

主要好處是,您不需要經(jīng)常在鍵盤和鼠標(biāo)之間切換。通過練習(xí),您將提高工作流程的速度和效率。

例如, 要打開新的終端,請按 <SUPER>+<ENTER>。由于窗口是自動定位的,您可以立即開始鍵入命令。結(jié)合一個很好的終端文本編輯器(如 Vim)和一個以面向鍵盤的瀏覽器,形成一個完全由鍵盤驅(qū)動的工作流程。

在 i3 中,您可以為所有內(nèi)容定義快捷方式。下面是一些示例:

  • 打開終端

  • 打開瀏覽器

  • 更改布局

  • 調(diào)整窗口大小

  • 控制音樂播放器

  • 切換工作區(qū)

現(xiàn)在我已經(jīng)習(xí)慣了這個工作形式,我已無法回到了常規(guī)的桌面環(huán)境。

4、靈活

i3 力求極簡,使用很少的系統(tǒng)資源,但這并不意味著它不能變漂亮。i3 是靈活且可通過多種方式進(jìn)行自定義以改善視覺體驗。因為 i3 是一個窗口管理器,所以它沒有提供啟用自定義的工具,你需要外部工具來實現(xiàn)這一點。一些例子:

  • 用 feh 定義桌面的背景圖片。

  • 使用合成器管理器,如 compton 以啟用窗口淡入淡出和透明度等效果。

  • 用 dmenu或 rofi 以啟用可從鍵盤快捷方式啟動的可自定義菜單。

  • 用dunst 用于桌面通知。

i3 是可完全配置的,您可以通過更新默認(rèn)配置文件來控制它的各個方面。從更改所有鍵盤快捷鍵,到重新定義工作區(qū)的名稱,再到修改狀態(tài)欄,您都可以使 i3 以任何最適合您需要的方式運行。

i3 窗口管理器使 Linux 更美好

i3 與 rofi 菜單和 dunst 桌面通知。

最后,對于更高級的用戶,i3 提供了完整的進(jìn)程間通信(IPC)接口,允許您使用偏好的語言來開發(fā)腳本或程序,以實現(xiàn)更多的自定義選項。

5、工作空間

在 i3 中,工作區(qū)是對窗口進(jìn)行分組的一種簡單方法。您可以根據(jù)您的工作流以不同的方式對它們進(jìn)行分組。例如,您可以將瀏覽器放在一個工作區(qū)上,終端放在另一個工作區(qū)上,將電子郵件客戶端放在第三個工作區(qū)上等等。您甚至可以更改 i3 的配置,以便始終將特定應(yīng)用程序分配給它們自己的工作區(qū)。

切換工作區(qū)既快速又簡單。像 i3 中的慣例,使用鍵盤快捷方式執(zhí)行此操作。按 <SUPER>+num 切換到工作區(qū) num 。如果您養(yǎng)成了始終將應(yīng)用程序組的窗口分配到同一個工作區(qū)的習(xí)慣,則可以在它們之間快速切換,這使得工作區(qū)成為非常有用的功能。

此外,還可以使用工作區(qū)來控制多監(jiān)視器環(huán)境,其中每個監(jiān)視器都有個初始工作區(qū)。如果切換到該工作區(qū),則切換到該監(jiān)視器,而無需讓手離開鍵盤。

最后,i3 中還有另一種特殊類型的工作空間:the scratchpad(便箋簿)。它是一個不可見的工作區(qū),通過按快捷方式顯示在其他工作區(qū)的中間。這是一種訪問您經(jīng)常使用的窗口或程序的方便方式,如電子郵件客戶端或音樂播放器。

6、嘗試一下吧

如果您重視簡潔和效率,并且不憚于使用鍵盤,i3 就是您的窗口管理器。有人說是為高級用戶準(zhǔn)備的,但情況不一定如此。你需要學(xué)習(xí)一些基本的快捷方式來度過開始的階段,不久就會越來越自然并且不假思索地使用它們。

這篇文章只是淺淺談及了 i3 能做的事情。欲了解更多詳情,請參閱 i3 的文檔。


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI