Как восстановить функциональность ключа удаления?

Я в Ubuntu 10.10. Я также использую compiz fusion для анимации. Моя клавиша Delete не удаляет текст. Когда я нажимаю «Удалить», мое текущее открытое окно перемещается в первый рабочий стол / рабочее пространство Ubuntu.

Я думаю, что какая-то программа связала этот ключ. Как я могу определить, так ли это?

Удалить + Ctrl + Удалить работает нормально.

Как восстановить функциональные возможности Ctrl по умолчанию?

С наилучшими пожеланиями.

2
задан 4 July 2011 в 17:09

16 ответов

Вы можете запустить это в 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
3
ответ дан 25 July 2018 в 21:37
  • 1
    Я ввел выше команду, она вернулась: No value set for '/apps/compiz-1/general/screen0/options/active_plugins' # metacity overrides: – PHP Learner 11 February 2015 в 02:32

Вы можете открыть терминал и запустить программу «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
0
ответ дан 25 July 2018 в 21:37
  • 1
    Это просто покажет вам коды клавиш, keysyms и т. Д. Очень полезно, если вы пытаетесь сопоставить ключ с помощью xmodmap(1), но менее полезны для обнаружения, какая программа украла ваши сопоставления клавиш. – user 4 July 2011 в 13:41

Вы можете запустить это в 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
3
ответ дан 2 August 2018 в 03:14
  • 1
    Я ввел выше команду, она вернулась: No value set for '/apps/compiz-1/general/screen0/options/active_plugins' # metacity overrides: – PHP Learner 11 February 2015 в 02:32

Вы можете открыть терминал и запустить программу «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
0
ответ дан 2 August 2018 в 03:14
  • 1
    Это просто покажет вам коды клавиш, keysyms и т. Д. Очень полезно, если вы пытаетесь сопоставить ключ с помощью xmodmap(1), но менее полезны для обнаружения, какая программа украла ваши сопоставления клавиш. – user 4 July 2011 в 13:41

Вы можете запустить это в 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
3
ответ дан 4 August 2018 в 19:09
  • 1
    Я ввел выше команду, она вернулась: No value set for '/apps/compiz-1/general/screen0/options/active_plugins' # metacity overrides: – PHP Learner 11 February 2015 в 02:32

Вы можете открыть терминал и запустить программу «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
0
ответ дан 4 August 2018 в 19:09
  • 1
    Это просто покажет вам коды клавиш, keysyms и т. Д. Очень полезно, если вы пытаетесь сопоставить ключ с помощью xmodmap(1), но менее полезны для обнаружения, какая программа украла ваши сопоставления клавиш. – user 4 July 2011 в 13:41

Вы можете запустить это в 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
3
ответ дан 6 August 2018 в 03:26
  • 1
    Я ввел выше команду, она вернулась: No value set for '/apps/compiz-1/general/screen0/options/active_plugins' # metacity overrides: – PHP Learner 11 February 2015 в 02:32

Вы можете открыть терминал и запустить программу «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
0
ответ дан 6 August 2018 в 03:26
  • 1
    Это просто покажет вам коды клавиш, keysyms и т. Д. Очень полезно, если вы пытаетесь сопоставить ключ с помощью xmodmap(1), но менее полезны для обнаружения, какая программа украла ваши сопоставления клавиш. – user 4 July 2011 в 13:41

Вы можете запустить это в 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
3
ответ дан 7 August 2018 в 21:12
  • 1
    Я ввел выше команду, она вернулась: No value set for '/apps/compiz-1/general/screen0/options/active_plugins' # metacity overrides: – PHP Learner 11 February 2015 в 02:32

Вы можете открыть терминал и запустить программу «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
0
ответ дан 7 August 2018 в 21:12
  • 1
    Это просто покажет вам коды клавиш, keysyms и т. Д. Очень полезно, если вы пытаетесь сопоставить ключ с помощью xmodmap(1), но менее полезны для обнаружения, какая программа украла ваши сопоставления клавиш. – user 4 July 2011 в 13:41

Вы можете открыть терминал и запустить программу «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  
0
ответ дан 10 August 2018 в 09:31

Вы можете запустить это в 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  
3
ответ дан 10 August 2018 в 09:31

Вы можете запустить это в 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  
3
ответ дан 10 August 2018 в 09:31

Вы можете открыть терминал и запустить программу «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  
0
ответ дан 10 August 2018 в 09:31

Вы можете запустить это в 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  
3
ответ дан 13 August 2018 в 15:40
  • 1
    Я ввел выше команду, она вернулась: Нет значения для '/ 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  
0
ответ дан 13 August 2018 в 15:40
  • 1
    Это просто покажет вам коды ключей, ключи и т. Д. Очень полезно, если вы пытаетесь сопоставить ключ с помощью xmodmap (1) , но менее полезно для обнаружения, какая программа украла ваши сопоставления клавиш. – user 4 July 2011 в 13:41

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

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