Βελτιστοποιηση του Flash στον Firefox
Δημοσιεύτηκε: 30 Νοέμ 2010, 19:52
Εδω θα δουμε πως μπορουμε να βελτιωσουμε το Flash στον Firefox!
Περιεχόμενα
Backup τα αρχεια που θα επεξεργαστουμε
Πρωτα απ' ολα θα πρεπει να κανουμε ενα backup τις ρυθμισεις μας και τα αρχεια που θα επεξεργαστουμε,
εκτελωντας τις εντολες
Μετα απο αυτο, ειμαστε ετοιμοι να συνεχισουμε!
Βελτιστοποιηση του Flash στον Firefox
1) Ανοιγουμνε τερματικο και εκτελουμε
2) Ανοιγουμε τον Firefox και πηγαινουμε Επεξεργασια - Προτιμησεις - Για προχωρημενους - Δικτυο - Ρυθμισεις... - και επιλεγουμε Χωρις διαμεσολαβητη
και παταμε Ok
Μετα πληκτρολογουμε τη διευθυνση about:config στο ερωτημα παταμε οτι θα προσεχουμε και κανουμε τις παρακατω αλλαγες
3) κανουμε εγκατασταση στον Firefox τα παρακατω Προσθετα
Flashblock https://addons.mozilla.org/en-US/firefox/addon/433
LSO https://addons.mozilla.org/en-US/firefox/addon/6623
ADBlock Plus https://addons.mozilla.org/en-US/firefox/addon/1865/
BetterCache (αφηνουμε τις default ρυθμισεις) https://addons.mozilla.org/en-US/firefox/addon/6371/
Load Tabs Progressively https://addons.mozilla.org/en-US/firefox/addon/91919/
και κανουμε επανεκκινηση τον Firefox!
4) Κλεινουμε τον Firefox,
ανοιγουμε τερματικο και εκτελουμε (απενεργοποιουμε τον xgl)
5) Ορισμος παρακαμψης GPU
εκτελουμε τις εντολες
6) Απενεργοποιηση Pango
εκτελουμε
και στο αρχειο που θα ανοιξει, προσθετουμε στο τελος τη γραμμη
Παταμε Αποθηκευση, και κλεινουμε το αρχειο
7) Απενεργοποιηση localhost για IPv6
εκτελουμε
και στο αρχειο που θα ανοιξει, σβηνουμε τη λεξη localhost απο την 5η γραμμη
Πριν
και Μετα
Δεν πειραζουμε κατι αλλο!
Παταμε Αποθηκευση και κλεινουμε το αρχειο!
Προσοχη στους χρηστες που χρησιμοποιουν IPv6 Launchpad bug: #301430
8) Βελτιστοποιηση FF SQLite
Κανουμε εγκατασταση το sqlite3 με την εντολη
Κλεινουμε τον Firefox και εκτελουμε τις εντολες
και στο αρχειο που θα ανοιξει, το κανουμε ετσι
Παταμε αποθηκευση, κλεινουμε το αρχειο, και εκτελουμε
9) Βελτιστοποιηση Xorg
κανουμε πρωτα ενα backup το αρειο αν υπαρχει με την εντολη
Αν μας επιεστρεψει σφαλμα η εντολη, No such file or directory σημενει οτι το αρχειο δεν υπαρχει
εκτελουμε
αν ανοιξει ενα κενο αρχειο, τοτε απλα βαζουμε το παρακατω,
αν το αρχειο υπαρχει, προσθετουμε το παρακατω στο τελος του αρχειου
Παταμε αποθηκευση, κλεινουμε το αρχειο.
10) Βελτιστοποιηση τις ρυθμισεις RWIN
Πηγαινουμε εδω http://www.speedtest.net/ και κανουμε ενα test, μετα εκτελουμε
και στο αρχειο που θα νοιξει, προσθετουμε στο τελος
Παταμε αποθηκευση, κλεινουμε το αρχειο, και πηγαινουμε παλι εδω http://www.speedtest.net/ και κανουμε παλι το test
Το αποτελεσμα θα πρεπει να ειναι βελτιωμενο!
μετα εκτελουμε
Περισσοτερες πληροφοριες για τις ρυθμισεις RWIN μπορειτε να δειτε εδω http://swik.net/Ubuntu/Only+Ubuntu/How+ ... RWIN/cbnda
11) Διορθωση bug css (Μονο για οσους εχουν προβλημα με αυτο) https://bugzilla.mozilla.org/show_bug.cgi?id=438911
Αν καποιος ανοιξει τον Firefox και τρεχει ο επεξεργαστης στο full (100%), εκτελει
και στο αρχειο που θα ανοιξει, προσθετει
Παταμε αποθηκευση,και κλεινουμε το αρχειο.
12) Ρυθμιση της μνημης με την cache του Firefox
εκτελουμε
και στο τελος του αρχειου προσθετουμε
Παταμε αποθηκευση,και κλεινουμε το αρχειο και εκτελουμε
13) Μετα ανοιγουμε τον Firefox πληκτρολογουμε τη διαυθυνση about:config στο ερωτημα πατραμε οτι θα προσεχουμε και κανουμε τις παρακατω αλλαγες
δεξι κλικ μεσα στον Firefox - Νεο - Αλφαριθμητικο - και εισαγουμε ονομα browser.cache.disk.parent_directory και τιμη /dev/shm
Κλεινουμε τον Firefox, κανουμε επανεκκινηση, και βλεπουμε τις αλλαγες!
Επαναφορα τις αλλαγες που καναμε
Ανοιγουμε τον Firefox και πηγαινουμε Επεξεργασια - Προτιμησεις - Για προχωρημενους - Δικτυο - Ρυθμισεις... - και επιλεγουμε Χρηση ρυθμισεων διαμεσολαβητη συστηματος
και παταμε Ok
Μετα ανοιγουμε τερματικο και εκτελουμε τις παρακατω εντολες
και την παρακατω εντολη, ΜΟΝΟ αν υπηρχε το αρχειο xorg.conf(βλ. βημα 9)
Και μετα μπορουμε να κανουμε μια επανεκκινηση.
αν ολα ειναι ενταξει, και εχουμε επαναφερει το συστημα μας, μπορουμε να διαγραψουμε τον φακελο Flash_settings
που εχει δημιουργηθει μεσα στο home μας, οπου εχουμε βαλει ολες τις αλλαγες που ειχαμε κανει!
Ο οδηγος ειναι εμπνευσμενος απο τον οδηγου εδω http://ubuntuforums.org/showthread.php?t=1533664
Η εργασία υπάγεται στην άδεια Creative Commons Αναφορά-Μη εμπορική χρήση-Παρόμοια διανομή 3.0 Ελλάδα
Καλο θα ειναι να εκτελεσουμε τα παρακατω μονο αν δεν ειμαστε ευχαρηστημενοι, καθως εισαι πολλες οι πιθανοτητες μετα να δημιουργησουμε καποιο προβλημα!
Περιεχόμενα
Backup τα αρχεια που θα επεξεργαστουμε
Πρωτα απ' ολα θα πρεπει να κανουμε ενα backup τις ρυθμισεις μας και τα αρχεια που θα επεξεργαστουμε,
εκτελωντας τις εντολες
- Κώδικας: Επιλογή όλων
cp -r ~/.mozilla ~/.mozilla_old
cp -r ~/.bashrc ~/.bashrc_old
sudo cp /etc/hosts /etc/hosts_old
sudo cp /etc/sysctl.conf /etc/sysctl.conf_old
Μετα απο αυτο, ειμαστε ετοιμοι να συνεχισουμε!
Βελτιστοποιηση του Flash στον Firefox
1) Ανοιγουμνε τερματικο και εκτελουμε
- Κώδικας: Επιλογή όλων
sudo apt-get --purge remove gnash adobe-flashplugin swfdec-mozilla && sudo apt-get install flashplugin-nonfree
2) Ανοιγουμε τον Firefox και πηγαινουμε Επεξεργασια - Προτιμησεις - Για προχωρημενους - Δικτυο - Ρυθμισεις... - και επιλεγουμε Χωρις διαμεσολαβητη
και παταμε Ok
Μετα πληκτρολογουμε τη διευθυνση about:config στο ερωτημα παταμε οτι θα προσεχουμε και κανουμε τις παρακατω αλλαγες
network.dns.disableIPv6 true
network.http.max-connections 96
network.http.max-connections-per-server 32
network.http.max-persistent-connections-per-server 8
network.http.pipelining true
network.http.pipelining.ssl true
network.http.pipelining.maxrequests 8
network.http.proxy.pipelining true
network.prefetch-next false
network.dns.disableipv6 true
browser.sessionstore.interval 240000
mousewheel.accelleration.factor 5
mousewheel.accelleration.start 3
3) κανουμε εγκατασταση στον Firefox τα παρακατω Προσθετα
Flashblock https://addons.mozilla.org/en-US/firefox/addon/433
LSO https://addons.mozilla.org/en-US/firefox/addon/6623
ADBlock Plus https://addons.mozilla.org/en-US/firefox/addon/1865/
BetterCache (αφηνουμε τις default ρυθμισεις) https://addons.mozilla.org/en-US/firefox/addon/6371/
Load Tabs Progressively https://addons.mozilla.org/en-US/firefox/addon/91919/
και κανουμε επανεκκινηση τον Firefox!
4) Κλεινουμε τον Firefox,
ανοιγουμε τερματικο και εκτελουμε (απενεργοποιουμε τον xgl)
- Κώδικας: Επιλογή όλων
mkdir ~/.config/xserver-xgl
touch ~/.config/xserver-xgl/disable
5) Ορισμος παρακαμψης GPU
εκτελουμε τις εντολες
- Κώδικας: Επιλογή όλων
sudo mkdir /etc/adobe
echo "OverrideGPUValidation=true" > ~/mms.cfg
sudo mv ~/mms.cfg /etc/adobe/
6) Απενεργοποιηση Pango
εκτελουμε
- Κώδικας: Επιλογή όλων
gedit ~/.bashrc
και στο αρχειο που θα ανοιξει, προσθετουμε στο τελος τη γραμμη
- Κώδικας: Επιλογή όλων
export MOZ_DISABLE_PANGO=1
Παταμε Αποθηκευση, και κλεινουμε το αρχειο
7) Απενεργοποιηση localhost για IPv6
εκτελουμε
- Κώδικας: Επιλογή όλων
sudo gedit /etc/hosts
και στο αρχειο που θα ανοιξει, σβηνουμε τη λεξη localhost απο την 5η γραμμη
Πριν
- Κώδικας: Επιλογή όλων
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
και Μετα
- Κώδικας: Επιλογή όλων
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
Δεν πειραζουμε κατι αλλο!
Παταμε Αποθηκευση και κλεινουμε το αρχειο!
Προσοχη στους χρηστες που χρησιμοποιουν IPv6 Launchpad bug: #301430
8) Βελτιστοποιηση FF SQLite
Κανουμε εγκατασταση το sqlite3 με την εντολη
- Κώδικας: Επιλογή όλων
sudo apt-get install sqlite3
Κλεινουμε τον Firefox και εκτελουμε τις εντολες
- Κώδικας: Επιλογή όλων
sudo touch /etc/cron.daily/start-sqlite-ff
sudo chmod +x /etc/cron.daily/start-sqlite-ff
sudo gedit /etc/cron.daily/start-sqlite-ff
και στο αρχειο που θα ανοιξει, το κανουμε ετσι
- Κώδικας: Επιλογή όλων
#!/bin/bash
PROC=`pgrep -n firefox`
if [ "$PROC" != "" ]; then echo "Firefox is running"; exit 1; fi
find $HOME/.mozilla/ \( -name "*.sqlite" \) -exec sqlite3 {} "vacuum" \;
Παταμε αποθηκευση, κλεινουμε το αρχειο, και εκτελουμε
- Κώδικας: Επιλογή όλων
sudo /etc/cron.daily/start-sqlite-ff
9) Βελτιστοποιηση Xorg
κανουμε πρωτα ενα backup το αρειο αν υπαρχει με την εντολη
- Κώδικας: Επιλογή όλων
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_old
Αν μας επιεστρεψει σφαλμα η εντολη, No such file or directory σημενει οτι το αρχειο δεν υπαρχει
εκτελουμε
- Κώδικας: Επιλογή όλων
sudo gedit /etc/X11/xorg.conf
αν ανοιξει ενα κενο αρχειο, τοτε απλα βαζουμε το παρακατω,
αν το αρχειο υπαρχει, προσθετουμε το παρακατω στο τελος του αρχειου
- Κώδικας: Επιλογή όλων
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Παταμε αποθηκευση, κλεινουμε το αρχειο.
10) Βελτιστοποιηση τις ρυθμισεις RWIN
Πηγαινουμε εδω http://www.speedtest.net/ και κανουμε ενα test, μετα εκτελουμε
- Κώδικας: Επιλογή όλων
sudo gedit /etc/sysctl.conf
και στο αρχειο που θα νοιξει, προσθετουμε στο τελος
- Κώδικας: Επιλογή όλων
net.core.rmem_default = 524288
net.core.rmem_max = 524288
net.core.wmem_default = 524288
net.core.wmem_max = 524288
net.ipv4.tcp_wmem = 4096 87380 524288
net.ipv4.tcp_rmem = 4096 87380 524288
net.ipv4.tcp_mem = 524288 524288 524288
net.ipv4.tcp_rfc1337 = 1
net.ipv4.ip_no_pmtu_disc = 0
net.ipv4.tcp_sack = 1
net.ipv4.tcp_fack = 1
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_timestamps = 1
net.ipv4.tcp_ecn = 0
net.ipv4.route.flush = 1
Παταμε αποθηκευση, κλεινουμε το αρχειο, και πηγαινουμε παλι εδω http://www.speedtest.net/ και κανουμε παλι το test
Το αποτελεσμα θα πρεπει να ειναι βελτιωμενο!
μετα εκτελουμε
- Κώδικας: Επιλογή όλων
sudo sysctl -p
Περισσοτερες πληροφοριες για τις ρυθμισεις RWIN μπορειτε να δειτε εδω http://swik.net/Ubuntu/Only+Ubuntu/How+ ... RWIN/cbnda
11) Διορθωση bug css (Μονο για οσους εχουν προβλημα με αυτο) https://bugzilla.mozilla.org/show_bug.cgi?id=438911
Αν καποιος ανοιξει τον Firefox και τρεχει ο επεξεργαστης στο full (100%), εκτελει
- Κώδικας: Επιλογή όλων
gedit ~/.mozilla/firefox/*.default/chrome/userContent.css
και στο αρχειο που θα ανοιξει, προσθετει
- Κώδικας: Επιλογή όλων
/* Smooth Scrolling: Disable Fixed Background Images */
body {
background-attachment: scroll !important;
background-repeat:no-repeat;
}
Παταμε αποθηκευση,και κλεινουμε το αρχειο.
12) Ρυθμιση της μνημης με την cache του Firefox
εκτελουμε
- Κώδικας: Επιλογή όλων
sudo gedit /etc/sysctl.conf
και στο τελος του αρχειου προσθετουμε
- Κώδικας: Επιλογή όλων
# Improve memory
vm.swappiness=10
# Improve file/folder browsing speed
vm.vfs_cache_pressure=50
# Set maximum amount of memory allocated to shm to 256MB
kernel.shmmax = 268435456
Παταμε αποθηκευση,και κλεινουμε το αρχειο και εκτελουμε
- Κώδικας: Επιλογή όλων
sudo sysctl -p
13) Μετα ανοιγουμε τον Firefox πληκτρολογουμε τη διαυθυνση about:config στο ερωτημα πατραμε οτι θα προσεχουμε και κανουμε τις παρακατω αλλαγες
δεξι κλικ μεσα στον Firefox - Νεο - Αλφαριθμητικο - και εισαγουμε ονομα browser.cache.disk.parent_directory και τιμη /dev/shm
Κλεινουμε τον Firefox, κανουμε επανεκκινηση, και βλεπουμε τις αλλαγες!
Επαναφορα τις αλλαγες που καναμε
Ανοιγουμε τον Firefox και πηγαινουμε Επεξεργασια - Προτιμησεις - Για προχωρημενους - Δικτυο - Ρυθμισεις... - και επιλεγουμε Χρηση ρυθμισεων διαμεσολαβητη συστηματος
και παταμε Ok
Μετα ανοιγουμε τερματικο και εκτελουμε τις παρακατω εντολες
- Κώδικας: Επιλογή όλων
mkdir ~/Flash_settings
mv ~/.mozilla ~/Flash_settings
mv ~/.config/xserver-xgl ~/Flash_settings
- Κώδικας: Επιλογή όλων
mv ~/.mozilla_old ~/.mozilla
mv ~/.bashrc_old ~/.bashrc
sudo mv /etc/adobe ~/Flash_settings
- Κώδικας: Επιλογή όλων
sudo apt-get remove --purge flashplugin-nonfree sqlite3 && sudo apt-get install adobe-flashplugin
sudo mv /etc/X11/xorg.conf ~/Flash_settings
sudo mv /etc/hosts_old /etc/hosts
- Κώδικας: Επιλογή όλων
sudo mv /etc/sysctl.conf_old /etc/sysctl.conf
sudo mv /etc/cron.daily/start-sqlite-ff ~/Flash_settings
sudo sysctl -p
και την παρακατω εντολη, ΜΟΝΟ αν υπηρχε το αρχειο xorg.conf(βλ. βημα 9)
- Κώδικας: Επιλογή όλων
sudo mv /etc/X11/xorg.conf_old /etc/X11/xorg.conf
Και μετα μπορουμε να κανουμε μια επανεκκινηση.
αν ολα ειναι ενταξει, και εχουμε επαναφερει το συστημα μας, μπορουμε να διαγραψουμε τον φακελο Flash_settings
που εχει δημιουργηθει μεσα στο home μας, οπου εχουμε βαλει ολες τις αλλαγες που ειχαμε κανει!
Ο οδηγος ειναι εμπνευσμενος απο τον οδηγου εδω http://ubuntuforums.org/showthread.php?t=1533664
Η εργασία υπάγεται στην άδεια Creative Commons Αναφορά-Μη εμπορική χρήση-Παρόμοια διανομή 3.0 Ελλάδα