国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

openSUSE 13.2中安裝Xmonad的步驟圖解

2024-08-27 23:59:14
字體:
來源:轉載
供稿:網友

xmonad 是運行于UNIX以及Linux、FreeBSD等類Unix操作系統上的窗口管理器,是采用3句式BSD許可證的自由軟件,下面我們就來介紹openSUSE 13.2中安裝Xmonad的方法。

之前我寫過一篇博客 openSUSE 下的 xmonad,講的是完整的 xmonad 環境,這篇講 KDE 下如何使用 xmonad,好處是 KDE 的許多功能都可以使用,只是窗口管理器換成 xmonad。

系統環境:openSUSE 13.2

安裝 Xmonad#

參照前一篇說明,使用 cabal 安裝 xmonad.

配置 xmonad.hs#

打開 ~/.xmonad/xmonad.hs 文件,將內容改為如下1:

  1. import System.IO 
  2. import XMonad 
  3. import XMonad.Config.Kde 
  4. import XMonad.Hooks.SetWMName 
  5. import XMonad.Util.WindowProperties (getProp32s) 
  6. main = do 
  7.   xmonad kde4Config { 
  8.     terminal = "konsole" 
  9.   , modMask = mod4Mask 
  10.   , startupHook = setWMName "LG3D" 
  11.   , manageHook = ((className =? "krunner") >>= return . not --> manageHook kde4Config) 
  12.       <+> (kdeOverride --> doFloat) 
  13. }  //Vevb.com 
  14. kdeOverride :: Query Bool 
  15. kdeOverride = ask >>= \w -> liftX $ do 
  16.     override <- getAtom "_KDE_NET_WM_WINDOW_TYPE_OVERRIDE" 
  17.     wt <- getProp32s "_NET_WM_WINDOW_TYPE" w 
  18.     return $ maybe False (elem $ fromIntegral override) wt 

設置窗口管理器,先用 which 命令查看 xmonad 路徑,代碼如下:

  1. sam@linux-qo4p:~|master?⇒  which xmonad  
  2. /home/sam/.cabal/bin/xmonad 

在 ~/.kde4/env 目錄下創建 set_window_manager.sh 文件,添加如下內容:

export KDEWM=/home/sam/.cabal/bin/xmonad

修改文件權限,允許文件執行:

$ chmod 755 set_window_manager.sh

注銷 KDE 會話,然后再登錄進去,KDE 的窗口管理器已經從 kwin 換成 Xmonad 了2.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洱源县| 敦煌市| 桐庐县| 德昌县| 乳山市| 华亭县| 九龙县| 崇文区| 吉林市| 二连浩特市| 紫金县| 澄江县| 云安县| 济阳县| 阿巴嘎旗| 双鸭山市| 高邮市| 玛沁县| 浦东新区| 错那县| 涟水县| 渑池县| 石阡县| 玛纳斯县| 通辽市| 上栗县| 喀喇沁旗| 怀仁县| 墨玉县| 平塘县| 深圳市| 黄冈市| 永修县| 比如县| 泗阳县| 金溪县| 井冈山市| 金溪县| 泰来县| 连城县| 瑞金市|