質問: linuxの複数画面の壁紙? linuxで複数のモニターを自動化された方法で壁紙にするにはどうすればよいですか?基本的に私が通常行う方法は、gimpを開いてから、いくつかの画像を取得し、それをすべてのモニターにまたがる1つの大きな画像に合成することです。このアプローチは機能しますが、時間がかかる可能性があるため、これを処理できるアプリケーションは存在するのでしょうか。私が興味を持っているいくつかの機能: たとえば、1つの画像のサイズを変更して、両方のモニターをカバーできます。 アスペクト比を維持するかどうかなど、画像のサイズを変更する別の方法 1つの画面に1つの画像が表示され、もう1つの画面に別の画像が表示されるように、複数の画像を合成します。 xinerama(really nvidia twinview)を使用しています 次のような画像に基本的な変更を加えることができます。 画像全体が画面いっぱいになるように、どちらかの画像を切り抜きます 画像を移動して位置合わせできるようにする機能 各画像を個別に拡大縮小できると便利です 私はいくつかの検索を行いました、そして一般的に私が見つけたものは: 2つの画面を横切って引き伸ばされた壁紙としての単一の画像 2つの画像、各画面に1つですが、画像などを変更する機能はありません 他のカップルもいますが、基本的に私が見つけたほとんどの画像は、各デスクトップで1つの画像を使用して複数の画像を使用し、各画像を個別に変更してその画面に合わせて機能させることができませんでした。また、すべての画面にまたがる単一の画像または複数の画像を切り替えることもできませんでした。 。
回答: そのようなアプリケーションはわかりませんが、 imagemagick を使用して画像を編集/作成し、fehを使用して壁紙を設定することで、必要な処理を実行するスクリプトを作成できます。たとえば、次の imagemagick のmontageコマンド:montage a.jpg b.jpg c.jpg -geometry +0+0 -tile x1 -resize x1080 out.jpg ファイルを構成しますa.jpg、b.jpgおよびc.jpg単一の画像に(out.jpg)各入力のサイズを1080pxの高さに変更した後。少なくともあなたがより良い解決策を見つけるまで、これが役立つことを願っています。