You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 22.04下如何固定Super+Space切换语言菜单的选项位置?

Ubuntu 22.04下如何固定Super+Space切换语言菜单的选项位置?

我完全懂你的烦恼!每次切换语言时那个菜单的选项位置跳来跳去,确实让人没法快速判断当前选中的语言。在Ubuntu 22.04的GNOME桌面环境下,咱们可以通过以下两种方法解决这个问题:

方法一:安装GNOME扩展(最简便的方案)

默认的GNOME语言切换菜单是把当前选中的语言居中显示,所以切换时位置会变。咱们可以用第三方扩展替换这个默认行为:

  • 首先确保你安装了GNOME扩展管理器:打开Ubuntu软件中心,搜索“GNOME Extensions”并安装,或者按Super键搜索“Extensions”打开(如果已经安装过就跳过这步)
  • 在扩展管理器里搜索Classic Input Source Indicator,找到后点击“Install”按钮完成安装
  • 安装完成后,这个扩展会自动接管语言切换的菜单显示:它会把你添加的所有语言按固定顺序排列,当前选中的语言会高亮标注,但选项的位置完全固定。你依然可以用Super+Space快捷键触发切换,再也不会出现菜单选项乱跑的情况了!

方法二:自定义GNOME Shell样式(适合进阶用户)

如果你不想依赖第三方扩展,也可以通过修改GNOME Shell的CSS样式来调整菜单的布局:

  1. 先安装GNOME Shell主题工具:打开终端,输入sudo apt install gnome-shell-extensions gnome-tweaks并回车
  2. 打开GNOME Tweaks(优化工具),在“Extensions”面板里启用“User Themes”扩展
  3. 在你的用户目录下创建.themes文件夹(如果没有的话),然后在里面创建一个新的文件夹,比如custom-shell
  4. custom-shell文件夹里创建gnome-shell.css文件,添加以下代码:
.input-source-switcher {
  alignment: start !important;
}
.input-source-switcher .selected-item {
  background-color: rgba(255,255,255,0.1);
}
  1. 回到GNOME Tweaks,在“Appearance”面板里选择刚才创建的custom-shell作为Shell主题
  2. 按Alt+F2,输入r并回车重启GNOME Shell,生效后语言切换菜单就会左对齐排列,选项位置固定,当前选中的语言会高亮显示

不过这种方法需要一点CSS基础,如果样式不对可能会影响其他界面元素,所以还是更推荐第一种扩展方法。

备注:内容来源于stack exchange,提问作者Myhabits

火山引擎 最新活动