找回密码
 骑士注册

QQ登录

微博登录

❏ 站外平台:

Linux 中国◆开源社区 首页 查看评论
来自湖南长沙的 Chrome 100.0|Windows 10 用户 2022-04-22 21:56 2 回复
为什么连接成功后无法输入锁屏密码呢?输入密码后自动消失了
来自重庆的 Firefox 97.0|Windows 10 用户 2022-02-22 16:55 4 回复
此种配置方法,针对普通用户用 systemd user unit 方式倒是推荐使用,但是直接配置成系统服务不建议如此使用。
来自重庆的 Firefox 97.0|Windows 10 用户 2022-02-22 16:48 5 回复
1、这篇文章vnc在写systemd 服务单元配置时原理上有问题,vnc提供提供两种启动机制,一种是直接vncserver <:display> 一种是vncsession user <:display> ,前者是用于用户手动启动,后者用于服务方式启动。
2、vnc安装后已经生成了服务单元模板文件 xxx@.service . 路径为:/usr/lib/systemd/system/vncserver@.service ,可直接使用此文件或者拷贝此文件到 /etc/systemd/system/目录下进行自定义修改
3、man vncsession 可以查看用法和使用文档。
[1]
来自四川成都的 Chrome 78.0|Windows 10 用户 发表于 2020-08-18 11:12 的评论:
VMware下黑屏的,我贡献一下我的配置解决了黑屏,直接服务器安装的,直接用lib的配置也不会黑屏。


------------------------------------------------------------------------

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking
User=root

# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%
[2]
来自四川成都的 Chrome 78.0|Windows 10 用户 发表于 2020-08-18 11:13 的评论:
PIDFile=/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

[Install]
WantedBy=multi-user.target
[3]
来自四川成都的 Chrome 78.0|Windows 10 用户 发表于 2020-08-18 11:16 的评论:
另外上面作者的命令顺序反了,折腾半天。应该是先启用,再启动。。。

systemctl enable vncserver@:1.service
systemctl start vncserver@:1.service
来自福建龙岩的 Chrome 90.0|Windows 10 用户 2021-05-20 18:55 5 回复
这两条命令顺序无所谓的吧
[1]
来自福建龙岩的 Chrome 90.0|Windows 10 用户 发表于 2021-05-20 18:53 的评论:
# systemctl status vncserver@:1.service
● vncserver@:1.service - Remote Desktop VNC Service
   Loaded: loaded (/etc/systemd/system/vncserver@.service; enabled; vendor preset: disabled)
   Active: inactive (dead) since Thu 2021-05-20 18:51:18 CST; 6s ago
  Process: 37048 ExecStop=/usr/bin/vncserver -kill :1 (code=exited, status=0/SUCCESS)
  Process: 37046 ExecStart=/usr/bin/vncserver -autokill :1 (code=exited, status=0/SUCCESS)
  Process: 37043 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill :1
来自福建龙岩的 Chrome 90.0|Windows 10 用户 2021-05-20 18:54 3 回复
Process: 37043 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill :1 > /dev/null 2>&1 || : (code=exited, status=0/SUCCESS)

5月 20 18:51:18  systemd[1]: Starting Remote Desktop VNC Service...
5月 20 18:51:18  systemd[1]: vncserver@:1.service: Succeeded.
5月 20 18:51:18  systemd[1]: Started Remote Desktop VNC Service.

服务起不来,不知道什么原因
来自福建龙岩的 Chrome 90.0|Windows 10 用户 2021-05-20 18:53 3 回复
# systemctl status vncserver@:1.service
● vncserver@:1.service - Remote Desktop VNC Service
   Loaded: loaded (/etc/systemd/system/vncserver@.service; enabled; vendor preset: disabled)
   Active: inactive (dead) since Thu 2021-05-20 18:51:18 CST; 6s ago
  Process: 37048 ExecStop=/usr/bin/vncserver -kill :1 (code=exited, status=0/SUCCESS)
  Process: 37046 ExecStart=/usr/bin/vncserver -autokill :1 (code=exited, status=0/SUCCESS)
  Process: 37043 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill :1
