я пытаюсь создать пользовательский модуль запуска в 11.10 для модуля запуска принудительного выхода, который был у нас в 11.04 (вы можете добавить его из списка приложений, но теперь его нигде нет, даже в alacarte ..) .. я пытаюсь использовать информацию отсюда, но я понятия не имею, что такое файл или команда для принудительного завершения или где она находится в файловой системе.
этот вопрос действительно специфичен для принудительного выхода , а не о том, как создать средство запуска.
я создам файл с именем forcequit.desktop и поместу его в папку ~ / .local / share / apps, а затем перетащу его на панель инструментов, как сказано в другом месте.
содержимое файла будет выглядеть так:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=sh -c 'notify-send "Click on an application to force-close it, or press Esc to cancel."; xkill'
Name=Force Quit
Comment=Click on the app to quit with your pointer
Icon=gnome-panel-force-quit
Categories=System,Accessories;
Я полагаю, это может быть специальная команда, которая принимает аргумент, опять же, если у вас есть информация, пожалуйста, скажите :)
я написал комментарии в файле о нужной мне информации ..
edit: хорошо, теперь он работает с отображением специального значка X и заставляет правильно завершить работу .. теперь мне просто нужно узнать, как получить инструкции для конечного пользователя, как это происходит при использовании из CLI. Предположим, что он отображает комментарий программы запуска на экране где-нибудь? какие-либо идеи или ссылки? или, может быть, мне нужно что-то добавить в этот файл запуска?
последнее редактирование: хорошо, решение из вышеупомянутого редактирования было найдено, именно использование уведомляющей отправки делает трюк .. как это теперь отражено в коде .. наслаждайтесь решением для вашего рабочего стола (или для конечных пользователей, которых вы поддерживаете) !)
Последнее редактирование: все эти разговоры заставляют меня захотеть поискать варианты уведомлений-отправлений немного больше ... и, в более широком масштабе, всех остальных команд, которые я могу использовать ..... Уведомление-отправка является частью GNOME ? или это часть sh? (я сомневаюсь, что это от sh)
отредактируйте к последнему редактированию: не обращайте на это внимания .. я также нашел ответ на этот вопрос .. notify-send является частью пакета библиотеки libnotify .. и notify-send находится в папке tools (сначала у меня возникли проблемы с ее поиском. и это не определенно часть гнома, а скорее другая библиотека, используемая многими приложениями :)
Вместо того, чтобы писать свой собственный, вы можете попробовать это:
Иди сюда и проверь это; http://www.omgubuntu.co.uk/2011/10/freezeunfreeze-unity-app-killer/
или http://www.omgubuntu.co.uk/2011/10/force-quit-applet-unity-launcher/
источник
Я не знаю, есть ли значок для принудительного выхода, но соответствующая команда есть
xkill
.источник
Если вам абсолютно необходимо уведомление, то вы можете добиться этого с помощью уведомления-отправки.
Создайте следующий файл, возможно, как
forceclose
:Затем пометьте его как скрипт с
chmod +x forceclose
Тогда либо:
a) переместите его в каталог / bin с помощью
sudo mv forceclose /bin/forceclose
и измените вашу панель запуска на callforceclose
вместоxkill
. (возможно, полезно для нескольких пользователей одной и той же системы)или
б) измените свою панель запуска так, чтобы она указывала на тот каталог, в котором содержится ваш скрипт принудительного закрытия. Обратите внимание, что другие пользователи этой системы, очевидно, не смогут использовать ваш скрипт.
источник
xkill
. затем нажмите Enter.источник