Dicas para Gentoo + Sway

Publicado por Xerxes em 13/01/2021

[ Hits: 3.731 ]

 


Dicas para Gentoo + Sway



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


Outras dicas deste autor

Telegram-desktop não abre [Resolvido]

Um pouco sobre Peppermint

Java Oracle no Linux Mint 18.1 sem PPA

Botões de controle do Xfce no painel!

Esconder barra de título do Firefox no GNOME Shell

Leitura recomendada

Problemas ao excluir arquivos no KDE

Beeps irritantes no Debian 8 [Resolvido]

Fish e Numix - Temas para alegrar o Desktop

Diminuindo o tempo de boot do Slackware

Problema ao instalar o Enlightenment 17

  

Comentários
[1] Comentário enviado por maurixnovatrento em 13/01/2021 - 21:03h


Muito bom.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts