Настольный ярлык для окончания определенного процесса

Существует ли способ создать настольный ярлык, который закончит определенный процесс в Ubuntu 18.04? Я попробовал следующий .desktop файл, но ничего не происходит.

[Desktop Entry]
Name=EndConky
Exec=pkill -9 -u $USER conky
Terminal=false
Type=Application
1
задан 21 July 2018 в 19:19

1 ответ

Я понял это, просто создал новый исполняемый файл с командой уничтожения и связался с этим в .desktop файле.

Название файла не имеет значения, но это должно закончиться в .desktop.

[Desktop Entry]
Name=EndConky
Exec=/usr/share/applications/killConky
Terminal=false
Type=Application

Имя, что Вы видите, после того как файл был выполнен и отмечен, как доверяется, это только изменится при просмотре файла в GUI, исходное .desktop имя файла все еще покажет в терминале.

Должностное лицо является местоположением файла, который Вы хотите выполнить. Это не должно быть в/usr/share/applications.

Если Терминал верен, что терминал откроется при петлянии.

/usr/share/applications/killConky файл содержит команду, которую я хочу выполнить. В этом случае:

pkill -9 -u $USER conky

Я использовал $USER, таким образом, он будет все еще работать с другими пользователями.

Его, вероятно, очевидный, но и .desktop и исполнительные файлы должны быть исполняемым файлом. Сделать это использование chmod.

chmod 754 ~/Desktop/kill_conky.desktop
chmod 755 /usr/share/applications/killConky
1
ответ дан 7 December 2019 в 15:16

Другие вопросы по тегам:

Похожие вопросы: