Minä kirjoitin viestini sen tähden, että joku sanoi itsellään olleen ongelmia toisaalla:
miten saa tallennettua general.useragent.vendor kohan asetukset about:configissa nii että jäävät oletusarvoiks eivätkä nollaannu aina selainta bootatessa?
No, kyllä about:configissa tehdyt asetukset noin yleisesti ottaen tallentuvat pysyvästi profiiliin (tiedostoon ~/.mozilla/firefox/nnnn/prefs.js) ja väittäisin, että lähes kaikilla tavallisilla Ubuntu-käyttäjillä on vain yksi profiili Firefoxia varten. Hifistelijät sitten erikseen.
Tuolla neuvomallani tavallahan voi pysyvästi (siis myös uusille käyttäjille ja uusiin profiileihin) muuttaa Ubuntun Firefoxin asetuksia, jos ne muodostuvat ongelmiksi.
$ dpkg -S /usr/lib/firefox-3.0.3/defaults/preferences/ubuntu-useragent.js
firefox-3.0: /usr/lib/firefox-3.0.3/defaults/preferences/ubuntu-useragent.js
Käskyllä selviää, että tiedosto on osa Ubuntun firefox-3.0 -pakettia. Joka kerta, kun Firefoxi päivitetään paketinhallinnan kautta, kyseinen tiedosto jyrätään ylitse paketin versiolla. Tässä mielessä käyttäjän kotihakemistoon tehdyt asetukset ovat paljon pysyvämpiä - ne selviävät myös uudelleenasennusten ja Ubuntun versiopäivitysten ylitse, jopa distroa vaihdettaessa. Muutenki, imho, on hyvää järjestelmän hallinnointia, että pyritään pitämään näpit erossa rootin hallitsemista tiedostoista, jos käyttäjän oikeuksilla saadaan halutut hommat tehtyä.
Mitäpä jos on monen käyttäjän kone, ja vain yksi käyttää hotmailia? Kuten on tapaus meillä kotona. Emme toki ala "särkemään" järjestelmää yhden käyttäjän tarvitseman pikku muutoksen takia.
muoks. firefox-3.0 paketin sisälmyksiä tutkimalla selviää muutakin- greppaan tärkeät kohdat:
ubuntu@ubuntu:/var/lib/dpkg/info$ dpkg -L firefox-3.0 |grep etc
/etc
/etc/firefox-3.0
/etc/firefox-3.0/profile
/etc/firefox-3.0/profile/bookmarks.html
/etc/firefox-3.0/profile/localstore.rdf
/etc/firefox-3.0/profile/prefs.js
/etc/firefox-3.0/profile/mimeTypes.rdf
/etc/firefox-3.0/profile/chrome
/etc/firefox-3.0/profile/chrome/userChrome-example.css
/etc/firefox-3.0/profile/chrome/userContent-example.css
/etc/firefox-3.0/pref
/etc/firefox-3.0/pref/firefox.js
Eli näköjään firefoxillekin on noita /etc:n alla olevia konfiguraatioita, joita ei niin vain hävitetäkään pakettien päivittyessä. Sanoisin jopa, että haluttaessa tehdä järjestelmän laajuisia asetuksia /etc/firefox-3.0/pref/firefox.js saattaisi olla oikea paikka.
ubuntu@ubuntu:/etc/firefox-3.0/pref$ head -n 8 firefox.js
// This is the Debian specific preferences file for Mozilla Firefox
// You can make any change in here, it is the purpose of this file.
// You can, with this file and all files present in the
// /etc/firefox/pref directory, override any preference that is
// present in /usr/lib/firefox/defaults/pref directory.
// While your changes will be kept on upgrade if you modify files in
// /etc/firefox/pref, please note that they won't be kept if you
// do them in /usr/lib/firefox/defaults/pref.
Pitäisikö jonkun "Guest"ina tilapäisesti sisään loggaavan henkilön ensimmäiseksi etsiä netistä ohjeita about:config-asetuksien muuttamisesta?
Kysymys on mielenkiintoinen, jos tarkoitat guestilla tätä 8.10:ssä esiteltyä tilapäistä vierastiliä. Sehän luodaan lennosta muistiin tmpfs:iin ja hävitetään uloskirjautumisen jälkeen. Firefoxin profiiliin ei voida vaikuttaa guest-käyttäjän kotihakemiston luontiskriptissä, koska profiili tehdään vasta ensimmäisellä käynnistyksellä. Ei tule yksinkertaista ratkaisua mieleen, että ensimmäiseen istuntoon saisi kustomoituja asetuksia.
Paitsi järjestelmän laajuinen asetus. Se, että guestilla ei firefoxissa hotmail toimi sukkana, ei ehkä kuitenkaan ole mikään valtavan tärkeä ongelma kokonaisuutta ajatellen.