如何排序Gnome Shell扩展小部件

小娱乐家 发表于May 3, 2019

我的Shell面板

首先,找文件

要找到要更改的扩展的相应文件。 一般她躲在这里O(∩_∩)O哈!~/.local/share/gnome-shell/extensions

第二,改文件

然后进入扩展目录并使用任何文本编辑器打开extension.js。 使用编辑器中的搜索功能找到这行function enable()。 这个函数里面通常有一行Main.panel.addToStatusArea('NAME', _OTHERNAME, NUMBER, LEFT/CENTER/RIGHT);或者Main.panel.addToStatusArea('NAME', _OTHERNAME);

其中POSITION对应着Shell面板上的三个区域。

POSITION可能的值

| Activities | Date | Other icons | | ———- | —— | ———– | | left | center | right | 只要修改POSITION,就能让Shell扩展小部件在Shell面板的三个区域星际跳跃啦(≧▽≦)/。

改完你可能会发现,这样只能控制Shell扩展小部件在Shell面板上的区域,并不能控制它在哪个位置,于是你需要NUMBER,它定义子面板内图标的顺序。

NUMBER可能的值

| 值 | 解释 | | —- | ——————————————————- | | 0 | 我才不在乎自己在哪呢!(不在乎图标位置) | | 负值 | 劳资要从右侧开始!!<(ˉ^ˉ)>(图标从右侧开始排列) | | 正值 | 劳资要从左侧开始!!<(ˉ^ˉ)>(注意,较高的值将位于右侧) |

改完记得保存哦,亲(づ ̄3 ̄)づ╭❤~

最后,重启Gnome Shell

按下Alt+ F2 输入r 轻轻按下你键盘上的Enter并开始祈祷。