Estado do Okular no Ubuntu 17.10?

11

Com o Ubuntu 17.10, o Okular (instalado nos repositórios do Ubuntu, ie. apt install okular) Parece funcionar muito pior do que nas versões anteriores. Isso é no Wayland e na sessão X. Aqui está uma captura de tela: Janela ocular

Por exemplo: Como você pode ver, apenas o item "Conteúdo" na barra lateral esquerda tem um ícone. Os outros (“Miniaturas”, “Revisões”, “Favoritos”) também devem ter ícones (consulte, por exemplo, esta captura de tela ).

Além disso, quando abro o Okular a partir do Terminal, recebo vários 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/"

As mensagens sobre o tema do ícone podem estar relacionadas aos ícones ausentes. Aparentemente, a primeira linha significa que o limite de relógios inotify foi atingido - por que isso está acontecendo?

Por fim, o tema da interface do usuário não se parece em nada com outros aplicativos no Ubuntu (acho que isso é um problema com os aplicativos Qt em geral?) - veja as barras de rolagem, por exemplo. Suponho que isso tenha a ver com a mudança de volta para o GNOME? Costumava ser muito melhor nas versões do Ubuntu antes de 17.10.

Existe alguma maneira de corrigir / solucionar esses problemas?


Como outro ponto de dados, há a pergunta “Instâncias do Okular não agrupam sob um único ícone no dock do desktop no Ubuntu 17.10” , mas que já possui uma solução no link.

Socob
fonte
1
Okular, não é nem gnomo nem Qt. É o KDE e o plasma. E acredito que requer o tema oxigênio do KDE.
Ravery
@ravery Bem, o KDE não é construído no Qt (assim como o GNOME no GTK)? Eu tentei instalar os pacotes oxygen-icon-themee oxygen5-icon-theme, sem efeito.
Socob
talvez seja Qt no plasma; de qualquer maneira, você está usando Wayland (padrão) ou Xorg. Eu não acho que o KDE jogue bem com Wayland ainda.
Ravery
Você pode tentar brincar qtconfig-qt4.
N0rbert
Você pode atualizar a pergunta para incluir o método usado para instalá-lo?
gsxruk

Respostas:

4

Instale qt5ct:

sudo apt install qt5ct

Corre:

qt5ct --platformtheme qt5ct

e defina o tema do ícone como brisa. (Você pode fazer outras modificações conforme desejar)

Defina a variável de ambiente apropriada:

sudo nano /etc/environment

e adicione esta linha:

QT_QPA_PLATFORMTHEME="qt5ct"

Reinicie.

Se isso não funcionar, continue com o seguinte: Copie o arquivo .desktop okular para sua pasta pessoal:

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

Modifique o arquivo .desktop copiado alterando a linha:

Exec=okular %U

para

Exec=okular --platformtheme qt5ct %U

Abra a ~/.local/share/applicationspasta em Arquivos e execute o Okular. Ele solicitará que você confie no aplicativo pela primeira vez.

Feito.

Façam
fonte
Linux Mint, funciona perfeito agora!
Timur Fayzrakhmanov 8/06/19
Nas versões mais recentes do Ubuntu, é isso que corrige os ícones (que ainda estão quebrados por padrão, dois anos depois!) Para mim.
Socob 6/02
3

Meu status atual:

  1. Ícones ausentes: Encontrei uma solução para isso em um comentário no bug do Launchpad # 1698656 ("ícones do painel de navegação ausentes na instalação padrão do 17.04") :

    Como solução alternativa, o que funcionou para mim foi:

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

    • configurações de sistema para o aplicativo systemettings5;

    • O estilo kde-config-gtk habilita o módulo Aparência nas configurações do sistema5;

    • O kde-config-gtk-style-preview permite visualizar os temas sem reiniciar os aplicativos GTK;

    • O tema ícone de oxigênio é um tema alternativo para uso nos aplicativos KDE.

    Em seguida, execute systemettings5, clique em Application Style, selecione Oxygen as a Fallback theme, clique em Apply.

    Eu usei "Breeze" em vez de "Oxygen" como tema alternativo (porque eu gosto mais).

  2. Mensagens de erro no terminal: Ainda sem solução, embora o problema de ficar sem relógios inotify pareça ter desaparecido?

  3. Tema inconsistente da interface do usuário (por exemplo, barras de rolagem): ainda não resolvido.

Socob
fonte
1

Usando uma nova instalação do Ubuntu 17.10, também tentei instalar usando sudo apt install okulare recebi o mesmo problema que você relatou.

No entanto, parece funcionar se estiver instalado como um piscar de olhos.

Remova o okular atualmente instalado:

sudo apt remove okular

Instale rapidamente:

sudo snap install okular

Tentar executar o okular a partir do terminal fornece o seguinte:

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 o okular ao snap das estruturas do kde:

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

A execução do okular fornece o seguinte:

insira a descrição da imagem aqui

gsxruk
fonte
2
Obrigado, mas a versão atual do snap no Okular tem vários outros problemas, como não conseguir acessar arquivos fora do diretório inicial do usuário ou de qualquer impressora. Além disso, ainda havia alguns ícones ausentes em “Configurações → Configurar o Okular”.
Socob
Sim, prometendo e bonita, mas Okular de pressão apenas caiu quando tentava salvar um PDF anotada
rdrey