[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