我正在尝试configuration一台小型PC机,这个机器主要用作远程备份服务器(基本上就是我们的数据中心在这个狂欢中消失的极其遥远的可能性)。 我在CentOS 7上使用了一个NUC5CPYH,它有一个2TB的笔记本电脑硬盘和8GB的RAM。 我从最小的CD安装,添加了GNOME。 更新到今天的回购yum upgrade 。
基本上,我的configuration的相关程度可以在这里find。 除了我喜欢的shell工具(比如tmux)之外,我还没有添加其他许多与命令不同的东西:
yum -y groups install "GNOME Desktop" yum install vnc-server
我最大的偏差howtoforge指令方法是我的执行线设置VNC显示在1024×768:
ExecStart=/usr/sbin/runuser -l <user> -c "/usr/bin/vncserver %i -geometry 1024x768"
(其中<user>显然是正确的用户名)
我想要一个远程桌面用户,即我的雇主,如果有必要,他们可以远程访问它。 大多数情况下,这只是他家的局域网。 预期的X显示是:1。
总的来说,我尝试过的所有东西除了远程桌面以外都很漂亮。 GNOME在本地工作正常。 但是,当我尝试在VNC发生几个问题。
当我VNC进入时,我看不到任何时候鼠标光标。这显然是响应鼠标input。 我只是看不到客户端中的光标。
这个错误信息占用了整个tigervnc客户端窗口,说:“哦,不!出了什么问题,出现了问题,系统无法恢复,请重新login。 非常有帮助,谢谢。
每问题1,我可以打“注销”button,即使我必须hover,直到我用鼠标光标find它。 一旦我打它,屏幕看起来像:
在这一点上,我可以通过使用systemctl重新启动VNC服务器来重复这个过程。
uname -a输出:
Linux [REDACTED].[REDACTED] 3.10.0-327.22.2.el7.x86_64 #1 SMP Thu Jun 23 17:05:11 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
configuration文件/etc/systemd/system/vncserver@:1.service看起来像:
[Unit] Description=Remote desktop service (VNC) After=syslog.target network.target [Service] Type=forking ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' ExecStart=/usr/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i -geometry 1024x768" PIDFile=/home/<USER>/.vnc/%H%i.pid ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' [Install] WantedBy=multi-user.target
我假设这并不重要,但是我在运行ArchLinux的家用台式机上使用tigervnc客户端来访问它。