Vraag Hoe verander ik de achtergrond van het inlogscherm?


Ik wil de achtergrond instellen in het inlogscherm (Unity Greeter), hoe doe ik dat?


68
2017-10-02 18:17


oorsprong




antwoorden:


Ubuntu 12.04 tot 13.04

Ubuntu 12.04 Unity greeter heeft de geselecteerde dynamische achtergrond van de gebruiker geïntroduceerd, wat betekent dat bij het selecteren van een gebruiker uit de lijst met beschikbare gebruikers de achtergrond verandert om de bureaubladachtergrond van de geselecteerde gebruiker weer te geven.

Standaard wordt lightdm ingesteld /usr/share/backgrounds/warty-final-ubuntu.png als de standaardachtergrond en de optie voor het inschakelen van de dynamische achtergrond.

Het dynamisch uitschakelen instellen


Open een terminal en krijg root

sudo -i

(Type sudo wachtwoord)

Laat de gebruiker lightdm een ​​verbinding met de X-server maken

xhost +SI:localuser:lightdm

Schakel gebruiker naar lightdm

su lightdm -s /bin/bash

Schakel de dynamische omschakeling van de achtergrond uit

gsettings set com.canonical.unity-greeter draw-user-backgrounds 'false'

Als u die instelling opnieuw wilt instellen nadat u deze hebt gewijzigd, volgt u alle stappen tot de bovenstaande opdracht en gebruikt u in plaats daarvan


77
2017-10-02 18:29



Ik denk dat het toevoegen van deze informatie toekomstige gebruikers zoals wij zal helpen, die elk papier op lightdm willen uitschakelen. Ik heb eerst de "drawing-user-background" -functie uitgeschakeld en vervolgens een achtergrond geplaatst die alleen in ... bestaat (nee, deze bestaat niet). Ik heb nu een mooier inlogscherm. - Anwar
Ik gebruikte "De standaard vaste achtergrond wijzigen" en het werkt, maar dan weet ik niet waarom, ik krijg een bericht met "low-grafische modus" na het opnieuw opstarten en lightdm start niet meer. Toen vond ik het deze oplossing om de lightdm achtergrond te veranderen. - BuZZ-dEE
Ik heb twee gebruikers, elk met verschillende (aangepaste) achtergronden. Ik wil dat één gebruiker zijn eigen wallpapaer op het inlogscherm toont, maar ik wil dat de andere de standaard warty-finale-ubuntu-versie toont. Hoe zou ik dit doen? Is het zelfs mogelijk om zonder een extra programma inlogachtergronden in te stellen op een andere gebruiker dan de achtergrond van de gebruiker? - JamesTheAwesomeDude
Hoe is het mogelijk om de wrat-finale-ubuntu.png te veranderen die wordt getoond wanneer het ubiquity-installatieprogramma wordt weergegeven voor sommige andere afbeeldingen? - Roshan George
Hoe zit het met 16.04? - Karl Morrison


Voor 11.10

Voer deze opdracht uit in de terminal (Ctrl+alt+T)

gksu gedit /etc/lightdm/unity-greeter.conf

U ziet gedit (teksteditor-app) verschijnen met deze tekst:

enter image description here

Bewerk gewoon de regel die zegt BACKGROUND=... met het absolute pad naar het achtergrondplaatje van je verlangen.

Klik vervolgens op Opslaan of Ctrl+S en sluit het venster. Je bent klaar.

Log uit om het te zien werken.

bron


19
2017-10-02 18:31



De eerste keer dat ik dit probeerde, gebruikte ik een bestand in / home en het werkte niet, ik had gewoon een zwarte achtergrond (misschien omdat / home is gecodeerd?). Wijzigen in een bestand in /usr/share/backgrounds/<name-of_picture>.jpg werkte echter wel. - Tom Brossman


Ubuntu 12.04, 14.04 & 16.04

Het antwoord van Bruno Pereira werkte voor mij, maar kon niet zonder X11 in een context worden gebruikt. Hier is een andere manier om hetzelfde te doen ... zonder de noodzaak van X11 (en gemakkelijk te scripten):

