天天看點

linux常見桌面系統以及安裝gnome遠端桌面x windowunity桌面KDEXFCEgnome 桌面安裝遠端gnome桌面

x window

X window 又稱為X視窗系統,簡稱為X11或X。1984年由MIT的Bob Scheifler和Bob Scheifler開發設計。x window是Linux及其他unix系統的标準GUI,x window提供了基本圖形化架構,在輸入方面負責滑鼠、鍵盤與作業系統的互動,在輸出方面負責在顯示器上顯示可視化的圖像和視窗。

x window遵循用戶端/伺服器架構,系統中由x伺服器和多個x用戶端進行通信,用戶端和伺服器是相對獨立的。

Linux作業系統的桌面環境非常豐富,例如gnome,xfce,kde等等。

必須一提的是桌面環境和視窗管理器是不同的概念,視窗管理器是用來控制和管理視窗外觀和現實方式的軟體,桌面環境包括了視窗管理器,也包括一些典型的應用程式,例如gnome使用metacity視窗管理器,以及GIMP,gedit, bashee等應用程式, xfce使用xfwm作為視窗管理器。

unity桌面

unity的特色是可用于觸摸屏環境,是canonical開發,是ubuntu10.10-16.10的桌面環境。unity桌面本質上是檔案系統中的一個目錄,在/home/username/Desktop。

剛才提到,unity桌面的特點是支援觸屏,這個功能就是自帶的uTouch提供的,支援多點觸摸。

linux常見桌面系統以及安裝gnome遠端桌面x windowunity桌面KDEXFCEgnome 桌面安裝遠端gnome桌面

菜單欄圖示對應的功能如下:

linux常見桌面系統以及安裝gnome遠端桌面x windowunity桌面KDEXFCEgnome 桌面安裝遠端gnome桌面

Unity較GNOME 3或KDE 占用系統資源較多。

linux常見桌面系統以及安裝gnome遠端桌面x windowunity桌面KDEXFCEgnome 桌面安裝遠端gnome桌面

KDE

KDE 有類windows的“開始菜單”。界面華麗。

許多發行版本如OpenSUSE、PCLinuxOS和 Mandriva等皆采用KDE作為預設桌面環境。

linux常見桌面系統以及安裝gnome遠端桌面x windowunity桌面KDEXFCEgnome 桌面安裝遠端gnome桌面
linux常見桌面系統以及安裝gnome遠端桌面x windowunity桌面KDEXFCEgnome 桌面安裝遠端gnome桌面

XFCE

占用資源較GNOME、KDE較少。适合老機器,輕量級桌面。與windows界面環境類似。許多不習慣GNOME 3 ,Unity新桌面的同學,很多選擇了XFCE 4.8,包括Linus大神同學。

linux常見桌面系統以及安裝gnome遠端桌面x windowunity桌面KDEXFCEgnome 桌面安裝遠端gnome桌面
linux常見桌面系統以及安裝gnome遠端桌面x windowunity桌面KDEXFCEgnome 桌面安裝遠端gnome桌面

gnome 桌面

gnome桌面是主流Linux發行版本的預設桌面,主張簡約易用,“夠用即可”。 Unity桌面就是gnome桌面基礎上修改而成的。

gnome的全稱為GNU網絡對象模型環境(The GNU Network Object Model Environment), 誕生于1997年。gnome基于GTK+圖形庫,使用C語言開發,早先使用metacity作為視窗管理器,2011年gnome3釋出後桌面管理器更新為mutter。

gnome的官方網站是gnome.org,ubuntu中安裝可以用指令

sudo apt-get install gnome

Nautilus是gnome的檔案管理器工具,用于建立,顯示,查找檔案夾和文檔,快速啟動應用程式,定制檔案圖示等。

gnome 2

gnome 2.x 作為大家熟識的傳統界面,預設2個面闆。在系統資源占用方面,gnome 2.x 較gnome 3 要求 RAM 較少、CPU較高。在這兩個方面:

xfce ,lxde < gnome 2.x

在目前發行版本中,LInux Mint,Debian等仍使用GNOME 2.x作為預設桌面環境。

linux常見桌面系統以及安裝gnome遠端桌面x windowunity桌面KDEXFCEgnome 桌面安裝遠端gnome桌面
linux常見桌面系統以及安裝gnome遠端桌面x windowunity桌面KDEXFCEgnome 桌面安裝遠端gnome桌面

gnome 3

GNOME 3作為GNOME 新版本,較GNOME 2.x變革明顯.GNOME 3相對直覺,隻有一個頂部面闆,傳統菜單不複在。可在左上角點選“活動”檢視應用、工作分區等。

目前,Fedora 15等發行版本采用GNOME 3 作為預設桌面環境。

linux常見桌面系統以及安裝gnome遠端桌面x windowunity桌面KDEXFCEgnome 桌面安裝遠端gnome桌面
linux常見桌面系統以及安裝gnome遠端桌面x windowunity桌面KDEXFCEgnome 桌面安裝遠端gnome桌面

安裝遠端gnome桌面

安裝gnome桌面

sudo apt-get install gnome-session-flashback
sudo apt install ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal -y
           

安裝tigervnc

Vnc伺服器工具有很多,例如tightvnc,vnc4server,tigervnc,realvnc。這裡選擇tigervnc作為vnc伺服器。

tigervnc: 包含server控制端用于實作vnc服務,其中包含一個名為 X0VNC 的特殊服務,該服務運作後可以把目前 X11 桌面會話遠端傳輸給遠端用戶端讓其操控,而不是傳統 VNC 的虛拟會話桌面模式。 x11vnc和tigervnc很類似,但是配置使用起來不如 X0VNC 友善。在Fedora和CentOS等linux系統中,安裝tigervnc非常友善,例如在Fedora中安裝隻需要指令:

sudo dnf install tigervnc-server
           

但是在ubuntu中就略微麻煩一些,需要下載下傳源碼編譯安裝。下載下傳位址如下:

https://download.csdn.net/download/happyhorizion/10979193

sudo dpkg -i tigervncserver_1.7.0-1ubuntu1_amd64.deb
           

也可以用源代碼編譯安裝最新版的tigervncserver, 下載下傳位址如下:

https://download.csdn.net/download/happyhorizion/10979176

安裝好tigervncserver之後,配置使用者名和密碼,參見:

https://blog.csdn.net/happyhorizion/article/details/86762118

配置gnome遠端桌面

切換到root使用者,設定/root/.vnc/xstartup,将其修改為:

#!/bin/sh
# unset SESSION_MANAGER
# unset DBUS_SESSION_BUS_ADDRESS

 [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
 [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
 xsetroot -solid grey
 vncconfig -iconic &

 x-terminal-emulator -geometry 1980*1800 -ls -title "$VNCDESKTOP Desktop" &
 x-window-manager &

 gnome-panel &
 gnome-settings-daemon &
 metacity &
 nautilus &
           

其中gnome-panel 面闆,nautilus 檔案管理器/桌面 metacity 視窗管理器。設定後,重新啟動

vncserver

,啟用gnome桌面。

特别棒的linux系統桌面環境及性能比較總結部落格: https://www.cnblogs.com/chenmingjun/p/8506995.html

繼續閱讀