原則上要使用 DE/CE 才能讓桌面及應用程式達到透明。
例如使用KDE、Xfce………等等包山包海的桌面環境,可以設成讓應用軟體(例如終端機)
可以看到桌面完整的圖及其它軟體投射的資訊。
而使用多數 WM (如icewm, openbox, fluxbox....) 最多只能讓應用軟體做到模擬透明
,而不是真正透明。
像說使用某些終端機(terminal,如terminator) 可以設成透明而看到桌面wallpaper 圖樣,
但卻看不到投射在桌面的資訊,例如conky 所顯示的系統負載狀態。
其實有個出來已經好幾年的 compton 可以讓一般 WM 也能達到真正透明。各主要的distro
都有打包好的 binary 可以用管理程式安裝,或者可以從這裡下載回來自己compile
https://github.com/chjj/compton
如果是打包好的package, 會包含一個 compton.conf 的範例,可以 copy 到 $HOME/.config/
下面, 它是個文字檔,主要包括 陰影(shadow)、透明度(opacity及模糊blur)、淡出淡入
(fading),以及其它事項,也可以在網路上搜詢到一些例子。
利用這個可以做到全部透明的工具,讓你的在用終端機工作時,搭配像是 conky 來投射、
即時更新你要的資訊,例如室外溫度、風速、雲層、天候、股價指數……或甚至是攝影機
的動態影像。
這樣你工作的終端機就可以俱有類似 HUD(抬頭顯示器)的效果,不必每次切換到不同的
桌面區或軟體才看得到你要的資訊。
例如使用KDE、Xfce………等等包山包海的桌面環境,可以設成讓應用軟體(例如終端機)
可以看到桌面完整的圖及其它軟體投射的資訊。
而使用多數 WM (如icewm, openbox, fluxbox....) 最多只能讓應用軟體做到模擬透明
,而不是真正透明。
像說使用某些終端機(terminal,如terminator) 可以設成透明而看到桌面wallpaper 圖樣,
但卻看不到投射在桌面的資訊,例如conky 所顯示的系統負載狀態。
其實有個出來已經好幾年的 compton 可以讓一般 WM 也能達到真正透明。各主要的distro
都有打包好的 binary 可以用管理程式安裝,或者可以從這裡下載回來自己compile
https://github.com/chjj/compton
如果是打包好的package, 會包含一個 compton.conf 的範例,可以 copy 到 $HOME/.config/
下面, 它是個文字檔,主要包括 陰影(shadow)、透明度(opacity及模糊blur)、淡出淡入
(fading),以及其它事項,也可以在網路上搜詢到一些例子。
利用這個可以做到全部透明的工具,讓你的在用終端機工作時,搭配像是 conky 來投射、
即時更新你要的資訊,例如室外溫度、風速、雲層、天候、股價指數……或甚至是攝影機
的動態影像。
這樣你工作的終端機就可以俱有類似 HUD(抬頭顯示器)的效果,不必每次切換到不同的
桌面區或軟體才看得到你要的資訊。