Ρύθμιση του firefox για όλους τους χρήστες

Ξεκίνησε από alkisg, 03 Νοε 2008, 09:37:02 ΠΜ

« προηγούμενο - επόμενο »

Wizard

Δεν ήξερα ότι δούλευε το lockPref με το user.js, πολύ καλό!!

Για να μην εμφανίζεται η σελίδα about:config, κάνουμε edit το /etc/firefox-3.0/profile/chrome/userContent.css και γράφουμε:
window[id="config"] * { display: none; }


Για να αποκρύπτονται οι επιλογές των add-ons και των preferences, κάνουμε edit το /etc/firefox-3.0/profile/chrome/userChrome.css
και γράφουμε:
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
menuitem[id="menu_openAddons"], menuitem[id="menu_preferences"] { display: none; }


Και τα δύο δουλεύουν αν δεν έχουν δημιουργηθεί τα mozilla profiles των χρηστών.

Wizard

Παράθεση από: alkisg στις 08 Απρ 2009, 05:57:21 ΜΜ
Για να παίξει ο firefox σαν localapp και με proxy -χωρίς να το έχω δοκιμάσει- υποθέτω ότι χρειάζεται:
1) Να δηλωθεί στο chroot με τον τρόπο που είπες (στις υποχρεωτικές gconf ρυθμίσεις) ο proxy με βάση την IP του server και όχι με την 127.0.0.1,
2) Να δηλωθούν SEARCH_DOMAIN και DNS_SERVER στο lts.conf, και
3) Ειδικά για την 9.04 (που είναι beta ακόμα) να λυθεί αυτό το bug.

Τώρα που το bug διορθώθηκε, ποια είναι η διαδικασία για να γίνουν update όλα τα πακέτα ltsp αν δεν εμφανίζει το update ο synaptic; Πρέπει να γίνει το update και στο chroot και μετά ltsp-update-image;

alkisg

Εν συντομία η απάντηση, επειδή αναλυτικά υπάρχει στον οδηγό εγκατάστασης Ubuntu0904LTSP ο οποίος θα βγει σχετικά σύντομα.

Τα πακέτα LTSP θα πρέπει να ενημερώνονται ταυτόχρονα και στον server και στον εικονικό σκληρό των clients (chroot). Επειδή αρκετοί θα την πατούσαν και θα έκαναν update μόνο στον server, δεν υπάρχουν ενημερώσεις για LTSP εκτός αν υπάρχει critical bug.
Γι' αυτό λοιπόν δεν εμφανίζεται το update στον update-manager.

Ευτυχώς ο stgraber (ο νέος LTSP-developer του Ubuntu) ανεβάζει τακτικά updates στο PPA του: https://launchpad.net/~stgraber/+archive/ppa
Επικολλώ εν συντομία τον command-line τρόπο για να δηλώσουμε το PPA του, ενώ ο gui-τρόπος είναι στον οδηγό.
Κώδικας: shell
# Προσθήκη του αποθετηρίου του stgraber για νέες εκδόσεις πακέτων ltsp*
echo "deb http://ppa.launchpad.net/stgraber/ppa/ubuntu jaunty main 
deb-src http://ppa.launchpad.net/stgraber/ppa/ubuntu jaunty main" \ 
| sudo tee /etc/apt/sources.list.d/stgraber.list > /dev/null
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com E7716B13 
sudo apt-get update

και
Κώδικας: shell
# Προσθήκη του stgraber ppa στον εικονικό δίσκο (chroot) των τερματικών
echo "deb http://ppa.launchpad.net/stgraber/ppa/ubuntu jaunty main 
deb-src http://ppa.launchpad.net/stgraber/ppa/ubuntu jaunty main" \
| sudo tee /opt/ltsp/i386/etc/apt/sources.list.d/stgraber.list > /dev/null 
sudo cp /etc/resolv.conf /opt/ltsp/i386/etc/resolv.conf
sudo chroot /opt/ltsp/i386 apt-key adv --recv-keys --keyserver \
  keyserver.ubuntu.com E7716B13


Η διαδικασία ενημέρωσης του chroot υπάρχει στα αγγλικά εδώ: https://help.ubuntu.com/community/UbuntuLTSP/UpdatingChroot
και στα ελληνικά στον οδηγό εγκατάστασης Ubuntu0904LTSP.

Wizard, σου στέλνω link για τον οδηγό, όποιος άλλος τον βιάζεται και θέλει μια beta ας μου πει.

Δημήτρης Δαλαγιώργος

Τώρα που έχουμε Ubuntu 9.10 και Firefox 3.5 ισχύουν τα ίδια;
Ενάντια στην ηλιθιότητα, ακόμα και οι θεοί, μάταια αγωνίζονται.
Friedrich Schiller

alkisg

Απ' όσο ξέρω, μόνο το path άλλαξε, τώρα το user.js πρέπει να μπει στο /usr/lib/firefox-3.5.4/defaults/preferences/