Σελίδα 1 από 1

Βελτιστοποιηση του Flash στον Firefox

ΔημοσίευσηΔημοσιεύτηκε: 30 Νοέμ 2010, 19:52
από vagrale13
Εδω θα δουμε πως μπορουμε να βελτιωσουμε το Flash στον Firefox!

Καλο θα ειναι να εκτελεσουμε τα παρακατω μονο αν δεν ειμαστε ευχαρηστημενοι, καθως εισαι πολλες οι πιθανοτητες μετα να δημιουργησουμε καποιο προβλημα!



:arrow: Περιεχόμενα




Backup τα αρχεια που θα επεξεργαστουμε

Πρωτα απ' ολα θα πρεπει να κανουμε ενα backup τις ρυθμισεις μας και τα αρχεια που θα επεξεργαστουμε, :idea:
εκτελωντας τις εντολες
Κώδικας: Επιλογή όλων
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

Δεν πειραζουμε κατι αλλο! :idea:
Παταμε Αποθηκευση και κλεινουμε το αρχειο!

Προσοχη στους χρηστες που χρησιμοποιουν IPv6 Launchpad bug: #301430 :idea:



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 σημενει οτι το αρχειο δεν υπαρχει :idea:
εκτελουμε
Κώδικας: Επιλογή όλων
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
Το αποτελεσμα θα πρεπει να ειναι βελτιωμενο! :clap:
μετα εκτελουμε
Κώδικας: Επιλογή όλων
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 License
Η εργασία υπάγεται στην άδεια Creative Commons Αναφορά-Μη εμπορική χρήση-Παρόμοια διανομή 3.0 Ελλάδα

Re: Βελτιστοποιηση του Flash στον Firefox

ΔημοσίευσηΔημοσιεύτηκε: 30 Νοέμ 2010, 21:31
από MakisM1
Ενδιαφερον! Το εβαλα και στην λιστα των οδηγων!

Φιλικα

ΜακηςΜ

Re: Βελτιστοποιηση του Flash στον Firefox

ΔημοσίευσηΔημοσιεύτηκε: 02 Σεπ 2011, 21:32
από medigeek
Για βελτιστοποίηση του flash εγώ χρησιμοποιώ το flashblock και το flashvideoreplacer :)
https://addons.mozilla.org/en-US/firefo ... oreplacer/
Το τελευταίο αντικαθιστά το flash με το αντίστοιχο mplayer/totem (ή άλλο) plugin, κάνοντας την ταινία πιο ομαλή, με λιγότερα προβλήματα cpu, και στην περίπτωση μου το πιο σημαντικό ήταν να μπορώ να έχω ένα καθώς πρέπει fullscreen στην συνδεδεμένη τηλεόραση.

Re: Βελτιστοποιηση του Flash στον Firefox

ΔημοσίευσηΔημοσιεύτηκε: 03 Σεπ 2011, 00:55
από vagrale13
medigeek έγραψε:Για βελτιστοποίηση του flash εγώ χρησιμοποιώ το flashblock και το flashvideoreplacer :)
https://addons.mozilla.org/en-US/firefo ... oreplacer/
Το τελευταίο αντικαθιστά το flash με το αντίστοιχο mplayer/totem (ή άλλο) plugin, κάνοντας την ταινία πιο ομαλή, με λιγότερα προβλήματα cpu, και στην περίπτωση μου το πιο σημαντικό ήταν να μπορώ να έχω ένα καθώς πρέπει fullscreen στην συνδεδεμένη τηλεόραση.

Πολυ καλο medigeek!! :clap:

Re: Βελτιστοποιηση του Flash στον Firefox

ΔημοσίευσηΔημοσιεύτηκε: 10 Σεπ 2011, 14:48
από gdskate
Όλα τα υπόλοιπα πήγαν καλά, το μόνο πρόβλημα ήταν ότι κατά την εκτέλεση της εντολής:

Κώδικας: Επιλογή όλων
sudo /etc/cron.daily/start-sqlite-ff


Μου έλεγε ότι δεν υπάρχει το sqlite3.
Τι έπαιξε;

Re: Βελτιστοποιηση του Flash στον Firefox

ΔημοσίευσηΔημοσιεύτηκε: 10 Σεπ 2011, 16:49
από medigeek
Δε χρειάζεσαι το cron γι' αυτό, κατέβασε το bleachbit:
http://bleachbit.sourceforge.net/download/linux

Τσέκαρε το "Vacuum" στο Firefox.


Re: Βελτιστοποιηση του Flash στον Firefox

ΔημοσίευσηΔημοσιεύτηκε: 12 Οκτ 2011, 21:51
από redpower
Καλησπέρα το πρόσθετο Flashblock τι ακριβώς κάνει? Εάν το απενεργοποιήσω τι χάνω?

Re: Βελτιστοποιηση του Flash στον Firefox

ΔημοσίευσηΔημοσιεύτηκε: 12 Οκτ 2011, 22:05
από fkol k4
redpower έγραψε:Καλησπέρα το πρόσθετο Flashblock τι ακριβώς κάνει? Εάν το απενεργοποιήσω τι χάνω?

Το πρόσθετο Flashblock απαγορεύει την εκτέλεση Flash περιεχόμενου (βίντεο , διαφημιστικά) όταν μπαίνεις σε ένα site. Εμφανίζει ένα σηματάκι-κουμπί μπροστά από το μπλοκαρισμένο Flash περιεχόμενο και για να εκτελεστεί πρέπει να το πατήσεις . Αυτό κάνει ευκολότερη την φόρτωση σελίδων με πολύ μεγάλο Flash περιεχόμενο (sport fm ).
Εάν το απενεργοποιήσεις δεν χάνεις κάτι , είναι σαν να μην το έχεις βάλει καθόλου .