Kubuntu

十数年ぶりにデスクトップ環境を Kubuntu にしてみた。

インストール

sudo apt install kubuntu-desktop

起動時スプラッシュ画像を変更

sudo update-alternatives --config default.plymouth

/usr/share/plymouth/themes/kubuntu-logo/kubuntu-logo.plymouth を選択

sudo update-alternatives --config text.plymouth

/usr/share/plymouth/themes/kubuntu-text/kubuntu-text.plymouth を選択

パネルの追加

パネルが下にしかなかったけど上下にパネルを表示したかったのでパネルを追加。デスクトップ上で右クリックして「パネルを追加」

上のパネルに、メニューと各種アプリランチャー、メモリ使用率、CPU使用率、システムトレイ、デジタル時計、ログアウトを配置。

下のパネルにタスクマネージャーと仮想デスクトップのページャーを配置。

端末は xfce4-terminal を使用

Kubuntu の konsole は記号の幅を全角にできなかったので Xubuntu で使ってた xfce4-terminal を使うことにした。

タッチパッド無効化

単純に無効化するだけはできないようだったので、システム設定→入力デバイス→タッチパッド→「マウスが接続されたときタッチパッドを無効化」をチェック

ウィンドウの管理→ウィンドウの挙動

フォーカス→ウィンドウのアクティブ化ポリシー→「マウスに従ってフォーカス」

ウィンドウの挙動→非アクティブウィンドウの内部の動作→「アクティブにして前面に、そしてクリックを渡す」

ウィンドウの内部、タイトルバー、枠の動作→修飾キー Meta + 左クリック「アクティブ化、前面に移動」

ショートカット

いろんなショートカットの修飾キーの Alt を Meta に変更

KWin → 「ウィンドウを縦に最大化」→ Meta+Ctrl+V

Meta でメニューを開かないように

$HOME/.config/kwinrc に以下を追加

[ModifierOnlyShortcuts]
Meta=

KDE - ArchWiki Super キー (Windows キー) でアプリケーションランチャーを開く機能を無効化

Kubuntu でできないこと

Compiz ではできてた「アクティブなウィンドウを隠してるウィンドウだけ半透明化」というのはできないっぽい。まあ Compiz 以外に可能なウィンドウマネージャーは今まで見たことないんだけど、やっぱりダメだったか。便利なんだけどなー。

ウィンドウリサイズ時にウィンドウのサイズを表示することができない。 KWin スクリプト「Window Geometry Information」をインストールすると表示されるんだけど、端末ウィンドウのリサイズ時に文字単位のサイズを表示することはできなかった。

しょうがないので Ruby で作ってみた https://gitlab.com/tmtms/wmadd/

Compiz よりもよいこと

Compiz で外付け 4K ディスプレイを接続するとウィンドウが点滅したりして使い物にならなかったんだけど、それは大丈夫っぽい。

ウィンドウを最大化してる状態でも、Meta+右ドラッグでウィンドウサイズを変更できる。Compiz だと何故かできなかった。