我正在运行 GNOME 3.4 (Debian 7.0) 和我的笔记本电脑 (技嘉Q2532) 与我之前使用过的所有选项不同,它不会使用 和 更改应用程序选项CtrlPg Up卡CtrlPg Dn。这迫使我使用Alt0...9,这并不总是很方便。我的笔记本电脑有问题吗?这是正常的吗?如何补救?我的布局设置为English (US)
.
请注意,我与新用户尝试过此操作,但仍然遇到相同的问题。我还使用 GNOME 3 后备模式。
答案1
GtkNotebook
默认为CtrlPageUp和CtrlPageDown用于切换选项卡(硬编码在gtk/gtknotebook.c)。
问题是您的按键位于数字键盘上,因此它们具有不同的键名/键符号,即:(KP_Page_Up
而不是Page_Up
)和KP_Page_Down
(而不是Page_Down
)。重新映射按键应该可以修复它。我的 XPS 15 上没有小键盘可供测试,但类似这样的操作应该可以工作:
xmodmap -e 'keysym KP_Prior = Prior' -e 'keysym KP_Next = Next'
您还可以修补源代码,将所有出现的 替换GDK_KEY_Page_Up/GDK_KEY_Page_Down
为GDK_KEY_KP_Page_Up/GDK_KEY_KP_Page_Down
ingtknotebook.c
由于您使用的是 Gnome,因此您可以通过将其添加到启动程序中来使其永久化。在终端中,运行gnome-session-properties
,然后Add
:
姓名:Whatever
命令:xmodmap -e 'keysym KP_Prior = Prior' -e 'keysym KP_Next = Next'
评论:Whatever
或者,创建一个包含以下内容的文件~/.Xmodmap
:
keysym KP_Prior = Prior
keysym KP_Next = Next
测试它是否适用于:
xmodmap ~/.Xmodmap
在启动时使用xmodmap /home/yourusername/.Xmodmap
, via gnome-session-properties
, xinitrc
,加载它xprofile
。例如(注意文件的完整路径):
gnome-session-properties
>> Add
:
姓名:Whatever
命令:xmodmap /home/tshepang/.Xmodmap
评论:Whatever