Большую часть дней я подключаюсь к своему домашнему серверу (на котором запущен Debian) через оболочку ssh с моего ноутбука. Большинство задач выполняются в приглашении, но иногда мне нравятся диспетчеры перетаскивания файлов, такие как nautilus по умолчанию в GNOME. (Я, конечно, имею в виду, что я использую ssh -X user @ server)

Тем не менее, nautilus рисует «это» рабочий стол поверх моего локального рабочего стола. Он рисует файлы, размещенные там, и обои Debian по умолчанию. Есть ли способ запустить или настроить nautilus, чтобы вообще не рисовать эти вещи, или я должен использовать другой графический файловый менеджер при удаленном выполнении действий?

2 ответа2

1

После SSH запустите nautilus следующим образом:

nautilus --no-desktop

... который говорит nautilus не управлять рабочим столом, как указано в справочной странице nautilus. У меня нормально работает после этого.

man nautilus
0

Подобное перетаскивание не является тривиальным для реализации по сети, а запуск файлового менеджера через X-пересылку, как это, не будет (тривиально) работать с этой целью.

Вместо этого вы должны использовать SSHFS для монтирования удаленного сервера в локальной файловой системе через SSH и использовать локальный файловый менеджер для просмотра этого монтирования. Таким образом, перетаскивание будет работать через SSH, и файловый менеджер будет намного быстрее.

Другой альтернативой является использование графического SFTP- клиента, такого как Filezilla, который позволит вам войти через SSH и получить древовидное представление удаленных файлов с поддержкой перетаскивания.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .