Создайте пользовательский XDG_DIR с пользовательским значком

Можно отправить SIGSTOP в процесс (большая часть использования оболочек Ctrl-Z для этого), который скажет существующую паузу процесса, это - текущее состояние. Это должно затем возвратить Вас Вашей командной строке оболочки. Можно затем видеть, какие задания приостанавливаются с jobs управляйте и затем уничтожьте процесс с kill команда. Если процесс является номером 1 в списке вывода jobs затем Вы вышли бы, уничтожают - НАЗЫВАЮТ %1 (и проверяют, что это пошло с jobs еще раз). Вам, вероятно, придется отправить SIGKILL вместо этого (kill -KILL %1).

Простое руководство по управлению заданиями может быть найдено в:

http://en.wikibooks.org/wiki/A_Quick_Introduction_to_Unix/Job_Control

4
15.04.2014, 01:27
1 ответ

Это невозможно, так как спецификация XDG определяет конкретные имена каталогов только для определенных ролей (например, XDG_DOCUMENTS_DIR, XDG_DOWNLOAD_DIR или XDG_MUSIC_DIR; попробуйте man xdg-пользователь-обновление каталогов, чтобы увидеть их все). Различные библиотеки (например, glib или GTK+ для GNOME) реализуют спецификацию и будут выполнять специальные операции только для тех каталогов в спецификации. Поэтому пользовательские каталоги не поддерживаются.

Конечно, вы можете добавить поддержку XDG_CUSTOM_DIR в GNOME для собственного использования. Это потребует навыков кодирования, чтобы исправить и скомпилировать библиотеки и приложения для поддержки этого дополнительного каталога. Например, в glib посмотрите на https://git.gnome.org/browse/glib/tree/gio/glocalfileinfo.c#n1591 и https://git.gnome.org/browse/glib/tree/glib/gutils.c#n1541, чтобы увидеть, как с ним обращаться.

0
27.01.2020, 21:05

Теги

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