在 gnome-shell 中,如果您按Ctrl+ Page Down,则可以切换到上一个选项卡。但是,当我使用笔记本电脑时,没有Page Down和Page Up键。因此,我想将此组合键映射到类似Alt+{和Alt+ 的键}。
我曾尝试过这样做系统设置gnome-shell 下的自定义快捷方式。我将命令设置为xdotool key Ctrl+Prior
和xdotool key Ctrl+Next
。如果我在终端提示符下运行此命令,则会按预期切换选项卡。但是,如果将其作为键盘快捷键执行,则似乎永远不会运行xdotool
。
我也尝试过用 来做这件事xbindkeys
,但它似乎没有运行xdotool
。
有没有更好的方法在 gnome-shell 中映射这些键?
答案1
键绑定的代码从文件 中的第 558 行开始(您的系统可能有所不同)/usr/share/gnome-shell/js/ui/viewSelector.js
。
我将它反弹到Ctrl-Tab和Ctrl- s(我想知道如何将它绑定到Ctrl- Shift- Tab)
} else if (modifiers & Clutter.ModifierType.CONTROL_MASK) {
if (symbol == Clutter.s) {
if (!this._searchTab.active)
this._prevTab();
return true;
} else if (symbol == Clutter.Tab) {
if (!this._searchTab.active)
this._nextTab();
return true;
}