Fedora tippek-trükkök

A HupWiki-ből...

Az oldal létrehozásának apropója az, hogy a Fedora Core 3 Gnome billentyűzet váltója nem működött a magyar nyelvre. (Arpi)


Tartalomjegyzék

Gnome billentyűzet váltó nem működik

A jelenség: a billentyűzet kiosztások beállításánál ha felvesszük a magyart, hibaüzenetet ad:

"Hiba az XKB konfigurációjának aktiválásakor.
 Valószínűleg belső X kiszolgáló probléma.
 ....."

a következő fájlmásolásokkal orvosolható a probléma:

cp /etc/X11/xkb/symbols/hu* /etc/X11/xkb/symbols/pc/

Gnome billentyűzet váltás billentyűzetről nem működik

Alapbeállításokkal a bal oldali alt gomb nem látja el feladatát magyar billentyű esetén. A megszokott a bal-alt-shift kombináció a kiosztás váltásra így nem működik. Egy teljes megoldás:

Billentyűzet beállításai/Kiosztás beállításaiban legyen kiválasztva:

  • Az Alt+Shift kombinációval lehet csoportot váltani
  • A jobb alt lenyomva tartása mellett lehet a csoportok között váltani
  • Alt és Meta az alt billentyűkre (ez az alapértelmezés)
  • A scroll lock led-je mutassa a másik csoportot

Így alt-shift-re működik a váltás, jobb alt-al vissza lehet váltani angolra, a scroll lock led jelzi ha magyar nyelven van a billentyűzet.

A problémát egyébként az 'Alt és Meta az alt billentyűkre (ez az alapértelmezés)' beállítás hiánya okozza.


Repository-k használata yum-al

Pár szó a yum-ról: yum

A Fedora Core 3-hoz nagyon sok extra csomag érhető el pédául a Dag Wieers féle repository-ban. A csomaglista megtekinthető itt.

Ahhoz, hogy használni tudjuk, két dolgot kell megtennünk:

  • A repository-hoz tartozó gpg kulcsot telepíteni a biztonság érdekében,
  • A yum repository listához hozzáadni.

GPG kulcs hozzáadása

Először töltsük le:

wget http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt

majd adjuk hozzá az rpm listájához:

rpm --import RPM-GPG-KEY.dag.txt

A művelet egy lépésben is elvégezhető aktív internetkapcsolat esetében:

rpm --import <a gpg kulcs URL-je>

Hozzáadás a repository listához

Az /etc/yum.repos.d könyvtárban hozzunk létre egy fájlt mondjuk dag.wieers.repo néven, és másoljuk bele a következő tartalmat:

# Dag RPM Repository for Fedora Core
[dag] 
name=Dag RPM Repository for Fedora Core
baseurl=http://apt.sw.be/fedora/$releasever/en/$basearch/dag
gpgcheck=1
enabled=1


A macromedia repository hozzáadása

Az /etc/yum.repos.d könyvtárban macromedia.repo nevű fájlt létrehozni, és ebbe bemásolni a következő tartalmat:

# Semi-official Macromedia repository containing the flash-plugin rpm.
[macromedia.mplug.org]
name=macromedia.mplug.org - Flash Plugin
baseurl=http://macromedia.mplug.org/apt/fedora/$releasever
  http://sluglug.ucsc.edu/macromedia/apt/fedora/$releasever
  http://ruslug.rutgers.edu/macromedia/apt/fedora/$releasever
  http://macromedia.rediris.es/apt/fedora/$releasever
gpgcheck=0
enabled=1

Hasonlóképpen adhatunk más repository-kat is a listához. Amennyiben nem akarunk GPG ellenőrzést, a gpgcheck=0-t írjuk a config fájlba. Ekkor a GPG kulcs importálás elmaradhat. Ha tiltani akarjuk a repository-t, akkor az enabled=1-et cseréljük enabled=0-ra.

Ez a módszer csak a FC3-hoz használható, a korábbi kiadásokban más szerkezetű volt a yum konfigurációs fájl. (Csak egy fájl volt, ez az /etc/yum.conf; ez tartalmazott mindent.)


mp3 fájlok lejátszása

(fedorafaq.org)

