Ero sivun ”Linux miniläppäriin” versioiden välillä

Siirry navigaatioon Siirry hakuun
3 598 merkkiä lisätty ,  7. helmikuuta 2009
p (→‎Gnome: nimenomaan compiziin liittyvä asetus)
Rivi 33: Rivi 33:


=== Firefoxin profiili tmpfs-osiolle ===
=== Firefoxin profiili tmpfs-osiolle ===
Firefox käyttää surffailun aikana melko paljon omaa tietokantaansa, joka sijaitsee <tt>.mozilla/firefox</tt>-[[hakemisto]]ssa. Tämän hakemiston siirtäminen [[tmpfs]]-osiolle nopeuttaa Firefoxia huomattavasti. Tällöin on kuitenkin muistettava tehdä sellaiset asetukset, että profiili otetaan talteen massamuistin puolelle koneen sammutuksen yhteydessä ja palautetaan se koneen käynnistyessä.
Aloitetaan varmuuskopioimalla Firefoxin profiili komennolla
[[cp]] -R ~/.mozilla/firefox ~/.mozilla/firefox_backup
Seuraavaksi luodaan [[bash-skriptaus|skripti]], joka sammutuksen yhteydessä kopioi Firefoxin profiilin hakemistoon <tt>.mozilla/fi</tt> ja käynnistyksen yhteydessä palauttaa nämä tiedostot käyttäen [[rsync]]-synkronointisovellusta. Luo tiedosto <tt>/etc/init.d/ffprofile</tt> ja kirjoita sen sisällöksi
<source lang="bash">
#!/bin/sh
error=0
tunnus=tähän_käyttäjätunnuksesi
case "$1" in
start)
    echo "Calling rsync -av --delete /home/$tunnus/.mozilla/fi/ /home/$tunnus/.mozilla/firefox/"
    rsync -av --delete /home/$tunnus/.mozilla/fi/ /home/$tunnus/.mozilla/firefox/
    exit $error
    ;;
stop)
    echo "Calling rsync -av --delete /home/$tunnus/.mozilla/firefox/ /home/$tunnus/.mozilla/fi/"
    rsync -av --delete /home/$tunnus/.mozilla/firefox/ /home/$tunnus/.mozilla/fi/
    chmod -t /home/$tunnus/.mozilla/fi/
    chmod og-w /home/$tunnus/.mozilla/fi/
    exit $error
    ;;
*)
    echo "Usage: /etc/init.d/ffprofile {start|stop}"
    exit 1
    ;;
esac
</source>
Seuraavaksi luodaan symboliset linkit tähän tiedostoon eri [[ajotaso]]ille siirryttäessä läpikäytäviin <tt>/etc/rcX.d</tt>-hakemistoihin. Jotta synkronointi tehtäisiin sammutuksen ja uudelleenkäynnistyksen yhteydessä (ajotasot 0 ja 6) luodaan linkit komennoilla
ln -s /etc/init.d/ffprofile /etc/rc0.d/K01ffprofile
ln -s /etc/init.d/ffprofile /etc/rc6.d/K01ffprofile
Käynnistyksen yhteydessä taas siirrytään jakelusta riippuen eri ajotasolle. [[Debian]]-pohjaisissa jakeluissa (mm. miniläppäreissä usein käytetyssä [[Ubuntu]]ssa) se on 2, jolloin linkki luotaisiin komennolla
ln -s /etc/init.d/ffprofile /etc/rc2.d/S99ffprofile
Nämä komennot vaativat pääkäyttäjän oikeudet.
Joissain jakeluissa oletusajotaso on 5, jolloin edellisessä komennossa luku 2 on korvattava luvulla 5. Oletusajotason näkee <tt>[[inittab|/etc/inittab]]</tt>-asetustiedostosta.
Enää on selviydyttävä tapauksesta, jossa kone ei sammukaan puhtaasti jolloin Firefoxin profiili jää päivittämättä levylle. Luodaan tätä varten [[Komentojen ajastaminen|ajastettu tehtävä]], joka kopioi tunnin välein Firefoxin profiilin samaan paikkaan kuin yllä luodut skriptit. Tämä onnistuu luomalla tiedosto <tt>/etc/cron.hourly/ffprofile</tt> johon sisällöksi tulee
<source lang="bash">
#!/bin/sh
tunnus=tähän_käyttäjätunnuksesi
echo "Calling rsync -av --delete /home/$tunnus/.mozilla/firefox/ /home/$tunnus/.mozilla/fi/"
rsync -av --delete /home/$tunnus/.mozilla/firefox/ /home/$tunnus/.mozilla/fi/
chmod -t /home/$tunnus/.mozilla/fi/
chmod og-w /home/$tunnus/.mozilla/fi/
</source>
Nyt olemme valmiit siirtämään Firefoxin profiilin lopullisesti tmpfs:lle. Lisätään <tt>[[fstab|/etc/fstab]]</tt>-asetustiedostoon rivi
tmpfs    /home/käyttäjätunnuksesesi/.mozilla/firefox    tmpfs    defaults  0    0
ja littämällä uusi tmpfs-osio komennolla
mount -a
Kopioidaan tämän jälkeen vielä vanha profiili paikoilleen komennolla
cp -R ~/.mozilla/firefox_backup ~/.mozilla/firefox
Jonka jälkeen kaikki on valmista ja Firefox toimii huomattavasti nopeammin.
== Ohjelmien sovittaminen pienelle näytölle ==
== Ohjelmien sovittaminen pienelle näytölle ==
Miniläppäreiden korkeussuunnassa pienet näytöt aiheuttavat joskus ongelmia sovellusten kanssa.
Miniläppäreiden korkeussuunnassa pienet näytöt aiheuttavat joskus ongelmia sovellusten kanssa.

Navigointivalikko