Resolvi testar
Gentoo com
Wayland e precisei de ajuda (ainda preciso). Consegui muita ajuda com usuários de um grupo de Telegram e também através de "googlagem". Resolvi deixar aqui algumas dessas dicas registradas para ajudar outros usuários.
No momento, estou usando
Gentoo com o gerenciador de janelas
Sway, que é inspirado no i3, porém para Wayland.
Telegram Desktop
O Telegram Desktop não estava abrindo aqui. Para fazer ele funcionar, faça o seguinte:
# nano /etc/env.d/50wayland
Cole o seguinte conteúdo:
NO_AT_BRIDGE=1
MOZ_DBUS_REMOTE=1
GDK_BACKEND=wayland
MOZ_ENABLE_WAYLAND=1
ELM_ENGINE=wayland_egl
CLUTTER_BACKEND=wayland
SDL_VIDEODRIVER=wayland
QT_QPA_PLATFORM=wayland-egl
ECORE_EVAS_ENGINE=wayland-egl
_JAVA_AWT_WM_NONREPARENTING=1
Salve e reinicie a sessão. O Telegram Desktop passa a abrir normalmente, tanto pelo emulador de terminal quanto pelo Bemenu (clone do Dmenu para Wayland).
Screenshots no Sway
Adicione o seguinte nas configurações do Sway:
#
# Screen capture
#
set $crop_clip_screenshot slurp | grim -g - - | wl-copy -t image/png
set $full_clip_screenshot grim - | wl-copy -t image/png
set $crop_file_screenshot slurp | grim -g - $HOME/Pictures/$(date +'screenshot-%d_%m_%Y-%H_%M_%S.png')
set $full_file_screenshot grim $HOME/Pictures/$(date +'screenshot-%d_%m_%Y-%H_%M_%S.png')
bindsym Print exec $crop_clip_screenshot
bindsym Shift+Print exec $full_clip_screenshot
bindsym Ctrl+Print exec $crop_file_screenshot
bindsym Ctrl+Shift+Print exec $full_file_screenshot
Instale:
# emerge -vaq slurp grim wl-clipboard
E recarregue as configurações:
Shift+Mod+c - Os atalhos são autoexplicativos.
Executar script para a Swaybar
Nas configurações do Sway, troque a linha:
status_command while date +'%Y-%m-%d %l:%M:%S %p'; do sleep 1; done
Por:
status_command while ~/.config/sway/status.sh; do sleep 1; done
E crie o seu script em
~/.config/sway/status.sh.
Teclados Brasileiros no Sway
Nas configurações do Sway adicione, por exemplo:
input "1:1:AT_Translated_Set_2_keyboard" {
xkb_layout br
}
input "1241:5379:USB_Keyboard" {
xkb_layout br
}
Ou, apenas:
input * xkb_layout "br"
Para informações:
man 5 sway-input
Numlock ligado ao iniciar
Adicione:
input * xkb_numlock enable
LibreOffice Flatpak
Após instalar o LibreOffice Flatpak, execute-o assim:
dbus-launch flatpak run org.libreoffice.LibreOffice
Ou, se iniciar o Sway com:
dbus-run-session sway
Poderá iniciar o LibreOffice normalmente:
flatpak run org.libreoffice.LibreOffice
Se quiser que ele abra pelo Bemenu ou pelo terminal com o comando "libreoffice", crie um atalho:
# ln -s /var/lib/flatpak/exports/bin/org.onlyoffice.desktopeditors /usr/bin/onlyoffice
Firefox
Mudar permissões do Firefox Flatpak, caso opte por essa versão:
# flatpak override --env=GDK_BACKEND=wayland --socket=wayland --nosocket=x11 org.mozilla.firefox
Fonte
Para mudar Fonte do Swaybar e dos títulos das janelas, acrescente, por exemplo:
font pango:JetBrains Mono Medium 11
No arquivo de configuração e/ou no bloco de configuração do Swaybar.
Fontes