我想像以前一样使用语言设置:
- 赢按键切换到第一个布局
- Alt+CapsLock切换到下一个(无需切换大写锁定)
- 每个窗口有效的语言设置
- Alt+空格打开启动器菜单
现在Alt+CapsLock切换布局,但大写锁定也切换了赢键不可重新定义并打开启动器菜单
答案1
笔记:
在 Ubuntu 18.04.3 中尝试过这个..与 19.10 类似..(如果您发现困难..我将安装 19.10 并进行测试)
解决方法:
Alt+CapsLock 切换到下一个(不切换大写锁定)
使用 gnome-tweak 工具来选择此项。它不会切换 caps_lock。
如果您没有 gnome-tweak 工具。请使用以下命令安装它。
sudo apt install gnome-tweaks
Alt+Space 打开启动器菜单
转到键盘快捷键..禁用默认键盘快捷键 Alt+Space
使用以下详细信息创建自定义快捷方式
名称:切换概览
命令:/bin/bash /home/<yourusername>/tgov.sh
{示例:/bin/bash /home/pratap/tgov.sh
}
在您的主文件夹tgov.sh
(切换概览)中创建一个包含以下内容的脚本
#!/bin/bash
status=`gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval 'Main.overview.visible'`
if [ "$status" == "(true, 'false')" ]; then
dbus-send --session --type=method_call --dest=org.gnome.Shell /org/gnome/Shell org.gnome.Shell.Eval string:'Main.overview.show()'
else
dbus-send --session --type=method_call --dest=org.gnome.Shell /org/gnome/Shell org.gnome.Shell.Eval string:'Main.overview.hide()'
fi
Win 键切换到第一个布局
- 从超级键禁用覆盖功能..
gsettings set org.gnome.mutter overlay-key ''
Super+F
使用以下详细信息创建自定义快捷键
名称: 切换到第一语言
命令:
gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval "imports.ui.status.keyboard.getInputSourceManager().inputSources[0].activate()"
xcape
使用以下命令安装该包。
sudo apt install xcape
- 使 Super_L 键的行为类似于按下两个键 Super_L+F
xcape -e 'Super_L=Super_L|f'
- 创建启动应用程序首选项,如下所示
每个窗口有效的语言设置
使用系统设置进行如下配置