Fedora Core 1 beállítgatások


Tartalom

A grafikus indulás kikapcsolása
Az UTF8 locale kikapcsolása - helyette en_US
Magyar billentyűzet X alatt
Fvwm2
Nyomtatószerver beállítása (CUPS)

A grafikus indulás kikapcsolása

A Fedora telepítőjében nem lehetett beállítani, hogy szöveges vagy grafikus indulást szeretnénk, és nem találtam a Gnome menüjében semmit, amivel ez később beállítható lenne. Marad a kézi módszer: a /etc/inittab file-ban írjuk át az alapértelmezett runlevel-t 5-ről 3-ra:

id:3:initdefault:

Az UTF8 locale kikapcsolása - helyette en_US

A /etc/sysconfig/i18n file-ban kikommenteztem az eredeti beállításokat, és a LANG-ot en_US-re állítottam:

#LANG="en_US.UTF-8"
#SUPPORTED="en_US.UTF-8:en_US:en"
#SYSFONT="latarcyrheb-sun16"
LANG="en_US"

Magyar billentyűzet X alatt

A magyar-angol billentyűzet közti váltogatás (pl. ctrl+shift kombinációra) kényelmetlen, jobban bevált, ha a billentyűzet angol kiosztású (programozáshoz), és a ritkábban szükséges ékezetes betűket egy külön váltó billentyű lenyomva tartásával lehet előhozni, például az amúgy felesleges "windows" billentyűvel. És UTF8-as kódolás helyett hanem latin1-et ill. latin2-t szeretnék.

A setxkbmap hu és setxkbmap en parancsokkal lehet ide-oda váltani a billentyűzet-kiosztást, de amikor a "hu" kiosztást összetettebb módon akartam használni, akkor nem működött, mintha nem találta volna a megfelelő file-t. Ezen a

cp /usr/X11R6/lib/X11/xkb/symbols/hu /usr/X11R6/lib/X11/xkb/symbols/pc

parancs segített. (Nem értem teljesen ezt a könyvtárszerkezetet...)

Megjegyzés

Az XKB-ról itt található egy rövidke leírás: /usr/X11R6/lib/X11/xkb/README.config

A "bal windows" gomb lenyomva tartásával magyarra váltó és latin1/2-es kódolást használó kiosztás beállítása kézzel:

setxkbmap -rules xfree86 -model pc101 -layout "us,hu(l2_101_qwerty_comma)" -option "grp:lwin_switch"

A /etc/X11/XF86Config file-ban is megadhatjuk mindezt:

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "keyboard"
    Option	"XkbRules" "xfree86"
    Option	"XkbModel" "pc101"
    Option	"XkbLayout" "us,hu(l2_101_qwerty_comma)"
    Option      "XkbOptions" "grp:lwin_switch"
EndSection

Sajnos ez a beállítás nem minden programnak jó. Pl. emacsnál és rxvt-nél működik, de LyX-nél vagy OpenOffice-nál nem. Két másik verzió, ami ezeknek a programoknak jó:

setxkbmap -rules xfree86 -model pc101 -layout "us,hu(uni_101_qwerty_comma)" -option "grp:lwin_switch"

setxkbmap -rules xfree86 -model pc101 -layout "us,hu(uni_102_qwerty_comma)" -option "grp:lwin_switch"

Fvwm2

Az egyetlen igazi ablakkezelő – mint az köztudott – az Fvwm2. Az alapértelmezett Gnome desktop és Metacity ablakkezelő helyett ezt állítottam be.

A telepítéshez az alábbi rpm-ek kellettek:

  • fvwm-2.4.17-1.i386.rpm
  • libstroke-0.4-459.i586.rpm

Ahhoz, hogy a saját felhasználómnál az X indításakor az Fvwm2 induljon el, az ~/.Xclients file-ba az alábbiakat írtam (más felhasználóknak megmarad az alapértelmezett Gnome-os desktop):

#!/bin/sh
exec fvwm2

Nyomtatószerver beállítása (CUPS)

A cél: az egyik gépen levő nyomtatót szeretnénk megosztani a helyi hálózat többi gépével. A "nyomtatószerveren" RedHat 9 volt, de a beállítások valószínűleg Fedora esetén is ugyanezek lennének. (A kliensen már Fedora Core 1 volt.) Eric Raymond horror története sokat segített a beállításban.

A nyomtató lokális beállítását itt most nem írom le, ez a gui-val (redhat-config-printer) simán ment. Csak a hálózati beállítások következnek.

A szerveren a /etc/cupsd.conf file-ban ezeket kell megadni:

Listen *:631
BrowseAddress @LOCAL

Engedélyezni kell még a gui-n (redhat-config-printer) a nyomtató megosztását a queue-nál a jobbklikkes context menüben: "share".

(Ha van tűzfal, akkor ne felejtsük el a engedélyezni a 631-es portot.)

Ezután a kliens gépen a redhat-config-printer főablakában "browsed queues" cím alatt megjelent a távoli nyomtató, de a szerver nevét valamiért nem tudta megállapítani ("unknown"). Valószínűleg emiatt nem engedi a távoli nyomtatót default-nak beállítani.

Mindenesetre a kliensgépről az lpr -P hpdeskjet teszt.txt paranccsal simán működött a nyomtatás (hpdeskjet a nyomtató neve, amit a szerveren megadtunk).