Bewerk het volgende bestand:

sudoedit /usr/share/glib-2.0/schemas/10_unity_greeter_background.gschema.override

[com.canonical.unity-greeter]
draw-user-backgrounds=false
background='/foo/wallpaper.png'

Pas de nieuwe instellingen toe:

sudo glib-compile-schemas /usr/share/glib-2.0/schemas/


13
2017-08-17 13:24



Dit lijkt de beste manier om het in 12.04 te doen. - Carsten Agger
Ik was in staat om dit te gebruiken voor onze preseed-omgeving met Ubuntu 13.10! - Bastian Rang
Deze aanpak staat vermeld op de Ubuntu Wiki, lightdm pagina, is genoemd op verschillende fora, inclusief Arch-en. Ik heb de vrijheid genomen om een ​​klein script te maken waarmee je de greeter naar believen kunt wijzigen via de opdrachtregel, in de vorm van sudo ./script /path/to/image . Het is te vinden op mijn github-pagina. Het is getest in Ubuntu 14.04 LTS en 15.10. - Sergiy Kolodyazhnyy
Het antwoord werkt ook in 16.04. - WinEunuuchs2Unix


11.10 - Simple LightDM Manager

Een ondernemende ontwikkelaar heeft een eenvoudige applet samengesteld die de achtergrond zal veranderen:

enter image description here

installeren

sudo apt-add-repository ppa:claudiocn/slm
sudo apt-get update
sudo apt-get install simple-lightdm-manager

bron


12
2017-10-05 17:51



De verbinding met deze repository is schilferig - enthusiasticgeek


11.10

Ik zou voorstellen om te gebruiken Ubuntu Tweak. U kunt configureren wat het logo en de achtergrondafbeelding gemakkelijk en zonder gedoe met configuratiebestanden:

enter image description here

Deze screenshot is gemaakt op 10.10 Maverick, als iemand eenvoudig kan controleren of het ook werkt met recente Ubuntu-versies, is een bewerking van dit antwoord welkom!


5
2018-03-26 18:13



De gebruikersinterface is heel anders, maar de gebruiker kan zowel het achtergrondlogo als het logo voor het inlogscherm wijzigen. - Alfredo Hernández
@ AlfredoHernández in 11.10 veronderstel ik? - lumbric
Ja, sorry, ik ben dat deel xD vergeten - Alfredo Hernández
Het heeft mijn login-achtergrond geknoeid! Nu heeft het een zwarte achtergrond! - Ravi


Voor 11.10:

U moet bewerken /etc/lightdm/unity-greeter.conf (sudo nano /etc/lightdm/unity-greeter.conf). In dat bestand moet je de waarde van vervangen ACHTERGROND label.

Controleer voor ref de onderstaande schermafbeelding.

enter image description here


4
2018-03-26 18:07





Ubuntu 12.10

Deze benadering gebruikt de dconf-editor in plaats van gsettings. Wijzigingen in de eenheid-greeter moeten worden gedaan als de lightdm-gebruiker. De stappen zijn als volgt:

  1. Verander naar root-gebruiker.
  2. Geef lightdm gebruikerstoegang tot de X-server.
  3. Verander in lightdm-gebruiker.
  4. Voer dconf-editor uit.
  5. Selecteer / com / canonical / unity-greeter en wijzig de eigenschappen.

  1. Verander naar root-gebruiker.

    sudo -i
    
  2. Geef lightdm gebruikerstoegang tot de X-server.

    xhost +SI:localuser:lightdm
    
  3. Verander in lightdm-gebruiker.

    su lightdm -s /bin/bash
    
  4. Voer dconf-editor uit.

    dconf-editor
    
  5. Selecteer / com / canonical / unity-greeter en wijzig de eigenschappen.

    dconf-editor


4
2017-10-22 12:50



dbus-launch dconf-editor Is benodigd(?). - Khurshid Alam