Ubuntu で壁紙を自動的に変更する 5 つの簡単な方法

in tech

まとめ

  • Shotwell を使用して、フォルダーからデスクトップ スライドショーを作成します。追加のインストールは必要ありません。

  • GNOME 拡張マネージャーをインストールし、ランダム壁紙拡張機能を追加します。

  • パワーユーザー向けのバリエーション。

  • マルチモニターセットアップ用の Hydrapaper。

  • 絶対的な制御のためのカスタム スクリプトを作成します。

同意しましょう。Windows スポットライトと比較すると、Ubuntu のダイナミック壁紙機能はあまり優れていません。幸いなことに、Linux は非常にカスタマイズ可能であり、そうしたくない場合でも、次の 5 つの方法を使用してデスクトップの美しさと壁紙が自動的に変更される頻度を制御できる場合は、同じ壁紙を永遠に見つめる必要はありません。

Shotwell: 目立たないところに組み込まれたスライドショー メーカー

追加のソフトウェアをダウンロードせずにデスクトップの壁紙として表示したい、ダウンロードした HD 画像のコレクションはありますか?その場合は、GNOME のデフォルトの写真マネージャーである Shotwell の使用を検討してください。アプリケーション グリッドから Shotwell を検索して起動します。アプリを初めて使用する場合、Shotwell データベースは空です。これは、インポートして壁紙として使用する写真をより詳細に制御できるため、良いことです。

[ファイル]>[フォルダーからインポート]に移動して、画像を Shotwell にインポートします。ダウンロードした壁紙が含まれるフォルダーに移動して選択し、[OK]をクリックします。ダイアログ ボックスで、写真をライブラリにコピーするか、「その場でインポート」するかを尋ねられます。元の写真をフォルダー内にそのまま保持するには、後者を選択します。 Shotwell は画像を自動的にインポートして整理します。

デスクトップ スライドショーを作成するには、ライブラリに移動し、[写真]または[最後のインポート]を選択し、Ctrl + A を押してすべての写真を選択するか、Ctrl キーを押しながらクリックして特定の写真を選択します。デスクトップの壁紙として表示したい写真を選択した後、[ファイル]>[デスクトップ スライドショーとして設定]に移動し、タイミングを設定します。エクスポート後、自動的に変更が開始されるように壁紙を設定します。

GNOME Shell Extensions: 壁紙の変更を自動化するスムーズな方法

機能的には素晴らしく、犯罪的なほど過小評価されている GNOME 拡張機能が何百万も存在します。壁紙の変更については、ファンのお気に入りには、iflow.space のランダム壁紙、Jomik の壁紙チェンジャー、jhsoby のウィキメディア コモンズ壁紙チェンジャー、Elinvention の NASA APOD 壁紙チェンジャー、およびその他の同様のオプションが含まれます。

GNOME 拡張機能を使用したことがない場合は、拡張機能マネージャーをインストールする必要があります。 Matthew Jakeman の Extension Manager は、Ubuntu で最も簡単かつ直感的に使用できます。 App Center で検索するか、ターミナルで次のコマンドを実行してインストールします。 sudo apt install gnome-shell-extension-manager

GNOME Shell Extensions の使い方は非常に簡単です。他のソフトウェアと同じように、必要な拡張機能を検索し、インストールして使用を開始するだけです。 iFlow のランダム壁紙を使用して説明します。 Extension Managerをインストールしたら、起動して「参照」タブに切り替え、「ランダム壁紙」を検索してインストールします。

インストール後、「インストールされた拡張機能」タブに移動し、歯車アイコンをクリックして設定します。システム トレイ アイコンからランダム壁紙にアクセスすることもできます。壁紙をデスクトップまたはロック画面に表示するかどうか、好みの拡大縮小モード、自動取得間隔を設定し、お気に入りの壁紙ソースを追加します。オプションには、ローカル フォルダー、Wallhaven、Unsplash、または Reddit が含まれますが、一部のソースには API キーが必要な場合があります。

Variety 壁紙マネージャー: 愛好家に人気の壁紙マネージャー

バラエティはファンのお気に入りです。 GitHub 上で 1.5,000 回以上スターが付けられ、150 回以上フォークされています。

バラエティ壁紙マネージャーの人気を示す GitHub のスクリーンショット

Variety は、単なる「単なる」自動壁紙チェンジャーではありません。これは、ローカル フォルダー内の壁紙や、Unsplash などの壁紙ソースからの壁紙をサポートする壁紙マネージャーです。さらに嬉しいのは、一般的な Linux デスクトップ環境とデスクトップ オーバーレイをサポートしていることです。ターミナルでこのコマンドを実行して、Variety をインストールします。

