Ubuntu 18.04でCompizが動作しない

Ubuntu 18.04でCompizが動作しない

Ubuntu 18.04をインストールした後にCompizが動作しない場合は、実際にUnityセッションを実行しているか確認してください。CompizはUnityで使われるウィンドウマネージャーですが、Ubuntu 18.04の既定はGNOME Shellであり、そこではCompizはアクティブなウィンドウマネージャーではありません。

Unityデスクトップセッションをインストールします。

sudo apt update
sudo apt install ubuntu-unity-desktop

インストール後、ログアウトします。ログイン画面でセッション選択ボタン、通常はパスワード欄の近くにある歯車アイコンをクリックし、Unityを選択します。その後、再度ログインします。

現在のデスクトップセッションは次のコマンドで確認できます。

echo "$XDG_CURRENT_DESKTOP"

Unityが実行されていれば、Compizの設定は通常どおり適用されるはずです。たとえば、ccsmでの変更は、そのセッションがCompizをウィンドウマネージャーとして使用している場合にのみデスクトップへ反映されます。

CompizConfig Settings Managerがインストールされていない場合は、次のコマンドでインストールします。

sudo apt install compizconfig-settings-manager

次のコマンドで起動します。

ccsm

Compizの中核プラグイン、特にウィンドウ装飾、ウィンドウの移動、ウィンドウのリサイズ、Unity関連プラグインを無効化するときは注意してください。必要なプラグインを無効にすると、デスクトップが使いにくくなることがあります。セッションが壊れた場合は、ターミナルからCompizとUnityの設定をリセットします。

dconf reset -f /org/compiz/
setsid unity

要するに、ubuntu-unity-desktopをインストールし、ログイン時にUnityを選択し、既定のGNOMEセッションではなくそのセッションからCompizを設定してください。

Leave a Reply