Skip to Content
Building OsSlike z namizjem

Slike z namizjem

Register funkcij OpenFactory vključuje več namiznih okolij in namiznih aplikacij. Namizje izberite izrecno; splošna zahteva desktop običajno pomeni GNOME, medtem ko desktop-kde, desktop-xfce in druge poimenovane funkcije izberejo druge seje, če jih osnova podpira.

Nastavitve namizja so pod os.desktop_settings v snake_case. Veliko polj se uveljavlja prek nastavitev GNOME, zato jih ne smete predpostavljati za KDE, Xfce ali drugo namizje. Moduli funkcij, specifični za namizje, na primer priljubljeni KDE ali funkcije postavitve, prevzemajo del vedenja zunaj GNOME.

Primer kanoničnih nastavitev

{ "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" } } } }

Starejša polja, kot so desktop, accentColor, favorites, screenBlankTimeout ali suspendOnIdle, niso kanonična shema. Pri normalizaciji jih lahko prezrete.

Ozadja in sredstva

Raje uporabite prej naloženo prilogo ali drugo pregledano nespremenljivo sredstvo. URL-ji ozadij prek HTTPS se prenesejo med ustvarjanjem slike in se lahko spremenijo ali odpovejo. Za zunanje teme ikon ali pisave uporabite asset_sources s preprostim imenom po namestitvi in pri arhivih ali datotekah SHA-256, če je podprto.

V javno sliko ne vnašajte gradiva, zaščitenega z avtorskimi pravicami, ali osebno prepoznavnih slik brez potrebnih pravic in soglasja.

Priljubljeni so ID-ji desktop datotek

Priljubljeni morajo navesti nameščene vnose .desktop, ne prikaznih imen izdelkov. Namestitev kdenlive ne pomeni, da bo ID na vsaki distribuciji kdenlive.desktop. Preglejte /usr/share/applications v ciljnem gostu in preverite, da zaganjalnik odpre predvideno aplikacijo.

Preverjanje

Preizkusite vsaj:

  • predviden upravitelj prikaza in zagon seje;
  • dejansko identiteto seje (GNOME, Plasma, Xfce itd.);
  • zahtevane pakete in zaganjalnike aplikacij;
  • ozadje in temo v prvi resnični uporabniški seji;
  • priljubljene po nalaganju lupine;
  • vedenje zaklepanja zaslona in napajanja; in
  • vedenje zagona namestitvenega programa, če naj bo slika namestljiva.

Inventar paketov ne zazna napačne namizne seje. Vključite GUI smoke test in preglejte zajete dokaze.

Meja med namizji

Ne združujte splošnih funkcij GNOME in KDE brez premisleka. Ko poziv omenja KDE Plasma, zahtevajte desktop-kde in konfiguracijo, specifično za KDE; ko omenja GNOME, zahtevajte namizno funkcijo GNOME in nastavitve GNOME. Če je več sej namen, ločeno preizkusite privzeto izbiro in vsako podprto pot prijave.