Estado de Okular en Ubuntu 17.10?

11

Con Ubuntu 17.10, Okular (instalado a través de los repositorios de Ubuntu, es decir, e. apt install okular) Parece funcionar mucho peor que en versiones anteriores. Esto es tanto en Wayland como en la sesión X. Aquí hay una captura de pantalla: Ventana Okular

Por ejemplo: como puede ver, solo el elemento “Contenido” en la barra lateral izquierda tiene un icono. Los otros ("Miniaturas", "Reseñas", "Marcadores") también deben tener iconos (ver, por ejemplo, esta captura de pantalla ).

Además, cuando abro Okular desde la Terminal, obtengo un montón de resultados:

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/"

Los mensajes sobre el tema del icono pueden estar relacionados con los iconos que faltan. La primera línea aparentemente significa que se ha alcanzado el límite de relojes inotify. ¿Por qué está sucediendo eso?

Por último, el tema de la interfaz de usuario no se parece en nada a otras aplicaciones en Ubuntu (supongo que esto es un problema con las aplicaciones Qt en general?) - Mire las barras de desplazamiento, por ejemplo. ¿Supongo que esto tiene que ver con el regreso a GNOME? Solía ​​ser mucho mejor en las versiones de Ubuntu anteriores a 17.10.

¿Hay alguna forma de solucionar / solucionar estos problemas?


Como otro punto de datos, está la pregunta "Las instancias Okular no se agrupan bajo un solo ícono en la base de escritorio en Ubuntu 17.10" , pero eso ya tiene una solución en el enlace.

Socob
fuente
1
Okular, no es ni gnomo ni Qt. Es KDE y plasma. Y creo que requiere el tema de oxígeno KDE.
ravery
@ravery Bueno, ¿no está KDE basado en Qt (al igual que GNOME está en GTK)? He intentado instalar los paquetes oxygen-icon-themey oxygen5-icon-theme, sin ningún efecto.
Socob
tal vez es Qt en plasma; pero de todos modos, ¿estás usando Wayland (predeterminado) o Xorg? No creo que KDE juegue bien con Wayland todavía.
ravery
Puedes intentar jugar con ellos qtconfig-qt4.
N0rbert
¿Podría actualizar la pregunta para incluir el método que utilizó para instalarla?
gsxruk

Respuestas:

4

Instalar qt5ct:

sudo apt install qt5ct

Correr:

qt5ct --platformtheme qt5ct

y configura el tema del ícono como brisa. (Puede hacer otras modificaciones como desee)

Establezca la variable de entorno adecuada:

sudo nano /etc/environment

y agrega esta línea:

QT_QPA_PLATFORMTHEME="qt5ct"

Reiniciar.

Si esto no funciona, continúe con lo siguiente: Luego copie el archivo okdesktop a su carpeta de inicio:

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

Modifique el archivo .desktop copiado cambiando la línea:

Exec=okular %U

a

Exec=okular --platformtheme qt5ct %U

Abra la ~/.local/share/applicationscarpeta en Archivos y ejecute Okular. Le pedirá que confíe en la aplicación la primera vez.

Hecho.

Que hacer
fuente
Linux Mint, ¡funciona perfecto ahora!
Timur Fayzrakhmanov
En versiones más recientes de Ubuntu, esto es lo que corrige los iconos (que todavía están rotos por defecto, ¡dos años después!) Para mí.
Socob
3

Mi estado actual:

  1. Iconos faltantes: Encontré una solución a esto en un comentario sobre el error de Launchpad # 1698656 ("faltan iconos del panel de navegación en la instalación estándar de 17.04") :

    Como solución alternativa, lo que funcionó para mí fue:

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

    • configuración del sistema para la aplicación configuración del sistema5;

    • kde-config-gtk-style habilita el módulo Apariencia en la configuración del sistema5;

    • kde-config-gtk-style-preview permite previsualizar los temas sin reiniciar las aplicaciones GTK;

    • oxígeno-icono-tema es un tema alternativo para usar en aplicaciones KDE.

    Luego, ejecute systemsettings5, haga clic en Estilo de aplicación, seleccione Oxígeno como tema alternativo, haga clic en Aplicar.

    Sin embargo, usé "Breeze" en lugar de "Oxygen" como tema alternativo (porque me gusta más).

  2. Mensajes de error en el terminal: ¿ Sigue sin resolverse, aunque el problema de quedarse sin relojes inotify parece haber desaparecido?

  3. Tema de UI inconsistente (por ejemplo, barras de desplazamiento): aún sin resolver.

Socob
fuente
1

Usando una nueva instalación de Ubuntu 17.10, también intenté instalar usando sudo apt install okulary recibí el mismo problema que ha informado.

Sin embargo, parece funcionar si se instala como complemento.

Elimine el okular instalado actualmente:

sudo apt remove okular

Instalar como complemento:

sudo snap install okular

Intentar ejecutar okular desde la terminal da lo siguiente:

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

Conecte okular al complemento de marcos kde:

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

Ejecutar okular da lo siguiente:

ingrese la descripción de la imagen aquí

gsxruk
fuente
2
Gracias, pero la versión actual de Okular Snap tiene muchos otros problemas, como no poder acceder a archivos fuera del directorio de inicio del usuario o de cualquier impresora. Además, todavía faltaban algunos íconos en “Configuración → Configurar Okular”.
Socob
Sí, prometedor y bonito, pero Snap's Okular se bloqueó cuando intenté guardar un PDF anotado
rdrey