日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

Ubuntu18.04 关于使用vnc的踩坑

發布時間:2025/3/8 Ubuntu 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ubuntu18.04 关于使用vnc的踩坑 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

由于種種原因,手上多了一臺可使用的桌面版Ubuntu,正好用來測試代碼,方便調試。因為只能遠程,所以需要配置遠程連接。因此就打算使用vnc進行遠程連接,誰料一路坎坷,特此記錄。

安裝

設置桌面共享
需要注意,18.04里的桌面共享改名為共享并集成到了設置菜單,所以搜索共享就行了。
找到屏幕共享,設置密碼并打開選項。
安裝vnc4server

sudo apt-get vnc4server

安裝dconf-editor取消權限限制

sudo apt-get install dconf-editor

找到 dconf-editor,直接搜索即可,然后打開,依次展開org->gnome->desktop->remote-access,然后取消 “requlre-encryption”的勾選。


上述操作是在ubunut中完成的,下面操作就是windows方面,只要下載軟件測試即可。

TigerVNC的VNCview下載

32位:https://bintray.com/tigervnc/stable/download_file?file_path=vncviewer-1.9.0.exe
64位:https://bintray.com/tigervnc/stable/download_file?file_path=vncviewer64-1.9.0.exe

下載完直接可用。
以上如果是單人使用,完全夠了,不需要再捯飭別的(可能會碰到灰屏問題,下邊會說),但我是多用戶使用,就很扯淡。
問題1:多用戶使用問題
這里我弄的也不是很清楚,僅作為參考,首先執行vnc4server命令。

vnc4server :1

創建端口為1的vnc遠程桌面,輸入密碼,確認密碼。注意,不同用戶的端口號盡量不同,避免不必要的bug。
這里結束遠程桌面的命令是:

vnc4server -kill :1

問題2:灰屏,鼠標為x型,網絡上解決這類問題的辦法很多,主要都是修改配置文件,下載桌面。
首先安裝桌面,這里我是用的是xfce4

sudo apt install tightvncserver xfce4 xfce4-goodies -y

如果你想用gnone的話可以下載,使用下列代碼:

sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal

接下來就是最終要的一步,修改xstartup文件,路徑為~/.vnc/xstartup。建議先備份一下。

vim ~/.vnc/xstartup

如果使用gnone桌面,使用如下代碼:

#!/bin/sh # Uncomment the following two lines for normal desktop: export XKL_XMODMAP_DISABLE=1 unset SESSION_MANAGER # exec /etc/X11/xinit/xinitrc unset DBUS_SESSION_BUS_ADDRESS gnome-panel & gnmoe-settings-daemon & metacity & nautilus & gnome-terminal &

如果使用xfce桌面,就粘貼如下代碼:

#!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS startxfce4 & [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey

關閉vnc4server已經啟動的桌面,重新啟動。
測試灰屏問題解決與否。(建議使用xfce4,gnone桌面可能會碰見屏幕灰屏,無法右鍵,側邊欄展示不全等問題)

問題3:中文輸入法問題
如果你是自己使用的話一般碰不到這個問題,可以直接使用fcitx進行中文輸入,如果是多用戶的話可能會碰到這個問題,可以通過下了方法解決。

首先打開語言支持,添加中文,選擇使用fcitx。


然后確保fcitx安裝完整。
我采用了很極端的方法,卸載掉fcitx重新安裝,這里不建議大家這么操作,因為可能會導致重啟后無法進入系統,所以卸載的話一定要慎重。千萬慎重,慎重。

sudo apt-get remove fcitxsudo apt-get remove fcitx-module*sudo apt-get remove fcitx-frontend*sudo apt-get purge fcitx*

上述代碼不是被逼瘋了,別用。

下載fcitx

sudo apt-get install fcitx-bin sudo apt-get install fcitx-pinyin

重啟后,啟動fcitx,重新配置,添加拼音雙拼,然后找個能輸入文字的地方測試,如果可以就不用往下看了。(瘋狂提醒:卸載軟件需謹慎
很不幸,如果上述操作無法解決,那我們繼續捯飭。

使用fcitx-diagnose命令查看配置可能會出現“Xim 服務名稱: “ibus” 與環境變量中設置的值 “fcitx” 不同.”提示。提示中也說了修復方法,添加環境變量。

編輯配置文件:

vim ~/.profile

添加下列代碼:

export XMODIFIERS=@im=fcitx export XIM=fcitx export XIM_PROGRAM=fcitx export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx

保存退出,執行

source ~/.profile

使環境變量生效。
重新啟動vnc遠程桌面,測試,我在執行完上述操作后問題就解決了(如果您的還不行,我這也沒有辦法了,歡迎評論區大佬討論吧。)

總結

以上是生活随笔為你收集整理的Ubuntu18.04 关于使用vnc的踩坑的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。