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 です。
めでたく 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
これでひとまず大丈夫。