Stan Okular w Ubuntu 17.10?

11

W Ubuntu 17.10 Okular (instalowany przez repozytoria Ubuntu, tj. apt install okular) Wydaje się działać znacznie gorzej niż w poprzednich wersjach. Dotyczy to zarówno Waylanda, jak i sesji X. Oto zrzut ekranu: Okularowe okno

Na przykład: Jak widać, tylko element „Zawartość” na lewym pasku bocznym ma ikonę. Inne („Miniatury”, „Recenzje”, „Zakładki”) również powinny mieć ikony (patrz np. Ten zrzut ekranu ).

Co więcej, kiedy otwieram Okulara z terminala, otrzymuję mnóstwo wyników:

inotify_add_watch("/home/user/.config/ibus/bus/9f77c45ee0ec4b6a89aaaa7669ff56c1-unix-0") failed: "No space left on device"
Invalid Context= "stock" line for icon theme:  "/usr/share/icons/ubuntu-mono-dark/stock/16/"
Invalid Context= "stock" line for icon theme:  "/usr/share/icons/ubuntu-mono-dark/stock/22/"
Invalid Context= "stock" line for icon theme:  "/usr/share/icons/ubuntu-mono-dark/stock/24/"
Invalid Context= "stock" line for icon theme:  "/usr/share/icons/ubuntu-mono-dark/stock/32/"
Invalid Context= "stock" line for icon theme:  "/usr/share/icons/ubuntu-mono-dark/stock/48/"
Invalid Context= "stock" line for icon theme:  "/usr/share/icons/ubuntu-mono-dark/stock/64/"
Invalid Context= "stock" line for icon theme:  "/usr/share/icons/ubuntu-mono-dark/stock/128/"
Invalid Context= "stock" line for icon theme:  "/usr/share/icons/ubuntu-mono-dark/stock/16/"
Invalid Context= "stock" line for icon theme:  "/usr/share/icons/ubuntu-mono-dark/stock/22/"
Invalid Context= "stock" line for icon theme:  "/usr/share/icons/ubuntu-mono-dark/stock/24/"
Invalid Context= "stock" line for icon theme:  "/usr/share/icons/ubuntu-mono-dark/stock/32/"
Invalid Context= "stock" line for icon theme:  "/usr/share/icons/ubuntu-mono-dark/stock/48/"
Invalid Context= "stock" line for icon theme:  "/usr/share/icons/ubuntu-mono-dark/stock/64/"
Invalid Context= "stock" line for icon theme:  "/usr/share/icons/ubuntu-mono-dark/stock/128/"

Komunikaty na temat ikony mogą być powiązane z brakującymi ikonami. Pierwsza linia najwyraźniej oznacza, że ​​osiągnięto limit nootify zegarków - dlaczego tak się dzieje?

Wreszcie motyw interfejsu użytkownika nie przypomina innych aplikacji w Ubuntu (wydaje mi się, że jest to ogólnie problem z aplikacjami Qt?) - spójrz na przykład na paski przewijania. Przypuszczam, że ma to związek z powrotem do GNOME? Kiedyś było znacznie lepiej w wersjach Ubuntu przed 17.10.

Czy istnieje sposób na rozwiązanie / obejście tych problemów?


Jako kolejny punkt danych pojawia się pytanie „Instancje Okulara nie grupują się pod jedną ikoną w pulpicie dokowania na Ubuntu 17.10” , ale to już ma rozwiązanie w łączu.

Socob
źródło
1
Okular, nie jest ani gnomem, ani Qt. Jest to KDE i plazma. I wierzę, że wymaga motywu tlenowego KDE.
paskudny
@ravery Cóż, czy KDE nie jest zbudowane na Qt (tak jak GNOME na GTK)? Próbowałem zainstalować pakiety oxygen-icon-themei oxygen5-icon-themebez skutku.
Socob
może jest to Qt w osoczu; ale tak czy inaczej używasz Waylanda (domyślnie) lub Xorga. Nie sądzę, aby KDE grało dobrze z Waylandem.
paskudny
Możesz spróbować grać qtconfig-qt4.
N0rbert
Czy możesz zaktualizować pytanie, aby uwzględnić metodę zastosowaną do jego zainstalowania?
gsxruk

