Xubuntuで壁紙が消えたら

Xubuntu 22.04 LTS を使い始めて 1週間ほどで、何故か急にデスクトップの壁紙とアイコンが消える自体に!
しかもデスクトップで右クリックもできない...ということで調査・解決した備忘録です。

現象

ある日、ログインしたら下記現象に遭遇しました。

  • 壁紙が消え、デスクトップアイコンも消えていた
  • デスクトップ上で右クリックができない

確認したこと

メニュー「Whisker Menu」(いわゆるスタートボタン)からツールを探して、壁紙設定するも全く反映されない。
そして、画像やデスクトップのアイコン自体はデスクトップディレクトリに残っているので、データが消えたわけではなさそう。

対応方法

臨時対応

先人の知恵がありました。

xfce - Desktop icons not showing up in xubuntu (and I cant right click on the desktop) - Ask Ubuntu

Try:
xfdesktop --reload

早速、xfdesktop を確認。
入っていない場合は、パッケージ xfdesktop4 を入れましょう。

$ xfdesktop --reload
bash: /usr/bin/xfdesktop: そのようなファイルやディレクトリはありません

$ sudo apt install xfdesktop4 -y
以下のパッケージが新たにインストールされます:
  xfdesktop4 xfdesktop4-data
アップグレード: 0 個、新規インストール: 2 個、削除: 0 個、保留: 0 個。

気を取り直して、xfdesktop を実行するとデスクトップが復活しました。

$ xfdesktop --reload

どうも Xubuntu のデスクトップマネージャーが何らかの原因で不調な模様。
xfdesktop でリロードすると戻るのですが、毎回ログイン時にコマンド叩かないといけない...

恒久対応

ということで autostart(自動起動)に登録します。

autostart の登録には下記の GUI ツールを利用できます。

  • GUI ツール名
    セッション
  • コマンド名
    xfce4-session-settings
    (上記コマンドが含まれるパッケージは xfce4-session)。

タブ「自動起動アプリケーション」の左下 を押して、コマンドを登録するだけで OK です。
autostart設定画面

めでたく xfdesktop が登録されました。

$ ls -lh /home/adminuser/.config/autostart
合計 12K
-rw-rw-r-- 1 adminuser adminuser 291 11月 14 23:30 com.nextcloud.desktopclient.nextcloud.desktop
-rw-rw-r-- 1 adminuser adminuser 229 11月 17 19:15 remmina-applet.desktop
-rw-rw-r-- 1 adminuser adminuser 186 11月 26 13:30 xfdesktop.desktop

これでひとまず大丈夫。

コメントする