Рейтинг:0

Значок на рабочем столе не выполняет bash

флаг in

Я создал значок на диске для выполнения команды bash. Они оба корректны (файл значка и файл bash), так как работают по отдельности. Но вместе они не работают

[Вход на рабочий стол]
Имя=Резервное копирование фотографий
Комментарий=Ничего
Exec=/home/guy/Applications/ftpsync-1.2.33/backupGuy.sh
Значок=
Терминал=истина
Тип = Приложение
Категории=ГНОМ;
Уведомление о запуске=истина

и мой файл bash;

эхо-копия по сравнению с нуажем
./ftpsyncModifiedByGuy.pl -n ~/Images/photo ftp://backupuser:[email protected]/"guy_photos"
эхо "копировать по сравнению с ординатурой"
./ftpsyncModifiedByGuy.pl -n ftp://backupuser:[email protected]/"guy_photos" ~/Images/photo

Просто чтобы проверить значок, я заменил строку exec= на строку из другого значка на рабочем столе (студия Android), и студия Android запускается. Убедитесь, что значок установлен для правильного выполнения.

Файл bash также разрешен для выполнения. И он запускается, когда я запускаю его прямо в терминале.

Когда я дважды щелкаю значок на рабочем столе, я вообще ничего не вижу. Он не делает резервную копию.

Что не так?

jpbrain avatar
флаг ca
попробуйте "Exec=gnome-terminal -- /home/guy/Applications/ftpsync-1.2.33/backupGuy.sh"
Terrance avatar
флаг id
Ваши файлы `.pl` находятся в той же папке, из которой вы запускаете файл `backupGuy.sh`? Если это так, вы можете добавить `cd /home/guy/Applications/ftpsync-1.2.33/` перед вызовом этих строк файлов `.pl`.
Terrance avatar
флаг id
Или вы можете добавить строку «Path=/home/guy/Applications/ftpsync-1.2.33/», чтобы ваш скрипт запускался в этой папке.
N0rbert avatar
флаг zw
Для получения документации о файлах рабочего стола, включая поле «Путь», см. https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html.
Guytas avatar
флаг in
омг... Не могу поверить, что сам об этом не подумал. Я сделал тысячи пакетных файлов в Windows. Я думаю, что думал только о значке на рабочем столе и забыл о пути. Спасибо. это работает сейчас.
Рейтинг:0
флаг in

Я просто включил полный путь в файл bash, подобный этому

эхо-копия по сравнению с нуажем
/home/guy/Applications/ftpsync-1.2.33/ftpsyncModifiedByGuy.pl -n ~/Images/photo ftp://backupuser:[email protected]/"guy_photos"
эхо "копировать по сравнению с ординатурой"
/home/guy/Applications/ftpsync-1.2.33/ftpsyncModifiedByGuy.pl -n ftp://backupuser:[email protected]/"guy_photos" ~/Images/photo

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

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.