Comment puis-je tapisser plusieurs moniteurs sous Linux de manière automatisée?
Fondamentalement, comment je le fais normalement, ouvrez GIMP, puis saisissez plusieurs images et composez-les ensemble en une seule grande image qui couvrirait tous les moniteurs. Cette approche fonctionne, mais elle peut prendre du temps, donc je me demande s'il existe une application qui peut s'en occuper?
Quelques fonctionnalités qui pourraient m'intéresser:
- Peut redimensionner une seule image pour couvrir les deux moniteurs par exemple.
- Différentes façons de redimensionner l'image, telles que le maintien du rapport d'aspect ou non
- Composez plus d'une image ensemble afin qu'un écran affiche une image et l'autre écran affiche une autre image
- J'utilise xinerama (Really Nvidia Twinview)
Avoir la capacité de faire quelques modifications de base à l'image telles que:
- Recadrez l'une ou l'autre image pour que l'image entière remplisse l'écran
- Possibilité de déplacer l'image pour l'aligner
- Ce serait bien de pouvoir mettre à l'échelle chaque image séparément
J'ai fait quelques recherches et en général ce que j'ai trouvé était:
- Image unique comme fond d'écran étiré sur deux écrans
- Deux images, une pour chaque écran mais pas de possibilité de modifier l'image / etc
- En coupler d'autres, mais la plupart de ce que j'ai trouvé n'étaient pas en mesure d'utiliser plusieurs images avec une image sur chaque bureau et de modifier indépendamment chaque image pour s'adapter / travailler sur cet écran, et également incapable de basculer entre une seule image étirée sur tout l'écran ou plusieurs images .
Réponses:
L'outil «azote» pourrait faire exactement ce dont vous avez besoin. Lorsque vous exécutez l'outil, vous ajoutez d'abord un ou plusieurs répertoires contenant des images, puis configurez vos arrière-plans comme vous le souhaitez, notamment en définissant différentes images sur les deux écrans.
Maintenant, l'azote stocke ces informations dans .config / nitrogène / bg-enregistré.cfg
Vous restaurez la configuration enregistrée à l'aide de «nitrate - restauration», mais bien sûr, vous pouvez également modifier ce fichier en premier, puis appeler azote.
la source
C'est un vieux fil, mais vu que cela
feh
n'est pas correctement démontré, je me suis senti obligé de le faire. Le problème avec l'azote est qu'une fois que vous avez plusieurs moniteurs, vous ne pouvez pas automatiser la façon dont vous adaptez l'image à chaque écran.adaptera l'image à votre arrière-plan sans perdre le rapport d'aspect. Si vous mettez deux fichiers, le premier ira au premier moniteur, l'autre au second, comme ceci:
Vous pouvez également randomiser l'image que vous sélectionnez en utilisant l'option -z et * pour le contenu du dossier, comme ceci:
feh
est en même temps une visionneuse d'images et possède des tonnes d'autres options que vous pouvez explorerman feh
ou lire les sources ci-dessous.Sources:
https://wiki.archlinux.org/index.php/feh
https://feh.finalrewind.org/
la source
Je ne connais pas une telle application, mais vous pouvez écrire un script qui fait ce que vous voulez en utilisant ImageMagick pour éditer / composer les images et
feh
définir le fond d'écran. Par exemple, cette ImageMagick de »montage
commandement:composera les fichiers
a.jpg
,b.jpg
etc.jpg
en une seule image (out.jpg
) après avoir redimensionné chaque entrée à 1080px de haut.J'espère que cela vous aidera, au moins jusqu'à ce que vous trouviez une meilleure solution.
la source