Je suis intéressé à changer l'arrière-plan de mon écran de verrouillage via la ligne de commande. J'espère pouvoir le faire de telle sorte qu'après avoir exécuté une série de commandes, l'image suivante sera verrouillée. C'est-à-dire qu'aucun redémarrage n'est nécessaire entre les changements d'arrière-plan de l'écran de verrouillage.
Est-ce possible avec Ubuntu 15.04?
J'ai essayé mille et une approches différentes, et la seule qui a réellement fonctionné pour moi sans problème a tout simplement été d'écraser le fichier sur lequel il se trouve. Il faudra les JPEG et PNG, mais peut-être aussi d'autres fichiers. Toutefois, le nom du fichier, y compris son extension, doit être identique. Voici le chemin:
/usr/share/backgrounds/warty-final-ubuntu.png
Pour moi (Ubuntu 15.10 avec Unity par défaut), cela fonctionne bien avec la commande suivante:
Une fois nécessaire:
gsettings set com.canonical.unity-greeter draw-user-backgrounds false
Pour changer d'image:
gsettings set com.canonical.unity-greeter background '/path/filename_of_picture.png'
Changé l'écran de verrouillage immédiatement. - Comme Serg mentionné ci-dessus. Dans Ubuntu 15.10 (Unity), lightdm est présent par défaut. Par conséquent, seule la commande susmentionnée est nécessaire.
Testé avec:
xdg-screensaver lock
commande qui verrouille immédiatement l’ordinateur.
Je viens d'essayer en terminal (pas de fond, comme cron), mais je suis à peu près sûr que ça marche aussi.