Страницы

Поиск по вопросам

пятница, 26 апреля 2019 г.

Ярлык или батник в Linux

Начал изучать 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 файл

Комментариев нет:

Отправить комментарий