日々の記録簿

日々のできごとの記録

日記

i3wm + xfce にしてみた!

投稿日:

興味がありつつも敷居が高そうで試してなかったタイル型ウィンドウマネジャーを試してみました。xmonadにいったん挫折したあと、i3wm + Xfce 4を試してみたら、イイ感じだったので、導入方法の記録。ちなみに環境は、Arch Linuxです。

参考にしたサイト

i3wmについては、こちらを見たほうが早い。

インストール

下記のパッケージをインストールする。xfceについては設定が必要なアプリを記載しているが、これ以外のものも使える(はず)。

# i3wm
sudo pacman -S i3-wm dmenu feh
# xfce
sudo pacman -S xfce4-panel xfce4-power-manager xfce4-settings xfce4-terminal xfce4-screenshooter
# pulseaudio-plugin
sudo pacman -S pulseaudio pavucontrol
yaourt xfce4-pulseaudio-plugin

その後、.xinitrcを編集。

vi .xinitrc

.xinitrcに下記を追加。DEは書かなくてもほとんど問題ないのだが、環境変数によってxdg-openの挙動が変わるため記入している。

export DE="xfce"
exec i3

ここで一度startxして、i3wmを起動。この時点では、xfce関連のパッケージがうまく動いていないため、i3wmのconfigファイルを編集。なお、デスクトップの背景は、fehを使って設定している。

vi .config/i3/config

Pulse AudioやScreen brightness設定を追加した他、fcitxやdropboxの設定も追加。一歩で、i3barに関する設定(末尾にあるbar {}のところ)は全部削除。

# Pulse Audio controls
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume 0 +5% #increase sound volume
bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume 0 -5% #decrease sound volume
bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute 0 toggle # mute sound

# Screen brightness controls
bindsym XF86MonBrightnessUp exec xbacklight -inc 5 # increase screen brightness
bindsym XF86MonBrightnessDown exec xbacklight -dec 5 # decrease screen brightness

# Startup Application
exec --no-startup-id xfce4-panel --disable-wm-check
exec --no-startup-id xfce4-power-manager
exec --no-startup-id fcitx
exec --no-startup-id dropbox start
exec --no-startup-id feh --bg-fill ~/Pictures/background.jpg
# ScreenShot by xfce4-screenshoter
bindsym --release Print exec --no-startup-id xfce4-screenshooter

これでi3wmを再読込(mod + shift + r)すると、i3wm + xfce 環境のできあがり。

スポンサーリンク

スポンサーリンク

-日記

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

Nexus 9 LTEを購入し、Cyanogemod を導入した!

PDFを読んだり、Kindleを読んだりするためのタブレット端末として、Nexus 9 LTEを購入しました。 タブレットの定番はiPadなのでしょうが、まわりがみんな持っていて面白みに欠けるので、こ …

zathuraでクリップボードを有効にする

PDF Viewerとして、zathuraを使用しているのだが、クリップボードが使えなくて微妙に不便だった。で、すこし調べてみたらUnix & Linuxのページに解決策が載っていた。 za …

全国学力・学習状況調査の何が問題なのか(その1)

いい加減、この問題にケリをつけたほうがいいと思うので、論点を整理しておきます。 そもそも全国学力・学習状況調査は何のためにやるのか? 議論を整理するために、もっとも重要な論点は、これである。いったい全 …

大規模調査の分析でSPSSの「ケースの重み付け」を使う場合の留意点

前回SPSSの「ケースの重み付け」を調べて満足していたのだが、Rのコードを見ていてとんでもないことに気づいた。 weighted.se <- function(x, w, na.rm = FAL …

サイトをSSLに移行してみた!(その2)

SSLに移行したのはいいのですが、いくつか問題発見。修正した記録です。 awstatsのログが出力されない awstatsのログが出力されなくなっている。調べてみると、httpd-ssl.confによ …