无需打开控制台即可运行 VNC 查看器

无需打开控制台即可运行 VNC 查看器

现在我必须打开控制台并输入:

xtightvncviewer [ip-address]

打开查看器。没关系,但是我需要让控制台保持打开状态,否则查看器将关闭。我试过了:

nohup xtightvncviewer [ip-address] &

和:

xtightvncviewer [ip-address]
[ctrl-Z]
bg

在这两种情况下,它都会弹出一个小密码对话框,并打开查看器,但它仍然依赖于打开的控制台。有没有办法以“无头”方式打开 xtightvncviewer?

答案1

要在不打开控制台的情况下启动 VNC 查看器,请尝试[Alt]+[F2]在桌面环境中进行尝试,大多数情况下,桌面环境都会向您显示一个对话框,您可以在其中键入命令来启动查看器,而无需打开控制台。如果您经常启动它,请考虑设置一个桌面条目文件并将其保存在方便的地方(例如您的桌面或应用程序菜单),名称类似于TightVNC.desktop,例如:

[Desktop Entry]
Exec=xtightvncviewer myhost
Name=TightVNC to myhost
Terminal=false
Type=Application

或者,如果您已经在控制台上,则可以使用名为“screen”的实用程序来实现此目的,该实用程序有点像控制台的窗口管理器。启动屏幕为

$ screen

创建一个新窗口[CTRL]+[A], [c],您会发现自己回到了 shell 的提示符处。根据提示正常启动 VNC 查看器,然后使用 分离屏幕与当前终端[CTRL]+[A], [d]。这将使您再次返回 shell,但这次如果您离开该会话,屏幕(以及您的 VNC 查看器)将继续运行。

也可以重新连接到您之前打开的屏幕窗口(尽管对于非交互式 VNC 查看器来说不是很有用)。请参阅 screen 的手册页。

相关内容