awesome er en open source og fliser vindues manager oprindeligt baseret på en dwm kode omskrivning. Det har en lille codebase og fodaftryk, det er ekstremt hurtigt, stabilt, dynamisk og frem for alt fantastisk. Den kan installeres på en hvilken som helst Linux-distribution direkte fra standardprogrammerne.
Window manager genkender ikke mellem flisebelagte og flydende layouter. Det anvender layoutet i farten, optimerer miljøet til den anvendte applikation og den udførte opgave, og bruger tags i stedet for virtuelle arbejdsområder.
Det er den første vinduesmanager, der bruger asynkrone XCB-biblioteker, i stedet for det gamle synkrone Xlib-bibliotek (også kendt som libX11). Derudover er det meget veldokumenteret og kræver ikke en mus til grundlæggende operationer, men kun et tastatur.
Funktioner et overblik
Nøglefunktioner omfatter ægte understøttelse af flere hoved med tags (Xinerama, Zaphod eller XRandR-tilstande), D-Bus-understøttelse, samt understøttelse af mange Freedesktop-standarder, herunder XDG Base Directory, EWMH, XEmbed, Systembakke eller Desktop Notification .
Mens projektet leveres med et meget stabilt, minimalt og ekstremt hurtigt footprint og codebase, forsøger den at være meget konfigurerbar og udvidelig via Lua-udvidelser, som kan tilføje dynamisk tagging, layouter, faner eller endda widgetfodring.
Det giver brugerne finkorrigeret kontrol over deres desktop-sessioner, så de kan placere kunder på forskellige tags samt at vise flere tags samtidig. Derudover understøtter det temaer, der kan oprettes i Lua programmeringssprog.
En anden interessant funktion er evnen til at fungere som en ramme vindue manager. Det er blevet konstrueret til automatisk at opdage dine installerede applikationer og bruger paneler til at interagere med kørende applikationer, tags og systembakkeområdet.
Bundlinie
Som konklusion er awesome en fantastisk vinduesmanager, men kun for programmører og strømbrugere, der foretrækker en minimal desktop-session i stedet for et af de fuldt udstyret skrivebordsmiljøer.
Hvad er nyt i denne udgave:
- Gregor Best (1): frække: lokaliser obj
- Ignas Anikevicius (gns_ank) (1): Tilføj match_any funktion og rule_any definition for forskellige klient matching.
- Julien Danjou (2): Retvert "tag.lua: Kontroller navn argument for at tilføje () er gyldigt & quot; skift kodenavn
- Roman Kosenko (1): Fix billedbeskæring / forstørrelse
- immerrr (1): awful.prompt: indsæt markering ved markørposition
Hvad er nyt i version 4.1:
- Gregor Best (1): frække: lokaliser obj
- Ignas Anikevicius (gns_ank) (1): Tilføj match_any funktion og rule_any definition for forskellige klient matching.
- Julien Danjou (2): Retvert "tag.lua: Kontroller navn argument for at tilføje () er gyldigt & quot; skift kodenavn
- Roman Kosenko (1): Fix billedbeskæring / forstørrelse
- immerrr (1): awful.prompt: Indsæt valg ved markørposition
Hvad er nyt i version 3.5.9:
- Gregor Best (1): frække: lokaliser obj
- Ignas Anikevicius (gns_ank) (1): Tilføj match_any funktion og rule_any definition for forskellige klient matching.
- Julien Danjou (2): Retvert "tag.lua: Kontroller navn argument for at tilføje () er gyldigt & quot; skift kodenavn
- Roman Kosenko (1): Fix billedbeskæring / forstørrelse
- immerrr (1): awful.prompt: indsæt markering ved markørposition
Hvad er nyt i version 3.5.6:
- Gregor Best (1): frække: lokaliser obj
- Ignas Anikevicius (gns_ank) (1): Tilføj match_any funktion og rule_any definition for forskellige klient matching.
- Julien Danjou (2): Retvert "tag.lua: Kontroller navn argument for at tilføje () er gyldigt & quot; skift kodenavn
- Roman Kosenko (1): Fix billedbeskæring / forstørrelse
- immerrr (1): awful.prompt: indsæt markering ved markørposition
Hvad er nyt i version 3.4.7:
- Bugfix release
Hvad er nyt i version 3.4 RC2:
- Denne version løser en masse regression siden 3.3. Det løser også en hukommelselækage med oprettelse af råbilleder, og tilføjer smart placering som standard.
Hvad er nyt i version 3.4 RC 1:
- Denne version implementerer en samlet objektmodel, et nyt Zenburn-tema, det nye widgetlayoutsystem og meget mere.
Hvad er nyt i version 3.3.4:
- Denne version løser nogle sløjfer med dårlig brug af WM_TRANSIENT_FOR og et problem med at ignorere signaler, når vi bruger os.execute () fra Lua.
Hvad er nyt i version 3.3.3:
- Denne version løser kompatibilitet med libev 3,80 og højere, samt nye XCB-biblioteker.
Hvad er nyt i version 3.2:
- Denne version løser en større fejl i håndteringen af nogle D -Bus meddelelser.
Hvad er nyt i version 3.2 RC4:
- Denne udgivelse forbedrer meddelelseskompatibilitet, fastsætter undermenupositionering og automatisk udvider i menuer.
Hvad er nyt i version 3.2 RC3:
- Denne version løser konfigurere hændelseshåndtering.
Kommentarer ikke fundet