Problemy z jednością po zainstalowaniu pulpitu GNOME (ubuntu-gnome-desktop)

8

Przypadkowo zainstalowałem ubuntu-gnome-desktop(początkowo z lightdm, a później przełączyłem się na gdm3) w moim mocno dostosowanym środowisku Ubuntu (Unity) 16.10. Yikes! Teraz kilka rzeczy w Unity nie działa tak jak wcześniej. Potrzebuję pomocy w rozwiązaniu niektórych nierozwiązanych problemów. Czy możesz mi pomóc?

  1. Problemy z pulpitem

    • W Unity nie mogę ustawić tła pulpitu
    • W Unity superkey nie wyświetla pulpitu nawigacyjnego, chyba że na pierwszym planie jest inna aplikacja
    • W Unity pliki i foldery na pulpicie zniknęły
    • W Unity nie mogę kliknąć pulpitu prawym przyciskiem myszy i wyświetlić menu kontekstowe
  2. Problem z czcionkami

    • W Unity domyślne czcionki uległy zmianie
  3. Problemy z panelem dotykowym

    • W Unity wskaźnik touchpada ulega awarii, szukając sterownika touchpada Synaptics
    • W Unity touchpad „dotknij, aby kliknąć lewym przyciskiem myszy” już nie działa
    • W Jedności, preferencje touchpada brakuje w System Settings/Mouse & Touchpadpanelu
    • W Gnome preferencje touchpada pojawiają się w System Settings

Uważam, że dzieje się tak, ponieważ xserver-xorg-input-libinputzostał zainstalowany, wyłączając w ten sposób sterownik touchpada Synaptics. Czy mogę to bezpiecznie odinstalować i, mam nadzieję, ponownie włączyć sterownik Synaptics, nie psując niczego na pulpicie Unity lub pulpicie Gnome?

  1. Problem z ekranem logowania

    • Główne tło ekranu logowania jest czarne. Jak mogę wyświetlić tło w tle?
  2. Domyślny problem DE

    • Obszar logowania zawsze pokazuje „Gnome (Default)” na liście środowisk pulpitu. Jak zmienić domyślną wartość na „Ubuntu (domyślna)”?
  3. Problem z ekranami uruchamiania / zamykania

    • Ekrany uruchamiania i zamykania to animacje / ekrany tekstowe Gnome. Jak przywrócić normalne ekrany uruchamiania / zamykania systemu Ubuntu / Unity?
heynnema
źródło
@ElderGeek dzięki za Twój wkład. Nie próbowałem usunąć ubuntu-gnome-desktop z obawy przed stworzeniem kolejnych problemów z Unity. Myślę, że teraz, gdy jest zainstalowany, równie dobrze mogę go wypróbować (zamierzałem zainstalować go w środowisku Virtualbox, aby go przetestować), ponieważ wszyscy zamierzamy to zrobić w przyszłym roku. Przez nieskazitelny 16.10 miałem na myśli długotrwałą, czystą, bezproblemową instalację z mnóstwem aplikacji i dostosowań.
heynnema
@ElderGeek Pójdę i zmienię „dziewiczy” w moim pytaniu na coś innego. Nie, miałem na myśli, że wszyscy pojedziemy do Gnome w 18.04 ... jeśli plany dotrzymają terminu. Dlatego chciałem grać z Gnome ... ale w środowisku VB ... nie w mojej normalnej maszynie Unity.
heynnema
W magazynie Ubuntu, ustawienie obrazu tła sesji powoduje również ustawienie obrazu tła ekranu logowania. Czy to już nie działa?
Marmur Organiczny
@OrganicMarble dzięki za Twój wkład. Zobaczę, czy to proste ... ekran blokady jest taki sam jak tło pulpitu, ale ekran logowania jest czarny z normalnym obszarem logowania dla nazwy użytkownika / hasła.
heynnema
1
@OrganicMarble został tylko jeden problem do rozwiązania!
heynnema

Odpowiedzi:

9