[1]
来自四川成都的 Chrome 78.0|Windows 10 用户 发表于 2020-08-18 11:12 的评论:
VMware下黑屏的,我贡献一下我的配置解决了黑屏,直接服务器安装的,直接用lib的配置也不会黑屏。


------------------------------------------------------------------------

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking
User=root

# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%
[2]
来自四川成都的 Chrome 78.0|Windows 10 用户 发表于 2020-08-18 11:13 的评论:
PIDFile=/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

[Install]
WantedBy=multi-user.target
[3]
来自四川成都的 Chrome 78.0|Windows 10 用户 发表于 2020-08-18 11:16 的评论:
另外上面作者的命令顺序反了,折腾半天。应该是先启用,再启动。。。

systemctl enable vncserver@:1.service
systemctl start vncserver@:1.service
来自浙江宁波的 Firefox 87.0|Windows 10 用户 2021-04-19 15:25 5 回复
enable 表示设置开机自启动
start 表示开启服务

所以你说的"启用"是错误的...
[1]
来自四川成都的 Chrome 78.0|Windows 10 用户 发表于 2020-08-18 11:12 的评论:
VMware下黑屏的,我贡献一下我的配置解决了黑屏,直接服务器安装的,直接用lib的配置也不会黑屏。


------------------------------------------------------------------------

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking
User=root

# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%
[2]
来自四川成都的 Chrome 78.0|Windows 10 用户 发表于 2020-08-18 11:13 的评论:
PIDFile=/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

[Install]
WantedBy=multi-user.target
[3]
来自四川成都的 Chrome 78.0|Windows 10 用户 发表于 2020-08-18 11:16 的评论:
另外上面作者的命令顺序反了,折腾半天。应该是先启用,再启动。。。

systemctl enable vncserver@:1.service
systemctl start vncserver@:1.service
来自江苏无锡的 Chrome 86.0|Windows 10 用户 2020-11-15 11:31 1 回复
你好,我按照你的方法能解决黑屏问题了,但是又遇到了终端打开不了的问题,vnc连接的activities下面点击terminal无效果,但是终端实际在vmware里面被打开了,不知道是怎么回事
[1]
来自四川成都的 Chrome 78.0|Windows 10 用户 发表于 2020-08-18 11:12 的评论:
VMware下黑屏的,我贡献一下我的配置解决了黑屏,直接服务器安装的,直接用lib的配置也不会黑屏。


------------------------------------------------------------------------

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking
User=root

# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%
[2]
来自四川成都的 Chrome 78.0|Windows 10 用户 发表于 2020-08-18 11:13 的评论:
PIDFile=/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

[Install]
WantedBy=multi-user.target
[3]
来自四川成都的 Chrome 78.0|Windows 10 用户 发表于 2020-08-18 11:16 的评论:
另外上面作者的命令顺序反了,折腾半天。应该是先启用,再启动。。。

systemctl enable vncserver@:1.service
systemctl start vncserver@:1.service
来自四川成都的 Chrome 78.0|Windows 10 用户 2020-08-18 11:16 3 回复
by ayurep
[1]
来自四川成都的 Chrome 78.0|Windows 10 用户 发表于 2020-08-18 11:12 的评论:
VMware下黑屏的,我贡献一下我的配置解决了黑屏,直接服务器安装的,直接用lib的配置也不会黑屏。


------------------------------------------------------------------------

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking
User=root

# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%
[2]
来自四川成都的 Chrome 78.0|Windows 10 用户 发表于 2020-08-18 11:13 的评论:
PIDFile=/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

[Install]
WantedBy=multi-user.target
来自四川成都的 Chrome 78.0|Windows 10 用户 2020-08-18 11:16 3 回复
另外上面作者的命令顺序反了,折腾半天。应该是先启用,再启动。。。

systemctl enable vncserver@:1.service
systemctl start vncserver@:1.service
[1]
来自四川成都的 Chrome 78.0|Windows 10 用户 发表于 2020-08-18 11:12 的评论:
VMware下黑屏的,我贡献一下我的配置解决了黑屏,直接服务器安装的,直接用lib的配置也不会黑屏。


------------------------------------------------------------------------

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking
User=root

# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%
来自四川成都的 Chrome 78.0|Windows 10 用户 2020-08-18 11:13 5 回复
PIDFile=/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

[Install]
WantedBy=multi-user.target
来自四川成都的 Chrome 78.0|Windows 10 用户 2020-08-18 11:12 3 回复
VMware下黑屏的,我贡献一下我的配置解决了黑屏,直接服务器安装的,直接用lib的配置也不会黑屏。


------------------------------------------------------------------------

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking
User=root

# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%
来自江苏南通的 Chrome 81.0|Windows 10 用户 2020-05-17 14:24 4 回复
普通用户还是黑屏
来自广东广州的 Chrome 80.0|Windows 10 用户 2020-04-09 14:05 3 回复
黑屏
来自四川成都的 Chrome 78.0|Windows 10 用户 2020-03-31 22:32 4 回复
VMware 下安装的 CentOS 8.1,装完后VNC连黑屏???
[1]
来自上海的 Chrome 69.0|Windows 7 用户 发表于 2020-01-02 10:11 的评论:
在执行systemctl start vncserver@:1.service命令之后,提示出错,用systemctl status vncserver@:1.service查看后提示:
● vncserver@:1.service - Remote Desktop VNC Service
   Loaded: loaded (/etc/systemd/system/vncserver@.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Thu 2020-01-02 10:05:37 CST; 7s ago
  Process: 108612 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill :1 > /dev/null 2>&1 || : (code=exited, status=200/CHDIR)
1月 02 10:05:37 centos8 systemd[1]:
来自西藏的 Chrome 58.0|GNU/Linux 用户 2020-03-17 15:45 118 回复
用户下直接运行vncserver :1 -xstartup ~/.vnc/xstartup,可以进到桌面。
[1]
来自西藏的 Chrome Mobile 58.0|Android 5.1 用户 发表于 2020-03-17 15:34 的评论:
黑屏
```
-- Unit vncserver@:1.service has finished shutting down.
Mar 17 14:51:45 octave.sh su[14532]: (to vnc_user) root on pts/0
Mar 17 14:51:45 octave.sh su[14532]: pam_systemd(su-l:session): Cannot create session: Already running in a session or user slice
Mar 17 14:51:45 octave.sh su[14532]: pam_unix(su-l:session): session opened for user vnc_user by root(uid=0)
Mar 17 14:52:11 octave.sh polkitd[753]: Registered Authentication Agent for unix-process:14567:1448779 (system bus name :1.2191 [/
[2]
来自西藏的 Chrome Mobile 58.0|Android 5.1 用户 发表于 2020-03-17 15:36 的评论:
[14532]: pam_systemd(su-l:session): Cannot create session: Already running in a session or user slice
Mar 17 14:51:45 octave.sh su[14532]: pam_unix(su-l:session): session opened for user vnc_user by root(uid=0)
Mar 17 14:52:11 octave.sh polkitd[753]: Registered Authentication Agent for unix-process:14567:1448779 (system bus name :1.2191 [/usr/bin/pkttyagent --notify-fd 5 --fallback], object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale zh_CN.UTF-8)
Mar 17 14:52:36 octave.sh polkit
来自西藏的 Chrome 58.0|GNU/Linux 用户 2020-03-17 15:41 4 回复
session opened for user vnc_user by root(uid=0)
Mar 17 14:52:11 octave.sh polkitd[753]: Registered Authentication Agent for unix-process:14567:1448779 (system bus name :1.2191 [/usr/bin/pkttyagent --notify-fd 5 --fallback], object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale zh_CN.UTF-8)
Mar 17 14:52:36 octave.sh polkit-agent-helper-1[14585]: pam_unix(polkit-1:auth): authentication failure; logname= uid=1000 euid=0 tty= ruser=root rhost=  user=root
Mar 17 14:52:36 octave.sh polki
[1]
来自西藏的 Chrome Mobile 58.0|Android 5.1 用户 发表于 2020-03-17 15:34 的评论:
黑屏
```
-- Unit vncserver@:1.service has finished shutting down.
Mar 17 14:51:45 octave.sh su[14532]: (to vnc_user) root on pts/0
Mar 17 14:51:45 octave.sh su[14532]: pam_systemd(su-l:session): Cannot create session: Already running in a session or user slice
Mar 17 14:51:45 octave.sh su[14532]: pam_unix(su-l:session): session opened for user vnc_user by root(uid=0)
Mar 17 14:52:11 octave.sh polkitd[753]: Registered Authentication Agent for unix-process:14567:1448779 (system bus name :1.2191 [/
来自西藏的 Chrome Mobile 58.0|Android 5.1 用户 2020-03-17 15:36 3 回复
[14532]: pam_systemd(su-l:session): Cannot create session: Already running in a session or user slice
Mar 17 14:51:45 octave.sh su[14532]: pam_unix(su-l:session): session opened for user vnc_user by root(uid=0)
Mar 17 14:52:11 octave.sh polkitd[753]: Registered Authentication Agent for unix-process:14567:1448779 (system bus name :1.2191 [/usr/bin/pkttyagent --notify-fd 5 --fallback], object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale zh_CN.UTF-8)
Mar 17 14:52:36 octave.sh polkit
来自西藏的 Chrome Mobile 58.0|Android 5.1 用户 2020-03-17 15:34 4 回复
黑屏
```
-- Unit vncserver@:1.service has finished shutting down.
Mar 17 14:51:45 octave.sh su[14532]: (to vnc_user) root on pts/0
Mar 17 14:51:45 octave.sh su[14532]: pam_systemd(su-l:session): Cannot create session: Already running in a session or user slice
Mar 17 14:51:45 octave.sh su[14532]: pam_unix(su-l:session): session opened for user vnc_user by root(uid=0)
Mar 17 14:52:11 octave.sh polkitd[753]: Registered Authentication Agent for unix-process:14567:1448779 (system bus name :1.2191 [/
[1]
来自上海的 Chrome 69.0|Windows 7 用户 发表于 2020-01-02 10:11 的评论:
在执行systemctl start vncserver@:1.service命令之后,提示出错,用systemctl status vncserver@:1.service查看后提示:
● vncserver@:1.service - Remote Desktop VNC Service
   Loaded: loaded (/etc/systemd/system/vncserver@.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Thu 2020-01-02 10:05:37 CST; 7s ago
  Process: 108612 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill :1 > /dev/null 2>&1 || : (code=exited, status=200/CHDIR)
1月 02 10:05:37 centos8 systemd[1]:
来自湖北的 Chrome 80.0|Windows 10 用户 2020-03-08 23:47 3 回复
换个端口试一试。vncserver@2.service
来自湖北的 Chrome 80.0|Windows 10 用户 2020-03-08 23:47 4 回复
同样是黑屏
来自广东深圳的 Chrome 75.0|Windows 10 用户 2020-03-08 00:18 4 回复
vnc连接后黑屏是为什么
[1]
来自上海的 Chrome 69.0|Windows 7 用户 发表于 2020-01-02 10:11 的评论:
在执行systemctl start vncserver@:1.service命令之后,提示出错,用systemctl status vncserver@:1.service查看后提示:
● vncserver@:1.service - Remote Desktop VNC Service
   Loaded: loaded (/etc/systemd/system/vncserver@.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Thu 2020-01-02 10:05:37 CST; 7s ago
  Process: 108612 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill :1 > /dev/null 2>&1 || : (code=exited, status=200/CHDIR)
1月 02 10:05:37 centos8 systemd[1]:
来自河北唐山的 Firefox 68.0|Windows 10 用户 2020-02-04 12:55 5 回复
不要用Root帐户
来自上海的 Chrome 69.0|Windows 7 用户 2020-01-02 10:11 4 回复
在执行systemctl start vncserver@:1.service命令之后,提示出错,用systemctl status vncserver@:1.service查看后提示:
● vncserver@:1.service - Remote Desktop VNC Service
   Loaded: loaded (/etc/systemd/system/vncserver@.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Thu 2020-01-02 10:05:37 CST; 7s ago
  Process: 108612 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill :1 > /dev/null 2>&1 || : (code=exited, status=200/CHDIR)
1月 02 10:05:37 centos8 systemd[1]:

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。