linux与windows的最大的不同就是在于自由度的差异,windows下的系统配置文件多数都是二进制包,修改配置都需要专门软件或者是那恶心的注册表,相比之下linux的配置文件多数都是一堆文本文件,多数只要一个文本编辑器即可。今天准备对gnome-shell的样式进行小试牛刀,这不,这配置文件就是个CSS文件。
CSS做网站的同学一定不陌生,其实说白了就是个输出格式化文件,定义了各种输出格式,功能上类似于fortran的format语句类似(表当作DOS下的format,否则一切后果,概不负责)。通过自定义模块确定样式,然后在html里调用模块。这样一来,对于自己是灵活多变,对于别人,或许就晦涩难懂了。
今天修改gnome-shell.css,主要是想把面板改成透明的,可是在CSS里Ctrl+F panel出了一堆的。不知道哪一个是,原本是没打算去搜索的,只想自己动手丰衣足食。可是对于一对各种panel确实头大,没办法,还是去搜索了一下,找到了速腾的修改方式——
#panel { color: #ffffff; background-color: rgba(0,0,0,0.6); /*border-image: url("panel-border.svg") 1;*/ font-size: 10.5pt; font-weight: bold; height: 1.86em; }
这段大概在277行左右,当然,实在ubuntu默认的主题下的,其他的可能略有初入。
在这学了一种新的颜色配置方式——rgba,除了RGB三个参数外,还有一个a的参数,这个指的是 Alpha,说白了就是一种透明度,0是完全透明,1是完全不透明。
好了,改一下gnome-tweak-tool改一下gnome-shell,顶部面板果然透明了。这再说一句,源里的gnome-tweak-tool默认情况下不能改shell,需要添加ppa安装gnome-shell-extensions-user-theme的插件。由于我用的是12.04的测试版,所以还木有ppa,冒险使用11.10的ppa,米有密钥验证,强行安装,也不知道有什么后果。
好高深。。。。表示鸭梨大
支持博主
轻轻地,我路过了……
😆 😆 😆
嗯,前面感觉像广告,后面很简略。
😀 😀 😀
!-o 😆 😀