linux常見桌面系統以及安裝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提供的,支持多點觸摸。
在這裏插入圖片描述
菜單欄圖標對應的功能如下:
在這裏插入圖片描述
Unity較GNOME 3或KDE 佔用系統資源較多。
在這裏插入圖片描述

KDE

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

許多發行版本如OpenSUSE、PCLinuxOS和 Mandriva等皆採用KDE作爲默認桌面環境。
在這裏插入圖片描述
在這裏插入圖片描述

XFCE

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

在這裏插入圖片描述
在這裏插入圖片描述

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作爲默認桌面環境。
gnome 2
在這裏插入圖片描述

gnome 3

GNOME 3作爲GNOME 新版本,較GNOME 2.x變革明顯.GNOME 3相對直觀,只有一個頂部面板,傳統菜單不復在。可在左上角點擊“活動”查看應用、工作分區等。

目前,Fedora 15等發行版本採用GNOME 3 作爲默認桌面環境。
在這裏插入圖片描述
在這裏插入圖片描述

安裝遠程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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章