A Fedora copyright okok miatt nem tartalmazza az mp3 dekódolót. Ha mégis használni szeretnéd, navigálj ide: http://heidelberg.freshrpms.net/rpm.html?id=402

Töltsd le a dekódolót:

xmms-mp3-1.2.10-9.1.1.fc3.fr.i386.rpm

Telepítsd:

rpm -ivh xmms-mp3-1.2.10-9.1.1.fc3.fr.i386.rpm

Indítsd el az xmms-t, majd Beállítások > Audio I/O modulok > Bemeneti (input) modulok > a listában kiválasztani: 'MPEG Layer 1/2/3 Placeholder Plugin [lib_rhmp3.so]' , majd alatta, 'a modul bekapcsolásá'-nál kivenni a pipát, majd 'alkalmaz'.


flash plugin telepítése

(fedorafaq.org)

Menj ide, válaszd a FC3-at és töltsd le a plugint (flash-plugin-7.0.25-1.i386.rpm jelenleg <2004.11.19>).

root-ként telepítsd:

rpm -Uvh <rpm fájl amit letöltöttél>

Ha új verziót telepítesz a mozillából, a fenti procedúrát meg kell ismételni!

Másik lehetőség

Amennyiben a macromedia repository szerepel a yum listájában, egyszerűen:

yum install flash-plugin

A yum repository lista módosításról kicsit előrébb olvashatsz.

Fontos

A telepítés után a /usr/lib/flash-plugin/setup programot el kell indítani. (A licenszet végigolvasni, majd a végén be kell gépelni, hogy yes.)


java telepítése

(fedorafaq.org)

A legegyszerűbb mód: letölteni a Dag Wieers féle jre rpm-et innen. Amit keresni kell az így néz ki: j2re-xxxxxx-fc3.i586.rpm. Töltsd le, majd telepítsd root-ként:

rpm -Uvh <rpm fájl amit letöltöttél>

Ha a böngésző plug-in-ra van szükséged, akkor a mozilla-j2re-xxxxxx-fc3.i586.rpm csomagot is telepítsd, a fenti címről szintén letölthető.

A yum-al lehet egyszerűbben is, amennyiben a Dag Wieers féle repository szerepel a yum listájában:

yum install j2re mozilla-j2re

A yum repository lista módosításról kicsit előrébb olvashatsz.


Alapértelmezett grafikus felület megváltoztatása

Bejelentkezéskor meg tudjuk adni, hogy melyik grafikus felületet használjuk (GNOME, KDE,XFce, TWM) az éppen induló munkamenetre. Ha nem választunk, az alapértelmezett indul el, ami a Gnome. Ha másikat szeretnénk, a következőt kell tenni:

switchdesk xfce

Ezzel be is állítottuk az xfce-t alapértelmezettnek. A lehetséges értékek: GNOME, KDE, XFce, TWM.

Ha mindezt interaktív módon is szeretnénk megtenni, akkor telepítsük a GUI részét:

yum install switchdesk-gui

Ezután ha grafikus felületen elindítjuk a switchdesk alkalmazást, akkor egy ablakban tudjuk kiválasztani kedvencünket.

A beállítás a bejelentkezett felhasználóra vonatkozik, így minden felhasználó saját grafikus felületet választhat.

Ha olyan grafikus felületet használunk, ami nincs a listában, akkor a felhasználó HOME könyvtárában található .Xclients-default fájlt kell átszerkeszteni. Rendszerszinten az /usr/share/switchdesk/Xclients.ablakkezelő_neve fájlok érvényesek.


VFAT partíció becsatolása (mount) korrekt ékezetes fájlnevekkel

Cél: egy vfat fájlrendszerű partíció ékezetes karaktereket tartalmazó fájlnevei korrektek legyenek Linux alatt.
Teendő:

mount -o iocharset=utf8,codepage=852 /dev/hdc1 /mnt/hdc1

Az iocharset egyezzen meg a Linux alapértelmezett kódkészletével (Fedorában UTF-8), a codepage pedig a fat filerendszeren 8+3 formátumban tárolt fájlnevek kódolása.

Ha az fstab-ba is fel akarjuk venni, akkor a következő formátumban kell:

/dev/hdc1 /mnt/hdc1 vfat defaults,codepage=852,iocharset=utf8 0 0