wayfire-0.11.0

Introdução ao wayfire

Wayfire é um compositor Wayland que pega um monte de efeitos do agora descontinuado compositor Compiz do Xorg. Ele busca ser personalizável, porém leve. Ao contrário de outros compositores, ele também é 3D e suporta múltiplas perspectivas para visualização das janelas.

[Nota]

Nota

Uma conexão com a Internet é necessária para se construir esse pacote. A loja de certificados do sistema possivelmente precise estar configurada com make-ca-1.16.1 antes de se construir esse pacote.

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.1.

Informação do Pacote

Dependências do Wayfire

Exigidas

GLM-1.0.3, FreeType-2.14.3, libdrm-2.4.134, libevdev-1.13.6, libinput-1.31.3, libjpeg-turbo-3.2.0, libpng-1.6.58, libxkbcommon-1.13.2, Mesa-26.1.7, nlohmann-json-3.12.0, Pango-1.58.2 (com Cairo), Pixman-0.46.4, Wayland-1.26.0, wayland-protocols-1.49 e wlroots-0.20.2

Recomendadas

Opcionais

Doxygen-1.18.0, libnotify-0.8.8, doctest (para testes) e libinotify

Instalação do Wayfire

Instale Wayfire executando os seguintes comandos:

mkdir build &&
cd    build &&

meson setup --prefix=/usr --buildtype=release .. &&
ninja

Agora, como o(a) usante root:

ninja install

Remova algumas bibliotecas estáticas inúteis como o(a) usante root:

rm -vf /usr/lib/libwftouch.a \
       /usr/lib/libwayfire-{move-drag-interface,workspace-wall}.a

Copie o arquivo padrão de configuração para /usr/share/wayfire como o(a) usante root:

cp -v ../wayfire.ini /usr/share/wayfire

Configurando Wayfire

Arquivos de Configuração

~/.config/wayfire.ini. A versão padrão está em /usr/share/wayfire e não será usado e precisa ser copiado para ~/.config

Informação de Configuração

Copie o arquivo padrão de configuração:

cp /usr/share/wayfire/wayfire.ini ~/.config

Agora, inspecione o arquivo e faça quaisquer mudanças para adequar ao teu fluxo de trabalho. Se você precisar saber quais plugins estão instalados, examine a lista de Plugins Instalados abaixo.

Conteúdo

Aplicativos Instalados: wayfire e wayfire-plugin
Bibliotecas Instaladas: libwayfire-blur-base.so, libwf-config.so e libwf-utils.so
Plugins Instalados: alpha, animate, autostart, blur, command, cube, decoration, default-config-backend, expo, extra-gestures, ext-toplevel, fast-switcher, fisheye, foreign-toplevel, grid, gtk-shell, idle, input-method-v1, invert, ipc-rules, ipc, kde-appmenu, move, oswitch, place, preserve-output, resize, scale, scale-title-filter, security-context-v1, session-lock, shortcuts-inhibit, simple-tile, stipc, switcher, vk-color-management, vswipe, vswitch, wayfire-shell, window-rules, wm-actions, wobbly, wrot, wsets, xdg-activation, xkb-bindings e zoom
Diretórios Instalados: /usr/include/wayfire, /usr/lib/wayfire e /usr/share/wayfire

Descrições Curtas

wayfire

é o compositor Wayfire

wayfire-plugin

gerencia e instala plugins externos do Wayfire

libwayfire-blur-base.so

fornece funções básicas para implementações de desfoque no Wayfire

libwf-config.so

fornece funções que gerenciam arquivos de configuração

libwf-utils.so

contém várias funções usadas pelo Wayfire e bibliotecas dele