91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

linux的圖形模式框架

發布時間:2020-08-03 12:44:03 來源:網絡 閱讀:691 作者:yaxinsn 欄目:系統運維

linux與window圖形界面的區別

也許大家都已經很習慣了windows的圖形的操作方式。無論使用哪一種遠程方式(QQ 遠程,遠程連接,teamviewer),windows同時只能由一個用戶打開一個桌面系統。

比如遠程連接登錄時,主機CRT只能關閉并鎖屏。
比如在使用QQ遠程時,遠程和本地都可以移動鼠標。兩者都可以看到對方的操作與反映。

如果大家帶著這樣的想法來看linux,就不正確了。

linux可以支持多個用戶同時打開多個桌面。一個用戶同時打開多個桌面。這和SSH一樣一樣。

舉個例子A
大家在使用用戶XX進入了linux的桌面系統以后,在shell 下su 到其它用戶,再在shell下再啟動一個圖形軟件(如gedit),不會被打開,并有提示: No protocol specified。(這個提示熟悉吧)
這是因為Xserver默認情況下不允許別的用戶的圖形程序的圖形顯示在當前屏幕上. 如果需要別的用戶的圖形顯示在當前屏幕上, 則應以當前登陸的用戶, 也就是切換身份前的用戶執行如下命令 xhost +

還有一個vnc遠程的例子 (直接上圖吧)

linux的圖形模式框架
上圖是redhat用戶使用vnc遠程登錄主機,兩個桌面可以分別進行操作。
兩者的環境變量里有一個DISPLAY,分別是:5.0 和:6.0.

linux的圖形界面

linux的圖形模式框架
linux的圖形模式的結構圖

Xserver 與它的客戶端之間使用Unix或是tcp遠程連接進行信息。

1.1.桌面程序
桌面環境有多種,常用gnome,kde,unity等等,他們提供一系列的組件與程序,共同完成桌面服務。每一種桌面環境的風格不同,操作方式不同,提供的功能也不相同。
不過對于xserver來話,桌面程序(gdm,gnome-session)與gedit或是用戶自己寫的dialog程序沒有不同。因為每一圖形程序都需要與xserver進行通信,xserver才能告訴這種圖形程序鼠標等事件,圖形程序再做相應用的動作。
不過對于圖形(如gedit)來說,它對桌面環境還有一些依賴的。在字符模式下,是打不開gedit的。字符模式下圖形模式是有本質區別,那就是字符模式上的顯示,不需要Xserver。

在字符形式下啟動圖形模式則可以使用startx,當然提示是已經安裝了相關組件。

1.2.圖形程序不依賴特定桌面服務

上圖在使用vnc遠程連接時,把默認啟動的程序從gnome-session,改成了twm。twm也是個桌面程序的客戶端,通過它一樣可以打開gedit,gedit只有外部窗體有變化,內部顯示則gedit程序來決定。

linux的圖形模式框架

gnome-session-save --kill 此命令用于注銷本顯示器。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

海晏县| 马山县| 佛教| 罗山县| 连平县| 武山县| 泾川县| 汉中市| 从化市| 镇平县| 乌鲁木齐市| 新安县| 宁陕县| 内丘县| 龙州县| 图木舒克市| 上杭县| 安乡县| 白河县| 色达县| 文山县| 陕西省| 麦盖提县| 水富县| 马龙县| 富平县| 景泰县| 新营市| 武功县| 济源市| 应城市| 阿拉善左旗| 威海市| 满洲里市| 新野县| 肥东县| 通道| 灌阳县| 无极县| 耒阳市| 泊头市|