sudo apt install variety

インストールしたら、App Center で検索するか、ターミナルで次のコマンドを実行して起動します。

variety

ようこそ画面とプロンプトに進み、システムを再起動しても Variety を維持するかどうか、壁紙が変更される頻度、壁紙ソース (ローカル フォルダーや、Unsplash、NASA、National Geographic、Bing などの Web サイトを含む場合がある) などの設定を構成およびカスタマイズします。

構成できる追加設定には、画像の自動回転、配置と拡大縮小、壁紙効果の適用、デスクトップ上の引用符やデジタル時計のオーバーレイ、ダウンロードとフィルタリングのオプションなどが含まれます。 Variety 壁紙マネージャーを試してみると、なぜこれほど多くの Linux ユーザーがこのマネージャーを愛しているのかがすぐにわかります。

Hydrapaper: デュアル モニター設定用の壁紙チェンジャー

各モニターに異なる壁紙を設定しようとしたことのあるマルチモニター Linux ユーザーなら、デフォルトの GNOME デスクトップ環境には非常にイライラする機能制限があることをご存知でしょう。それは、各モニターに異なる壁紙を設定できないことです。すべてのモニターに同じ壁紙を適用するだけです。そこで登場するのがHydrapaperです。

Hydrapaper には、壁紙マネージャーに期待される機能が備わっています。壁紙コレクションにフォルダーを追加したり、お気に入りの壁紙を追加したり、壁紙をランダム化したり、調整したり、ズームしたり、中央に配置したりすることができます。ターミナル経由で制御することもできます。

ただし、その主なセールスポイントであり、人気があるのは、マルチモニターの壁紙のサポートです。接続されているモニターを自動的に検出し、各モニターに表示する壁紙を設定すると、2 つの画像がステッチされ、モニターのレイアウトに合わせて 1 つのスパンされた壁紙に結合されます。

最新バージョンの Hydrapaper を Ubuntu にインストールする最良の方法は、Flatpak を使用することです。 Debian のバージョンは不安定です。

Flathub を使用して Hydrapaper をインストールする

まだ行っていない場合は、まず Flatpak をインストールし、次に Flathub リポジトリを追加して Hydrapaper をインストールし、ログオフして再度ログオンしてセッションを再開します。

sudo apt install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.gabmus.hydrapaper
Ubuntu に flatpak と hydrapaper をインストールしている人を示すスクリーンショット

アプリケーション グリッドから Hydrapaper を起動し、左上隅のフォルダー アイコンをクリックして壁紙フォルダーを追加し、下部の[+]を選択します。

アプリケーションが壁紙をインポートした後、壁紙を設定するモニターを選択し、ライブラリから画像を選択し、3 つの点をクリックして位置を合わせ、上部にあるライト モードまたはダーク モードのチェック マークを使用して適用します。各モニターの壁紙をランダムに設定するには、メニューに移動して「ランダムな壁紙を設定」オプションを選択します。

技術的には、Hydrapaper は静的です。つまり、バックグラウンドで実行されず、壁紙を自動的に変更することはできません。を実行することでそれを回避できます flatpak 実行 org.gabmus.hydrapaper -r ターミナルで実行するか、ワンショットの systemd タイマーを作成して自動化します。

カスタム スクリプト: 「トータル コントロールが必要です」自動壁紙チェンジャー

完全な制御が必要な場合は、カスタム壁紙スクリプトを使用することをお勧めします。そして、何だと思いますか?作成は思ったよりも簡単です。実際、これは一度でできるもので、カスタムの無限壁紙チェンジャーの作成方法を示すガイドも書きました。

壁紙セレクターが開いた GNOME 47 のデフォルトのデスクトップ。

Python と systemd タイマーを使用して Ubuntu 上に「無限デスクトップ」を構築する

新しい Unsplash の壁紙を取得し、Python スクリプトと systemd サービスとタイマーを使用して GNOME 上で自動的に回転させます。


以上、Ubuntu で壁紙の変更を自動化する 5 つの簡単な方法でした。自分にとって適切なオプションを選択してください。ただし、他の Linux 壁紙マネージャーを試してみることを恐れないでください。

関連記事

前の投稿
Linux Mint はもはや Windows の最良の代替品ではありません
次の投稿
これら 3 つの Linux ソフトウェア名は、全体像を知ればさらに意味が分かります。

関連記事