Question:
Comment changer le fond d'écran du bureau du cli
user9702
2014-01-16 16:48:34 UTC
view on stackexchange narkive permalink

J'ai essayé gconftool et gconftool-2 pour changer l'arrière-plan de mon Wheezy, mais rien ne se passe. Ce serait bien de pouvoir le faire à partir de la ligne de commande.

Six réponses:
sberder
2014-12-18 13:33:43 UTC
view on stackexchange narkive permalink

Dans le but de fournir une réponse spécifique à raspbian.

L'arrière-plan est défini via / etc / alternatives / desktop-background donc l'arrière-plan peut être changé par façons:

  • sudo update-alternatives --config desktop-background et vous obtiendrez une liste parmi laquelle choisir. Ce sont des arrière-plans fournis par les packages.
  • écrasez manuellement le lien symbolique / etc / alternatives / desktop-background vers le fichier que vous souhaitez utiliser comme arrière-plan.
fonctionne, mais vous devez vous déconnecter et vous reconnecter pour voir le changement
Sur mon Raspbian, `/ etc / alternatives / desktop-background` semble être un fichier binaire. Le papier peint du bureau par utilisateur se trouve dans le répertoire personnel `.config / pcmanfm / LXDE-pi / desktop-items-0.config`
Chiwda
2019-12-04 22:24:21 UTC
view on stackexchange narkive permalink

Aucune de ces solutions n'a fonctionné pour moi. Voici donc la solution pour Raspbian Stretch

pcmanfm --set-wallpaper yourfile.jpg

Le fichier peut être sur n'importe quel chemin disponible pour la lecture par l'utilisateur. Ici, je l'ai supposé être / home / pi.

vous voulez probablement régler d'abord l'affichage sur RPi4 `export DISPLAY =: 0.0` suivi de` pcmanfm --set-wallpaper yourfile.jpg`
goldilocks
2014-01-16 19:03:53 UTC
view on stackexchange narkive permalink

Cela dépend un peu du DE que vous utilisez. Raspbian utilise par défaut LXDE, donc si vous recherchez en ligne "LXDE change background", vous trouverez quelques suggestions, telles que un clic droit sur le bureau.

Quelque chose qui a tendance à fonctionner universellement, d'après mon expérience, est:

  display -window root / your / image / file  

Si le display est introuvable, apt-get install imagemagick .

Cependant, idéalement, vous devriez utiliser le mécanisme de LXDE (en supposant que LXDE est vraiment votre environnement de bureau), si vous pouvez le trouver, car cela facilitera le maintien en permanence.

Je ne peux pas faire un clic droit, je n'ai pas de souris sur ce Pi.
La commande d'affichage n'a pas fonctionné pour moi sur Raspbian Jessie
S3DEV
2019-10-04 01:43:22 UTC
view on stackexchange narkive permalink

J'essaie de trouver une solution à ce problème depuis des lustres - toutes les autres tentatives ayant échoué - et enfin j'ai trouvé une solution qui fonctionne!

Avertissement: Ceci utilise Buster sur un RasPi4, et je n'ai pas testé sur les autres OS ou Pis.

Étapes:

  1. Localisez votre fichier desktop-items - *. conf . Les miens sont dans ~ / .config / pcmanfm / LXDE-pi .
  2. Utilisez sed pour remplacer le nom de fichier dans le (s) fichier (s) de configuration. (J'en ai deux car j'utilise deux moniteurs).
  3. Recharger pcmanfm

La commande:

sed -i 's / \ (rpd-wallpaper \ / \). * / \ 1fjord.jpg / g' desktop-items - *. conf && pcmanfm --reconfigure

Dans ce cas, remplacez fjord.jpg avec le fichier souhaité.

Je prévois de configurer cela comme une tâche cron qui s'exécute toutes les (n) minutes, mais n'ont pas encore testé cela.

Charles Vuillecard
2016-03-12 22:04:29 UTC
view on stackexchange narkive permalink

Comme le dit Boucle d'or, pour changer simplement l'arrière-plan de votre bureau sous Linux:

affichez -window root / votre / image / fichier

Pour changer l'arrière-plan de votre écran de verrouillage manuellement sous Linux debian (ici version wheezy):

1 - Vérifiez que le lien symbolique sur l'arrière-plan de l'écran de verrouillage existe: sudo ls -l / etc / alternatives / desktop-background;

2 - changer manuellement le lien symbolique pour lier le nouvel arrière-plan: sudo unlink / etc / alternatives / desktop-background; sudo ln -s /home/MyFirstUserHome/background-fake/a_background.jpg / etc / alternatives / desktop-background

3 - Essayez de verrouiller votre écran pour voir si les changements ont pris effet

Si cette solution ne fonctionne pas, cela signifie qu'un fichier xml gère probablement différentes résolutions associées à son propre raccourci vers son image_file (sur debian wheezy évidemment ...).

Vous devez donc vérifier votre résolution (Paramètres -> Affichage), et essayer d'ajouter votre configuration dans le fichier avec votre éditeur préféré: (Exemple en utilisant gedit pour l'exemple)

1 - sudo apt-get install gedit; 2 - chat /usr/share/images/desktop-base/joy.xml sudo;

  <background> <static> <duration>8640000.0< / duration> <file> (... ..la configuration par résolution ...) < / file> < / static>< / background>  

3 - recherchez la ligne de configuration correspondant à votre résolution: Exemple si ma résolution d'affichage est de 1920x975: p>

  <size width = "1920" height = "975" >here_is_the_path / background.svg< / size>  

Remarque: si vous ne trouvez pas la ligne correspondant à votre résolution, ajoutez la ligne avec un éditeur de texte car e Les valeurs de largeur et de hauteur de la ligne de configuration doivent correspondre exactement à votre réglage de résolution d'affichage.

4 - remplacez le chemin de fond de la ligne ou créez la ligne si nécessaire:

  <size width = "1920" height = "975" > / home / Me / background / test .jpg< / size>  

5 - Enregistrez le fichier et essayez à nouveau de regarder l'arrière-plan de l'écran de verrouillage!

4 - Si tout cela ne fonctionne pas, il semble être une grosse erreur!

En espérant que cela a aidé ..

AdviceOnTech
2016-03-28 17:27:15 UTC
view on stackexchange narkive permalink

Si vous exécutez une version récente de Raspbian (Debian Wheezy), vous pouvez simplement aller dans Menu, sélectionner Préférences, puis Paramètres d'apparence, et sous Image, sélectionnez le fichier .png que vous voulez pour votre arrière-plan, et cela change tout de suite.

La question originale demandait spécifiquement un moyen de le faire via la ligne de commande, et je ne considérerais pas Wheezy comme récent.


Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...