Начал изучать Linux. Установил Lubuntu 16.04. У меня есть росшаренная папка на Windows-машине. Как мне написать скрипт (типа DOS-батника) и разместить его на рабочий стол Lubuntu, что бы по необходимости, нажать на него и выполнится команда:
mount.cifs //192.168.1.2/general /mnt/general -o username=user,password=12345
и такой же самый "ярлык" с командой:
umount /mnt/general
Та и вообще как создавать ярлыки на рабочий стол, например для офисного документа (электронная таблица). Что бы "далекий" пользователь могла сразу его запускать?
Заранее спасибо.
Ответ
для выполнения команды надо создать файл с произвольным именем и суффиксом .desktop такого минимального содержимого (возможно, некоторые строки даже лишние):
[Desktop Entry]
Name=какое-нибудь имя
Exec=команда (с параметрами)
Terminal=false
Type=Application
чтобы он появился на «рабочем столе» некоего пользователя, надо поместить его в соответствующий каталог. путь к этому каталогу можно получить, выполнив от имени целевого пользователя команду:
$ xdg-user-dir DESKTOP
пример вывода:
/home/user/Desktop
вроде бы, нынче некоторые «особо умные» de (desktop environments) начинают «вставлять палки в колёса», сообщая какой-то бред про «запуск недоверенной программы» (или что-то в этом духе), если у данного файла не стоит битов исполнимости. потому, на всякий случай, лучше их поставить:
$ chmod +x файл
Комментариев нет:
Отправить комментарий