Skip to Content
Building OsTyöpöytäkuvat

Työpöytäkuvat

OpenFactoryn ominaisuusrekisteri sisältää useita työpöytäympäristöjä ja työpöytäsovelluksia. Valitse työpöytä nimenomaan; yleinen desktop-pyyntö tarkoittaa yleensä GNOMEa, kun taas desktop-kde, desktop-xfce ja muut nimetyt ominaisuudet valitsevat eri istunnot, jos pohja tukee niitä.

Työpöytäasetukset ovat polussa os.desktop_settings snake_case-muodossa. Monet kentät toteutetaan GNOME-asetusten kautta; älä oleta, että ne vaikuttavat KDE:hen, Xfce:hen tai muuhun työpöytään. Työpöytäkohtaiset ominaisuusmoduulit, kuten KDE-suosikit tai asetteluominaisuudet, hallitsevat osaa ei-GNOME-käyttäytymisestä.

Kanoninen asetusesimerkki

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

Vanhemmat kentät kuten desktop, accentColor, favorites, screenBlankTimeout tai suspendOnIdle eivät kuulu kanoniseen skeemaan. Ne voidaan ohittaa normalisoinnissa.

Taustakuvat ja resurssit

Suosi aiemmin ladattua attachmentia tai muuta tarkistettua, muuttumatonta resurssia. HTTPS-taustakuva-URL-osoitteet haetaan kuvan luonnin aikana, ja ne voivat muuttua tai epäonnistua. Ulkoisille kuvateemoille tai fonteille käytä asset_sources-kenttää yksinkertaisella asennetulla nimellä ja arkisto- tai tiedostosyötteille SHA-256-tiivistettä, jos sitä tuetaan.

Älä lisää julkiseen kuvaan tekijänoikeudella suojattua tai henkilöä tunnistavaa materiaalia ilman vaadittuja oikeuksia ja suostumusta.

Suosikit ovat .desktop-tiedostojen tunnisteita

Suosikkien on viitattava asennettuihin .desktop-merkintöihin, ei tuotteen näyttönimiin. Esimerkiksi kdenlive-paketin asentaminen ei takaa, että tunniste on kdenlive.desktop jokaisessa jakelussa. Tarkista /usr/share/applications kohdevieraskoneessa ja varmista, että käynnistin avaa oikean sovelluksen.

Varmennus

Testaa vähintään:

  • tarkoitettu näyttöhallinta ja istunnon käynnistys;
  • todellinen istunnon identiteetti (GNOME, Plasma, Xfce jne.);
  • pyydetyt paketit ja sovelluskäynnistimet;
  • taustakuva ja teema ensimmäisessä oikeassa käyttäjäistunnossa;
  • suosikit kuoren latauduttua;
  • näytön lukitus ja virranhallinta; sekä
  • asennusohjelman käynnistyminen, jos kuvan on oltava asennettavissa.

Pakettiluettelo ei havaitse väärää työpöytäistuntoa. Sisällytä GUI-savutesti ja tarkista tallennetut todisteet.

Työpöytien raja

Älä yhdistä kevyesti yleisiä GNOME- ja KDE-ominaisuuksia. Kun kehotteessa mainitaan KDE Plasma, vaadi desktop-kde ja KDE-kohtaista konfiguraatiota; kun mainitaan GNOME, vaadi GNOME-työpöytäominaisuutta ja GNOME-asetuksia. Jos useita istuntoja on tarkoituksella, testaa oletusvalinta ja jokainen tuettu kirjautumispolku erikseen.