Poprawki dotyczące moich ubuntu-gnome-desktopproblemów poinstalacyjnych ...

  1. Problemy z pulpitem: Użyj Gnome Tweak Tooli ustaw „Ikony na pulpicie” na WŁ

  2. Problem z czcionkami: użyj Unity Tweak Tooli ustaw czcionki z powrotem na domyślne czcionki Ubuntu

  3. Problemy z touchpadem: Poprawka zaczerpnięta z Jak odwrócić przewijanie touchpada w Ubuntu 16.04

Jeśli używasz libinput, dodaj plik konfiguracyjny, na /etc/X11/xorg.conf.d/przykład 20-touchpad.confz tą zawartością:

Section "InputClass"
    Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        Option "NaturalScrolling" "off"
        Option "MiddleEmulation" "on"
        Option "Tapping" "on"
        Option "DisableWhileTyping" "on"
        Option "PalmDetection" "True"
EndSection
  1. Problem z ekranem logowania: Pulpit użytkownika musi być ustawiony na wyświetlanie obrazu pulpitu, a nie jednolitego koloru

  2. Domyślny problem DE:

W terminal...

gksudo gedit /etc/lightdm/lightdm.conf

dodaj ten fragment tekstu w [SeatDefaults] ...

[SeatDefaults]
user-session=ubuntu

nie powielaj [SeatDefaults], jeśli już tam jest.

  1. Problem z ekranami uruchamiania / zamykania: Częściowo wzięty z Jak przywrócić domyślny motyw Plymouth po wyczyszczeniu Kubuntu?

W terminal...

ls -al /etc/alternatives/*plymouth*
sudo update-alternatives --config default.plymouth
sudo update-alternatives --config text.plymouth
heynnema
źródło
FYI: Jeśli chodzi o 6, moje testy wskazują, że sudo update-initrams -unie jest to wymagane. Wystarczy wybrać odpowiednią opcję sudo update-alternatives ...i zrestartować komputer.
Starszy Geek
@ElderGeek i ekran rozruchowy (nie ekran zamykania / ponownego uruchamiania) są poprawnie zmieniane na pożądany typ? Byłoby ciekawie zobaczyć, czy data modyfikacji /boot/initrd.img* zmienia się po aktualizacji alternatyw ... czy możesz sprawdzić daty modyfikacji?
heynnema
Jeśli przez ekran rozruchowy masz na myśli ubuntu z 5 kropkami, to w przeciwieństwie do dziwnych u na ekranie startowym gnome, to tak. Jeśli masz na myśli coś innego, czy możesz to dla mnie zdefiniować?
Elder Geek
@ElderGeek tak, masz rację ... ekran startowy Ubuntu / Unity 5 kropek w porównaniu do ekranu startowego Gnome zablokowanego U. Zakładając, że nie wykonałeś komendy update-initramfs, wykonaj a ls -al /boot/initrd*i sprawdź, czy najnowsza ma dzisiejszą datę na datę modyfikacji.
heynnema
Dlaczego nie spróbować samemu? Wróć z powrotem do ekranu startowego gnome i nie aktualizuj initramfs, oto dowód. Po zakończeniu zmień go z powrotem! :-)
Starszy Geek
2

Problem z panelem dotykowym można rozwiązać, usuwając xserver-xorg-input-libinputpakiet.

sudo apt remove xserver-xorg-input-libinput

Miałem ten sam problem i usunięcie pakietu rozwiązało go bez żadnych innych problemów. Uwaga: całkowicie usunąłem Gnome Shell przed usunięciem tego pakietu.

Źródło: ten post na forum Ubuntu

Hamed
źródło
To było częścią mojego pierwotnego pytania. Konieczne są dalsze badania, ponieważ przeczytałem jeden post, w którym użytkownik usunął ten pakiet i zepsuł się jego system. W międzyczasie zaproponowałem eleganckie rozwiązanie, które działa.
heynnema
Miałem ten sam problem, usunąłem pakiet i wszystko działa teraz.
Hamed