现在我必须打开控制台并输入:
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 的手册页。