
環境
- Ubuntu 22.04.2 LTS x86_64
Step-1 安裝桌面環境
Ubuntu 默認使用 GNOME 桌面環境,但也可以安裝其他桌面環境,如 Xfce、KDE 等。這個可以根據個人喜好選擇,之前嘗試了 Xfce 好像效果不是很好,這裡直接安裝 Ubuntu 默認的桌面環境了。
更新軟體源。
sudo apt update
安裝桌面環境所需的軟體包,包括系統面板、窗口管理器、文件瀏覽器、終端等桌面應用程序。
sudo apt install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal ubuntu-desktop
Step-2 安裝 VNC
安裝 TightVNC 伺服器。
sudo apt install tightvncserver
Step-3 配置 VNC
初始化配置
通過 vncserver
命令啟動 VNC 伺服器實例,第一次運行時同時會完成初始化(設置 VNC 訪問密碼,創建初始配置文件)。
vncserver
系統將提示輸入並驗證密碼以遠程訪問您的機器:
OutputYou will require a password to access your desktops.
Password:
Verify:
密碼的長度必須介於六到八個字元之間。超過 8 個字元的密碼將被自動截斷。
驗證密碼後,可以選擇創建僅供查看的密碼。使用僅查看密碼登錄的用戶將無法使用滑鼠或鍵盤控制 VNC 實例,沒有演示需要的輸入 n
即可,後續如有需要可以再設置。
OutputWould you like to enter a view-only password (y/n)?
然後會在埠上啟動一個默認伺服器實例5901
。此埠稱為顯示埠,VNC 將其稱為:1
. VNC 可以在其他顯示埠上啟動多個實例,:2
對應埠5902
、:3
對應5903
:
後續如果想更改密碼或添加僅查看密碼,可以使用以下命令:
vncpasswd
配置 xstartup 配置文件
在配置 xstartup 配置文件時,可以使用不同的窗口管理器和桌面環境。本教程使用的是 GNOME Flashback 桌面環境和 metacity 窗口管理器。如果希望使用其他的桌面環境和窗口管理器,需要相應地修改 xstartup 配置文件。
備份VNC的xstartup配置文件。
cp ~/.vnc/xstartup ~/.vnc/xstartup.bak
修改VNC的xstartup配置文件。
nano ~/.vnc/xstartup
複製以下內容到文件:
#!/bin/sh
export XKL_XMODMAP_DISABLE=1
export XDG_CURRENT_DESKTOP="GNOME-Flashback:GNOME"
export XDG_MENU_PREFIX="gnome-flashback-"
gnome-session --session=gnome-flashback-metacity --disable-acceleration-check
這裡網上最後都有一個
&
,原本用來在後台執行腳本的,但是最新的 vncserver 不需要這個,有了這個反而可能報錯Session startup via '/root/.vnc/xstartup' cleanly exited too early (
:1` 指定顯示埠號
重新啟動 VNC。
vncserver -geometry 1920x1080 :1 -localhost no
geometry
選項指定窗口大小,localhost
選項設為 no
以開放連接。
Step-4 連接到 VNC
用你喜歡的客戶端連接到 VNC 伺服器,我這裡用的是 RealVNC 的 VNC Viewer。
在下面輸入對應的 IP:埠
回車即可連接。
參考
- 通過VNC搭建Ubuntu 18.04和20.04圖形界面, https://help.aliyun.com/document_detail/59330.html
- New VNC install - 'cleanly exited too early', https://ubuntuforums.org/showthread.php?t=2470276
本文鏈接: https://linuxstory.org/how-to-install-and-configure-vnc-on-ubuntu-22-04
LinuxStory 原創教程,轉載請註明出處,否則必究相關責任。歡迎來操作系統論壇 https://zhos.net 訪問交流與提問。
Baja Ter murah Medan, Supplier Sinar Baja Terpercaya , Besi Baja Kota
Medan, Jual Baja Terlengkap , Jual Besi Ter murah Kota Medan
Supplier Sinar Baja Medan – Toko BESI H BEAM Terlengkap di medan, Toko
BESI UNP / CNP Terlengkap di medan, Jual PLAT HAIR LINE
Terlengkap dikota medan , Toko BESI POLOS Terlengkap
dikota medan – Sinar Baja
Ripple news
Supplier Sinar Baja Medan – Agen BESI COIL Terbaik di
medan, Toko BESI SIKU Terlengkap dikota medan, Agen BESI
HOLLOW Terlengkap dikota medan ,Jual PLAT HAIR LINE Terbaik dikota medan – Sinar Baja
Supplier Sinar Baja Medan – Harga BESI EXPANDED Terbaik
di medan, Jual BESI POLOS Termurah di medan, Toko BESI H BEAM
Terlengkap dikota medan , Supplier PLAT RAIL
Terlengkap di medan – Sinar Baja
Supplier Sinar Baja Medan – Toko BESI UNP / CNP
Terlengkap dikota medan, Jual BESI COIL Terlengkap dikota medan, Harga PIPA
BAJA Terlengkap dikota medan , Agen PIPA BESI Terpercaya di medan – Sinar Baja
Supplier Sinar Baja Medan – Harga BESI SIKU Terlengkap di medan, Distributor BESI POLOS Termurah
di medan, Harga PLAT BORDER Terlengkap di
medan , Harga PIPA BESI Terbaik dikota medan – Sinar Baja
Supplier Sinar Baja Medan – Toko PLAT BAJA Terlengkap dikota medan, Harga PLAT KUNINGAN
Termurah di medan, Supplier PLAT HAIR LINE Termurah dikota medan , Distributor BESI POLOS
Termurah dikota medan – Sinar Baja
Supplier Sinar Baja Medan – Jual PLAT BESI Terlengkap
dikota medan, Harga BESI WF Termurah dikota medan, Jual
BESI UNP / CNP Terlengkap dikota medan , Supplier BESI H BEAM
Terpercaya di medan – Sinar Baja
Supplier Sinar Baja Medan – Harga BESI ULIR Terbaik di medan,
Jual BESI H BEAM Termurah dikota medan, Agen
PLAT RAIL Terlengkap di medan ,Jual PLAT BORDER Termurah di medan – Sinar Baja
First off I want to say excellent blog! I had a quick question that I’d like to ask if you don’t mind. I was curious to know how you center yourself and clear your mind before writing. I have had trouble clearing my mind in getting my thoughts out. I truly do enjoy writing however it just seems like the first 10 to 15 minutes are generally wasted simply just trying to figure out how to begin. Any recommendations or tips? Many thanks!
You’ve made some decent points there. I checked on the net for additional information about the issue and found most individuals will go along with your views on this website.
vncserver -geometry 1920×1080 :1 -localhost no最後這條命令我用的連接不了,
我之前在其他地方試過vncserver -geometry 1920×1080 :1這樣能連接的,就是黑屏,但是那個教程黑屏
我跟著這邊教程在這邊最後修改為上面這樣試了一下,成功連接,沒有黑屏
無法連接呀