Vydání BSD helloSystem 0.8 vyvinutého AppImage

Simon Peter, tvůrce formátu samostatných balíčků AppImage, zveřejnil vydání distribuce helloSystem 0.8, založené na FreeBSD 13 a umístěné jako systém pro běžné uživatele, na který mohou přejít milovníci macOS, kteří nejsou spokojeni se zásadami společnosti Apple. Systém je bez komplikací, které jsou vlastní moderním linuxovým distribucím, je pod úplnou uživatelskou kontrolou a umožňuje bývalým uživatelům macOS cítit se pohodlně. Pro seznámení s distribuční sadou byl vygenerován boot image o velikosti 941 MB (torrent).

Rozhraní připomíná macOS a obsahuje dva panely – horní s globální nabídkou a spodní s lištou aplikací. Balíček panda-statusbar vyvinutý distribuční sadou CyberOS (dříve PandaOS) se používá k vytvoření globální nabídky a stavového řádku. Lišta aplikací Dock je založena na práci projektu cyber-dock, rovněž od vývojářů CyberOS. Pro správu souborů a umístění zástupců na plochu je vyvíjen správce souborů Filer, založený na pcmanfm-qt z projektu LXQt. Výchozí prohlížeč je Falkon, ale Firefox a Chromium jsou volitelné. Aplikace jsou dodávány v samostatných obalech. Ke spouštění aplikací se používá spouštěcí utilita, která najde program a analyzuje chyby při spouštění.

Vydání BSD helloSystem 0.8 vyvinutého AppImage

Projekt vyvíjí řadu vlastních aplikací, jako je konfigurátor, instalátor, utilita mountarchive pro připojení archivů do stromu souborového systému, utilita pro obnovu dat ze ZFS, rozhraní pro rozdělení disků, indikátor konfigurace sítě, a screenshot utility, prohlížeč serveru Zeroconf, indikátor hlasitosti konfigurace, utilita pro nastavení spouštěcího prostředí. Pro vývoj se používá jazyk Python a knihovna Qt. Mezi podporované komponenty pro vývoj aplikací patří PyQt, QML, Qt, KDE Frameworks a GTK v sestupném pořadí preferencí. ZFS se používá jako hlavní souborový systém a pro připojení jsou podporovány UFS, exFAT, NTFS, EXT4, HFS+, XFS a MTP.

Hlavní inovace helloSystem 0.8:

  • Byla provedena migrace na kódovou základnu FreeBSD 13.1.
  • Příkaz launch, který slouží ke spouštění aplikací v samostatných balíčcích, byl přepnut na použití databáze nainstalovaných aplikací (launch.db). Přidána počáteční podpora pro spouštění souborů AppImage pomocí příkazu launch (vyžaduje instalaci runtime Debianu).
  • Hostující doplňky VirtualBox jsou zahrnuty a aktivovány, což vám umožňuje používat schránku a ovládat velikost obrazovky při spuštění helloSystem ve VirtualBoxu.
  • Implementovaná výzva k výběru jazyka, která se zobrazí, pokud informace o jazyce nejsou nastaveny v proměnné EFI prev-lang:kbd nebo jsou přijímány z klávesnice Raspberry Pi. Nastavení klávesnice se uloží do proměnné EFI prev-lang:kbd.
  • Implementována podpora pro připojení MIDI kontrolerů.
  • Aktualizovaný balíček initgfx o podporu pro GPU NVIDIA GeForce RTX 3070. Pro podporu nových GPU Intel, jako je TigerLake-LP GT2 (Iris Xe), je zahrnut drm-510-kmod.
  • Správce souborů implementuje zobrazování ikon pro soubory ve formátech AppImage, EPUB a mp3. Je zajištěno zobrazení souborů AppImage v nabídce.
  • Přidána možnost kopírovat soubory na disk nebo do koše jejich přesunutím myší na ikonu s diskem nebo košem na ploše. Poskytuje podporu pro otevírání dokumentů jejich přetažením do aplikace.
  • Vyhledávání v nabídce nyní funguje i pro podnabídky a výsledky se zobrazují s ikonami a štítky. Přidána podpora pro vyhledávání v lokálním souborovém systému z nabídky.
  • Nabídka poskytuje zobrazení ikon aktivních aplikací a možnost mezi nimi přepínat.
  • Do systémové nabídky byla přidána možnost vynutit ukončení aplikace.
  • Zakázané autostart dock-panelu (nutno spustit ručně nebo nastavením symbolického odkazu v /Aplikace/Automatické spuštění).
  • Při pokusu o spuštění již aktivní aplikace se místo spuštění další kopie dostanou do popředí okna již běžícího programu.
  • Do nabídky přidána podpora poštovního klienta Trojitá (nutno stáhnout před prvním použitím).
  • Prohlížeče založené na WebEngine, jako je Falkon, mají povolenou akceleraci GPU.
  • Dvojitým kliknutím na soubory s dokumenty (.docx, .stl atd.) se implementuje možnost načíst aplikace nutné k jejich otevření, pokud ještě nejsou nainstalovány v systému.
  • Byl přidán nový nástroj pro sledování běžících procesů.

Zdroj: opennet.ru

Přidat komentář