从命令行配置Gnome Shell按键绑定

小的

我正在尝试使用终端修改Gnome Shell首选项(在这种情况下为键绑定)。我试过了:

gsettings set org.gnome.Terminal.Legacy.Keybindings switch-to-tab-1 '<Alt>1'

但这给了我一个错误:

Schema 'org.gnome.Terminal.Legacy.Keybindings' is relocatable (path must be specified)

所以我被困在那里。如何指定路径?另外,我在其中看到“旧版”一词...还有更好的方法吗?

注意:将Fedora 24与所有升级一起使用:GNOME Shell 3.20.3,GNOME Terminal 3.20.2。

小的

感谢@don_crissti的帮助以及他们向我指出的答案

为了更改Gnome终端键绑定,必须为架构提供路径(因为它是可重定位的)。因此,我们需要定义一个模式和一个路径:

GSETTINGS_SCHEMA=org.gnome.Terminal.Legacy.Keybindings
GSETTINGS_PATH=/org/gnome/terminal/legacy/keybindings/
SCHEMA_PATH=$GSETTINGS_SCHEMA:$GSETTINGS_PATH

然后,我们可以轻松设置键绑定:

gsettings set $SCHEMA_PATH switch-to-tab-1 '<Primary><Alt>1'
gsettings set $SCHEMA_PATH switch-to-tab-2 '<Primary><Alt>2'
...
gsettings set $SCHEMA_PATH prev-tab '<Primary><Alt>9'

为了列出所有可用的键绑定(并检查它们是否设置正确):

gsettings list-recursively | grep Terminal.Legacy.Keybindings

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从命令行配置gnome-shell扩展

来自分类Dev

从命令行配置gnome-shell扩展

来自分类Dev

如何从命令行重新启动GNOME Shell?

来自分类Dev

如何从命令行重新启动GNOME Shell?

来自分类Dev

如何从命令行激活/停用gnome-shell扩展

来自分类Dev

如何从命令行激活/停用gnome-shell扩展

来自分类Dev

从命令行导出Shell变量

来自分类Dev

将命令行绑定到按键

来自分类Dev

将命令行绑定到按键

来自分类Dev

创建命令以从命令行加载Shell脚本

来自分类Dev

Bash Shell从命令行命令到VPN连接

来自分类Dev

从命令行将绑定或参数传递给ERB

来自分类Dev

如何从命令行启动`spark-shell`?

来自分类Dev

用于安装 GNOME Shell 扩展的命令行工具

来自分类Dev

Android adb shell命令从命令行播放声音

来自分类Dev

如何从Shell脚本/命令行配置新的NetworkManager连接?

来自分类Dev

从命令行(Android Shell)查询Android内容提供程序

来自分类Dev

如何从命令行或Spark Shell显示镶木地板文件的方案(包括类型)?

来自分类Dev

Mac OSX cmd从命令行运行,从php shell_exec()失败

来自分类Dev

检测python脚本是从ipython shell运行还是从命令行运行

来自分类Dev

从命令行和Shell脚本中的函数传递参数

来自分类Dev

Cron不执行shell脚本..而是从命令行工作

来自分类Dev

如何从命令行Linux输入现有的R Shell

来自分类Dev

从命令行获取原始输入(忽略shell元字符)

来自分类Dev

从命令行运行scala交互式shell

来自分类Dev

我可以从命令行运行 curl 但不能从 shell exec 调用

来自分类Dev

Shell 命令行参数

来自分类Dev

gnome-shell下一个窗口命令行

来自分类Dev

如何通过命令行在 Chromium 浏览器中安装 GNOME Shell 集成扩展?

Related 相关文章

热门标签

归档