[sisyphus] GNOME2(metacity) - горячие клавиши для запуска програм
Kulynyak Andriy
=?iso-8859-1?q?kulynyak_=CE=C1_mail=2Eru?=
Чт Фев 13 17:18:23 MSK 2003
Возможно кому-нибудь это пригодится ....
Захотелось мне повесить в GNOME2(metacity) запуск програм(и не только) на клавку ...
Обнаружил 12 настроиваемых команд
настроить с gui не получилось ... , но можно сделать вот так:
----------------------------------------------------------
#! /bin/bash
# script for setting custom keyboard-shortcuts
##########################################################
# Set metacity/keybinding_commands/command_1
# lock screen with "xscreenserver-command -lock"
##########################################################
gconftool-2 --owner=$USER --set --type string \
/apps/metacity/keybinding_commands/command_1 \
'xscreensaver-command -lock'
gconftool-2 --owner=$USER --set --type string \
/apps/metacity/global_keybindings/run_command_1 \
'<Control><Alt>Delete'
##########################################################
# Set metacity/keybinding_commands/command_2
# log out gnome2 session with "gnome-session-save --kill"
# This will bring the confirmation dialog, if you have
# enabled it in your session preferences :)
##########################################################
gconftool-2 --owner=$USER --set --type bool \
/apps/gnome-session/options/logout_prompt \
true # I have enabled !
gconftool-2 --owner=$USER --set --type string \
/apps/metacity/keybinding_commands/command_2 \
'gnome-session-save --kill'
gconftool-2 --owner=$USER --set --type string \
/apps/metacity/global_keybindings/run_command_2 \
'<Mod4>Pause'
##########################################################
# Set metacity/keybinding_commands/command_3
# start Opera with "opera -newpage"
##########################################################
gconftool-2 --owner=$USER --set --type string \
/apps/metacity/keybinding_commands/command_3 \
'opera -newpage'
gconftool-2 --owner=$USER --set --type string \
/apps/metacity/global_keybindings/run_command_3 \
'<Mod4>o'
----------------------------------------------------------
Удалить какие-то сочетания клавиш так:
----------------------------------------------------------
#! /bin/bash
# removing custom keyboard-shortcut in metacity
#clear rest
gconftool-2 --owner=$USER --unset \
/apps/metacity/keybinding_commands/command_N[1..12]
gconftool-2 --owner=$USER --unset \
/apps/metacity/global_keybindings/run_command_N[1..12]
----------------------------------------------------------
C уважением,
Кулыняк Андрий
Подробная информация о списке рассылки Sisyphus