Я в Ubuntu 10.10. Я также использую compiz fusion для анимации. Моя клавиша Delete не удаляет текст. Когда я нажимаю «Удалить», мое текущее открытое окно перемещается в первый рабочий стол / рабочее пространство Ubuntu.
Я думаю, что какая-то программа связала этот ключ. Как я могу определить, так ли это?
Удалить + Ctrl + Удалить работает нормально.
Как восстановить функциональные возможности Ctrl по умолчанию?
С наилучшими пожеланиями.
Вы можете запустить это в gnome-terminal и, надеюсь, найти плагин, который крадет ваш ключ Del:
for i in $(gconftool-2 --get /apps/compiz-1/general/screen0/options/active_plugins|sed "s/\[\|\]//g"|sed "s/,/ /g"); do echo "# $i:"; gconftool-2 -a /apps/compiz-1/plugins/"$i"/screen0/options | grep "_key\|_button\|trigger_\|initiate\ \|panel_first_menu\|keyboard_focus\|execute_command\|show_launcher" | grep -v "Disabled\|=[[:space:]]*$" | sort; done; echo -e "\n# metacity overrides:"; gconftool-2 -a /apps/metacity/global_keybindings | grep -v "disabled\|cycle\|switch_panels" | sort; gconftool-2 -a /apps/metacity/window_keybindings | grep -v "disabled" | sort
Вы можете открыть терминал и запустить программу «xev». Это откроет простое окно, в котором будут отображаться все события, которые Xserver отправляет в это окно. Вы можете переместить мышь в это окно и нажать клавишу удаления. Это то, что я вижу в своей системе:
xxx@xxx:~$ xev
[... many lines from mouse movement ...]
KeyPress event, serial 35, synthetic NO, window 0x1800001,
root 0xa7, subw 0x0, time 649387, (-4,16), root:(439,52),
state 0x0, keycode 119 (keysym 0xffff, Delete), same_screen YES,
XLookupString gives 1 bytes: (7f) ""
XmbLookupString gives 1 bytes: (7f) ""
XFilterEvent returns: False
KeyRelease event, serial 35, synthetic NO, window 0x1800001,
root 0xa7, subw 0x0, time 649497, (-4,16), root:(439,52),
state 0x0, keycode 119 (keysym 0xffff, Delete), same_screen YES,
XLookupString gives 1 bytes: (7f) ""
XFilterEvent returns: False
Вы можете запустить это в gnome-terminal и, надеюсь, найти плагин, который крадет ваш ключ Del:
for i in $(gconftool-2 --get /apps/compiz-1/general/screen0/options/active_plugins|sed "s/\[\|\]//g"|sed "s/,/ /g"); do echo "# $i:"; gconftool-2 -a /apps/compiz-1/plugins/"$i"/screen0/options | grep "_key\|_button\|trigger_\|initiate\ \|panel_first_menu\|keyboard_focus\|execute_command\|show_launcher" | grep -v "Disabled\|=[[:space:]]*$" | sort; done; echo -e "\n# metacity overrides:"; gconftool-2 -a /apps/metacity/global_keybindings | grep -v "disabled\|cycle\|switch_panels" | sort; gconftool-2 -a /apps/metacity/window_keybindings | grep -v "disabled" | sort
Вы можете открыть терминал и запустить программу «xev». Это откроет простое окно, в котором будут отображаться все события, которые Xserver отправляет в это окно. Вы можете переместить мышь в это окно и нажать клавишу удаления. Это то, что я вижу в своей системе:
xxx@xxx:~$ xev
[... many lines from mouse movement ...]
KeyPress event, serial 35, synthetic NO, window 0x1800001,
root 0xa7, subw 0x0, time 649387, (-4,16), root:(439,52),
state 0x0, keycode 119 (keysym 0xffff, Delete), same_screen YES,
XLookupString gives 1 bytes: (7f) ""
XmbLookupString gives 1 bytes: (7f) ""
XFilterEvent returns: False
KeyRelease event, serial 35, synthetic NO, window 0x1800001,
root 0xa7, subw 0x0, time 649497, (-4,16), root:(439,52),
state 0x0, keycode 119 (keysym 0xffff, Delete), same_screen YES,
XLookupString gives 1 bytes: (7f) ""
XFilterEvent returns: False
Вы можете запустить это в gnome-terminal и, надеюсь, найти плагин, который крадет ваш ключ Del:
for i in $(gconftool-2 --get /apps/compiz-1/general/screen0/options/active_plugins|sed "s/\[\|\]//g"|sed "s/,/ /g"); do echo "# $i:"; gconftool-2 -a /apps/compiz-1/plugins/"$i"/screen0/options | grep "_key\|_button\|trigger_\|initiate\ \|panel_first_menu\|keyboard_focus\|execute_command\|show_launcher" | grep -v "Disabled\|=[[:space:]]*$" | sort; done; echo -e "\n# metacity overrides:"; gconftool-2 -a /apps/metacity/global_keybindings | grep -v "disabled\|cycle\|switch_panels" | sort; gconftool-2 -a /apps/metacity/window_keybindings | grep -v "disabled" | sort
Вы можете открыть терминал и запустить программу «xev». Это откроет простое окно, в котором будут отображаться все события, которые Xserver отправляет в это окно. Вы можете переместить мышь в это окно и нажать клавишу удаления. Это то, что я вижу в своей системе:
xxx@xxx:~$ xev
[... many lines from mouse movement ...]
KeyPress event, serial 35, synthetic NO, window 0x1800001,
root 0xa7, subw 0x0, time 649387, (-4,16), root:(439,52),
state 0x0, keycode 119 (keysym 0xffff, Delete), same_screen YES,
XLookupString gives 1 bytes: (7f) ""
XmbLookupString gives 1 bytes: (7f) ""
XFilterEvent returns: False
KeyRelease event, serial 35, synthetic NO, window 0x1800001,
root 0xa7, subw 0x0, time 649497, (-4,16), root:(439,52),
state 0x0, keycode 119 (keysym 0xffff, Delete), same_screen YES,
XLookupString gives 1 bytes: (7f) ""
XFilterEvent returns: False
Вы можете запустить это в gnome-terminal и, надеюсь, найти плагин, который крадет ваш ключ Del:
for i in $(gconftool-2 --get /apps/compiz-1/general/screen0/options/active_plugins|sed "s/\[\|\]//g"|sed "s/,/ /g"); do echo "# $i:"; gconftool-2 -a /apps/compiz-1/plugins/"$i"/screen0/options | grep "_key\|_button\|trigger_\|initiate\ \|panel_first_menu\|keyboard_focus\|execute_command\|show_launcher" | grep -v "Disabled\|=[[:space:]]*$" | sort; done; echo -e "\n# metacity overrides:"; gconftool-2 -a /apps/metacity/global_keybindings | grep -v "disabled\|cycle\|switch_panels" | sort; gconftool-2 -a /apps/metacity/window_keybindings | grep -v "disabled" | sort
Вы можете открыть терминал и запустить программу «xev». Это откроет простое окно, в котором будут отображаться все события, которые Xserver отправляет в это окно. Вы можете переместить мышь в это окно и нажать клавишу удаления. Это то, что я вижу в своей системе:
xxx@xxx:~$ xev
[... many lines from mouse movement ...]
KeyPress event, serial 35, synthetic NO, window 0x1800001,
root 0xa7, subw 0x0, time 649387, (-4,16), root:(439,52),
state 0x0, keycode 119 (keysym 0xffff, Delete), same_screen YES,
XLookupString gives 1 bytes: (7f) ""
XmbLookupString gives 1 bytes: (7f) ""
XFilterEvent returns: False
KeyRelease event, serial 35, synthetic NO, window 0x1800001,
root 0xa7, subw 0x0, time 649497, (-4,16), root:(439,52),
state 0x0, keycode 119 (keysym 0xffff, Delete), same_screen YES,
XLookupString gives 1 bytes: (7f) ""
XFilterEvent returns: False
Вы можете запустить это в gnome-terminal и, надеюсь, найти плагин, который крадет ваш ключ Del:
for i in $(gconftool-2 --get /apps/compiz-1/general/screen0/options/active_plugins|sed "s/\[\|\]//g"|sed "s/,/ /g"); do echo "# $i:"; gconftool-2 -a /apps/compiz-1/plugins/"$i"/screen0/options | grep "_key\|_button\|trigger_\|initiate\ \|panel_first_menu\|keyboard_focus\|execute_command\|show_launcher" | grep -v "Disabled\|=[[:space:]]*$" | sort; done; echo -e "\n# metacity overrides:"; gconftool-2 -a /apps/metacity/global_keybindings | grep -v "disabled\|cycle\|switch_panels" | sort; gconftool-2 -a /apps/metacity/window_keybindings | grep -v "disabled" | sort
Вы можете открыть терминал и запустить программу «xev». Это откроет простое окно, в котором будут отображаться все события, которые Xserver отправляет в это окно. Вы можете переместить мышь в это окно и нажать клавишу удаления. Это то, что я вижу в своей системе:
xxx@xxx:~$ xev
[... many lines from mouse movement ...]
KeyPress event, serial 35, synthetic NO, window 0x1800001,
root 0xa7, subw 0x0, time 649387, (-4,16), root:(439,52),
state 0x0, keycode 119 (keysym 0xffff, Delete), same_screen YES,
XLookupString gives 1 bytes: (7f) ""
XmbLookupString gives 1 bytes: (7f) ""
XFilterEvent returns: False
KeyRelease event, serial 35, synthetic NO, window 0x1800001,
root 0xa7, subw 0x0, time 649497, (-4,16), root:(439,52),
state 0x0, keycode 119 (keysym 0xffff, Delete), same_screen YES,
XLookupString gives 1 bytes: (7f) ""
XFilterEvent returns: False
Вы можете открыть терминал и запустить программу «xev». Это откроет простое окно, в котором будут отображаться все события, которые Xserver отправляет в это окно. Вы можете переместить мышь в это окно и нажать клавишу удаления. Это то, что я вижу в своей системе:
xxx @ xxx: ~ $ xev [... много строк от движения мыши ...] Событие KeyPress, серийный 35, синтетический NO, окно 0x1800001 , root 0xa7, subw 0x0, время 649387, (-4,16), корень: (439,52), состояние 0x0, код клавиатуры (keyym 0xffff, Delete), same_screen YES, XLookupString дает 1 байт: (7f) "" XmbLookupString дает 1 байт: (7f) "" XFilterEvent возвращает: False Событие KeyRelease, серийный 35, синтетический NO, окно 0x1800001, корень 0xa7, subw 0x0, время 649497, (-4,16), корень: (439,52), state 0x0, keycode 119 (keysym 0xffff, Delete), same_screen YES, XLookupString дает 1 байт: (7f) "" Возвращает XFilterEvent: False
Вы можете запустить это в gnome-terminal
и, надеюсь, найти плагин, который крадет ваш ключ Del:
для i в $ (gconftool-2 - get / apps / compiz-1 / general / screen0 / options / active_plugins | sed "s / \ [\ | \] // g" | sed "s /, / / g"); do echo "# $ i:"; gconftool-2 -a / apps / compiz-1 / plugins / "$ i" / screen0 / options | grep "_key \ | _button \ | trigger_ \ | initiate \ \ | panel_first_menu \ | keyboard_focus \ | execute_command \ | show_launcher" | grep -v "Disabled \ | = [[: space:]] * $" | Сортировать; сделанный; echo -e "\n # переопределение метафайлов:"; gconftool-2 -a / apps / metacity / global_keybindings | grep -v "disabled \ | cycle \ | switch_panels" | Сортировать; gconftool-2 -a / apps / metacity / window_keybindings | grep -v "disabled" | sort
Вы можете запустить это в gnome-terminal
и, надеюсь, найти плагин, который крадет ваш ключ Del:
для i в $ (gconftool-2 - get / apps / compiz-1 / general / screen0 / options / active_plugins | sed "s / \ [\ | \] // g" | sed "s /, / / g"); do echo "# $ i:"; gconftool-2 -a / apps / compiz-1 / plugins / "$ i" / screen0 / options | grep "_key \ | _button \ | trigger_ \ | initiate \ \ | panel_first_menu \ | keyboard_focus \ | execute_command \ | show_launcher" | grep -v "Disabled \ | = [[: space:]] * $" | Сортировать; сделанный; echo -e "\n # переопределение метафайлов:"; gconftool-2 -a / apps / metacity / global_keybindings | grep -v "disabled \ | cycle \ | switch_panels" | Сортировать; gconftool-2 -a / apps / metacity / window_keybindings | grep -v "disabled" | sort
Вы можете открыть терминал и запустить программу «xev». Это откроет простое окно, в котором будут отображаться все события, которые Xserver отправляет в это окно. Вы можете переместить мышь в это окно и нажать клавишу удаления. Это то, что я вижу в своей системе:
xxx @ xxx: ~ $ xev [... много строк от движения мыши ...] Событие KeyPress, серийный 35, синтетический NO, окно 0x1800001 , root 0xa7, subw 0x0, время 649387, (-4,16), корень: (439,52), состояние 0x0, код клавиатуры (keyym 0xffff, Delete), same_screen YES, XLookupString дает 1 байт: (7f) "" XmbLookupString дает 1 байт: (7f) "" XFilterEvent возвращает: False Событие KeyRelease, серийный 35, синтетический NO, окно 0x1800001, корень 0xa7, subw 0x0, время 649497, (-4,16), корень: (439,52), state 0x0, keycode 119 (keysym 0xffff, Delete), same_screen YES, XLookupString дает 1 байт: (7f) "" Возвращает XFilterEvent: False
Вы можете запустить это в gnome-terminal
и, надеюсь, найти плагин, который крадет ваш ключ Del:
для i в $ (gconftool-2 - get / apps / compiz-1 / general / screen0 / options / active_plugins | sed "s / \ [\ | \] // g" | sed "s /, / / g"); do echo "# $ i:"; gconftool-2 -a / apps / compiz-1 / plugins / "$ i" / screen0 / options | grep "_key \ | _button \ | trigger_ \ | initiate \ \ | panel_first_menu \ | keyboard_focus \ | execute_command \ | show_launcher" | grep -v "Disabled \ | = [[: space:]] * $" | Сортировать; сделанный; echo -e "\n # переопределение метафайлов:"; gconftool-2 -a / apps / metacity / global_keybindings | grep -v "disabled \ | cycle \ | switch_panels" | Сортировать; gconftool-2 -a / apps / metacity / window_keybindings | grep -v "disabled" | sort
Нет значения для '/ apps / compiz-1 / general / screen0 / options / active_plugins' # переопределения метафайлов:
– PHP Learner
11 February 2015 в 02:32
Вы можете открыть терминал и запустить программу «xev». Это откроет простое окно, в котором будут отображаться все события, которые Xserver отправляет в это окно. Вы можете переместить мышь в это окно и нажать клавишу удаления. Это то, что я вижу в своей системе:
xxx @ xxx: ~ $ xev [... много строк от движения мыши ...] Событие KeyPress, серийный 35, синтетический NO, окно 0x1800001 , root 0xa7, subw 0x0, время 649387, (-4,16), корень: (439,52), состояние 0x0, код клавиатуры (keyym 0xffff, Delete), same_screen YES, XLookupString дает 1 байт: (7f) "" XmbLookupString дает 1 байт: (7f) "" XFilterEvent возвращает: False Событие KeyRelease, серийный 35, синтетический NO, окно 0x1800001, корень 0xa7, subw 0x0, время 649497, (-4,16), корень: (439,52), state 0x0, keycode 119 (keysym 0xffff, Delete), same_screen YES, XLookupString дает 1 байт: (7f) "" Возвращает XFilterEvent: False
xmodmap (1)
, но менее полезно для обнаружения, какая программа украла ваши сопоставления клавиш.
– user
4 July 2011 в 13:41