Что команда должна закрыть окно?

Я хочу установить сочетание клавиш для закрытия текущего окна в Ubuntu 16.04. Я знаю это alt+f4 уже делает это и что я могу переопределить этот ярлык, если я хочу, но что я действительно хочу, должен добавить дополнительный ярлык для выполнения той же функции.

Причем причина; у меня есть клавиатура без обозначенных функциональных клавиш (60%). Вместо этого функциональные клавиши активируются через сочетание клавиш, которое переключает строку цифровых клавиш между цифровыми и функциональными клавишами (например, 4 кому: f4 и наоборот).

Я глубоко имею привычку быстро заключительное использование окон alt+f4 и хочу, чтобы это работало независимо от того, являюсь ли я в функциональной клавише или режиме цифровой клавиши, но, может казаться, не нахожу то, что я должен ввести в поле команды при установке нового сочетания клавиш.

Я нашел хорошее обходное решение к своей конкретной проблеме и отправил ее в ответах ниже. Все еще откройтесь к более изящным решениям.

Править: Для разъяснения машина выполняет X11.

6
задан 11 February 2019 в 07:10

5 ответов

wmctrl -c <win>

   wmctrl - interact with a EWMH/NetWM compatible X Window Manager.

   -c <WIN>
          Close the window <WIN> gracefully.

(от man wmctrl. Но примечание: Я использую XFCE, так не протестировали это на Единице, как найдено в Ubuntu 16.04 по умолчанию, и я не ожидал бы, что это будет работать при использовании Уэйленда на 17,10 вверх),

4
ответ дан 23 November 2019 в 07:33

Вы сделали, пытаются использовать CTRL+Q

Я был использованием для нажатия этих клавиш для закрытия окон, никогда не добавлял сочетание клавиш, кажется, значение по умолчанию, по крайней мере, в дистрибутивах, которые я использовал (всегда debian базирующийся)

но я вижу точку Вашего вопроса

2
ответ дан 23 November 2019 в 07:33

другая работа вокруг я нашел наряду с ответом @FinleyGibson,

откройте dconf-редактора (если dconf-редактор не установлен, установка с ниже команды
sudo apt install dconf-editor)

слово ключа поиска "близко"

enter image description here

затем отредактируйте пользовательское значение к ['<Alt>F4', '<Alt>4']

enter image description here

2
ответ дан 23 November 2019 в 07:33

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

Решение, которое я нашел, состояло в том, чтобы использовать xdotool выполниться alt+f4 ярлык как команда, и установить это как команду для alt+4. Сделать эту первую установку xdotool если у Вас уже нет его:

sudo apt-get install xdotool

Затем перейдите к сочетаниям клавиш в меню параметров и добавьте пользовательский ярлык. В command поле входит:

xdotool key Alt+F4

И набор ярлык на Alt+4.

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

1
ответ дан 23 November 2019 в 07:33

Та же проблема была решена после 5-минутного поиска: Вы можете использовать

$ sh -c "xkill -id $(xprop -root -notype | sed -n '/^_NET_ACTIVE_WINDOW/ s/^.*# *\|\,.*$//g p')"

Убивает текущее активное окно. Я связываю это с "Super+q".

1
ответ дан 10 July 2020 в 20:48

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

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