Я хочу монтировать по щелчку на ярлыке на рабочем столе.
Мой ярлык:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=true
Icon=mate-panel-launcher
Exec=sshfs 192.168.10.10:/home/www-data /home/stager/mnt/home.www-data
Name=sshfs 192.168.10.10
При запуске открывается терминал, запрашивается пароль. Но монтирование не происходит.
Альтернативно, в терминале:
$ sshfs 192.168.10.10:/home/www-data /home/stager/mnt/home.www-data
работает как ожидалось.
Как монтировать с помощью ярлыка рабочего стола?
По ярлыку открывается терминал, выполняется монтирование, затем терминал закрывается и соответственно также закрывает все процессы, которые были запущены под ним. Вам нужно оставить этот терминал открытым в фоновом режиме или попробовать подходы, включающие disown
или nohup
, чтобы отделить процесс от текущей оболочки. Вы по-прежнему сможете прервать монтирование с помощью файлового менеджера.
Вместо этого вы можете рассмотреть возможность использования встроенной функции вашего файлового менеджера, чтобы создать соединение и сделать закладку для доступа в один клик из файлового менеджера.