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美化定製
- 實用自動代理配置示例
- Openvpn示例
- 快速隱藏和呼出終端