Gentoo 歷程(1)在xfce4圖形界面中隱藏窗口邊框:devilspie

OT :0.作爲一個計算機系的學生,註冊CSDN帳號是個很正常的事,但一直用來潛水看論壇以及下載東西,最近開始折騰gentoo,覺得有必要找地方記錄一下學到的知識,想了想CSDN比較適合,於是有了這一系列的博文(本人不喜歡寫博客,說不定什麼時候就中止抑或終止了,但想到的時候就記錄下總不是壞事)

          1.我是linux用戶,既然是用戶嘛,那目標就是用,而不是各種hack,因此目前來說只打算記錄日常使用時碰到的問題以及解決的方法。

          2.我打算寫的是筆記,而不是教程,所以並沒有打算給別人看,如果您因爲各種原因來到了這個地方,看到了我這些或許表述不清的文字,還請見諒,如果我的記錄不能解決您的問題,還請移步google。

          3.準備寫這篇文章的時候我的gentoo已經裝好,而且已經摺騰的差不多了,所以本博文不會包括gentoo的安裝以及初期配置。



    廢話說完,現在開始正文


    今天看電影的時候突然就感覺mplayer的邊框是如此之醜,記得以前在arch上用fluxbox的時候,只要編輯一下~/.fluxbox/apps,然後把 [Deco] 設置爲 {BORDER} 就OK了,但現在換了xfce4,顯然得換個招了……

經過一番搜索,終於找到了這麼一個個軟件:devilspie ,很奇怪的名字,意思是Devil's Pie,主頁在這裏,wiki在這裏


    用法:自己寫個配置文件保存到$HOME/.devilspie目錄下,擴展名是ds(這玩意是用s-expression寫的

例子,隱藏mplayer的邊框:

(if(is(window_class)"MPlayer")(undecorate))

隱藏了邊框的mplayer和urxvt效果圖:



    獲取windows_class可以用$xprop |grep CLASS,運行這個命令後用鼠標選中目標窗口,就能獲取輸出了,比如我現在正在用的Opera:
WM_CLASS(STRING) = "opera", "Opera"

另外,在搜索隱藏窗口的時候發現有人用這軟件實現將終端嵌入桌面作爲wallpaper,因爲感覺用處不大,我沒有具體嘗試,只將實現過程摘錄過來,地址在這裏。
(if
        (matches (window_name) "DesktopConsole")
        (begin
                (set_workspace 4)
                (below)
                (undecorate)
                (skip_pager)
                (skip_tasklist)
                (wintype "utility")
                (geometry "+50+50")
                (geometry "924x668")
        )
)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章