UBUeasy - Konfigurator systemu UBUNTU

czwartek, 27 października 2011

[11.10] Integracja tapety użytkownika z LightDM

Domyślnie w Ubuntu 11.10 przy logowaniu widzimy podstawową tapetę Ubuntu.
Jeśli posiadamy wyłącznie jedno konto użytkownika, możemy użyć jego tapety jako tła dla ekranu logowania.

Do tego celu stworzyłem pakiet lightdm-user-background, który przechwytuje tapetę użytkownika i ustawia jako tło logowania. Dzięki temu mamy płynne przejście między logowaniem, a ostatecznym pulpitem, co wygląda lepiej estetycznie.

Instalacja

1. Pobieramy i instalujemy pakiet: lightdm-user-background

2. Wciskamy klawisze Alt+F2, wpisujemy: lightdm-user-background i zatwierdzamy enterem

3. Wpisujemy hasło i zatwierdzamy upoważnienie.

Od tej pory nie trzeba nic robić, wszystko odbywa się automatycznie.

W odróżnieniu od pakietu simple-lightdm-manager nie trzeba uruchamiać programu i ustawiać ręcznie tej samej tapety co używamy. Przy wybieraniu tapety program sam przechwyci i zmieni tapetę.

Tapeta użytkownika staje się tłem ekranu logowania.


PS. Mam cichą nadzieję, że Canonical jednak zrobi wyświetlanie aktualnej tapety poszczególnych użytkowników jeszcze przed zalogowaniem do systemu:

5 komentarzy:

  1. No no, ciekawe to. Ale właśnie zainstalowałem gdm.

    OdpowiedzUsuń
  2. Niestety po zainstalowaniu tej paczki nie mam w ogole zadnej tapety podczas logowania. Prosze o pomoc w usunięciu tego.

    OdpowiedzUsuń
  3. Zanim cokolwiek zaczniemy, muszę wiedzieć co jest nie tak.
    Podaj wyniki poleceń (wklej do terminala i podaj co wypisał):
    cat /etc/lightdm/unity-greeter.conf
    ls $HOME/.lightdm

    OdpowiedzUsuń
  4. mateusz@ThinkPad-SL510:~$ cat /etc/lightdm/unity-greeter.conf
    #
    # background = Background file to use, either an image path or a color (e.g. #772953)
    # logo = Logo file to use
    # theme-name = GTK+ theme to use
    # font-name = Font to use
    # xft-antialias = Whether to antialias Xft fonts (true or false)
    # xft-dpi = Resolution for Xft in dots per inch (e.g. 96)
    # xft-hintstyle = What degree of hinting to use (hintnone, hintslight, hintmedium, or hintfull)
    # xft-rgba = Type of subpixel antialiasing (none, rgb, bgr, vrgb or vbgr)
    #
    [greeter]
    #background=/usr/share/backgrounds/warty-final-ubuntu.png
    logo=/usr/share/unity-greeter/logo.png
    theme-name=Ambiance
    icon-theme-name=ubuntu-mono-dark
    font-name=Ubuntu 11
    xft-antialias=true
    xft-dpi=96
    xft-hintstyle=hintslight
    xft-rgba=rgb
    background=/home/mateusz/.lightdm/background


    mateusz@ThinkPad-SL510:~$ ls $HOME/.lightdm
    autostart current status

    Proszę, mi także nie bangla. Zamiast tła mam po prostu czarny ekran z białymi kropkami.

    OdpowiedzUsuń
  5. Tapeta własna, czy systemowa? Jeśli własna to postarać się, aby nie miała znaków specjalnych i ogonków.

    Jeśli nie pomoże to uruchom w konsoli "lightdm-user-background" i pokaż co mówi program.

    Aby przywrócić stan poprzedni wystarczy usunąć pakiet lub odpalić w terminalu:

    sudo gedit /etc/lightdm/unity-greeter.conf
    a w nim:
    - usunąć wpis na samym dole (background=/home/mateusz/.lightdm/background)
    - Przy wpisie: #background=/usr/share/backgrounds/warty-final-ubuntu.png - usunąć kratkę

    Zapisujemy.

    OdpowiedzUsuń