您應該使用視窗管理器作為桌面環境嗎?

從主題到全新的環境,Linux桌面都是非常可配置的。如果你想要一個輕量級的桌面體驗,你甚至可以使用一個視窗管理器作為你的桌面環境。...

不管您對某些操作系統做了什麼,它們的總體外觀都保持不變。Linux在這方面是不同的,它的核心是非常高級別的靈活性。運行它的每臺計算機在外觀、性能和行為上都有很大的不同。因此,在Linux上很容易找到適合您的東西。

linux-window-desktop-manager-featured

但如果你不確定自己要找的是什麼,這可能很難做到。如果你用的是有點獨特的東西,這就更適用了。在本例中,使用窗口管理器作為桌面環境。如果你正在考慮這條路線,有幾件事你應該首先考慮。

什麼是桌面環境(a desktop environment)?

桌面環境是一組程序,可以讓您輕鬆地與計算機進行交互。這包括文件管理器等。桌面環境的例子包括KDE的等離子桌面和GNOME。其中一個主要部分叫做窗口管理器(例如Pla**a的KWin和GNOME的Mutter)。簡而言之,是軟件負責讓你運行的應用程序在windows中以某種方式顯示出來。

window manager as desktop environment linux

例如,您在桌面上運行的程序通常可以移動和調整大小。您可以輕鬆地在不同的應用程序之間切換,並最小化或最大化它們。窗口管理器為您提供了一種方法:在程序周圍創建一個框架,以便單擊和拖動,等等。

這個軟件通常與其他軟件結合起來,組成一個桌面環境。例如,您可能有一個程序dock來控制您的應用程序,等等。因此,單獨調用一個窗口管理器有點用詞不當。也就是說,你仍然可以自己使用它們——有些甚至是為此而設計的。而且添加獨立的程序非常容易,這些程序可以完成與完整桌面環境相同的任務。

什麼是你的電腦像(your computer like)?

很可能您最終會使用一個窗口管理器(以及其他一些),因為它在您的系統上運行得最好。作為桌面環境的一個很小的部分(如果很重要的話),您正在刪除許多其他的程序,而不是實際運行東西所需要的程序。如果你的電腦很舊,而且沒有太多的資源可以共享,這將是一個很大的幫助。

所有的應用程序都需要內存才能正常工作——它為它們提供了一種運行的方式。沒有它,他們就不能工作。所以,假設你有一臺只有4GB內存的電腦。尤其是網絡瀏覽器,很容易佔據一半以上的份額(尤其是某些較重的瀏覽器)。把這個和多個程序結合起來,一起打開,事情開始變得相當侷促。

運行像GNOME桌面這樣的東西會佔用大量的系統內存。例如,一個新的會話佔用了半千兆字節。聽起來可能不多,但對某些用戶來說仍然是個問題。你可能更願意把這些記憶投入到你實際用來完成任務的其他程序中。對於資源量非常有限的系統來說,這只是一個更大的關注點。

window manager as desktop environment linux

相比之下,許多窗口管理器本身非常輕,佔用的空間很小。例如,Openbox只佔大型桌面環境運行所需的一小部分。對於不能佔用太多內存的系統非常有用。

window manager as desktop environment linux

鍵盤比老鼠好嗎?

一些窗口管理器比其他窗口管理器更關注於鼠標。對於那些設計為獨立使用的,鍵盤快捷鍵甚至可以是必不可少的,迫使用戶學習如何使用它們。對於更獨特的窗口管理器來說更是如此,它們的行為與更熟悉的窗口管理器不同。

例如,查看i3窗口管理器。與大多數桌面環境中常見的窗口管理器不同,它非常關注移動和放置程序的鍵盤快捷鍵。這在一定程度上是因為它的設計。它是這樣做的,打開的窗戶不能互相重疊。相反,他們可以將屏幕上的不動產分割開來,或者完全放在它們下面。

window manager as desktop environment linux

正因為如此,它需要鍵盤快捷鍵來告訴他們去哪裡,而這僅僅是鼠標無法做到的。例如,有命令要求窗口彼此水平或垂直放置。這是為了幫助您的工作流程快速高效,但前提是您願意學習如何使用它。

也就是說,大多數窗口管理器,甚至是桌面環境中的窗口管理器,都可以設置為使用快捷方式。但並不是所有人都會像其他人那樣依賴鍵盤,或者說,效率也會一樣高。

window manager as desktop environment linux

你想調整多少?

眾所周知,有些桌面環境比其他環境更靈活。例如,Pla**a桌面以其易於更改和調整而著稱。然而,儘管窗口管理器變化多端,但它們仍然更加靈活。

這是因為你得到的東西比平常少。窗口管理器可以做的事情非常有限。在大多數情況下,它們只是給你一種方式來顯示你的程序和切換通過它們。其他任何程序都需要運行。

window manager as desktop environment linux

例如,開箱即用,您將沒有任何類型的桌面面板或應用程序基座。這意味著沒有像系統時鐘,電池圖標之類的東西。相反,你需要依靠不同的程序來完成這項工作。默認情況下,桌面環境包括這類內容。使用窗口管理器意味著您必須從零開始混合和匹配系統的各個部分。

