Gnome shell修改顶栏透明度方法

  • Post author:
  • Post category:其他


首先我们需要用gedit打开gnome-shell.css进行编译。

sudo gedit /usr/share/gnome-shell/theme/gnome-shell.css


先改变顶部面板的大小,个人觉得默认的太大。改变面板大小只需要改变面板字体大小即可,找到stage:


stage {
    font-family: cantarell, sans-serif;
    font-size: 9.5pt;    //这里改成9.5pt觉得比较合适
    color: white;
}


其次,面板的弹出菜单改成透明一点比较好看,找到.popup-menu-boxpointer:


.popup-menu-boxpointer {
    -arrow-border-radius: 8px;
    /*-arrow-background-color: black;*/        //这是系统原来默认的黑色,为了安全起见,我只是将原来的注释掉了
    -arrow-background-color: rgba(0, 0, 0, 0.8);     //改成0.8就好,不要太过透明,否则字就看不清
    -arrow-border-width: 2px;
    -arrow-border-color: #a5a5a5;
    -arrow-base: 24px;
    -arrow-rise: 11px;
}


接下来就是面板的透明,找到panel:


#panel {
    /*background-color: black;*/    //同样,为了安全将原来的代码注释掉
    background-color: rgba(0, 0, 0, 0.4);           //将透明度调到0.4,可以根据自己的喜好调整
    font-weight: bold;
    height: 1.86em;
}


我喜欢面板是矩形的,原来在两边有两个弧度,可以将他们去掉,找到.panel-corner:

同样为了安全,我并没有将整段代码去掉,只是将全部其注释掉。
/*.panel-corner {
    -panel-corner-radius: 6px;
    -panel-corner-background-color: black;
    -panel-corner-border-width: 2px;
    -panel-corner-border-color: transparent;
}

.panel-corner:active,
.panel-corner:overview,
.panel-corner:focus {
    -panel-corner-border-color: rgba(255,255,255,0.8);
}*/

这样就设置好了,保存退出,Alt + F2,输入 r ,然后回车就可以看到面板已经比原来的好看多了。