ソフトウェア
xmonad を LXDE で使う
xmonad は haskell 製の軽量ウィンドウマネージャ。作りがシンプルで使い勝手が良い。
インストール
$ aptitude install xmonad xmobar trayer
設定
LXDE で xmonad を使うことにした。
~/.config/lxsession/Lubuntu/desktop.conf の2行目をこのサイトに従って修正して、LXDE のウィンドウマネージャを xmonad に変更した。
window_manager=xmonad
xmonad.hs と .xmobarrc はこのサイトのものをほぼそのまま使用。(一応動いたっぽいが微妙に挙動が怪しい気がする。)
--------------------------- .xmonad/xmonad.hs
import System.IO
import XMonad
import XMonad.Hooks.DynamicLog
import XMonad.Hooks.ManageDocks
import XMonad.Util.Run(spawnPipe)
import XMonad.Config.Desktop
main = do
xmproc <- spawnPipe "xmobar"
xmonad $ defaultConfig
{ manageHook = manageDocks <+> manageHook defaultConfig
, layoutHook = avoidStruts $ layoutHook defaultConfig
, logHook = dynamicLogWithPP xmobarPP
{ ppOutput = hPutStrLn xmproc
, ppTitle = xmobarColor "green" "" . shorten 50
}
, modMask = mod4Mask
, borderWidth = 2
, normalBorderColor = "#333333"
, focusedBorderColor = "#cd8b00"
}
--------------------------- .xmobarrc
Config { font = "xft:Sans-9:bold"
, bgColor = "black"
, fgColor = "grey"
, position = TopW L 100
, lowerOnStart = False
, commands = [ Run Weather "EGPF" ["-t"," <tempF>F","-L","64","-H","77","--normal","green","--high","red","--low","lightblue"] 36000
, Run Network "eth0" ["-L","0","-H","32","--normal","green","--high","red"] 10
, Run Cpu ["-L","3","-H","50","--normal","green","--high","red"] 10
, Run Memory ["-t","Mem: <usedratio>%"] 10
, Run Swap [] 10
, Run Date "%a %b %_d %Y %H:%M:%S" "date" 10
, Run StdinReader
]
, sepChar = "%"
, alignSep = "}{"
, template = "%StdinReader% }{ %cpu% | %memory% * %swap% | %eth0% <fc=#ee9a00>%date%</fc> | %EGPF%"
}
その他便利なもの
brightness-indicator
brightness-indicator はトレイに常駐して LCD の輝度を変更できるツール。
参考ページ: http://codevanrohde.nl/wordpress/?p=128 https://launchpad.net/~indicator-brightness/+archive/ppa
リポジトリを追加して、indicator-brightness パッケージを追加。
$ aptitude install indicator-brightness
再起動すると、ステータスバーに表示された。
キーボードの設定
Dynabook AZ はキー配列が特殊なので、このあたりを参考に、xev コマンドを利用してキーを設定した。
--- .Xmodmap
keycode 81 = backslash bar
keycode 84 = backslash underscore
keycode 234 = Escape
keycode 225 = Control_R NoSymbol
clear Lock
add Control = Control_R
--- .Xmodmap
Ctrl+Space で Anthy が起動してしまう問題は、iBus の設定で回避できる。