Skip to Content
Building OsSlike s radnom površinom

Slike s radnom površinom

Registar značajki OpenFactory uključuje više radnih okruženja i desktop aplikacija. Radnu površinu odaberite izričito; generički zahtjev desktop obično znači GNOME, dok desktop-kde, desktop-xfce i druge imenovane značajke biraju druge sesije ako ih baza podržava.

Postavke radne površine nalaze se pod os.desktop_settings u snake_case. Mnoga polja primjenjuju se kroz GNOME postavke, pa se ne smije pretpostaviti da utječu na KDE, Xfce ili drugu radnu površinu. Moduli značajki specifični za radnu površinu, poput KDE favorita ili značajki rasporeda, pokrivaju dio ponašanja izvan GNOME-a.

Primjer kanonskih postavki

{ "os": { "features": ["desktop", "firefox"], "desktop_settings": { "color_scheme": "prefer-dark", "gtk_theme": "Yaru-dark", "icon_theme": "Yaru", "cursor_theme": "Adwaita", "cursor_size": 24, "wallpaper_sources": ["attachment:wallpaper-file-id"], "wallpaper_selection": "first", "wallpaper_mode": "zoom", "favorite_apps": [ "firefox.desktop", "org.gnome.Terminal.desktop" ], "fonts": { "interface_font": "Ubuntu 11", "document_font": "Sans 11", "monospace_font": "Ubuntu Mono 13" }, "power": { "idle_delay": 600, "sleep_inactive_ac_timeout": 0, "sleep_inactive_ac_type": "nothing", "lid_close_ac_action": "suspend" } } } }

Starija polja poput desktop, accentColor, favorites, screenBlankTimeout ili suspendOnIdle nisu kanonska shema. Tijekom normalizacije mogu se zanemariti.

Pozadine i resursi

Preferirajte ranije učitani privitak ili drugi pregledani nepromjenjivi resurs. HTTPS URL-ovi pozadina preuzimaju se tijekom izrade slike i mogu se promijeniti ili propasti. Za vanjske teme ikona ili fontove koristite asset_sources s jednostavnim imenom nakon instalacije i, za arhive ili datoteke, SHA-256 kad je podržano.

Ne stavljajte materijal zaštićen autorskim pravima niti osobno prepoznatljive slike u javnu sliku bez potrebnih prava i privole.

Favoriti su ID-ji desktop datoteka

Favoriti moraju navesti instalirane unose .desktop, ne prikazna imena proizvoda. Instalacija kdenlive ne jamči da će ID na svakoj distribuciji biti kdenlive.desktop. Pregledajte /usr/share/applications u ciljnom gostu i provjerite otvara li pokretač namijenjenu aplikaciju.

Provjera

Testirajte barem:

  • namijenjeni display manager i pokretanje sesije;
  • stvarni identitet sesije (GNOME, Plasma, Xfce i sl.);
  • tražene pakete i pokretače aplikacija;
  • pozadinu i temu u prvoj stvarnoj korisničkoj sesiji;
  • favorite nakon učitavanja shella;
  • ponašanje zaključavanja zaslona i napajanja; i
  • ponašanje pokretanja instalera ako slika treba biti instalabilna.

Inventar paketa ne otkriva pogrešnu desktop sesiju. Uključite GUI smoke test i pregledajte snimljene dokaze.

Granica između radnih površina

Ne kombinirajte generičke GNOME i KDE značajke olako. Kad prompt spominje KDE Plasma, zahtijevajte desktop-kde i KDE specifičnu konfiguraciju; kad spominje GNOME, zahtijevajte GNOME desktop značajku i GNOME postavke. Ako je više sesija namjerno, odvojeno testirajte zadani odabir i svaki podržani put prijave.