日々の記録簿

日々のできごとの記録

日記

デスクトップ環境をXfceに変更してみた!

投稿日:

なんとなくGnomeやめようかな・・・と思って、デスクトップ環境をXfceに変更してみました。

ついでに、NetworkManagerとか、Ibusとか、Evinceとか、代替する方法あるのかなあ?・・・と探してみたので、その記録です。
なお、ディストリビューションは、Arch Linuxです。

Xfceのインストール

sudo pacman -S xfce

インストールはこれだけでOKです。

ただ、音量まわりがうまくいきません。そもそも音が出ないとか、vlcから認識されないとか、キーボードで音量を操作できないとか、いろいろです。

結局、pulseaudioを使うことで解決しました。デフォルトのxfce4-mixerはインストールしないことにします。

sudo pacman -Rs xfce4-mixer
sudo pacman -S pulseaudio pavucontrol
yaourt xfce4-pulseaudio-plugin

ネットワーク

NetworkManager以外を探してみたのですが、wicdというのを見つけました。

sudo pacman -S wicd-gtk

日本語wikiだと開発が滞っているみたいな記述がありますが、英語wikiにはないので、今は大丈夫なのでしょう(たぶん)。

ちょっと接続までに時間がかかる気もしますが、dropboxと連携させるには、ちょうどいい気がします。

日本語入力

Gnomeでは、デフォルトのibusを使っていたのですが、Xfce環境だとこれが使いにくい。
今話題の、fcitxに変更します。

sudo pacman -S fcitx-configtool fcitx-mozc fcitx-im

fcitxの素晴らしいところは、vim協調モードが簡単に実現できるところ。
こちらのブログを参考に、.vimrcに追記します。

let g:input_toggle = 1
function! Fcitx2en()
  let s:input_status = system("fcitx-remote")
  if s:input_status == 2
    let g:input_toggle = 1
    let l:a = system("fcitx-remote -c")
  endif
endfunction

function! Fcitx2zh()
  let s:input_status = system("fcitx-remote")
  if s:input_status != 2 && g:input_toggle == 1
    let l:a = system("fcitx-remote -o")
    let g:input_toggle = 0
  endif
endfunction

set ttimeoutlen=150
autocmd InsertLeave * call Fcitx2en()
autocmd InsertEnter * call Fcitx2zh()

これでOK。むちゃくちゃ作業が捗るようになりました。もっと早く乗り換えればよかった・・・。

PDF Viewer

調べてみると、zathuraというのがありました。

sudo pacman -S zathura-pdf-poppler

Evinceより軽いし、キーボードで操作できるので快適です。
日本語表示も私の使う範囲内では問題なし。

もう1ヶ月ほど使っていますが、Xfceいいですね。

自分で一から設定できるので、手間はかかるのですが、その分、愛着もわきます。そういう意味では、Arch Linuxっぽいデスクトップ環境なのかもしれません。

スポンサーリンク

スポンサーリンク

-日記

執筆者:


comment

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

関連記事

Nexus 9にCyanogenmod 12.1をインストールした!

遅ればせながら、Nexus 9にAndroid 5.1.1ベースのCyanogenmod 12.1がやってきたのでインストールしました。 Cyanogenmod のNexus 9のページからzipをダ …

your profile could not be opened correctly (chrome / choromium)に悩まされる

1ヶ月ほど前から、Google Chromeを開いたとき、your profile could not be opened correctly というエラーがでるようになりました。その際、いろいろ試行 …

nftablesが停止してしまう?

今朝まで気づいていなかったのだが、起動時にftablesが停止している旨のログがでていて、心底驚いた。「systemctl is-active nftables」で確認しても停止していると表示される。 …

systemdを245にアップデートすると、netctlが動かない?

焦ったけど、バグレポートが出ていた上に、末尾に修正方法が書いてあった。 sudo netctl reenable <your-profile-name> を実行すればok。ログを見ると、s …

Thinkpad X250を購入した!

物欲に負けて、Thinkpad X250を購入してしまいました・・・。 さっそく、Linuxをインストールしたのですが、いくつか設定が必要なことがあったので、そのメモです。 トラックポイント/タッチパ …