Odpowiedzi:

4

Zainstaluj qt5ct:

sudo apt install qt5ct

Biegać:

qt5ct --platformtheme qt5ct

i ustawić motyw ikony na bryzy. (Możesz dokonywać innych modyfikacji, jak chcesz)

Ustaw odpowiednią zmienną środowiska:

sudo nano /etc/environment

i dodaj ten wiersz:

QT_QPA_PLATFORMTHEME="qt5ct"

Restart.

Jeśli to nie zadziała, wykonaj następujące czynności: Następnie skopiuj plik okular .desktop do folderu domowego:

cp /usr/share/applications/org.kde.okular.desktop ~/.local/share/applications

Zmodyfikuj skopiowany plik .desktop, zmieniając wiersz:

Exec=okular %U

do

Exec=okular --platformtheme qt5ct %U

Otwórz ~/.local/share/applicationsfolder w folderze Pliki i uruchom Okular. Po raz pierwszy poprosi Cię o zaufanie do aplikacji.

Gotowy.

Do zrobienia
źródło
Linux Mint, działa teraz idealnie!
Timur Fayzrakhmanov
W nowszych wersjach Ubuntu to właśnie naprawia ikony (które domyślnie są zepsute dwa lata później!).
Socob
3

Mój obecny status:

  1. Brak ikon: znalazłem rozwiązanie tego w komentarzu do błędu Launchpad # 1698656 („Brak ikon panelu nawigacyjnego przy standardowej instalacji 17.04”) :

    W celu obejścia tego problemu działało dla mnie:

    $ sudo apt install systemsettings kde-config-gtk-style kde-config-gtk-style-preview oxygen-icon-theme

    • ustawienia systemowe dla aplikacji ustawienia systemowe5;

    • kde-config-gtk-style włącza moduł Wygląd w ustawieniach systemowych5;

    • kde-config-gtk-style-Preview umożliwia podgląd motywów bez ponownego uruchamiania aplikacji GTK;

    • Temat ikony tlenu to alternatywny motyw do użycia w aplikacjach KDE.

    Następnie uruchom systemsettings5, kliknij Styl aplikacji, wybierz Tlen jako motyw zastępczy, kliknij Zastosuj.

    Jako motyw zastępczy wykorzystałem „Breeze” zamiast „Oxygen” (ponieważ bardziej mi się podoba).

  2. Komunikaty o błędach na terminalu: Wciąż nierozwiązane, chociaż wydaje się, że problem wyczerpania zegarków inotify zniknął?

  3. Niespójny motyw interfejsu użytkownika (np. Paski przewijania): nadal nierozwiązany.

Socob
źródło
1

Korzystając ze świeżej instalacji Ubuntu 17.10, próbowałem również zainstalować przy użyciu sudo apt install okulari otrzymałem ten sam problem, jak zgłosiłeś.

Jednak wydaje się, że działa, jeśli jest zainstalowany jako przystawka.

Usuń aktualnie zainstalowany okular:

sudo apt remove okular

Zainstaluj w mgnieniu oka:

sudo snap install okular

Próba uruchomienia okularu z terminala daje następnie:

You need to connect this snap to the kde-frameworks-5 snap.

You can do this with those commands: snap install kde-frameworks-5
snap connect okular:kde-frameworks-5-plug
kde-frameworks-5:kde-frameworks-5-slot

Podłącz okular do przystawki frameworka kde:

sudo snap install kde-frameworks-5
sudo snap connect okular:kde-frameworks-5-plug kde-frameworks-5:kde-frameworks-5-slot

Uruchomienie okularu daje następnie:

wprowadź opis zdjęcia tutaj

gsxruk
źródło
2
Dzięki, ale bieżąca wersja przystawki Okular ma wiele innych problemów, takich jak niemożność uzyskania dostępu do plików poza katalogiem domowym użytkownika lub drukarkami. Ponadto nadal brakowało niektórych ikon w „Ustawienia → Konfiguruj Okular”.
Socob,
Tak, obiecujące i ładne, ale Snap Okular po prostu się
zawiesił,