让 nautilus 不通过 SSH 显示桌面

让 nautilus 不通过 SSH 显示桌面

大多数时候,我通过笔记本电脑上的 ssh shell 连接到我的家庭服务器(运行 Debian)。大多数任务都是在提示符下完成的,但有时我喜欢使用拖放文件管理器,比如 GNOME 的默认 nautilus。(我当然是指我使用 ssh -X user@server)

但是,nautilus 会在我的本地桌面上绘制“它的”桌面。它会绘制放置在那里的文件和默认的 Debian 壁纸。有没有办法运行或配置 nautilus 使其完全不绘制这些东西,或者我在远程执行操作时应该使用另一个图形文件管理器?

答案1

像这样的拖放操作在网络上实现并不容易,并且像这样通过 X 转发运行文件管理器也无法(轻易)达到此目的。

你应该使用SSH文件系统而是通过 SSH 将远程服务器挂载到本地文件系统中,然后使用当地的文件管理器来浏览该挂载。这样,拖放操作就可以通过 SSH 进行,文件管理器也会更加快捷。

另一种方法是使用图形安全FTP客户端如菲利兹拉,它将允许您通过 SSH 登录并获取远程文件的树状视图,并支持拖放功能。

答案2

SSH 之后,运行 nautilus 如下:

nautilus --no-desktop

...根据 nautilus 手册页,它告诉 nautilus 不要管理桌面。之后对我来说工作正常。

man nautilus

相关内容