Labwc更换定制皮肤
因工作变动,以前的Linux电脑上交给公司了。最近几周一直使用Macbook pro,没法自己定义各种设置,效率直接下降一大截。
等不到618,去京东上下单了个纯系统迷你主机,再买内存条+SSD硬盘,自己组装Linux主机玩,非常丝滑,一切都回来了,后面再写个文章解释下为什么要买个mini主机,不买Mac mini。
回到正题,我系统的配置都是放在github的dotfile仓库中, 所以只需要安装好操作系统后,装上必要的基础软件,再把.config目录下的各种配置冲仓库复制过来即可。
在此过程中,发现我之前没有记录如何调整labwc的theme的,原始的标题菜单,朴素单调。
1. 寻找合适皮肤
由于配置皮肤的部分没有记录,我甚至忘记了当时用的什么theme,好在看labwc的文档找到了。
1[mephisto@minipc labwc]$ grep -A3 -B3 theme rc.xml
2 <reuseOutputMode>no</reuseOutputMode>
3 </core>
4
5 <!-- <font><theme> can be defined without an attribute to set all places -->
6 <theme>
7 <name>Dracula</name>
8 <cornerRadius>8</cornerRadius>
9 <font place="ActiveWindow">
10--
11 <slant>normal</slant>
12 <weight>normal</weight>
13 </font>
14 </theme>
15
16 <windowSwitcher show="yes" preview="yes" outlines="yes">
17 <fields>
18[mephisto@minipc labwc]$
上面的name属性里面即是我要找的Dracula
。
Dracula 是一个皮肤,各种平台软件通吃,有兴趣的可以去官网看看https://draculatheme.com/
由于labwc是套用的openbox的机制,所以只要把 https://github.com/dracula/openbox 克隆到本地,在放到labwc文档指定的皮肤目录即可。
1[mephisto@minipc Dracula]$ pwd
2/home/mephisto/.local/share/themes/Dracula
3[mephisto@minipc Dracula]$ tree
4.
5└── openbox-3
6 ├── bullet.xbm
7 ├── close_hover.xbm
8 ├── close.xbm
9 ├── desk_hover_toggled.xbm
10 ├── desk_hover.xbm
11 ├── desk_toggled.xbm
12 ├── desk.xbm
13 ├── iconify_hover.xbm
14 ├── iconify.xbm
15 ├── max_hover_toggled.xbm
16 ├── max_hover.xbm
17 ├── max_toggled.xbm
18 ├── max.xbm
19 ├── shade_hover_toggled.xbm
20 ├── shade_hover.xbm
21 ├── shade_toggled.xbm
22 ├── shade.xbm
23 ├── test.xbm
24 └── themerc
从文件目录内容来看,主要是一些图标、悬停图标、加一份 themerc 的配置文件,里面控制各种样式属性,可以随便改,其实图标也可以自己画一个,反正喜欢什么就怎么设置,这是Linux 和 Mac、Windows等商业系统最大的不同。
2. 在labwc的rc.xml上填上皮肤名称
如下图所示,只要在 theme 里的 name 属性上填上皮肤名称就好。
1[mephisto@minipc labwc]$ pwd
2/home/mephisto/.config/labwc
3[mephisto@minipc labwc]$ vim rc.xml
3. 定制化
皮肤好不好看,每个人感受不一,有耐心的人会去通读 labwc 官方文档,然后慢慢改。
我个人觉得默认的不错,改动很少。
如果你要改动,举个例子,Dracula默认的边框不喜欢,太宽了。border.widtd 控制这个,我把它从5改成1了,四周的边框会变窄。
1[mephisto@minipc ~]$ grep ^border.width ~/.local/share/themes/Dracula/openbox-3/themerc
2border.width: 5
3[mephisto@minipc ~]$ grep ^border.width ~/.config/labwc/themerc
4border.width: 1
注意,改动最好都在自己的themerc文件中,这样的好处下次你再换电脑拉取这个theme,一切都是你想要的,不需要做任何变动,我想你应该懂的。
4. 最终效果
最后看效果图:
1 和 2 分别wofi启动器和终端软件Alacritty,活动窗口和非活动窗口边框颜色不一样,右上角图标颜色也不一样,活动窗口鼠标悬停的时候,图标会切换。
很明显,标题栏背景色和字体颜色也和原始朴素界面不一样,字体颜色设置的是蓝色。
不想折腾的网友,可以直接使用的我的dotfile,反正又不要钱。
自从自己定制桌面环境后,什么Gnome、kde、xfce、cosmic 等看都懒得看了,还是自己动手打造的好用。
没有广告,没有额外花里胡哨的东西,也没有多余的不用的软件、进程。
各种快捷键按照自己使用频率和喜好设置,常用切换操作不需要鼠标,真的爽。
版权申明:
- 未标注来源的内容全部为原创,未经授权请勿转载(因转载后排版往往错乱、内容不可控、无法持续更新等);
- 非营利为目的,演绎本博客任何内容,请以'原文出处'或者'参考链接'等方式给出本站相关网页地址(方便读者)。
相关文章:
- 我的工具箱
- Labwc 便捷配置
- 窗口管理器labwc使用记
- labwc环境启用wlogout
- 网站导航栏防止插入Adsense自动广告
- Fcitx5配置详解
- ibus rime美化定制
- B52轰炸机
- Mojito莫吉托
- 咕噜肉