Moro, eli olis ongelma et jengi suhaa taustakuvaks kaikkee mahollista ja on ongelmana estää tätä tapahtumasta. Käyttiksenä on ubuntu 12.04. Hetken aikaa googletettuani löysin seuraavanlaisen ohjeen: gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory --type string --set /desktop/gnome/background/picture_filename /usr/share/backgrounds/warty-final-ubuntu.png gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory --type string --set /desktop/gnome/interface/gtk_theme Human gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory --type string --set /desktop/gnome/interface/icon_theme Human Ongelmana nyt vaan on et miten saan tämän toteutettua ja millä? Eli tarkotus olisi et peruskäyttäjällä ei voi muuttaa taustakuvaa. Blokattu on silleen, et ei voi muuttaa ladattua tiedostoa, mut firefoxin kautta voi "aseta taustakuvaksi" ominaisuudella. Jeesiä jos sais niin olisin kiitollinen.
Sen verran osaan sanoa, että noi on (näyttävät) terminaaliin kirjoitettavilta komennoilta. (Terminaali = Komentorivi = Komentokehoite, millä nimellä missäkin distrossa yms. ollaan) Toinen komento on tossa muuten tuplana. EDIT, kun lukee tarkemmin niin ei oo. Melkein sama komento. Täsmennäppäs muuten osaavien tiedoksi: mut firefoxin kautta voi "aseta taustakuvaksi" ominaisuudella Onko tuo nykytilanne jonka haluat estää? Vai ominaisuus jonka haluat jäävän? Vähän kun jää epäselväksi mitä olet osannut ja mihin kaipaat apua. p.s. Yksi tapa on jättää "vapaa tili", jota nilkit saa vapaasti mellastaa taustakuviensa kanssa. Ja tehdä tili kertoa siisteille käyttäjille siihen vaadittava salasana. Siisteiksi käyttäjikisi voit luokitella kaikki, jotka närkästyvät nilkkien vaihtamista taustakuvista. Kunnes joku nilkki valehtelee närkästyvänsä. Ja sitten taas tarvitaan salapoliisia seuraamaan kuka sitä kuvaa vaihtaa.
Sori jos kirjotin epäselvästi. Elikkä, tilanne on se, että normaali käyttäjä voi vaihtaa taustakuvaa. Haluan, että taustakuvaa ei voi vaihtaa kuin pääkäyttäjä. Olen onnistunut laittamaan eston sillein, että ei pysty vaihtamaan taustakuvaa, muuten kuin firefoxin kautta. Eli jotain kuvaa right clickaamalla ja valitsemalla että asettaa taustakuvaksi. Mutta tollasen jutun löysin, kun pistin siitä terminaliin niin ei sanonut mitään. Enkä tiedä miten toi komento jaoteltas, että skulais ja tarviiko jotain ohjelmaa toimiakseen? Koulun yleinen kone, joten vähä vaikeeta jaotella niitä henkilöitä. . . Eli ideana ois, että mitään kautta ei voi vaihtaa taustakuvaa.
Vois auttaa jos ottaa firefoxilta kirjoitusoikeudet pois Koodi: chmod -w firefox tai Koodi: chmod a-w firefox Jälikimmäinen poistaa oikeudet kaikilta käyttäjiltä.
aiemmin mainitsemistasi komennoista ensimmäisen pitäisi toimia ja kaksi muuta pakottaa sitten ns. "themen" ja ikonit tietyksi. Komennot pitää vetää sudolla, sillä kyse on järjestelmänlaajuisesta "pakotuksesta". Ja käsittääkseni tuo komento ei välttämättä vaihda nykystä taustakuvaa (teemaa+ikoneita) automaattisesti vaan veikkaisin, että se vaihtuu vasta kun seuraavan kerran kirjatuu sisään. En sitten tiedä onnistuuko tuon jälkeen taustakuvan vaihtaminen edes firefoxista.. kokeile. ööh.. tuo chmod muuttaa oikeuksia siltä firefox-tiedostolta ts. se estää esim. /usr/bin/firefox -tiedoston päälle kirjoittamisen. Se, millaisin oikeuksin käynnissä oleva firefox toimii (millainen pääsy sillä on järjestelmään) riippuu ohjelman käynnistänelle käyttäjälle /etc/users ja /etc/group tai /etc/sudoers -tiedostojen avulla annetuista oikeuksista.
Mikä on tiedosto tai kansio joka määrittää käytetyn taustakuvan? Kirjoitusoikeuksien poisto siihen normaali käyttäjälle?
gnomessa ei kai ole yhtä tiedostoa, jossa olisi vain yksi rivi taustakuvalle. ~/.gconf/%gconf.xml on varmaan se mitä ehkä haetaan. tiedostonnimi on sen verran erikoinen (%-merkki edessä), että tuo on ehkä viittaus gconf:in ns. "asetustietokantaan" (tekstitiedosto jossain, missä lie).. ja siksi epäilen, että tuon vetäminen "kirjoitussuojatuksi" saattaa aiheuttaa vaikka mitä ihmeellisyyksiä. Kokeilla voi vaikka seuraavaa: ajelee nuo ym. gconftoolit siten, että käyttää /etc/gconf/gconf.xml.mandatory -sijasta ~/.gconf/%gconf.xml -tiedostoa ja sitten heittää perään sille perään chmod -r:ää.. mutta jos tuo sattuisi jostain kumman syystä toimimaan niin firefoxia varten voisi sitten rakentaa erikoisen "käynnistysskriptin" joka ensiksi tekee chmod +r:t ~/.gconf/%gconf.xml -tiedostolle, laukaisee firefoxin, haistelee firefoxin sulkemista ja sulkemisen jälkeen vetää chmod -r:n.. mutta tuo on kuitenkin toooooooooooodeeeeeeeeeeeelllllllaaaaaaaaaaa kaukaa haeuttu idea.
Itsellä KDE työpöydällä firefox ei näytä talleta taustakuvaksi valintaa. Kai tuonkin voi asetaa firefoxin asetuksista. Ja eikös sille Firefoxille löydy myös kiosk-mode. Ubuntu mahdollistaa myös Guest-tilin käytön. Paras tapa kuitenkin saada koululaiset kuriin on tehdä chroot vankila. Chroot vankilassa voi estää miltei kaikkien ohjelmien käytön. Kirjautuminen niin, että vain firefox-ohjelman käyttö on mahdollista on melko helppo toteuttaa.
Joo ei noi toimi. Eli nyt kysyisin sitten, että miten saan kaikki oikeudet firefoxista (paitsi luku) pois käyttäjältä? Ja miten saan estettyä ubuntun taustakuvan vaihdon? Että se ois vaan perusväri (esim sininen).
Toisin sanoen sulle käy että taustakuvat ei oo ollenkaan käytössä? 'Olis vaan perusväri (esim sininen).' Vai pitääkö admin rootilla olla taustakuvat käytössä? Sori kun en osaa neuvoa, mutta huomioin kelpaako radikaalimpi rajoite taustakuviin.
Joo tietenkin rootilla pystyy taustakuvan vaihtamaan. Ihan sama joku perusväri kelpaa kyllä, ideana ois, että sais estettyä sen vaihtamisen. Jotain lueskelin et dconffilla pitäis lockaa tietyt osastot.. Tosin en löydä noita kansioita mistään, kun ne nyt on eripaikassa kuin ohjeessa, jos jollain ois dconfista tietoa, niin apua kaipaisin.