window manager as desktop environment linux

這為窗口管理器提供了更大的自由度。當然,可以從桌面環境中刪除一些東西,使其儘可能地最小化,但是一個乾淨的工作環境更容易處理。把東西混在一起也很容易。有許多程序碼頭和系統面板在那裡,其中任何一個你可以選擇。

妥協:輕量級桌面環境

一個窗口管理器(如果你覺得它太空了,還有些額外的程序)可能不適合你。也許你需要投入的工作量太麻煩了。您可能對從頭開始構建桌面不感興趣。

window manager as desktop environment linux

那很好。有很多其他的方法可以快速而靈活地得到一些東西。例如,有許多輕量級桌面環境可供選擇。雖然它們可能沒有僅僅使用窗口管理器那麼緊湊,但是它們還有一些特性需要補償。例如,他們會有一個開箱即用的系統托盤,以及諸如時鐘之類的東西。

另外,還可以將不同的軟件片段相互混合和匹配。完全可以在桌面環境中使用不同的窗口管理器。有些,比如LXDE,是開箱即用的,它將一個獨立的窗口管理器(Openbox)與程序相結合,使其更易於使用。

你試過用窗口管理器代替桌面環境嗎?你做什麼來保持桌面的光亮?在下面分享你的建議。

圖片來源:3dmentat/Depositphotos

  • 發表於 2021-03-12 06:06
  • 閱讀 ( 41 )
  • 分類:電腦

你可能感興趣的文章

如何在Windows10中自定義任何圖示

...。只需選擇一個驅動器和所需的圖示,它就會在重啟後為您應用它們。僅此而已。 ...

  • 發佈於 2021-03-11 08:07
  • 閲讀 ( 74 )

如何在linux上設定emoji鍵盤

... 從那裡,轉到區域&語言>輸入源。您應該看到新增新源的選項(加號按鈕)。選擇這個,然後點選更多按鈕(底部三個正方形的堆疊)。從這裡單擊“其他”>“其他”(uniemoji)。您應該可以透過雙...

  • 發佈於 2021-03-12 00:22
  • 閲讀 ( 44 )

5個您從未聽說過的優秀linux桌面環境

... 這應該適用於ubuntu16.04和Linux Mint 16。它可能會在您的發行版上工作,但當然,在這個階段沒有保證。 ...

  • 發佈於 2021-03-13 01:22
  • 閲讀 ( 58 )

為您的linux機器提供5個電源插座

... 如果您選擇的Linux dock提供了對這些東西的控制,那麼您應該能夠提高您的生產力。安裝dock和其他類似Mac的桌面元素也可以幫助您更輕鬆地從macOS過渡到Linux! ...

  • 發佈於 2021-03-13 15:37
  • 閲讀 ( 48 )

使用raspberry pi 3作為帶有raspbian的臺式pc的7個技巧

...的替代品,但是為了在Raspberry Pi 3上獲得最佳的生產力,您應該選擇Chromium。幸運的是,這是預先安裝的,您可以在Internet選單中找到它。 ...

  • 發佈於 2021-03-13 21:47
  • 閲讀 ( 53 )

易於安裝,簡單易用:但您應該切換到Manjaro17嗎?

Manjaro17是健壯的Linux作業系統上的一個極好的更新。由於其豐富的風格,ManjaroLinux17提供了大量的功能和靈活性。由於有少量的桌面環境,包括manjaro17的新版本,這仍然是Linux作業系統的最佳選擇之一。 ...

  • 發佈於 2021-03-14 08:33
  • 閲讀 ( 49 )

什麼是容器linux?您應該使用它嗎?

Linux作業系統有多種風格。雖然像Ubuntu這樣的Linux作業系統相當通用,但還有一些作業系統則瞄準了一個利基市場。有一個面向安全的Kali Linux。輕量級發行版,如Xubuntu,甚至Hannah Montana Linux(!)。對於桌面使用,一個普通的Linu...

  • 發佈於 2021-03-15 05:37
  • 閲讀 ( 51 )

切換到linux?4種作業系統,讓人感覺賓至如歸

... 在使用Icaros Desktop時,您應該注意以下兩個注意事項: ...

  • 發佈於 2021-03-15 06:42
  • 閲讀 ( 52 )

如何在ubuntu上安裝linux-mint的x-apps

...術上與Debian相容,但在實踐中它確實是不成功的。相反,您應該從Mint安裝實際的DEB包。如果您使用的是最新版本的Debian(Jessie),那麼一切都應該(強調應該)順利進行——Mint的LMDE版本基於他們的儲存庫。但是,您的里程數可...

  • 發佈於 2021-03-15 15:31
  • 閲讀 ( 55 )

瞭解如何使用python虛擬環境

... 現在,您應該可以在命令列中看到專案的名稱: ...

  • 發佈於 2021-03-16 10:00
  • 閲讀 ( 58 )