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效果圖:
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")
)
)