首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么VNC服务器在重新启动系统时会丢失其配置?

为什么VNC服务器在重新启动系统时会丢失其配置?
EN

Server Fault用户
提问于 2018-01-16 11:20:41
回答 1查看 704关注 0票数 0

我已经安装了一个VNC服务器,但是有一个问题,当重新启动时,我失去了几何和颜色深度配置。

必须停止服务,重新配置几何和颜色深度。

有人知道如何配置这些数据,以便它们在重新启动时仍然存在。

以下是我在安装和配置服务器时所做的工作:

代码语言:javascript
复制
yum install tigervnc-server -y
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

然后,我编辑了复制的文件,修改了以下几行:

代码语言:javascript
复制
User=root   
PIDFile=/root/.vnc/%H%i.pid

然后,我继续执行以下命令:

代码语言:javascript
复制
vncpasswd (set password...)

systemctl daemon-reload
systemctl enable vncserver@:1.service
systemctl start vncserver@:1.service
systemctl stop vncserver@:1.service
vncserver :1 -geometry 1366x768 -depth 16

firewall-cmd --permanent --add-service vnc-server
systemctl restart firewalld.service

问候

EN

回答 1

Server Fault用户

发布于 2018-01-16 12:23:53

尝试将以下行添加到您的Unit文件(/etc/systemd/system/vncserver@:1.service)

代码语言:javascript
复制
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :1

以下是我的系统中完整的Unit文件(一个Ubuntu17.04系统):

代码语言:javascript
复制
[Unit]
Description=Start TightVNC server at startup
After=syslog.target network.target

[Service]
Type=forking
User=username_here
PAMName=login
PIDFile=/home/username_here/.vnc/%H:1.pid
ExecStartPre=-/usr/bin/vncserver -kill :1 > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 16 -geometry 1366x768 :1
ExecStop=/usr/bin/vncserver -kill :1

[Install]
WantedBy=multi-user.target
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/892414

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档