Migrar de ambientes baseados em X11 (como XFCE, Openbox, Fluxbox e i3wm) para o Wayland

É uma limitação intencional do GTK, que não afeta se usar qt5 ou qt6.

Se sua distribuição não compila o LibreOffice com suporte a Qt, ou não gosta desse toolkit, tem as configurações avançadas do LibreOffice para forçar a restaurá-los (mas ainda assim, não pega em menus com subitens).


Chegou a testar o cliphist nesses experimentos?

O nwg-clipman (parte do nwg-shell) é um complemento servindo basicamente como um dmenu otimizado para servir de interface gráfica para esse comando.

O GPaste é pensado para ser o back-end de uma extensão do GNOME…

2 curtidas

$ SAL_USE_VCLPLUGIN=gtk3 libreoffice --writer

Só funciona com:

export SAL_USE_VCLPLUGIN=gen

Agora fica na waybar:

nwg-clipman não testei ainda.

Falta no repositório da distro:

Package ‘nwg-clipman’ not found in repository pool.

O labwc atualmente não oferece uma opção de ativar Num Lock por configuração, nem suporte para numlockx.

numlockx on &

Bloqueio de tela configurada.

Alguem já testou…

Usando o LibreOffice via flatpak tem o mesmo problema?

flatpak install flathub org.libreoffice.LibreOffice
flatpak run org.libreoffice.LibreOffice

Resultado:

$ flatpak run org.libreoffice.LibreOffice
Failed to open display
/app/libreoffice/program/soffice.bin X11 error: Can’t open display:
Set DISPLAY environment variable, use -display option
or check permissions of your X-Server
(See “man X” resp. “man xhost” for details)

No xfce abre o flatpak sem os ícones do menu:

Como já foi dito, o problema é uma decisão dos desenvolvedores GTK, que eles não vão desfazer – quando outro usuário de LibreOffice perguntou se os ícones poderiam voltar, ele recebeu uma lista de estudos dizendo que ícones são desnecessários.

Logo, o Flatpak, que (aparentemente assim como o pacote de sua distribuição) não vem com suporte a Qt vai ter o mesmo problema.

Se você tiver os pacotes do Qt 5 instalados no sistema “real”, o AppImage do LibreOffice pode utilizá-los para renderizar a interface.

Vale lembrar que, ao menos no Arch Linux, o suporte para Wayland do Qt5 é um pacote separado qt5-wayland, e que eu precisei instalar uma versão legada do pacote libxml2 (contendo o arquivo libxml2.so.2) para ele funcionar.


Me pergunto se sua distribuição faz alguma configuração para a interface padrão do LibreOffice ser a genérica do X11, porque essa mudança do GTK foi feita há anos e você só está percebendo agora, mesmo usando o XFCE.

Solução seria o LibreOffice não usar o GTK e sim o Qt.

Configure o x11 como padrão no libre já que os desenvolvedores GTK estão nem ai para o usuário final.

O que Steve Jobs falaria para os desenvolvedores GTK? :rofl: :rofl: :rofl:

Será que Linus Torvalds usa LibreOffice :thinking:

E você já tem essa opção, instalando pacotes do Qt no sistema e usando o AppImage, ou com pacote adicionais do LibreOffice.

Se a informação do seu perfil estiver atualizada e você usa Slackware, o LibreOffice do Alien inclui o pacote libreoffice-kde-integration (que, apesar do nome, também fornece a o plugin de interface qt5 que não puxa as bibliotecas do KDE).

Conky e xpad funcionando no Wayland deve esta em modo de compatibilidade com o x11 (Xwayland).

$ xpad

(xpad:6510): dbind-WARNING **: : Couldn’t register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

Parole não funciona.