Linuxのデスクトップ環境がCinnamonのとき、デスクトップの壁紙をスライドショー形式で表示する(一定時間ごとに壁紙を自動で変更させる)ことができますが、その壁紙を「次の画像」へ変更する作業を、任意のタイミングで手動で行う方法を紹介します。*1
GitHubにmtwebster氏が投稿している内容を和訳して再構成したものです。
機能
Cinnamonのデスクトップでマウスを右クリックして表示されるコンテキストメニューに“Next Wallpaper”という項目が表示され、それをクリックすることで壁紙を「次の画像」へ変更できるようになります。
必要なもの
ファイラのnemoがインストールされている必要があります。
設定の手順
~/.local/share/nemo/actions
というフォルダに、next-background.nemo_action
という名前のファイルを作り、それをテキストエディタで開いて、下記のように内容を記入して保存します。
[Nemo Action] Name=Next wallpaper Comment=If the desktop background slideshow is active, display the next image Exec=dbus-send --print-reply --dest=org.Cinnamon.Slideshow /org/Cinnamon/Slideshow org.Cinnamon.Slideshow.getNextImage Icon-Name=wallpaper Selection=none Extensions=any; Conditions=gsettings org.cinnamon.desktop.background.slideshow slideshow-enabled;desktop;
そしてnemoを再起動したうえで、デスクトップ上で右クリックをすると、コンテキストメニューに“Next Wallpaper”という項目ができています。これをクリックすると壁紙が変わります。
*1:壁紙をスライドショー形式で表示するには、デスクトップ上でマウスを右クリックしてコンテキストメニューから「背景を変更」を選択して表示される設定画面で「スライドショーとして背景を再生」をオンにします(説明画像)。