fedora 34 開啟 vncserver 服務


最近重新用回了fedora, 現在已經是34版本了。啟用vncserver 時,提示已經變成了一個服務;之前一直使用 vncserver :1 的形式啟動;

現在建議直接使用 systemctl 進行管理,我想這樣可能更具兼容性吧。肯定開發人員,對這種原生支持的方式進行了進一步優化。

所以我建議使用systemd的形式進行啟動vncserver。

使用方式:

# Quick HowTo:
# 1. Add a user mapping to /etc/tigervnc/vncserver.users.
# 2. Adjust the global or user configuration. See the
#    vncsession(8) manpage for details. (OPTIONAL)
# 3. Run `systemctl enable vncserver@:<display>.service`
# 4. Run `systemctl start vncserver@:<display>.service`
#  ~ cat /etc/tigervnc/vncserver.users 
# TigerVNC User assignment
#
# This file assigns users to specific VNC display numbers.
# The syntax is <display>=<username>. E.g.:
#
# :2=andrew
# :3=lisa
:1=root
vncpasswd # 設置用戶密碼

開啟服務:

systemctl start vncserver@:1.service
#  ~ systemctl status vncserver@:1.service
● vncserver@:1.service - Remote desktop service (VNC)
     Loaded: loaded (/usr/lib/systemd/system/vncserver@.service; disabled; vendor preset: disabled)
     Active: active (running) since Mon 2021-10-11 00:07:40 CST; 8min ago
    Process: 1288147 ExecStart=/usr/libexec/vncsession-start :1 (code=exited, status=0/SUCCESS)
   Main PID: 1288154 (vncsession)
      Tasks: 0 (limit: 19017)
     Memory: 1.0M
        CPU: 7ms
     CGroup: /system.slice/system-vncserver.slice/vncserver@:1.service
             ‣ 1288154 /usr/sbin/vncsession root :1

Oct 11 00:07:40 zetong403 systemd[1]: Starting Remote desktop service (VNC)...
Oct 11 00:07:40 zetong403 systemd[1]: Started Remote desktop service (VNC).

之后使用客戶端進行連接就好;

通過使用,發現使用 vncserver :1 啟動的遠程桌面會使用最新的gnome桌面,最新的桌面具有鎖屏的bug, 在鎖屏之后不能被打開。而使用systemd啟動的vnc服務,則使用了低版本的gnome的主題避開了這個問題,可以正常使用。我覺得這應該是系統開發人員的在項目適配之間的一種 tradeoff 吧。

參考鏈接:

How to configure VNC server in Red Hat Enterprise Linux 8

保持更新,轉載請注明出處:cnblogs.com/xuyaowen


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM