wayfire-0.11.0

Introduction à wayfire

Wayfire est un compositeur Wayland qui reprend beaucoup d'effets du compositeur Xorg Compiz maintenant obsolète. Il a pour but d'être personnalisable, mais léger. Contrairement aux autres compositeurs, il est en 3D et prend en charge plusieurs perspectives pour visualiser les fenêtres.

[Note]

Note

Il est nécessaire d'être connecté à internet pour construire ce paquet

[Note]

Note

Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.

Informations sur le paquet

Dépendances de Wayfire

Requises

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 (avec Cairo), Pixman-0.46.4, Wayland-1.26.0, wayland-protocols-1.49 et wlroots-0.20.2

Recommandées

Facultatives

Doxygen-1.18.0, libnotify-0.8.8, doctest (pour les tests) et libinotify

Installation de Wayfire

Installez Wayfire en exécutant les commandes suivantes :

mkdir build &&
cd    build &&

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

Maintenant, en tant qu'utilisateur root :

ninja install

Supprimez certaines bibliothèque statique inutiles en tant qu'utilisateur root :

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

Copiez le fichier de configuration par défaut vers /usr/share/wayfire en tant qu'utilisateur root :

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

Configuration de Wayfire

Fichiers de configuration

~/.config/wayfire.ini. La version par défaut se trouve dans /usr/share/wayfire et ne sera pas utilisée, mais doit être copiée dans ~/.config

Informations sur la configuration

Copiez le fichier de configuration par défaut :

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

Maintenant, inspectez le fichier et effectuer les changements que vous souhaitez. Si vous avez besoin de savoir quels greffons sont installés, examinez la liste des Greffons Installés ci-dessous.

Contenu

Programmes installés: wayfire et wayfire-plugin
Bibliothèques installées: libwayfire-blur-base.so, libwf-config.so et libwf-utils.so
Greffons installés: 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 et zoom
Répertoires installés: /usr/include/wayfire, /usr/lib/wayfire et /usr/share/wayfire

Descriptions courtes

wayfire

est le compositeur Wayfire

wayfire-plugin

Gère et installe des greffons Wayfire externes

libwayfire-blur-base.so

fournit les fonctions de base pour les implémentations du flou dans Wayfire

libwf-config.so

fournit les fonctions qui gèrent les fichiers de configuration

libwf-utils.so

contient plusieurs fonctions utilisées par Wayfire et ses bibliothèques