Wayfire-0.10.0

Introduksjon til Wayfire

Wayfire er en Wayland kompositor som tar mange effekter fra den nå utdaterte Compiz Xorg kompositoren. Den har som mål å være tilpassbar, men likevel lettvektig. I motsetning til andre kompositorer er den også 3D og støtter flere perspektiver for å se vinduer.

[Notat]

Notat

En internettforbindelse er nødvendig for å bygge denne pakken. Systemsertifikatlageret må kanskje konfigureres med make-ca før du bygger denne pakken.

Wayfire Avhengigheter

Påkrevd

Cairo, GBM (libgbm eller Mesa), GLM, FreeType2, libdrm, libevdev, libinput, libjpeg-turbo, libpng, libxkbcommon, nlohmann-json-3.12.0, OpenGL + EGL + GLESv2 (libglvnd eller Mesa; Mesa's GL is not supported), Pango (med Cairo), Pixman, Wayland, Wayland-Protocols, og wlroots-0.19.2

Anbefalt

Valgfri

doctest (for tester)

Installasjon av Wayfire

Installer Wayfire ved å kjøre følgende kommandoer:

mkdir build &&
cd    build &&

meson setup --prefix=/usr                  \
            --buildtype=release            \
            -D use_system_wfconfig=enabled \
            -D tests=disabled              \
            .. &&

ninja

Nå, som root bruker:

ninja install

Fjern ubrukelige statiske biblioteker:

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

Som root bruker, kopier standardkonfigurasjonsfilen til /usr/share/wayfire :

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

Parameterforklaringer

-D use_system_wfconfig=enabled: Denne parameteren sikrer det systeminstallerte wf-config-0.10.0.

-D tests=disabled: Denne parameteren deaktiverer bygging av enhetstester.

Konfigurere Wayfire

Konfigurasjonsfiler

~/.config/wayfire.ini. Standardversjonen er i /usr/share/wayfire og vil ikke bli brukt og må kopieres til ~/.config

Konfigurasjonsinformasjon

Opprett konfigurasjonsfilen:

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

Inspiser nå filen og gjør eventuelle endringer som passer til arbeidsflyten din. Hvis du trenger å vite hvilke programtillegg som er installert, se etter de installerte programtilleggene nedenfor.

Innhold

Installert Program: wayfire
Installerte Biblioteker: libwayfire-blur-base og libwf-utils
Installerte Programtillegg: alpha, animate, autostart, blur, command, cube, decoration, default-config-backend, expo, extra-gestures, fast-switcher, fisheye, foreign-toplevel, grid, gtk-shell, idle, input-method-v1, invert, ipc-rules, ipc, move, oswitch, place, preserve-output, resize, scale, scale-title-filter, session-lock, shortcuts-inhibit, simple-tile, stipc, switcher, swipe, vk-color-management, vswitch, wayfire-shell, window-rules, wm-actions, wobbly, wrot, wsets, xdg-activation, xkb-bindings, og zoom
Installerte Mapper: /usr/lib/wayfire og /usr/share/wayfire

Korte Beskrivelser

wayfire

er Wayfire komposisjonsprogrammet

libwayfire-blur-base

tilbyr grunnleggende funksjoner for implementering av blur i Wayfire

libwf-utils

inneholder flere funksjoner som brukes av Wayfire og dets biblioteker