原文链接:麒麟KYLINOS上使用开始菜单图标开启或关闭vnc
hello,大家好啊,今天给大家带来第二篇在麒麟KYLINOS上安装部署vnc的文章,本篇文章讲述了如何将vnc的开启及关闭做成图标展示在开始菜单,并且设置当第一次启动vnc的时候设置默认的vnc密码,可以通过点击图标开启vnc及关闭vnc。
1、编辑start_vnc.sh,用于给vnc设置密码
pdsyw@pdsyw-pc:~/桌面$ sudo vi /etc/tigervnc/start_vnc.sh
pdsyw@pdsyw-pc:~/桌面$ cat /etc/tigervnc/start_vnc.sh
#!/bin/bash
if [ ! -f ~/.vnc/passwd ]; then
echo -e "1qaz@WSX\n1qaz@WSX\ny\n1qaz@WSX\n1qaz@WSX\n" | vncpasswd
fi
vncserver :11
pdsyw@pdsyw-pc:~/桌面$
2、赋予start_vnc.sh可执行权限
pdsyw@pdsyw-pc:~/桌面$ sudo chmod +x /etc/tigervnc/start_vnc.sh
输入密码
pdsyw@pdsyw-pc:~/桌面$
3、编辑startvnc.desktop文件
pdsyw@pdsyw-pc:~/桌面$ sudo vi /usr/share/app
appdata/ applications/ apport/ apps/
pdsyw@pdsyw-pc:~/桌面$ sudo vi /usr/share/applications/startvnc.desktop
pdsyw@pdsyw-pc:~/桌面$ cat /usr/share/applications/startvnc.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=开启VNC
Exec=/etc/tigervnc/start_vnc.sh
Icon=preferences-desktop-remote-desktop
Terminal=false
StartupNotify=true
pdsyw@pdsyw-pc:~/桌面$
4、编辑stopvnc.desktop文件
pdsyw@pdsyw-pc:~/桌面$ sudo vi /usr/share/applications/stopvnc.desktop
pdsyw@pdsyw-pc:~/桌面$ cat /usr/share/applications/stopvnc.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=关闭VNC
Exec=vncserver -kill :11
Icon=preferences-desktop-remote-desktop
Terminal=false
StartupNotify=true
pdsyw@pdsyw-pc:~/桌面$
5、启动器里就有了两个图标
6、点击开启vnc
7、查看端口号
pdsyw@pdsyw-pc:~/桌面$ vncserver -list
TigerVNC server sessions:
X DISPLAY # RFB PORT # PROCESS ID
:11 5911 42477
pdsyw@pdsyw-pc:~/桌面$
8、使用vnc客户端连接
9、输入密码
10、连接成功
11、点击关闭vnc
12、查看端口号是否还存在
pdsyw@pdsyw-pc:~/桌面$ vncserver -list
TigerVNC server sessions:
X DISPLAY # RFB PORT # PROCESS ID
pdsyw@pdsyw-pc:~/桌面$
13、无法连接