Добавление значка xkill в доке gnome-shell

Прежде всего, извините за мой английский.

Я пытаюсь добавить значок в доке gnome-shell (с Ubuntu 13.04 и 13.10) для приложения командной строки xkill, но это не работает, так как это приложение терминала. Но если я создаю пункт меню как «терминальное приложение» (записывая его в файл .desktop или через приложение «Главное меню»), он открывает, следовательно, терминал с сообщением: «Выберите окно бла бла бла. ... ".

Что я действительно хочу, так это более естественный и прямой способ закрытия заблокированного окна силой, а не с помощью терминала.

Для более старых версий gnome-shell было небольшое расширение, которое сделало это (добавив маленький значок в верхнюю панель), но оно больше не существует (или я его не нашел).

Решение? Спасибо.

3
задан 05.05.2020, 09:28

3 ответа

Создайте средство запуска с командой gnome-desktop-item-edit --create-new ~/Desktop, как предложено @maythux, но просто добавьте /usr/bin/xkill в качестве команды. (НЕ НЕ используйте gnome-terminal -e).

Это создает лаунчер на рабочем столе.

Просто перетащите его в док и удалите с рабочего стола, если хотите.

enter image description here

3
ответ дан 05.05.2020, 09:28

Я использую Easystroke Gesture Recognition для этой цели. Установите его, затем выберите кнопку «Жест»> «Кнопка 3» на вкладке настроек, она позволяет запускать команды, перетаскивая правую кнопку и рисуя фигуру в виде линии, круга или чего угодно, затем переключается на вкладку «Действие» и записывает перетаскивание правой кнопки гостя, наконец добавляя запятую.

sudo xkill

вот и все.

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

1
ответ дан 05.05.2020, 09:29
  • 1
    Спасибо, это кажется хорошим решением, но этим приложением doesn' t распознают продерзко мой новый жест. Это doesn' t имеют значение какой " shape" я делаю со своей сенсорной панелью: Я попробовал клавишей Shift плюс кнопка права сенсорной панели, делая круг, но после выполнения его, приложение продолжает ожидать моего жеста. Только, когда я делаю последний щелчок по окну сообщения, жест, распознают, но распознанной вещью является просто этот последний щелчок. – malcoauri 05.05.2020, 09:29
  • 2
    Вы don' t нужны модифицирующие клавиши, такие как сдвиг, высокий звук. Я пропускал шаг к упоминанию? Необходимо нажать, добавляют, что действие на вкладке Action тогда записывает жест – Ricardo Otero 05.05.2020, 09:29

Вы можете сделать этот трюк, чтобы удовлетворить ваши потребности (он по-прежнему использует терминал, но вам не нужно об этом заботиться.)

Сначала создайте панель запуска на рабочем столе, используя старый диалог GUI.

Используя тип ALT+F2:

gnome-desktop-item-edit --create-new ~/Desktop

Откроется диалоговое окно (Создать панель запуска):

enter image description here

В поле Имя введите любое имя.

В поле команды введите команду gnome-terminal -e "xkill" или, если у вас есть другие эмуляторы терминала, вы можете использовать как xterm или как угодно.

Теперь перетащите созданный модуль запуска в модуль запуска Unity и попробуйте его :).


Другое решение:

Здесь - это сценарий, который делает то, что вам нравится, и у них есть средство запуска единства, и вы можете узнать, как установить и использовать

1
ответ дан 05.05.2020, 09:29
  • 1
    Та же проблема. Это открывает окно терминала и меня don' t хотят его. – GabLeRoux 05.05.2020, 09:29
  • 2
    но Вы не должны думать об этом, будет рядом со временем, Вы нажимаете на то, что Вы хотите закрыть – Argus9 05.05.2020, 09:30
  • 3
    А-ч, you' право ре. Но, он возможный избежать этого " терминал window"?, все это для моего родительского элемента, и он не знает о " terminals". я предпочитаю его don' t видят то окно. – josh 05.05.2020, 09:30
  • 4
    @Peregring-lk я don' t думают, что можно избавиться of.anyway, необходимо иметь в виду, что терминал является душой Linux – Simon Franzen 05.05.2020, 09:31

Теги

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