Set F1 to close windows

I try to optimize everything. One thing I do frequently is closing windows and closing tabs. Is it possible to set the F1 button to close windows in Ubuntu 14.04? (i.e. same behavior эксперт ALT+F4) And scroll lock or F2 to close tabs (i.e. same behavior эксперт CTRL+W)

Using the Keyboard --> Shortcuts, the F1 simply opens the help меню for the keyboard application. It cannot set it эксперт shortcut "оцените". And therВs не entry for closing tabs.

The latter май be application-specific. So в keyboard intercepter solution май be the way to go. If possible, гd like ALT+F4 и т.д. to keep working.

2
задан 13 March 2015 в 13:34

1 ответ

Можно сохранить ярлык Alt+F4 при определении нового пользовательского ярлыка. Вот три возможных решения:

Используя xbindkeys и xdotool

  1. Установите пакеты путем открытия терминала и типа:

    sudo apt-get install xdotool xbindkeys xbindkeys-config 
    
  2. Выполненный xbindkeys-config от терминала

    enter image description here

  3. Пресса New создайте новую привязку клавиш.

  4. Запишите F1 в Key поле налево или нажатие Get Key захватить сочетания клавиш или сочетания клавиш. Обратите внимание, что это может создать много мусора такой как Mod2 + F1 | m:0x10 + c:67 но это все еще работает.

  5. Введите Action поле налево:

     xdotool getwindowfocus key alt+F4
    

    .... или безотносительно другого сочетания клавиш Вы хотите выполниться.

  6. Пресса Apply. Это работает теперь.

Использование настроек клавиатуры и xdotool

  1. Установите xdotool пакет, откройте терминал и тип:

    sudo apt-get install xdotool
    
  2. Теперь определите пользовательское сочетание клавиш с помощью Меню Параметров настройки системы:

    enter image description here

    Установите команду на xdotool getwindowfocus key alt+F4

  3. Следующий шаг требует для возвращения к командной строке, поскольку Вы не можете тип F1 для определения нового акселератора. Так перечислите весь определенный пользовательский shorcuts с:

    $ dconf list /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/
    custom0/
    custom1/
    

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

    dconf write /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/binding "'F1'"
    

    Корректируйтесь custom<id> соответствовать Вашему.

Ваш новый ярлык F1 готов использовать (бесполезный, чтобы выйти из системы или перезапустить Вашу систему), и Alt+F4 все еще работает.

Использование настроек клавиатуры и xte

Для ключей без особого значения к приложению Клавиатуры (как F2), Вы не должны проходить командную строку, чтобы сделать привязку клавиш:

  1. Установка xte:

    sudo apt-get install xautomation
    
  2. Создайте свой новый ярлык с помощью меню System Setting, как объяснено для F1 чуть выше, но со следующей командой вместо этого:

    xte 'keydown Control_L' 'keydown w' 'keyup Control_L' 'keyup w'
    
  3. Присвойте F2 ярлыку, он работает из окна Shortcut на этот раз.

3
ответ дан 2 December 2019 в 02:58

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

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