libLuna Aplikacje
PL EN
GitHub

Programy środowiska

Dziesięć aplikacji, jeden toolkit.

Luna to nie tylko panel i kompozytor. To także programy, których używasz codziennie: pliki, multimedia, terminal, sklep, ustawienia, zegar i kalendarz. Wszystkie rysują się libLuną i mówią standardowym Waylandem — bez GTK, Qt i VTE.

10 aplikacji libLuna Wayland GPL-3.0-or-later

Przegląd

Każda aplikacja jest osobnym pakietem i osobnym repozytorium. Możesz zainstalować tylko to, czego używasz — a metapakiet luna-desktop bierze całość jednym poleceniem.

Luna Shell

Panel, launcher, OSD, powiadomienia, ekran blokady, keyring i agent polkit. Powłoka, która spina resztę środowiska. Pakiet luna.

Panel · launcher · OSD · lock

Luna Settings

Wygląd i akcenty, ekran logowania, sieć, dźwięk, wejście, konta i przestrzenie robocze. Usługi systemowe przez D-Bus i CLI. Pakiet luna-settings.

Ustawienia środowiska

Luna Files

Menedżer plików: nawigacja, kosz XDG, urządzenia przez UDisks2, operacje w tle i podglądy. Pakiet luna-files.

Pliki i urządzenia

Luna Media

Obrazy, RAW-y, filmy i PDF-y w jednym oknie. Dekodowanie przez ffmpeg, Poppler, Ghostscript i LibRaw. Pakiet luna-media.

Zdjęcia · wideo · PDF

Luna Terminal

Własny emulator VT100/xterm na PTY — bez VTE i bez GTK. Monospace, kolory, zaznaczanie i kopiowanie. Pakiet luna-terminal.

PTY · VT100/xterm

Luna Store

Sklep z oprogramowaniem i aktualizacjami: backendy pag, apt, dnf, pacman i Flatpak, autoryzacja przez polkit. Pakiet luna-store.

Aplikacje i aktualizacje

Luna Clock

Zegar lokalny i światowy, kilka stref czasowych, minutnik i stoper oraz prywatny kalendarz z wydarzeniami, świętami offline i plikami .ics. Pakiet luna-clock.

Zegar · kalendarz · widget

Luna EQ

10-pasmowy korektor graficzny jako wtyczka LADSPA dla PipeWire. Powłoka ładuje go z /usr/lib/luna/libluna-eq.so. Pakiet luna-eq.

Dźwięk · LADSPA

Luna Greeter

Ekran logowania dla greetd: konta lokalne, sesje Wayland/X11, awatary AccountsService i motyw spójny z resztą Luny. Pakiet luna-greeter.

Logowanie · greetd

Luna Demo

Galeria i dokumentacja widgetów libLuny: działające przykłady, kod użycia i warianty HeaderBar. Pakiet luna-demo.

Widgety · przykłady

Co je łączy

Jeden toolkit i jedna estetyka. Każde okno rysuje libLuna, więc motyw, akcent, typografia i geometria kontrolek są wspólne. Zmiana wyglądu w Ustawieniach działa wszędzie.

Prywatność domyślnie. Aplikacje nie wysyłają danych użytkownika poza urządzenie. Kalendarz i zegar działają lokalnie, święta są wbudowane offline, a pliki .ics zostają na dysku.

Bez ciężkich zależności. Nie ma GTK, Qt, GObject ani VTE. Cięższe funkcje (wideo, PDF, RAW, dźwięk) korzystają z narzędzi systemowych przez CLI lub D-Bus, zamiast linkować połowę bibliotek.

Jeden zestaw ikon i brandingu. Motyw Luna-Icons (pastelowe ikony freedesktop), logo libLuny, Luny i Selene oraz tapety instaluje pakiet luna-branding. Ten sam zestaw widzi panel, Ustawienia, Pliki i ekran logowania.

Co nowego w aplikacjach

Zegar

Luna Clock trafia do środowiska

Zegar, minutnik, stoper, strefy czasowe i prywatny kalendarz. Panel pokazuje kropki wydarzeń i świąt, a zamknięcie aplikacji z działającym minutnikiem zostawia widget pod paskiem.

Czytaj więcej →
Repozytoria

Każda aplikacja ma własne repo

Programy Luny są teraz osobnymi repozytoriami na GitHubie. Receptury PaganOS budują każdy pakiet z jego źródeł, a metapakiet luna-desktop instaluje całość.

Czytaj więcej →
Ekran logowania

Luna Greeter z osobnym repozytorium

Frontend greetd dostał własne repo: źródła, skrypt sesji, przykładowa konfiguracja greetd, domyślna tapeta i dokumentacja w jednym miejscu.

Czytaj więcej →

Instalacja

W PaganOS całe środowisko instaluje metapakiet. Pojedyncze programy możesz dołożyć lub pominąć, instalując pakiet po nazwie.

bash · PaganOS
# całe środowisko: kompozytor, powłoka, greeter i aplikacje
sudo pag install luna-desktop

# albo wybrane programy
sudo pag install luna-clock luna-files luna-terminal luna-media

Lista pakietów: luna-branding, luna, luna-settings, luna-files, luna-media, luna-terminal, luna-store, luna-clock, luna-eq, luna-greeter, luna-demo.