Wine alatt nincs egér és/vagy billentyűzet | |
UHU-Linux 1.0, 1.1 | |
2003. május 05. 14:42 | |
Christian Hamar <krics@linuxforum.hu> | |
Felhasználói programok/Emulátorok/Wine | |
Leírás: | |
Miért van az, hogy elindítok a "wine"-al egy játékot, de nincs billentyűzetem és/vagy egerem, olyan mintha megfagyott volna a gép? | |
Valószínű ok: | |
A "wine" és az X DGA része nem tud közösen jól együttműködni bizonyos játékok esetében. | |
Megoldás: | |
A ".wine" (a saját home-od alatt található) könyvtárban van egy "config" nevű fájl. Ebben kell módosítani a következőket: "UseDGA" = "Y" ---erre---> "UseDGA" = "N" és "DXGrab" = "N" ---erre---> "DXGrab" = "Y" Ha a két érték közül valamelyik nem szerepel a "config" fájlban, akkor egyszerűen csak írjuk hozzá. Figyelem ez csak specifikus játékoknál működik. (Tesztelve: Starcraft) Ha esetleg mégsem működne, a DXGrab opció "N" vagy "Y"-ra állításával lehet kísérletezni. |
A GRUB alapértelmezett bejegyzése | |
UHU-Linux 1.0, 1.1 | |
2003. május 22. 12:40 | |
Sári Gábor <saga@chello.hu> | |
Rendszerprogramok/GRUB | |
Leírás: | |
Hogyan tudom beállítani azt, hogy alapértelmezésben a Windows induljon el a GRUB-ból? | |
Megoldás: | |
A Grub konfigurációs állományában (/boot/grub/menu.lst) a default értékét kell beállítani arra az értékre, ahányadik a Windows bejegyzés a menu.lst fájlban. Figyelem, a számozás nullánál kezdődik! Tehát ha a telepítésünk csak egy Windows és egy UHU-Linux operációs rendszerből áll, akkor a menu.lst fájlban keressük meg azt a sort, ahol a default szó szerepel (általában ez a 2. sor) és a 0 helyett írjunk 1-et! Ha mindent jól csináltunk, akkor a következő indítás során a grub rendszerbetöltő menüjében a kijelölő sáv a Windows bejegyzésen kell, hogy álljon. |
Via AC'97 hangkártya probléma | |
UHU-Linux 1.0, 1.1 | |
2003. május 22. 13:37 | |
Sári Gábor <saga@chello.hu> | |
Hardver/Hangkártya | |
Leírás: | |
Az UHU nem ismerte fel automatikusan a Via AC'97-es onboard hangkártyámat. | |
Megoldás: | |
Az /etc/modules/AUTOLOAD fájlba írjuk be a snd-via82xx sort. A fentiek után indítsuk újra a számítógépet. |
A GRUB újratelepítése | |
UHU-Linux 1.0, 1.1 | |
2003. május 22. 14:03 | |
Sári Gábor <saga@chello.hu> | |
Rendszerprogramok/GRUB | |
Leírás: | |
Újra kellett telepítenem a Windows XP-t, az viszont felülírta a GRUB-ot az MBR-ben. | |
Megoldás: | |
Próbáld meg bootolni a gépet CD-ről, és indítsd 1.0 esetén uhudebug, 1.1 esetén karbantartó rendszer módban. Ctrl+Alt+F1-el válts át konzolra és írd be ezeket a parancsokat: mount /dev/hdaxx /mnt Fentiek után futtatható minden olyan egyéb parancs is pld. mc, ami a telepített UHU-n fennt van. |
A "cfdisk" mindig az első merevlemezt hozza fel | |
UHU-Linux 1.0, 1.1 | |
2003. május 22. 14:07 | |
Sári Gábor <saga@chello.hu> | |
Rendszerprogramok/Particionálás | |
Leírás: | |
Az UHU-Linux alatt elérhető "cfdisk" particionálóban, hogyan lehet beállítani másik merevlemezt, ugyanis ha elindítom mindig a HDA képe jelenik meg, illetve van-e más mód a particionálásra (program) az UHU-Linuxban. | |
Valószínű ok: | |
Hiányzó paraméter. | |
Megoldás: | |
Egyszerűen csak meg kell adni paraméterként, hogy melyik merevlemezt szeretnénk megjeleníteni. Ennek módja: cfdisk /dev/hdb Rendelkezésre áll még UHU-Linux alatt pl. az "fdisk" parancs is. |
Elbújt ablakok KDE alatt | |
UHU-Linux 1.0, 1.1 | |
2003. május 22. 14:11 | |
Sári Gábor <saga@chello.hu> | |
Felhasználói programok | |
Leírás: | |
Időnként bizonyos ablakokat a felső panel alá bújnak, és így semmit nem tudok kezdeni velük, nem tudom arrébb rakni őket, bizonyos esetekben még bezárni sem. Hogyan lehetne ezt a dolgok kikuszöbölni? | |
Megoldás: | |
Tartsuk lenyomva az ALT billentyűt, majd a bal egérgomb segítségével az ablak bármelyik részét meg tudjuk fogni. Az elmozdítás ebben az állapotban elvégezhető. |
RealPlayer telepítése | |
UHU-Linux 1.0, 1.1 | |
2003. május 22. 14:28 | |
Kerti Balázs Gábor <kertib@mailindex.hu> | |
Felhasználói programok/Internetes programok/Mozilla | |
Leírás: | |
Hogyan telepíthetem a RealPlayer médialejátszót Mozilla alá? | |
Megoldás: | |
1. Töltsd le a http://proforma.real.com/real/player/unix/unix.html oldalról a regisztrációs FORM kitöltése után az rp8_linux20_libc6_i386_cs2.bin, és az upgrade-ként ugyanonnan letölthető rv9_libc6_i386_cs2.tgz nevű fájlokat. su 2. A RealPlayer 8 Intaller ablaknál nyomjuk meg az Accept (alapértelmezésben a /usr/local/RealPlayer8/ mappába települ program), majd a Finish gombot, rövidesen elindul a RealPlayer és megjelenik egy Mime Types & Plugin Configuration ablak, itt alapértelmezettként be van jelölve minden, emiatt csak egy Finised gombot nyomjunk Next -> OK -> Regisztrációs lépések... Itt adjunk meg egy email címet, esetleg vegyük ki a jelzést a Inform me of updates and events sor elől -> Next -> Finished. Ha jól csináltunk mindent, akkor elindul egy 18 mp-es zene + szöveg amiben megköszönik, hogy őket valasztottuk. 3. Ezután: ln -s /usr/local/RealPlayer8/rpnp.so /usr/lib/mozilla/plugins/rpnp.so 4. A rv9_libc6_i386_cs2.tgz állományban található codecs és plugins könyvtárak tartalmával írjuk felül a /usr/local/RealPlayer8 megfelelő könyvtárainak tartalmát. 5. Lépj ki a su-ból (Ctrl+D). 6. Indítsuk újra a mozilla-t konzol alól, így láthatjuk, ha valami nem jó, de mindennek működnie kell. mozilla A Súgó/Telepített bővítmények pontban legalul leellenőrizhetjük, hogy a mozilla felismerte mint RealPlayer Plugin Metafile. |
Levelek automatikus leválogatása kmail-ben | |
UHU-Linux 1.0, 1.1 | |
2003. május 22. 14:30 | |
Sári Gábor <saga@chello.hu> | |
Felhasználói programok/Internetes programok/kmail | |
Leírás: | |
Hogyan oldható meg a kmail-ben a levelek automatikus leválogatása? | |
Megoldás: | |
Alapesetben az összes beérkező levél a Bejövő üzenetek mappába kerül. Ez felülbírálható a kmail Ahhoz hogy a leválogatásokat be tudjuk állítani létre kell hoznunk a kívánt nevű almappákat. Az egér jobb gombjával kattintsunk arra a mappára, amely alá létre kívánjuk hozni az új almappát, és válasszuk ki az Új almappa létrehozása... pontot. Természetesen többszintű mapparendszerek is létrehozhatók. A megjelenő ablakban adjuk meg az új mappa nevét, és a postaláda formátumát (maildir, vagy mbox). A lényeg ezek után következik. A bejövő mappában megtalálható megfelelő üzeneten nyomjuk meg az egér jobb gombját és válasszuk ki a Szűrő létrehozása pontot. Kiválaszthatjuk, hogy mire kívánunk szűrni (tárgyra, feladóra, címzettre, levelezőlistára). Amennyiben egy levelezőlista leveleire kívánunk szűrést beállítani, ajánlott az utóbbi kiválasztása. A megjelenő Szűrési szabályok ablakban a kmail már mindent beállított ekkor, egyetlen dolgot kell megadnunk, mégpedig azt, hogy melyik (előzőleg már létrehozott) mappába történjen meg a szabálynak megfelelő üzenetek mozgatása. A beállításokat mentsük el az OK gomb megnyomásával. A szűrési feltételt már beállítottuk, de mit tegyünk ha a Bejövő üzenetekben várhatóan már sok ilyen üzenet van? A megoldás egyszerű, tegyük aktuálissá a Bejövő üzenetek mappát, majd a K billentyű lenyomásával minden üzenetet jelöljünk ki. A Ctrl+J billentyűkombináció megnyomása az összes már beállított szűrési feltételt sorra megpróbálja alkalmazni a kijelölt üzenetekre. Ha nincs több kijelölt üzenet, akkor az aktuálisra. Ha mindent jól csináltunk előzőleg, akkor az üzenetek áthelyeződnek a kívánt almappába. |
A kmail levelezés archiválása | |
UHU-Linux 1.0, 1.1 | |
2003. május 22. 14:33 | |
Sári Gábor <saga@chello.hu> | |
Felhasználói programok/Internetes programok/kmail | |
Leírás: | |
Hogyan lehetséges a kmail levelezésem archiválása illetve átmentése egy újratelepített rendszerre? | |
Megoldás: | |
A kmail a leveleket a ~/Mail mappa alatt tárolja, a beállításokat pedig a Én az alábbi parancsokat használom: Mentés: tar cvzPf Mail.tgz /home/saga/Mail \ Visszatöltés: tar xvzPf Mail.tgz A tar "P" kapcsolójának köszönhetően a fájlok elérési útvonala teljes egészében megmarad. Kulcsszavak: kmail, mentés |
Evolution mentése | |
UHU-Linux 1.0, 1.1 | |
2003. május 22. 14:34 | |
Sári Gábor <saga@chello.hu> | |
Felhasználói programok/Internetes programok/Evolution | |
Leírás: | |
Az Evolutinban lévő leveleket hogy tudom menteni úgy, hogy egy új telepítésbe azt vissza lehessen később tölteni? | |
Megoldás: | |
Mentsd el a saját könyvtáradból az egész Evolution könyvtárat. Aztán ha szükséges, mentsd vissza. Minden beállítás és levél megmarad, mintha semmi sem történt volna. A visszatöltés után lehet, hogy szükséged lesz egy chown neved:csoportod evolution_konyvtar_neve parancsra a jogosultságok visszaállításához. |
Mplayer és PCI S3 Savege | |
UHU-Linux 1.0, 1.1 | |
2003. május 22. 14:36 | |
Fejős Tamás <tms@inf.dunaferr.hu> | |
Felhasználói programok/Multimédia/Mplayer | |
Leírás: | |
DivX lejátszás PCI S3 Savege videokártyán nem megfelelő minőségű | |
Megoldás: | |
Adott egy K7-650-es gép, 128M RAM, S3 Savage 16 MB-os PCI-os videókártya. Élvezhetően szeretnék rajta Divx filmet nézni fullscreeen üzemmódban. PCI S3 Savage4 videokártyához és SB Live hangkártyához az alábbi parancsokat adtam ki Divx lejátszáshoz: konzolon vagy X-ből: echo 1024 > /proc/sys/dev/rtc/max-user-freq ; \ X alatt: echo 1024 > /proc/sys/dev/rtc/max-user-freq ; \ Az Gnome menüjéből indított mplayert nem tudtam úgy beállítani, hogy ilyen jó képet adjon. A www.mplayerhq.hu oldalon (is) elérhető egy Mplayer Finomhangolás HOWTO amit Árpi gyártott. Roppant hasznos átnézni az eredeti mplayer doksit is! :-) |
Gépnév megváltoztatása | |
UHU-Linux 1.0, 1.1 | |
2003. május 22. 14:38 | |
Horváth Zsolt <zshor@freemail.hu> | |
UHU-Linux/UHU telepítő | |
Leírás: | |
A gépnevet hol lehet megváltoztatni, hogy ne localhost.localdomain legyen? | |
Megoldás: | |
Az "UHU-vezérlőpulton" lehet beállítani. Egyébként a program ezen része alábbi két fájlt módosítja: /etc/hostname (a gép alap neve) |
A Grub-ból hiányzik a Windows menüpont | |
UHU-Linux 1.0, 1.1 | |
2003. május 22. 14:42 | |
Varga Zoltán <spacecow@freemail.hu> | |
Rendszerprogramok/GRUB | |
Leírás: | |
Telepítés után a Grub-ba nem került be automatikusan a Windows indítása. | |
Valószínű ok: | |
Hardver problémára vezethető vissza. Az IDE vezérlő nem mindig érzékeli a merevlemezt az adott konfigurációban, esetleg nincs is Windows a gépen. | |
Megoldás: | |
Rendszergazdaként (root) írjuk a /boot/grub/menu.lst fájl végére: title Windows Ez a megoldás akkor ad megfelelő eredményt, ha a Windows az első merevlemez első partícióján van, egyébként a Windows partíció pontos helyét kell megadni a (hd0,0) helyett, ahol a "hd0" azt jelzi, hogy hányadik merevelemezünkön, a ",0" pedig azt, hogy a merevelemez hányadik partícióján található. |
ATI Radeon 7500 Mobility | |
UHU-Linux 1.0, 1.1 | |
2003. május 22. 14:44 | |
Varga Zoltán <spacecow@freemail.hu> | |
Hardver/Videó (monitor/videókártya) | |
Leírás: | |
ATI Radeon 7500 Mobility videochip esetén a telepítő VESA módot ajánl a Radeon | |
Megoldás: | |
Egyszerűen a telepítőben a VESA helyett válasszuk a ATI Radeon videokártya meghajtót. |
Új nVIDIA meghajtók telepítése | |
UHU-Linux 1.0, 1.1 | |
2003. május 22. 14:47 | |
Sári Gábor <saga@chello.hu> | |
Hardver/Videó (monitor/videókártya) | |
Leírás: | |
Hogyan telepíthetőek az új nvidia meghajtók, azok amik "run"-ra végződnek? | |
Valószínű ok: | |
Az nvidia csak otthoni használatra engedélyezi a meghajtói használatát, így egyik Linuxos terjesztésben sem találhatók meg, tehát nekünk kell feltelepíteni. | |
Megoldás: | |
Azzal a bizonyos ".run" nevű fájllal csak annyit kell tenni, hogy lefuttatjuk! A jogokat átállítjuk, majd elindítjuk... chmod 777 NVIDIA-Linux-x86-1.0-xxxx.run Mivel az UHU-Linux kernelében alapból nem támogatott az nvidia ezen meghajtói, a szükséges fájlok letöltéséhez élő internetkapcsolat szükséges. A feltételek elfogadásánál válasszuk az "Accept" -et, majd az "Enter" nyomogatásával, előáll a szükséges nvidia.o kernel modul. Ezután a /etc/X11/XF86Config fájlban a moduloknál engedélyezzük, hogy a "glx" betöltődjön. Section "Module" Szokták ajánlani, hogy a "GLCORE" és "DRI" ne töltődjön be, de így is működik. |
Tv tuner (saa7134-es és saa7130-as chippel) | |
UHU-Linux 1.0, 1.1 | |
2003. május 22. 14:48 | |
Reményi Csaba <rcsaba@dunakanyar.net> | |
Hardver/TV kártya | |
Megoldás: | |
Section "Device" parancsokkal. Töltsük le a http://bytesex.org/snapshot/saa7134-20030429.tar.gz file-t (ha van frisebb, akkor azt) tömörítsük ki telepítsük a make parancsokkal. modprobe saa7134 Amennyiben nem jelez vissza hibát, a modult telepítettük. saa7134 sort. Mindezek után, ha az UHU-Linuxot újraindítjuk automatikusan felismerni a kártyát. |
Multimédia billentyűzet használata | |
UHU-Linux 1.0, 1.1 | |
2003. május 22. 14:50 | |
<oregon@funky.hu> | |
Hardver/Billentyűzet | |
Leírás: | |
Multimédia billentyűzet használata KDE 3.1.1 alatt | |
Megoldás: | |
1. Mentsd ki az alapértelmezett billentyűzet kiosztást az alábbi módon. xmodmap -pke > ~/xmodmap.teszt 2. Indítsd el grafikus felület alatt parancssorból a xev nevű alkalmazást. 3. Nyomd meg azokat a billentyűket amiket beszeretnél állítani és jegyezd le, a válaszban szereplő "keycode" értékét, ami egy szám lesz (pl. q = keycode 24). 4. Szerkeszd meg a kimentett ~/xmodmap.teszt fájlt kedvenc szerkesztőddel (nálam ez az mcedit ~/xmodmap.teszt paranccsal történt), az alábbi példa alkalmazásával: Megkerestem a fájlban az alábbi két sort: keycode 178 = majd értéket adtam nekik: keycode 178 = F13 vigyázz arra, hogy olyan értéket adj meg ami még nincs kiosztva, mert később az érték alapján hivatkozik a KDE alatt lévő kmenuedit. Parancssorba írd be, hogy xmodmap ~/xmodmap.teszt 6. KDE beállítását a kmenuedit-tel végezzük. A beállítás folyamata: a) ALT+F2 -> kmenuedit. cp ~/xmodmap.teszt ~/.Xmodmap 8. Ha ennek ellenére nem töltődik be az .Xmodmap, akkor távolítsd el a panelről a KDE billentyűzet kiosztásváltóját. Ezután már megfelelő lesz. A KDE billentyűzetkiosztás váltója ugyanis elindulásakor betölti az általa elsődlegesként beállított kiosztást (és erre nem az xmodmap-ot használja, hanem a setxkbmap-ot). |
Programok rendszergazdaként történő futtatása | |
UHU-Linux 1.0, 1.1 | |
2003. május 22. 15:00 | |
Szász Endre - István <szaszka@enternet.hu> | |
Rendszerprogramok | |
Leírás: | |
Hogyan engedélyezhetem a felhasználók számára egyes programok | |
Megoldás: | |
Ahhoz, hogy felhasználóként egyes programokat rendszergazdai jogosultságokkal futtathassunk a sudo programra van szükségünk. E program a /etc/sudoers konfigurációs fájl alapján dönti el, hogy ki és milyen programokat milyen felhasználóként futtathat. A program használatával ugyanis lehetőség nyílik egy másik felhasználóként is futtatni egy programot, nem csak rendszergazdaként. Ez esetben a programot a sudo felhasználónév program paraméterek formában kell megadni. Ha nem adunk meg felhasználónevet, akkor a megadott programot root felhasználóként próbálja meg futtatni. A konfigurációs fájl szerkesztéséhez a visudo programot használhatjuk. Ezt a programot csak a rendszergazda használhatja és a kezelése megegyezik a vi szövegszerkesztő használatával. A konfigurációs fájl felépítése a következő: felhasználó számítógép=/elérési/út/parancs1 paraméter1 paraméter2, \ Amennyiben nem szeretnénk, hogy a sudo a program futtatása előtt rákérdezzen a felhasználó jelszavára, akkor a a számítógép után következő egyelőségjel után írjuk oda, hogy NOPASSWD: majd ezt követően adjuk meg a programok listáját. Például, ha a laci felhasználó számára szeretnénk engedélyezni, hogy a csiperke nevű számítógépről a jelszava megadása nélkül leállíthassa ezt a számítógépet, akkor a következő sort kell beírnunk: laci csiperke=NOPASSWD:/sbin/shutdown -h now Ha azt szeretnénk, hogy a laci felhasználó bármelyik gépről le tudja állítani a számítógépet a jelszava megadása nélkül, valamint fel tudja csatolni az /mnt/cdrom könyvtárba, illetve le tudja onnan választani a cdrom eszközt, akkor a következőképpen kell kinéznie a konfigurációs laci ALL=NOPASSWD:/sbin/shutdown -h now,/bin/mount \ |
A számítógép leállítása parancssorból | |
UHU-Linux 1.0, 1.1 | |
2003. május 22. 15:01 | |
Szász Endre - István <szaszka@enternet.hu> | |
Rendszerprogramok | |
Leírás: | |
Hogyan állíthatom le egyszerű felhasználóként a számítógépem | |
Megoldás: | |
A számítógép parancssorból történő azonnali leállításához az /sbin/shutdown -h now parancs futtatására van szükség. Ez a parancs azonban alapesetben csak rendszergazdai jogosultságokkal adható ki. Ahhoz, hogy ezt a parancsot felhasználóként is végrehajthassuk, a sudo programot kell használnunk, amely lehetővé teszi, hogy a rendszergazda által megadott programokat egyszerű felhasználóként is rendszergazdai jogosultságokkal futtathassuk. Tehát amennyiben felhasználói jogosultságokkal rendelkezünk, a számítógép parancssorból történő azonnali leállításához az alábbi parancsot kell kiadnunk: sudo shutdown -h now MEGJEGYZÉS: A fenti parancs csak akkor adható ki, ha a rendszergazda előzőleg engedélyezte számunkra, vagy egy olyan csoport számára, amelynek mi is tagjai vagyunk a parancs futtatását. E beállítás elvégzéséhez a Hogyan engedélyezhetem a felhasználók számára egyes programok rendszergazdaként történő futtatását? című dokumentum ad segítséget. |
A grafikus felület leállítása | |
UHU-Linux 1.0, 1.1 | |
2003. május 22. 15:03 | |
Horváth Zsolt <zshor@freemail.hu> | |
Rendszerprogramok/X-szerver | |
Leírás: | |
Hogyan kell leállítani a grafikus-, vagy más néven az X szervert? | |
Valószínű ok: | |
Előfordulhat, hogy olyan beavatkozásokat akarunk végezni a rendszeren, amihez feltétlenül le kell állítani a grafikus felületet. | |
Megoldás: | |
Váltsunk át valamelyik karakteres konzolra (Ctrl+Alt+F1-F2-...-F6), jelentkezzünk be rendszergazdaként (root), majd írjuk be: init 3 |
Indítás szöveges módban | |
UHU-Linux 1.0, 1.1 | |
2003. május 22. 15:07 | |
Szász Endre - István <szaszka@enternet.hu> | |
UHU-Linux/UHU telepítő Rendszerprogramok/GRUB | |
Leírás: | |
Hogyan vehető fel a Grub menüjébe egy olyan menüpont, amely karakteres módban (grafikus felület nélkül) indítja a rendszert? | |
Megoldás: | |
A Grub rendszerbetöltőnek át kell adni egy paramétert, amelynek hatására egy adott futási szinten indítja a rendszert. Normál esetben az 5-ös szinten indul a rendszer, és ilyenkor az /etc/runlevel.conf minden olyan bejegyzése végrehajtódik, amely bejegyzés elején szerepel az 5-ös futási szint. Alapesetben a kdm/gdm grafikus bejelentkezésért felelő bejegyzések a 3-as futási szinten nem indulnak el, ezért a kívánt cél elérése érdekében elegendő a rendszert a 3-as futási szinten indítani. title UHU-Linux - szoveges modban A címadásnál óvakodjunk az ékezetes betűk használatától, mert azok nem jelennek meg megfelelően. A kernel kezdetű sor végére (ez általában a 2. sor) írjunk egy szóközt és egy 3-ast. Mentsük el a beállításokat. Változások UHU-Linux 1.1-ben: A quiet opció alapból már nem szerepel. Ékezetes betűk a cp852 kódlap használatával adhatók meg. |
Nincs hangja a TV kártyának | |
UHU-Linux 1.0, 1.1 | |
2003. május 22. 15:31 | |
Sári Gábor <saga@chello.hu> | |
Hardver/TV kártya | |
Leírás: | |
A csatornák jól jönnek azzal minden rendben van, de hang nincs. Próbáltam a beállításokon változtatni de eredmény nélkül. | |
Valószínű ok: | |
Nincs feltekerve a keverőpultban a megfelelő csatorna hangereje. | |
Megoldás: | |
Az alsamixer-ben vagy a kmixer-ben tekerd fel a hangerőt, és vedd le a némítást arról amiről kell (M). |
Billentyűzetkiosztás angolra | |
UHU-Linux 1.0, 1.1 | |
2003. május 22. 15:46 | |
Sári Gábor <saga@chello.hu> | |
Hardver/Billentyűzet | |
Leírás: | |
Hol lehet átállítani globálisan a billentyűkiosztást a normális angolra? | |
Megoldás: | |
X alatt a következő fájlok egyikébe írd be, hogy us /etc/X11/Xkbmap Konzolra alatt hasonlóan a /etc/sysconfig/layout fájlba. |
nVIDIA fényerő | |
UHU-Linux 1.0, 1.1 | |
2003. május 22. 16:08 | |
Sári Gábor <saga@chello.hu> | |
Hardver/Videó (monitor/videókártya) | |
Leírás: | |
Hogyan lehet a fényerőt feljebb nyomni nvidia drivernél? Általában jó de, ha játékot indítok ami OpenGL-t használ az elég sötét. | |
Megoldás: | |
A fényerőt az xgamma segítségével lehet módosítani. |
Jogok módosítása rekurzívan | |
UHU-Linux 1.0, 1.1 | |
2003. május 22. 16:12 | |
Sári Gábor <saga@chello.hu> | |
Tippek és trükkök | |
Leírás: | |
Van egy könyvtár, benne kb. 45 alkönyvtár. Az alkönyvtárakban meg kb. 2500 fájl. A fájlok jogait 666-ra a könyvtárak jogait meg 777-re kellene változtatni. | |
Megoldás: | |
A megoldást a find parancs nyújtja megfelelően felparaméterezve? find . -type d -print0 | xargs -0 -r chmod 777 |
Karakteres konzol felbontás módosítása | |
UHU-Linux 1.0, 1.1 | |
2003. május 22. 16:43 | |
Sári Gábor <saga@chello.hu> | |
Tippek és trükkök | |
Leírás: | |
Megpróbáltam egy kicsit nagyobb képfelbontást csinálni úgy, hogy indításkor megadtam a vga=ask kernelparamétert. Ezután kiválasztottam egy olyan felbontást, hogy "133x50". A kernel betöltődése (az üzenetek) ebben a felbontásban történtek, de az "INIT 2.84" rész kiírásakor visszaugrott 133x20-as felbontásra. Vajon miért? És mit lehet tenni ellene? | |
Megoldás: | |
A jelenség azért történt, mert a rendszer a betűméretet visszaállította az alapértelmezett 8x16-osra. Tölts be egy 8x8-as fontot a setfont paranccsal és olyan lesz mint amilyennek szeretnéd. setfont /etc/kdb/consolefonts/lat2-08.psfu.gz Az alapértelmezett font megnevezése a /etc/sysconfig/font állományban tárolódik. |
Az egy hétnél régebbi fájlok törlése | |
UHU-Linux 1.0, 1.1 | |
2003. május 22. 16:57 | |
Sári Gábor <saga@chello.hu> | |
Tippek és trükkök | |
Leírás: | |
Szeretnék egy olyan scriptet, mely egy megadott könyvtárban lévő összes, 1 hétnél régebbi fájlt letörli. | |
Megoldás: | |
Egy lehetséges példa: find konyvtarnev -type f -mtime +7 -print0 | xargs -0 -r rm |
Az nVIDIA TV-OUT beállítása | |
UHU-Linux 1.0, 1.1 | |
2003. május 23. 08:11 | |
Mózes Zoltán <mozes.zoltan@mailbox.hu> | |
Hardver/Videó (monitor/videókártya) | |
Leírás: | |
nVIDIA GeForce2 MX kártya TV-OUT engedélyezése. | |
Megoldás: | |
Köszönet: * Sári Gábornak az "Új nVIDIA meghajtók telepítése" című leírásért * A www.linuxforum.hu oldalnak
2. Telepítsd az nVIDIA meghajtót rendszergazdaként: su Olvasd el a README-t, hogy a /etc/X11/XF86Config konfigban mit kell utólag kézzel átírni. Pl. Section "Device" A következő parancs ismételten elindítja a grafikus felületet: init 5 Ezután már fut az NVidia meghajtó (a grafikus felület indításakor megjelenik a fehér nVIDIA logó), de a TV-OUT még nem aktív. 3. Szerkeszd a /etc/X11/XF86Config fájlt az alábbiak szerint. Nyilván csak azokat a szekciókat idézem be, amiket a normál (gyári) XF86Config nem tartalmaz, illetve amely szekciókat az alábbiak szerint át kell alakítani (pl. már benne van a Section "ServerLayout", de a sikeres működéshez bővíteni kell a most következő leírás szerint). Section "Device" 4. Hátulütő: Ezt követően simán menni fog a TV kimenet, különös kérés nélkül: értsd már amikor a grafikus felület elindul (gdm - startx), akkor a TV-OUT azonnal aktiválódik. Tehát akár a bejelentkezést is megteheted már kedvenc TV készülékedet bámulva. Ami viszont probléma: párhuzamos grafikus bejelentkezés a továbbiakban nem lehetséges (CTRL+F8, stb.). Sőt: épp aktív grafikus üzemmóddal párhuzamosan új grafikus bejelentkezés indításakor fagyás - de legalábbis teljes kontrollvesztés a konzolok fölött - várható. Megoldást egyelőre nem találtam, de ha a párhuzamos grafikus bejelentkezést szeretnéd használni, akkor arra az időre, amíg nem nézel pl. filmet TV-Out-on, írd át a következőt: Option "ConnectedMonitor" "crt,TV" pl. erre: Option "ConnectedMonitor" "crt,crt,TV". Így menni fognak a bejelentkezések, de ennek ára, hogy a TV-OUT nem. Valamit valamiért egyelőre... |
Az UHU-Linux minimális hardverigénye | |
UHU-Linux 1.0, 1.1 | |
2003. május 23. 22:17 | |
Gibzo <gibzo@freemail.hu> | |
Hardver | |
Megoldás: | |
Processzor: Az UHU-Linux alapértelmezés szerint 586-os processzorra optimalizált kernelt tartalmaz. Természetesen az ftp.uhulinux.hu-ról letölthető a kernel forrása, így lehetőségünk van saját kernelt is fordítani, ami akár 386-os gépet is képes működtetni. A tapasztalat az, hogy ezt már a programok nagy része nem támogatja. A garantált működéshez minimum 586-os, vagy annál jobb processzorral rendelkező gépet használjunk. A lehetséges processzor típusok: 386 A tapasztalatok azt mutatják, hogy a kernel újrafordításával elérhető sebesség növekedés annyira elenyésző, hogy nem érdemes vele foglalkozni. Dual processzoros gépnél az ftp.uhulinux.hu szerveren található "kernel-smp"-t kell használnunk. Merevlemez: Gyakran visszatérő kérdés, a megfelelő merevlemez kiválasztása. Alapértelmezés szerint teljes telepítéshez 3 GB elég, de grafikus felület, multimédia támogatás, fejlesztőeszközök stb. nélkül, tehát csak az alaprendszert telepítve már 300 MB is elég. Amennyiben kényelmesen szeretnénk elférni, szabadon válogatva a lehetséges UHU csomagok között, érdemes 4 GB környékére méretezni az UHU-Linuxnak szánt particiót. Természetesen ha ennél több helyet tudunk a számára biztosítani, az csak előny. Monitor: A monitor kiválasztásánál minimum 14"-os képátlót használjunk, ami képes 1024x768-os felbontásra. Az UHU-Linux használható ennél kisebb felbontásban is, pl. 800x600 vagy 640x480, de ilyen esetekben sajnos több grafikus alkalmazás ablaka nem fér ki a képernyőre, így kezelésük ugyan nem lehetetlen, de kényelmetlen. Video kártyák: A régi S3-as kártyákat az esetek nagyobbik részében nem kezeli. Ennek csupán az az oka, hogy az új grafikus X szerver már egyik Linuxban sem támogatja ezeket, így az UHU-Linuxban sem. Memória: A működőképességhez legalább 64 MB memória ajánlott, de 128/256 MB memóriával már kényelmesen használható. Modem: Egyedül a belső, úgynevezett soft, vagy win modemek mellőzése javasolt, mivel ezek kimondottan a Windows operációs rendszerhez készültek, így általában más rendszer alatt nem használhatók. Természetesen Linuxban erre is több esetben van megoldás, de ennek az írásnak nem célja ezeket a problémákat megoldani. Egyéb kiegészítők: Egér, billentyűzet, scsi vezérlő, hálózati kártya, hang kártya, stb. teljesen szabadon választható, általában ezekkel nem szokott probléma lenni. USB egér, és USB billentyűzet gond nélkül használható. |
Mátrix nyomtatók beállítása | |
UHU-Linux 1.0, 1.1 | |
2003. május 23. 22:37 | |
Gibzo <gibzo@freemail.hu> | |
Hardver/Nyomtató | |
Megoldás: | |
A régebbi, 9 tűs mátrix nyomtatók beállítása némi kézi beavatkozást igényel, mivel az "UHU-vezérlőközpont - Rendszerbeállítások - Nyomtatók" modul ezeket nem ismeri automatikusan fel. Természetesen némi kísérletezéssel ezek a nyomtatók is életre kelthetők UHU-Linux alatt. Első lépésként ellenőrizzük, hogy gépünk BIOS-ában a párhuzamos port engedélyezve legyen. Dugjuk rá számítógépünkre a nyomtatót, majd kapcsoljuk be. A nyomtató beállításoknál miután az "Új" gombra kattintottunk és nem talált semmit, adjuk meg kézzel a paramétereket. Nyomtató neve: Ide bármit írhatunk, ez csak azért kell, hogy megtudjuk később különböztetni a nyomtatóinkat. Csatlakoztatás típusa: Helyi nyomtató. Hely: Párhuzamos port (lpt1) Ezeknél a régi nyomtatóknál szinte biztos, hogy ide tudtuk csak csatlakoztatni. Gyártó: Epson Természetesen lehet más is, a lényeg az, hogy olyat keressünk, amelyiknek a típusai között szerepel a "Dot Matrix", aztán már csak próbálgatni kell, hogy melyik illeszkedik jobban a nyomtatónkhoz. Az igazi az, ha létezik a nyomtató gyártójánál "Dot Matrix", de ha nem akkor is minden esélyünk a beállítására. Típus: Dot Matrix Meghajtó: eps9mid A fenti "Epson" példánál maradva "epd9mid", mivel 9 tűs nyomtató beállítását hoztuk példának, ami lehet éppen egy Citizen 120D. A folyamat végén teszteljük a nyomtatást. |
Modemen keresztüli levelezés egyszerű megoldása | |
UHU-Linux 1.0, 1.1 | |
2003. május 26. 23:53 | |
Horváth Zsolt <zshor@freemail.hu> | |
Felhasználói programok/Internetes programok Hardver/Modem | |
Leírás: | |
Modemen keresztüli internetezésnél jogos igényként merül fel több felhasználó (vagy egy felhasználó, aki több postafiókkal rendelkezik) internetes levelezésének kezelése (fogadás/küldés). | |
Valószínű ok: | |
Pénzt akarunk megtakarítani :-) | |
Megoldás: | |
Levelek fogadása A levelek csoportos fogadásához használjuk a "fetchmail" programot (lásd: A fetchmail használata) Ezzel a bejövő leveleket jól szét lehet osztani a helyi felhasználókhoz. A levelező kliens beállítása A levelező kliensekben fel kell vennünk egy új hozzáférést, ahol a levelek fogadásánál a lokális kézbesítést kell beállítanunk. Egyes levelezőknél meg kell adnunk a helyi kézbesítés helyét, ami általában a következő: /var/mail/<felhasználónév> A levelek küldése A levelek elküldésére célszerű használni az alapértelmezésben feltelepülő postfix programot. Ha az alábbi sort az "/etc/postfix/main.cf" fájl az utolsó sorába beírjuk, akkor a postfix a levelező programokból elküldött leveleket gyűjti, egészen addig, amíg ki nem adunk egy küldés (sendmail -q) parancsot. defer_transports=smtp Ha azt szeretnénk, hogy ez a módosítás a következő induláskor is érvényes legyen, akkor tegyük bele a sort a "/etc/postfix/main.cf.UHU" fájlba is! A konfigurációs fájl elmentése után, újra kell indítani a levelező szervert az alábbi paranccsal: /etc/init.d/daemons/postfix restart A levelező kliens beállítása A levelező kliensek küldési beállításainál ha lehet válasszuk a sendmail-t, ha mindenképp SMTP szervert kell megadni (pl. Sylpheed), írjuk be egyszerűen: localhost A levélküldés automatizálása Ha bekapcsoltuk a "defer_transort" -ot a postfix programban, akkor a levélküldés parancsot érdemes betenni a modemes kapcsolatot felépítő script (/etc/ppp/ip-up) az utolsó sorába! #csoportos levélküldés |
Képernyő átméretezés és eltolás szoftveresen | |
UHU-Linux 1.0, 1.1 | |
2003. május 29. 15:47 | |
Horváth Zsolt <zshor@freemail.hu> | |
Hardver/Videó (monitor/videókártya) | |
Leírás: | |
Feltelepítettük az UHU-Linuxot, a monitort és a kártyát is felismerte jól, de a képernyő egy kicsit el van tolva jobbra és nem tölti ki a monitor hasznos területét. Hogyan tudjuk szoftveresen megoldani az átméretezést és az eltolást? | |
Megoldás: | |
Az xvidtune program segítségével lehet a szükséges beállításokat elvégezni, majd a program által megjelenített értékeket rögzíteni kell a "/etc/X11/XF86Config" fájlba. Lépésről lépésre 1. Indítsuk el az xvidtune programot, egy terminál ablakból! 2. A programban a gombok segítségével méretezzük át a képernyőt! 3. A Show gombra kattintva a program a konzolra (ahonnan az "xvidtune"-t indítottuk) kiír egy az aktuális beállításrt leíró sort. Esetemben: saga@bagolyvar:~/UHU$ xvidtune 4. Egy másik konzolon jelentkezzünk be rendszergazdaként! (su -) 5. Szerkesztésre nyissuk meg a "/etc/X11/XF86Config" fájlt! 6. Keressük meg a Monitor szekciót és abban a Modeline sorokat (nálam 2 is volt benne). Példák: ModeLine "1280x1024/100Hz" 181.75 1280 1312 1440 1696 1024 1031 1046 1072 -HSync -VSync 7. A meglévő Modeline sor(ok) mögé írjunk be egy új sort, hasonlóan az alábbihoz az xvidtune által kiírt adatokat felhasználva. ModeLine "1280x1024/101Hz" 181.75 1280 1324 1452 1684 1024 1027 1042 1064 -hsync -vsync Mint látható a ModeLine utáni idézőjelek közt lévő információhoz hozzáírtam a 101Hz részt. Ez megkülönbözteti majd a későbbiekben a fenti kettőtől. 8. Lentebb a Screen szekcióban van meghatározva, hogy milyen színmélységgel és melyik modeline sort használva induljon el az X szerver. Nálam: DefaultDepth 24 A fentinek megfelelő Subsection "Display" alszekció nálam a következő (a Depth 24 azonosítja): SubSection "Display" A Modes sort kell módosítanunk. A fenti példasorok már az új "1280x1024/101Hz" Modeline sorra hivatkozó tartalmat mutatják. A sor további részeiben látható felbontások a használatos felbontásokat írják le. Ezek között a Ctrl Alt +/- billentyűkombinációkkal tudunk majd oda vissza váltani. 9. Mentsük el, lépjünk ki a grafikus felületről, és indítsuk újra az X szervert (Ctrl+Alt+Backspace). Ezután már jónak kell lennie a képernyő beállításoknak. Figyelmeztetés! A xvidtune programot óvatosan használjuk, mert helytelen beállítás veszélyes lehet egyes (elsősorban régebbi) típusú monitorokra! Erre a program indulásakor figyelmeztet is! |
RAMdiszk használata | |
UHU-Linux 1.0, 1.1 | |
2003. május 30. 20:56 | |
Kő László <paca@mail.alba.hu> | |
Tippek és trükkök | |
Leírás: | |
Adott pl. 1 GB rendszermemória a számítógépben. Azt kívánjuk megoldani, hogy a rendszer csak 512 Mb-ot használjon, a maradék 512 Mb pedig legyen befűzve pl. a /virtualis könyvtárba. Azaz meghajtóként jelenjen meg. Irhassuk, olvashassuk, mint más egységet (merevlemez, pen drive, stb.). | |
Megoldás: | |
A megvalósítás egyszerű módja az alábbi: mount tmpfs /virtualis -t tmpfs -o size=512m Ezt igény esetén beírhatjuk a /etc/fstab-ba is a következő módon: tmpfs /virtualis tmpfs size=512m 0 0 |
Eszközök leválasztása felhasználói jogosultságokkal | |
UHU-Linux 1.0, 1.1 | |
2003. május 30. 21:25 | |
Szász Endre - István <szaszka@enternet.hu> | |
Tippek és trükkök | |
Leírás: | |
Felhasználóként csak felcsatolni lehet az egyes eszközöket, leválasztani már nem. | |
Megoldás: | |
A megoldás menete 2 lépésből áll. Az egyik az, hogy a /etc/fstab fájlban, a problémás eszköz bejegyzését módosítjuk, mégpedig úgy, hogy a user szót users szóra cseréljük. Például az alábbi bejegyzés egy SCSI cd-romra vonatkozik: /dev/scsi/host0/bus0/target0/lun0/cd /mnt/cdrom/ auto ro,noauto,user,exec 0 0 Ahhoz, hogy ne csak az a felhasználó tudja lecsatolni ezt az eszközt, aki felcsatolta, az alábbiak szerint kell módosítanunk a fenti bejegyzést: /dev/scsi/host0/bus0/target0/lun0/cd /mnt/cdrom/ auto ro,noauto,users,exec 0 0 A második lépés pedig az, hogy a /etc/mtab szimbolikus link helyett létrehozunk egy valódi fájlt, amely a /proc/mounts fájl másolata legyen. |
A fetchmail használata | |
UHU-Linux 1.0, 1.1 | |
2003. május 30. 21:58 | |
Sári Gábor <saga@chello.hu> | |
Felhasználói programok/Internetes programok | |
Leírás: | |
Az otthoni gépemen szeretném megoldani a levelek letöltését a fenti | |
Megoldás: | |
1. a root home könyvtárába létre kell hozni egy .fetchmailrc fájlt. fetchmail -f /root/.fetchmailrc -d 100 3. /etc/ppp/ip-down scriptbe: fetchmail --quit Ekkor betárcsázás után letölti az összes felhaszáló levelét, --- melléklet --- |
A Grub beállítása | |
UHU-Linux 1.0, 1.1 | |
2003. május 30. 22:12 | |
Gibizer Tibor <gibzo@linuxportal.hu> | |
Rendszerprogramok/GRUB | |
Leírás: | |
Nem indul a Grub vagy szeretnénk más operációs rendszereket indítani, esetleg változtatni a jelenlegi beállításokon. | |
Valószínű ok: | |
A Grub alaphelyzetben csupán az UHU-Linux, esetleg Windows indítására alkalmas, illetve memória tesztelésre. Ezen persze változtathatunk. | |
Megoldás: | |
Nyissuk meg rendszergazdaként (root) a /boot/grub/menu.lst fájlt. 1 - timeout 10 Magyarázat: 1 - 10 másodperc után elindul a "default" menüelem Kiegészítés dragon-tól: Ez csak akkor fog működni ha az első merevlemezen van a Windows. map (hd1) (hd0) Változások UHU-Linux 1.1-ben: A 3. és 4. sor helyett egy "gfxmenu (hd0,2)/boot/themes/uhu" jellegű sor adja meg a grafikát. A quiet és acpi=on kernel paraméterek alapértelmezettek lettek az 1.1-ben, így a menu.lst fájlban alapból nem szerepelnek, és fölösleges is felvenni őket. Az acpi=off argumentum megadásának lehet bizonyos esetekben értelme. |
Jelszavak a GRUB menüben | |
UHU-Linux 1.0, 1.1 | |
2003. május 30. 22:13 | |
Sári Gábor <saga@chello.hu> | |
Rendszerprogramok/GRUB | |
Leírás: | |
Hogyan használhatunk a GRUB menüjében jelszavakat? | |
Megoldás: | |
A GRUB alapállapotban megengedi, hogy a menüben lévő bejegyzésekhez bárki hozzáférjen. Biztonságos jelszó használathoz először is ezt kell megakadályoznunk. Amennyiben a GRUB bevezető részébe, a Title sorok elé írjuk be a következő sort, akkor ez a lehetőség kikapcsolódik, és csak a jelszó megadása után jelennek meg azok a lehetőségek, melyek a menütételek módosítását teszik lehetővé. password Jelszo3245 Az egyes Title részek külön is levédhetők jelszóval, a fenti sornak megfelelően,de a Title után beírva. title UHU-Linux ezután az UHU-Linux tétel, csak a fenti jelszó helyes megadása után indul el. Helytelen jelszó megadása esetén ismételten megjelenik a GRUB főmenüje. A GRUB password parancsa alapesetben sima TEXT jelszavakat vár, ami nem éppen biztonságos megoldás, mivel a /boot/grub/menu.lst fájl mindenki számára olvasható. Ennek megoldásaként lehetőség van md5crypt eljárással kódolt jelszavak használatára is a következő módon: Jelszó generálás: su a fenti kódolt jelsorozatot másoljuk be a GRUB menüfájlba a következő módon: password --md5 $1$ZNkir/$peSuNxyomnDjiuVSx2iSj/ Horváth Zsolt kiegészítése: Megtaláltam a grub-md5-crypt shell parancsot, ami a fentiekhez képest egyszerűsíti a titkos jelszó generálását. |
Az XCDroast használata | |
UHU-Linux 1.0 | |
2003. május 30. 23:12 | |
Szász Endre - István <szaszka_AT_enternet.hu> | |
Dokumentációk | |
Leírás: | |
Abban a reményben, hogy valakinek még jól jön, most igencsak részletesen leírom, hogy hogyan szoktam én magam CD-t írni az X-CD-Roast programmal (amúgy is éppen írnom kell egyet). :-)) Azok számára, akik csak most, az én leírásomat olvasva látnának hozzá az X-CD-Roast program segítségével történő CD-íráshoz, a tényleges CD-írás előtt részletezem a program beállításait is. | |
Megoldás: | |
Szóval a történet úgy kezdődik, hogy elindítjuk az X-CD-Roast programot. Ezt az Alkalmazások -> Iroda -> Xcdroast menüpont kiválasztásával tehetjük meg. Ha ez az első alkalom, amikor indítjuk a programot, vagy letöröltük a home könyvtárból a konfigurációs fájlt, akkor rögtön indítás után megjeleníti az alábbi üzenetet: "Nem találtam konfigurációs fájlt! Kérlek, lépj be a Beállításokba." Miután nyugtázzuk az üzenetet az OK gombra klikkeléssel elindul a program. Ám csak a Beállítások és a Kilépés menüpont aktív. Az előző üzenet kérésének eleget téve klikkeljünk a beállítások menüpontra. A megjelenő ablakban az első fülön a Felismert eszközök láthatóak. Ellenőrizzük, hogy helyesen ismerte-e fel az eszközeinket. Ha mindent rendben találunk, akkor klikkeljünk a következő, azaz a CD-beállítások fülre. Ezen a fülön állíthatjuk be CD-írónk valamint CD-olvasónk beállításait. A CD-író beállításai részben a CD-író címkével ellátott legördülő menüből válasszuk ki azt az eszközt, amely a CD-írónknak megfelel. Esetünkben ezt a program mindig helyesen ismerte fel, úgyhogy ezen nem kellett változtassunk. A következő sorban, a CD-író módja címkével ellátott legördülő menüből válasszuk ki az írónknak megfelelő módot. Nekem egy TEAC CD-W58E íróm van, amely az alapértelmezett Automatikus felismerés bejegyzéssel jól működik, ezért ezt a beállítást sem változtatjuk meg. A CD-író sebessége címkével ellátott sorban beállítottuk az író által támogatott legmagasabb sebességet, ami az én esetemben a 8x volt. Ezt a beállítást már meg kellett változtatni, mivel az alapértelmezett az 1x volt. A CD-író FIFO-pufferjének mérete beállítást sem kellett megváltoztatni, mivel a program helyesen ismerte fel, hogy a CD-író egység 4 MB méretű FIFO-pufferrel rendelkezik. A CD-olvasó beállításainál az elsődleges CD-olvasó címkével ellátott legördülő menüből válasszuk ki a CD-olvasó egységet, mivel a program alapesetben a CD-író egységet ajánlja fel. Másodlagos CD-olvasónak hagyjuk meg a CD-író egységet. Audió olvasási sebességként állítsunk be 24x-et, mivel a CD-olvasó legjobb tudásunk szerint egy 24x-es TEAC. A lényeg, hogy ezzel a beállítással hibátlanul működik a CD-írás. A többi beállításokon ezen a fülön nem változtatunk. A következő fülön, a HD-beállításoknál kell megadni annak az ideiglenes könyvtárnak a helyét, ahová az image fájlok íródnak. Javasolt egy olyan ideiglenes (tmp) könyvtár megadása, ahol mindig van legalább 750 MB szabad lemezterület. Erre a célra én egy külön partíciót használok, amelyet a /mnt/part1 név alá csatolok fel, ezért a Böngészés gombra klikkelve ezt az útvonalat válasszuk ki, majd ezt követően a Hozzáadás gombra klikkeljünk. Ennek hatására az ideiglenes image-könyvtárak ablakban megjelenik egy bejegyzés a /mnt/part1 elérési úttal. Lehetőség van azt is elolvasni ebben az ablakban, hogy mennyi a szabad hely (MB/perc bontásban), valamint, hogy az általunk megadott ideiglenes könyvtár írható-e. Természetesen magától értetődő, hogy az ideiglenes könyvtárnak írhatónak kell lenni azon felhasználó által, aki írja a CD-t. A Következő fül az Egyéb, ahol a Hang beállításainál DSP-eszközként a legördülő menüből válasszuk ki a /dev/dsp eszközt. Ezt követően a Teszt, majd a Teszthang lejátszása gombra klikkelve egy figyelmeztető hangot hallunk. Bezárhatjuk ezt az ablakot. A továbbiakban beállítjuk, hogy a figyelmeztető hang a DSP-eszközre legyen küldve, majd adjuk meg, hogy mindig legyen figyelmeztető hang. Ezt azért tartom személy szerint fontosnak, mivel időnként előfordul, amikor hálózaton keresztül egy más típusú fájlrendszerről készítünk image fájlt, hogy az ékezetes betűk miatt nem sikerül elkészíteni az image fájlt. Többször előfordult már, hogy ezt nem vettem észre, és abban a hiedelemben vártam, hogy az image fájl készítése folyamatban van, de nem volt :-( A mindig bejegyzést választva azonban figyelmeztet, valahányszor elakad az image készítés, vagy elkészül egy lemez írása. A Hálózati beállításoknál értelemszerűen beállíthatjuk, hogy az audió CD-hez tartozó információkat (albumok, számok címei) honnan és hogyan szeretnénk elérni. A CD-írás szempontjából ennek nem sok jelentősége van. A Naplózás beállításainál megadhatjuk a naplófájl nevét és helyét, valamint beállíthatjuk a naplózás szintjét. A Nyelv beállításainál pedig a program nyelvét adhatjuk meg. Nálam alapesetben a Rendszer alapértelmezése bejegyzés volt kiválasztva, és a program magyar felületen keresztük kommunikált velem, ezért ezt a beállítást ne változtassuk meg. A Beállítások fülön jelöljük be a Windows-stílusú kijelölés a listákban jelölőnégyzetet, a többi beállítást pedig szintén hagyjuk érintetlenül. Mivel a beállításokat befelyezettnek tekinthetjük, ezrét klikkeljünk rá a Beállítások mentése gombra, nyugtázzuk a beállítások mentve üzenetet az OK gombra klikkeléssel, majd ismét az OK gombra klikkelve a program indítómeüjében találjuk magunkat, ahol már a CD másolása és a CD készítése menüpontok is aktívak voltak. A CD-készítése menüpontot kiválasztva a megjelenő ablakban klikkeljünk az Image előállítása gombra. Jobb oldalt alul szüntessük meg a jelölést a Csak könyvtárakat mutatja jelölőnégyzetben. Ezt követően a jobboldalt található Fájl-/könyvtár-nézet nevű ablakban keressük meg azt a könyvtárat, ahol azok a fájlok és könyvtárak találhatóak, amelyeket CD-re szeretnénk írni. A CD-írásra való előkészületek következő lépéseként kattintsunk az ISO9660-fejléc fülre, ahol a Kötetazonosító mezőben adjuk meg a CD kötetazonosítóját. Ezután a Session/image előállítása fülre klikkelve, pár másodperc múlva a Session-információk ablakrészben látható lesz többek között, hogy mennyi szabad hely van még a CD-író egységben lévő írható vagy újraírható CD-lemezen, valamint, hogy mekkora lesz az Új session mérete, amit az imént állítottunk össze a Forrás beállítása fül alatt. Ha időközben (látva a CD-n lévő szabad lemezterületet, meg az új session méretét) rádöbbenünk, hogy még szeretnénk valamit hozzáadni, vagy éppen elvenni, akkor visszatérhetünk a forrás beállítása fülre, és módosíthatjuk a beállításokat (hozzáadhatunk, illetve törölhetünk forrásokat). Amikor készen vagyunk, akkor visszatérünk a Session/image előállítása fülre, és klikkeljünk az Image-fájl előállítása gombra. A felbukkanó ablakban nyomon követhetjük az image fájl elkészülésének folyamatát. Amennyiben nem szeretnénk image fájlt készíteni, hanem a fájlok és könyvtárak szerkezetét írás közben szeretnénk az ISO9660 fájlrendszer formátumára alakítani, akkor a Session/image előállítása fülön a Session írása röptében ablakrészen végezhetjük el a kívánt beállításokat, többek között azt, hogy Multisession-CD-t kívánunk-e készíteni (szeretnénk-e a későbbiek folytán még írni erre a lemezre), hogy kiadja-e a CD-t írás után, vagy amennyiben az írónk támogatja, használva legyen-e a Puffer-kiürülés (buffer underrun) miatti hibák elleni védelem. A részletes opciók gombra klikkelve felbukkan egy ablak, ahol további beállításokat végezhetünk. Itt engedélyezhetjük például a CD lemez túlírását, valamint a nyers CD (médium) méretének figyelmen kívül hagyását. Miután elvégeztük a szükségesnek ítélt beállításokat az Előállítás és írás röptében gombra klikkelve elkezdhetjük az image fájl nélküli CD-írást. Visszatérve az image fájl készítésének nyomon követését lehetővé tévő ablakocskára, az image fájl elkészülése után egy figyelmeztető hang (csak amennyiben beállítottuk) hallható, valamint az Előállítás sikeres üzenet látható. Nyugtázzuk mindezt az OK gombra klikkeléssel. Az imént elkészült image fájl CD-re írásához klikkeljünk a Sávok írása gombra. A megjelenő ablakon pedig a Sávok sorrendje fülre. A jobboldalt elhelyezkedő Image-információ ablakban láthatjuk az ideiglenes könyvtárban található image fájlok listáját. Amennyiben több image fájlunk is van, a beazonosításban a kötetazonosító valamint a méret lehet segítségünkre. Jelöljük ki azt az image fájlt, amelyet elsőként szeretnénk CD-re írni, majd klikkeljünk a Hozzáadás gombra. Amennyiben további image fájlokat is szeretnénk felírni ugyanarra a CD lemezre, akkor ismételjük meg az előbbi műveletet. Miután összeállítottuk a CD-re írandó image fájlok listáját és sorrendjét, klikkeljünk a Sávok sorrendjének elfogadása gombra. Ismét a Sávok írása ablak áll előttünk, ezúttal azonban az Írásra kijelölt sávok ablakban ott sorakoznak azok az image fájlok, amelyeket CD-re fogunk írni. Előtte vessünk egy pillantást a beállításokra, és módosítsuk azokat igényeinknek megfelelően. Például amennyiben később még szeretnénk további sávokat hozzáadni a jelenlegi CD lemezhez, akkor jelöljük be a Multisession-CD készítése jelölőnégyzetet, vagy ha a régebbi CD-ROM olvasókkal való kompatibilitás miatt kisebb sebességgel szeretnénk az adatokat a CD-re írni mint az alapértelmezett írási sebesség, akkor az Eszköz beállításai részen módosíthatjuk az írási sebességet. A részletes opciók gombra kattintva pedig további, haladó szintű beállítási lehetőségek tárulnak elénk, mint amilyen például a lemez túlírásának engedélyezése, ami abban az esetben jöhet jól, ha egy picivel (max. 5 MB-val) nagyobb a CD-re írandó anyag mérete, mint a CD lemez kapacitása. Miután elvégeztük a beállításokat a CD írás megkezdéséhez klikkeljünk a Sávok írása gombra. Megjelenik egy figyelmeztetés, miszerint helyezzünk be egy CD-R/RW lemezt a CD-íróba. Amikor ez megtörtént, akkor klikkeljünk az Ok gombra a CD-írás tényleges elkezdéséhez. A megjelenő ablakban a CD-írás folyamatát követhetjük nyomon. A CD-írás befejeztével (amennyiben beállítottuk) egy figyelmeztető hangot hallhatunk, valamint a CD-íróban lévő lemez kidobódik, és a CD-írás folyamatát ábrázoló ablakban megjelenik a Sávok írása sikeresen befelyeződött üzenet. Remélem, hasznos lesz a fenti leírás, egy kicsit időt töltöttem el az összeállításával. Szaszka |
A NumLock bekapcsolása | |
UHU-Linux 1.0, 1.1 | |
2003. június 01. 22:25 | |
Koblinger Egmont <egmont@uhulinux.hu> | |
Tippek és trükkök | |
Leírás: | |
Hogyan lehet a Num Lock billentyűt bekapcsolni X és karakteres felületen? A BIOS-ban be van kapcsolva, de UHU kikapcsolja. | |
Megoldás: | |
Az erre vonatkozó információ konzolon a /etc/sysconfig/numlock fájlban, az X-re vonatkozó rendszerszintű beállítás a /etc/X11/Xnumlock az adott felhasználóra vonatkozó álllapot pedig a ~/.Xnumlock fájlban tárolódik. A megfelelő fájlba írjuk be, hogy on A kikapcsolás az off szó beírásával történhet meg. Konzolból egyszerűen elvégezhetőek a fentebb ismertetett beállítások. Egy példa: echo "on" > ~/.Xnumlock |
Az UHU-Linux eltávolítása | |
UHU-Linux 1.0, 1.1 | |
2003. június 03. 21:30 | |
Gibzo <gibzo@freemail.hu> | |
UHU-Linux | |
Leírás: | |
Talán az egyik leghálátlanabb feladat egy Linux felhasználó számára, ha arról kell írnia, hogy miként lehet kedvenc operációs rendszerétől megszabadítani a számítógépet. Viszont reálisan gondolkodva be kell látnunk, hogy nem nyerheti meg mindenki tetszését a Linux, és ezért szeretne visszatérni az eddig megszokott számítógépes környezetébe, vagy esetleg egy másik Linuxot szeretne kipróbálni. | |
Valószínű ok: | |
Egyéb operációs rendszert, vagy csak más Linuxot szeretnénk telepíteni. | |
Megoldás: | |
Az UHU-Linux eltávolítása Linux segítségével Abban az esetben, amikor a már meglévő UHU-Linuxra szeretnénk másik Linuxot telepíteni, nem kell külön előkészületeket tennünk, csupán a telepítendő Linux útmutatásait kell követnünk, és a már meglévő linuxos partícióra kell telepítenünk a rendszert. A rendszerindítót, ami az UHU-Linuxban Grub névre hallgat, nem kell külön eltávolítani, mivel az új rendszer ezt automatikusan megteszi. Ilyen értelemben nem teszünk különbséget a különböző boot manager-ek között, tehát a Lilo (LInux LOader) és a Grub is felül tudja írni az MBR rekordot. Az UHU-Linux eltávolítása UHU-Linux segítségével Ez a cím talán mosolyra fakasztó, de előfordulhat, hogy az UHU-Linuxot éppen az UHU-Linux segítségével akarjuk eltávolítani, mert például egy üres partícióra, vagy merevlemezre van szükségünk. Helyezzük be az UHU-Linux telepítő CD-t a meghajtóba, majd indítsuk újra a gépet úgy, hogy az a CD-ről induljon. A bejelentkezést követően 1.0 esetén írjuk be az uhudebug szót, majd nyomjuk meg az "Enter" billentyűt. Az UHU-Licenc bejelentkezésekkor váltsunk át konzolos üzemmódba a "Ctrl + Alt + F1" billentyűkombináció megnyomásával. 1.1 esetén válasszuk a karbantartó rendszer opciót. A "root:~#" felirat mögé gépeljük be a cfdisk parancsot. A program magyar nyelvű, így eltekintünk annak részletes ismertetésétől. A legfontosabb lépések:
Az UHU-Linux eltávolítása DOS, Windows környezetben Készítsünk egy indítólemezt azzal a rendszerrel, amit a jövőben használni szeretnénk, vagy ami már amúgy is megtalálható a gépen. Például Windows98 mellé telepítettük az UHU-Linuxot, és szeretnénk ha csak a Windows98 maradna meg. Erről a rendszerlemezről indítsuk a gépet, majd indítsuk el az fdisk programot. Töröljük vele a "nem dos" partíciókat, majd hozzunk létre a helyén egy új partíciót, vagy partíciókat, majd a folyamat végén, még az újraindítás előtt, adjuk ki az fdisk /mbr parancsot. A GRUB eltávolítása DOS, Win9x, ME Az előzőekben már említett Biztonsági rendszerlemezről (Rescue disc) indítva a rendszert, adjuk ki a következő parancsot: fdisk /mbr OS/2 Egy OS/2 rendszerlemez segítségével adjuk ki, a következő parancsot: fdisk /newmbr NT, 2000, XP Indítsuk el a rendszert az XP telepítő CD-ről, és az "R" billentyű lenyomásával csalogassuk elő a Recovery Console-t. Ott válasszuk ki a "Windows XP installation"-t, majd a rendszergazda jelszó megadása után adjuk ki a fixmbr parancsot. Megerősítésként válaszoljunk az "Y" billentyűvel. |
Programok kilövése | |
UHU-Linux 1.0, 1.1 | |
2003. június 04. 22:46 | |
Gibizer Tibor <gibzo@freemail.hu> | |
Rendszerprogramok | |
Leírás: | |
Nem tudom miként lehet egy futó alkalmazást leállítani akkor, amikor az a háttérben fut, nincs nyomógomb a leálltására. | |
Valószínű ok: | |
A probléma nem minden esetben probléma. Előfordulhat, hogy az a normális működés, ha valamit elindítunk, akkor az működik, persze ez nem jelenti azt, hogy akartuk, vagy le tudjuk állítani. | |
Megoldás: | |
Többféle megoldás is létezik. Példaként tételezzük fel, hogy véletlenül elindítottuk az mpg123-at, amivel konzolon tudunk zenét lejátszani, és ezt úgy tettük, hogy a háttérbe küldtük. A gyakorlatban a következő parancsot kellett kiadnunk: mpg123 valami.mp3 & Az utolsó "&" karakterrel értük el azt, hogy háttérben fusson. A program működik, viszont elképzelhető, hogy nem is ezt a dalt akartuk, tehát le kellene állítani. Azzal most ne foglalkozzunk, hogy az indításkor kiírt egy pid számot, ami alapján le tudnánk állítani, tehát tételezzük fel, hogy azt elfelejtettük, nem láttuk, lefutott már a képernyőről, nem találjuk, azaz meg kell keresnünk. Karakteres környezetben: Egy terminálba gépeljük be: ps faux | grep mpg123 A válasz valami ilyesmi: 1566 pts/1 R 0:00 mpg123 /mnt/cdrom.../zenek/valami.zene A fentiekből azt tudjuk meg, hogy 1566-os PID-en fut az mpg123, ami a CD-ROM-ról játszik le éppen 1 dalt. A leállításhoz adjuk ki a következő parancsot: kill -9 1566 A program futása megszakad. Használhatjuk még a top programot, amit a "top" paracs indításával tudunk elérni. Grafikus környezetben: KDE grafikus környezetben a ksysguard azaz a KDE Rendszerfigyelő folyamatlistáját használhatjuk. A program elérhető a "K-menü - Rendszer- KSysGuard" menüelemre kattintva. A megjelenő listában keressük meg az mpg123-ra utaló bejegyzést, jelöljük ki az egér bal gombjával, majd az alsó részben telálható "Kilövés" nyomogombra kattintva leállíthatjuk a program futását. Gnome grafikus környezetben az "Alkalmazások - Rendszereszközök - Rendszerfigyelő" program elindítása után a Folyamatlistában keressük meg az mpg123 programot, jelöljük ki egerünk bal gombjával, majd az ablak alján ekkor már aktívvá váló "Folyamat bezárása" gombra kattintva leállíthatjuk a program futását. A fenti környezetekben használható még az Alt + F2 billentyűkombináció, majd gépeljük be az "xkill" paracsot. Ekkor az egérmutató megváltozik. A befagyott programra elég rákattintani, ezzel a program futása azonnal megszakad. Egyéb grafikus környezetben is nyugodtan használhatjuk a fenti megoldásokat. |
Mikor volt formázva? | |
UHU-Linux 1.0, 1.1 | |
2003. június 04. 22:50 | |
Sári Gábor <saga@chello.hu> | |
Hardver/Merevlemez | |
Leírás: | |
Meg lehet azt valahogyan nézni, hogy egy partició mikor volt formázva? | |
Megoldás: | |
Ha ext2/ext3 fájlrendszer, akkor root-ként dumpe2fs /dev/akármi | less | grep created a keresett információ: Filesystem created: Fri Apr 18 01:26:32 2003 |
Floppy tartalmának kiírása fájlba | |
UHU-Linux 1.0, 1.1 | |
2003. június 07. 20:57 | |
Horváth Zsolt <zshor@freemail.hu> | |
Tippek és trükkök | |
Leírás: | |
Hogyan tudom egy floppym tartalmát elmenteni egy fájlba? | |
Valószínű ok: | |
Szeretnénk a floppy tartalmát biztonságban tudni, hogy később előállíthassunk bármikor egy ugyanolyat. | |
Megoldás: | |
Az alábbi parancsok mindegyike az aktuális könyvtárba készít egy "valami.img" nevű fájlt. cat /dev/fd0 > valami.img A fájlt ezzel a paranccsal tudjuk floppyra visszaírni: dd if=valami.img of=/dev/fd0 A fenti sorokban /dev/fd0 az első floppy egységet jelenti. |
A logrotate használata 1. | |
UHU-Linux 1.0, 1.1 | |
2003. június 16. 08:13 | |
Hazai Géza <janu@kde.hu> | |
Rendszerprogramok | |
Leírás: | |
Üzembehelyezés A valódi operációs rendszerek elég nagy mennyiségű információt tárolnak saját állapotukról. Ezek az információk igen fontosak lehetnek akkor, ha olyan működési sajátosság jelentkezik, amit meg akarunk érteni vagy éppen az okokra vagyunk kiváncsi. | |
Megoldás: | |
A program készítői abból az elvből indultak ki, hogy a naplófájlokban lévő információk nem szükségesek az idők végezetéig, ezért érdemes meghatározott időközönként ezeket archiválni. A logrotate lehetőséget biztosít az automatikus archiválásra, tömörítésre, a régebbi példányok eltávolítására, levélben való továbbküldésére. Az UHU-Linuxba a 3.6.5 változatú csomagja telepíthető (logrotate-3.6.5-1.3.uhu). A csomagban a szükséges fájlok megtalálhatóak, azonban a beállításra a telepítés során nem kerül sor. Szükséges egyrészt létrehozni a konfigurációs állományt, másrészt az automatikus és rendszeres futás feltételeit megteremteni. A konfigurációs állomány E fájl neve és elérési útja tetszőleges, ugyanis a program nem használ alapértelmezést. Szokás szerint a /etc/logrotate.conf néven található. Tartalmát tekintve csak alaki (szintaktikus) megkötések vannak. Az UHU-Linuxban a /usr/share/doc/Packages/logrotate/ examples alatt található logrotate-default jó kiindulás. A következőkben ezt idézzük, csak a megjegyzéseket fordítottuk le: # A részletek a man logrotate parancs Két dolgot említek meg:
Ha ezt a fájlt bemásoljuk a /etc/logrotate.conf néven, majd az ugyanebben a könyvtárban található logrotate.conf fájlt bemásoljuk a /etc/cron.daily könyvtárba logrotate néven és ezt végrehajthatóvá tesszük (chmod 744 /etc/cron.daily/logrotate), a rendszer már fel van készítve a rendszeres futtatásra. Ellenőrizzük le, hogy a tulajdonos root:root legyen, illetve ezt állítsuk be (chown root:root /etc/cron.daily/logrotate). Természetesen ez vajmi kevés. Az elszabaduló méretű logok fékentartásához a definíciókat is el kell készíteni. Ehhez meg kell ismerni a konfigurációs parancsokat is. Ezt a következő részben ismertetjük. |
A logrotate használata 2. | |
UHU-Linux 1.0, 1.1 | |
2003. június 16. 08:15 | |
Hazai Géza <janu@kde.hu> | |
Rendszerprogramok | |
Leírás: | |
Az előző részben a logrotate üzembehelyezését néztük meg. Itt érintőlegesen szerepelt a beállítások kezelése. Ebben a részben azokat a kiegészítő állományokat mutatjuk be, amelyeket érdemesnek tartunk az UHU-linux alatt is használni. | |
Valószínű ok: | |
Először egy kis mentegetőzés: azért született ez a dokumentum ilyen nehezen, mert eredetileg a konfigurációs állományban lévő parancsokat gondoltuk felsorolni. Menet közben rájöttünk, hogy a logrotate kézikönyv oldala ezt sokkal jobban ismerteti (igaz, angolul). Célszerűbbnek látszott inkább az egyes napló állományok leírójával foglalkozni. | |
Megoldás: | |
Ismétlésül álljanak itt azok a a beállítások, amelyek általánosan érvényesek, azaz akkor vannak érvényben, ha az egyes leíróban erre vonatkozó utalás nem szerepel:
Ezt követi az include parancs, majd a /var/log/wtmp leírója. Érdemesnek tartunk további beállításokat is felvenni (célszerű ezeket az include direktíva elé elhelyezni): # ha nem létezik az állomány ne jelezzen hibát, Ahhoz, hogy a szükséges állományokat össze tudjuk állítani, meg kell vizsgálni a /var/log könyvtárat. Ami szembetűnő, a messages, a syslog terjedelmes mérete. Ez elég nyilvánvaló, elég, ha megnézzük a /etc/syslog.conf állományt. A /var/log/syslog állományba minden bekerül, a /var/log/messages állományba is rengeteg dolog. Célszerű ezeket hetente kezelni: # syslog Máris egy érdekes dolog tapasztalható: a postrotate - endscript páros. Ezt arra találták ki, hogy a váltás lebonyolódását követően parancs(oka)t lehessen kiadni. Jelen esetben a syslogd démon újraindítása történik, ugyanis a syslog "nem veszi észre", ha új állomány kerül alá, így információk vesznének el. Ez az állomány a syslog-gal összevonható később ismertetett módon. /var/log/dmesg { Itt egy más elv érvényesül. A dmesg naplófájl a betöltéskori üzeneteket tartalmazza. Ezt ráadásul nem is a syslog.conf állítja be, hanem a /etc/init.d/system/boot gondoskodik ennek az állománynak a kezeléséről. Tapasztalatok szerint elegendő az 500 Kb-os határt megadni, ez közel 2 hét bejegyzései. Emiatt elegendő a 2 váltás őrzése, ez több, mint 1 hónap anyaga (a rendszer az ...1 és ...2 végű állományokat fogja őrizni). /var/log/apache/access.log /var/log/apache/error.log { Itt további lehetőségek látszanak: "/home/dummyuser/saját.logfájlom" { Ezt csak azért tettük ide, hogy felhívjuk a figyelmet: ha a fájlnév speciális karaktert tartalmaz (itt ékezetes betűket), akkor a fájlnevet idézőjelbe kell tenni. Az ismertetett minták alapján további állományokat is létre lehet hozni. Ezeket célszerű a /etc/logrotate.d könyvtárban elhelyezni. Az egyes fájlok neve tetszőleges, de érdemes figyelmbe venni a következőket: Az include parancs ott fogja beolvasni ezeket az állományokat, ahol maga a direktíva szerepel. Ez azt is jelentheti, hogy az ezt követő általános beállítások felülírhatják a fájlra vonatkozó beállítást. A másik szempont, hogy az include direktíva alfabetikus sorrendbe rakja a /etc/logrotate.d tartalmát és így olvassa be. Esetleg a sorrend fontos lehet. Végezetül: olyan kiterjesztést adjunk a fájlnak, ami a beolvasást biztossá teszi. Létezik ugyanis egy tabooext nevű direktíva, ami mögött felsorolhatóak azok a kiterjesztések, amellyel rendelkező fájlokat a program figyelmen kívül hagyja. Ennek alapbeállítása: .rpmorig, .rpmsave, ,v, .swp, .rpmnew és ~. Vigyázat! Nem elírás, létezik olyan kiterjesztés, ami ,v (vessző, kis "v"). Érdemes az .rconf kiterjesztést használni. Az így elkészített beállításokat fontos tesztelni. Ez azért szükséges, mert egy hiba esetén a feldolgozás azonnal leáll. Erre részben alkalmas a: logrotate -d /etc/logrotate.conf parancs. A "-d" kapcsoló a debug üzemmód és lényegében egy szintaktikus ellenőrzés. Arra nem ad választ, ha pl. a "killall" helyét hibásan adtuk meg... |
Hangerő-szabályozás billentyűzetről | |
UHU-Linux 1.0, 1.1 | |
2003. július 08. 14:53 | |
GavLac <gavlac@freemail.hu> | |
Tippek és trükkök | |
Leírás: | |
Hogyan oldható meg KDE alatt a hangerő-szabályozás billentyűzetről? | |
Megoldás: | |
|
Xsane - Gimp párosítás | |
UHU-Linux 1.0, 1.1 | |
2003. október 04. 18:07 | |
Glindorph <glindorph@mailbox.hu> | |
Hardver/Szkenner Tippek és trükkök | |
Leírás: | |
Meg lehet-e azt oldani, hogy az xsane közvetlenül a gimp-be olvasson be a szkennerről? | |
Megoldás: | |
Tegyünk egy linket az xsane programról a home-unk .gimp-x.x/plug-ins könyvtárába: ln -s /usr/bin/xsane ~/.gimp-1.2/plug-ins/xsane Ekkor a gimp-ben megjelenik egy Fájl > Külsőforrás > XSane menüpont. Innen inditva elindul az xsane, majd a szkenneléskor a kép rögtön a gimp-be töltődik be és már lehet is manipulálni, javítani. |
Véletlen formázás!!! | |
UHU-Linux 1.0, 1.1 | |
2003. október 04. 18:20 | |
Sári Gábor <saga@chello.hu> | |
Tippek és trükkök | |
Leírás: | |
Figyelmetlenség miatt leformáztam a /dev/hda (vagy /dev/hda1) partíciót az mkfs.ext3 /dev/hda paranccsal. | |
Valószínű ok: | |
Figyelmetlenség | |
Megoldás: | |
Szerencsére létezik a gpart nevű program, ami segíteni tud ez esetben. gpart -W /dev/hda /dev/hda |
Nem megy az akkumulátor figyelés funkció | |
UHU-Linux 1.0, 1.1 | |
2003. október 11. 13:17 | |
Sári Gábor <saga@chello.hu> | |
Hardver/Laptopok | |
Leírás: | |
Fujitsu laptopon telepítés után nem mennek az akkumulátor figyelésével kapcsolatos funkciók. | |
Valószínű ok: | |
Nem indulnak el a következő kernel modulok:
| |
Megoldás: | |
A /etc/modules/AUTOLOAD fájlba írjuk be a következő sorokat: ac A módosítás után rendszergazdaként adjuk ki a következő parancsokat: modprobe ac és indítsuk újra az ablakkezelőnket. |
A pontos idő beállítása | |
UHU-Linux 1.0, 1.1 | |
2003. december 22. 21:45 | |
Koblinger Egmont <egmont@uhulinux.hu> | |
Dokumentációk | |
Megoldás: | |
Kétféle óra Mindnyájan tudjuk, hogy a számítógépek rendelkeznek egy beépített órával. Ez teszi lehetővé azt, hogy a pontos időt ne kelljen minden bekapcsolás után megadnunk, hanem annak értéke megőrződjön és a gép kikapcsolt állapotában is járjon tovább. A BIOS Setupba belépve ennek az órának az értékét tudjuk megtekinteni és át is állítani. Ezt az órát hardver órának vagy CMOS órának hívjuk. Elsőre talán meglepő, de a Linux nem ezt az órát használja, hanem saját órát üzemeltet, melyet Linux órának vagy rendszer órának hívhatunk. Az alkalmazások mind egy szálig ezt az órát látják. Természetesen a Linux rendszer indítása során a Linux idő beállítódik a CMOS idő alapján, de utána attól függetlenül jár. (Ez így nem teljesen igaz, később még visszatérünk rá.) Erről a kétféle óráról a (magyar nyelvű) hwclock kézikönyv oldal "Megjegyzések" fejezetében is olvashatunk. Linux rendszerben a hardver órának nemcsak a módosításához, hanem a kiolvasásához is rendszergazdai jogosultság szükséges. A hwclock program szolgál a hardver óra lekérdezésére vagy átállítására. Ezzel szemben a Linux órájának lekérdezését tetszőleges felhasználó megteheti, de természetesen a módosításhoz itt is rendszergazdai jogok szükségesek. A Linux óra értékét többek között a hwclock, date és ntpdate parancsok képesek átállítani. A Linux órája Ebben a fejezetben feledkezzünk meg a hardver óráról, csak a Linux órával törődjünk. Azzal se foglalkozzunk egyelőre, hogy a Linux órát miként állítjuk be pontosra, tegyük fel, hogy ezt valahogyan már megtettük. Az emberek helyi időben gondolkoznak. Ha az egyenlítőtől viszonylag távol eső helyen tartózkodnak, akkor évente kétszer órát tologatnak. Ha messzire utaznak, szintén átállítják órájukat. Természetes elvárás, hogy a számítógép is mindig az aktuális helyi időt mutassa számukra. A helyi idővel ugyanakkor sok technikai probléma van. Lássunk néhányat:
Szerencsére a fent vázolt problémák egyikével sem találkozunk Linux alatt, ugyanis ezeket a gondokat idejekorán felismerték a fejlesztők, és olyan megoldást választottak, amelyben ezek a kérdések fel sem merülnek. Ez a megoldás pedig az, hogy a Linux nem helyi időben gondolkodik, hanem UTC-ben (Universal Coordinated Time, ez a greenwichi idővel, vagyis a GMT-vel gyakorlatilag azonos fogalom). Az UTC időábrázolás egy adott időpillanatban a világ összes pontján azonos értéket ad, és az UTC óra egyenletes sebességgel halad előre, nincsen benne tologatás. A Linux lelke, a rendszermag (kernel) csak az UTC időt ismeri, a helyi időt nem. Az alkalmazások is mindig UTC időben gondolkodnak, és csak akkor alakítják át azt helyi idővé, amikor a felhasználó szeme előtt megjelenítik az értéket. Ezt az átalakítást az alap C függvénytár (glibc) megfelelő hívásai végzik egy időzóna adatbázis alapján. Futó Linux rendszeren nincs szükség óratologatásra. Látszólag magától megtörténik az átállás (az óra kismutatója hirtelen 2-ről 3-ra vagy 3-ról 2-re ugrik anélkül, hogy bármit tennénk ennek érdekében), valójában azonban semmiféle átállás nem történik, az idő 1 másodperc alatt pontosan 1 másodpercet halad előre ilyenkor is a Linux szemében, mindössze az időzóna adatbázis szerint a helyi időre alakítás ugrik itt egy órányit. A fájlok időcímkéit UTC-ben tárolja el a rendszer, így például ha október utolsó vasárnapján nyári időszámítás szerint hajnali 2.59-kor létrehozzuk az X fájlt, két perccel később az óratologatás után téli időszámítás szerint hajnali 2.01-kor létrehozzuk az Y fájlt, akkor a számítógép helyesen az Y fájlt fogja újabbnak mondani, hiszen az UTC időcímkéje két perccel nagyobb az X fájlénál. A számítógépek (az ntp program) egymás között az UTC időt egyeztetik, így a világ tetszőleges szerveréhez szinkronizálhatjuk az óránkat. Az e-mailek fejlécében kicsit nagyobb a kavarás, de a lényeg ugyanez. Itt helyi idő és időzóna-információ szerepel, a levelezőkliensek az e kettő alapján számolt UTC időcímke alapján képesek sorbarendezni a világ különböző tájaiból érkezett leveleket, és például a Japánban helyi idő szerint 17.05-kor feladott "17:05:00 +0900" dátumú levélről megállapítani, hogy az régebbi keltezésű, mint a Budapestről 5 perccel később, helyi idő szerint reggel 9.10-kor "09:10:00 +0100" keltezéssel írt levél. A fentiekből fontos leszűrnünk azt a következtetést, hogy ha egy óra alkalmazás által mutatott idő megegyezik a falióránkról leolvasott értékkel, az még nem feltétlenül jelenti azt, hogy a Linux órája helyesen be van állítva. Ekkor ugyanis még lehetséges, hogy sem az UTC idő, sem az időzóna nem helyes. A Linux helyes működése érdekében fontos, hogy az UTC idő is pontosan be legyen állítva. A helyi időt a "date" paranccsal jeleníthetjük meg. Az UTC időt a "date -u" parancs írja ki. Magyarországon télen 1 órával járunk UTC előtt, ezt az időzónát CET-nek (Central European Time) hívjuk. Nyáron 2 órával UTC előtt járunk, az időzóna CEST (Central European Summer Time). Az UTC időt tehát úgy kapjuk, hogy a helyi időből télen 1, nyáron 2 órát ki kell vonni. A "date" és "date -u" parancsok egy lehetséges helyes kimenete téli időszámítás esetén, magyar idő szerint este 8 órakor: $ date; date -u és egy lehetséges helyes kimenet nyáron, szintén este 8-kor: $ date; date -u Ha az UTC és a helyi idő közötti eltérés nem annyi, mint amennyinek lennie kellene, akkor ezt korrigálnunk kell, ellenkező esetben a rendszer órája semmiképp sem lesz mind a számítógép, mind a felhasználó gondolkodásmódja szerint helyesen beállítva. Az alapértelmezett időzóna fájl az /etc/localtime fájl. Egyéb időzónák a /usr/share/zoneinfo könyvtárban találhatók. (Ha nem lenne ilyen könyvtárunk, telepítsük a glibc-timezones nevű UHU csomagot.) Az általunk használni kívánt időzóna fájlját másoljuk át /etc/localtime névre. (UHU rendszer telepítése után az /etc/localtime fájl tartalma azonos a /usr/share/zoneinfo/Europe/Budapest fájléval.) A másolás után ellenőrizzük újra a helyi idő és az UTC különbségét, immár rendben kell lennie. Az /etc/localtime fájl a rendszerben használatos alapértelmezett időzónát adja meg. Ez egyénileg (processzenként) felülbírálható, a TZ környezeti változóba kell betennünk az időzóna fájl nevét, akár teljes útvonallal, akár a /usr/share/zoneinfo könyvtárból kiinduló relatív útvonallal. Példaként tegyük fel, hogy Magyarországon futó Linux szerveren a magyar idő van beállítva alapértelmezettnek az /etc/localtime fájl szerint, de kiutazunk Japánba, és onnan belépünk a gépre. Szeretnénk, ha a "date" parancs a karóránkkal azonos módon a helyi (tehát japán) időt mutatná. Ugyanakkor az /etc/localtime fájlt nem tudjuk átállítani, hiszen az a többi, Magyarországon maradt felhasználót vezetné félre, sőt az sem biztos, hogy rendelkezünk root jogosultsággal. A megoldás a TZ változó beállítása, például "export TZ=Asia/Tokyo". Ha kiadjuk ezt a parancsot, akkor utána a "date" parancs nekünk a japán időt írja ki, a többi felhasználónak továbbra is a magyar időt. A TZ változó tehát azt mondja meg, hogy a Linux kernel által ismert UTC időből a helyi idő kiszámítása ne az /etc/localtime, hanem egy másik fájl alapján történjen. A hardver óra értéke Szó volt már róla, hogy a Linux rendszer az indulásakor a pontos időt a hardver óra alapján inicializálja. Most ennek járunk utána alaposabban. A Linux időkezelését már ismerjük, tudjuk, hogy a világ összes pontosan járó Linux rendszerének órája adott időpillanatban ugyanazt az értéket mutatja időzónától függetlenül, hiszen a Linux UTC-ben gondolkodik. Ha távolról belépek egy gépre, akkor meg tudom mondani, hogy pontosan jár-e a rendszer óra, és ehhez nem szükséges tudnom, hogy a gép a világ mely pontján helyezkedik el. A hardver órával nem ilyen egyszerű a helyzet. A hardver órában ugyanis egy tetszés szerinti érték tárolható, de nem rendelhető hozzá az a plusz információ, hogy az milyen időzónában értendő. A világ különböző időzónáiban lévő gépek hardver órája általában mást és mást mutat adott pillanatban. Ha belépek egy távoli gépre, melynek fizikai helyét nem ismerem, és lekérdezem a hardver órát, nem tudom megmondani, hogy az pontos-e, hiszen nem tudom, hogy milyen időzóna szerinti értéknek kell benne lennie. Mit mutasson azon üzletember laptopjának hardver órája, aki folyton a világot járja, és szinte sehol nincs otthon? Ezekre a kérdésekre UHU-Linux 1.0 rendszerben két, UHU-Linux 1.1 alatt már három megoldás közül választhatunk. A CMOS órában UTC időt tárolunk. Ezt a megoldást az /etc/sysconfig/hwclock fájlban elhelyezett utc szóval választjuk ki. A Linux rendszer indulásakor a CMOS órát UTC időként értelmezi, így állítja be saját óráját. Előny: Ez a legkorrektebb megoldás a pontos idő kezelésére. A CMOS óra átállításával sem utazás, sem téli/nyári időszámítás során nem kell foglalkoznunk, utazás során mindössze az időzóna adatbázist (/etc/localtime fájl vagy TZ változó) kell átállítanunk. Előny: Ez a megoldás akkor is tökéletesen működik, ha több operációs rendszer is van a gépünkön, és mindet megtanítottuk arra, hogy a CMOS óra UTC-ben jár. Hátrány: Nem minden operációs rendszer képes a CMOS óra értékét UTC-ként értelmezni. Ha olyan rendszert is futtatunk, amely erre nem képes, akkor ez a választás sajnos nem lesz jó nekünk. Hátrány: A BIOS-ba belépve az óra értéke szokatlan lesz számunkra. Készüljünk fel rá, hogy a gép szerelése során a helyi időhöz szokott lelkes szervizes kolléga a BIOS "pontatlan" idejét beállítja "pontosra", nem túl nagy örömünkre. Alaplapcseréről nem is beszélve... Megjegyzés: Az UHU-Linux ezen választás esetén soha nem módosít a hardver óra értékén. Győződjünk meg róla, hogy egyetlen másik operációs rendszer sem kívánja CMOS óránkat átállítani. A CMOS órában helyi időt tárolunk, a Linux tologat. Ez a megoldás UHU-Linux 1.0-ban még nem létezett, 1.1-ben ez az alapértelmezés, az /etc/sysconfig/hwclock fájlba írt localtime-adjust szóval választható ki. A Linux rendszer az induláskor a CMOS óra értékét helyi időként értelmezi (természetesen az /etc/localtime időzóna-adatbázis szerint), viszont ha úgy találja, hogy a legutóbbi vizsgálat óta óratologatás történt (vagyis a helyi idő és az UTC idő különbsége eltér a legutóbb számolt ilyen különbségtől), akkor a CMOS óra értékét ennek megfelelően átállítja. Előny: Az utc-hez közel hasonló korrektségű megoldás. A CMOS óra átállításával soha nem kell törődnünk abban az esetben, ha csak egy operációs rendszer van a gépünkön. Az UHU-Linux az indítás és a leállítás során egy-egy alkalommal megnézi, hogy a helyi idő és az UTC idő közötti különbség változott-e a legutóbbi alkalom óta, és ha igen, akkor a CMOS órát korrigálja. Hátrány: A BIOS-ban nem mindig a pontos helyi időt látjuk, hiszen előfordulhat, hogy a Linux azt még nem állította át. Hátrány: Ha az UHU-Linux még nem állította át az órát, de elindítunk egy másik operációs rendszert, akkor annak órája pontatlan lesz. Megjegyzés: Győződjünk meg róla, hogy az UHU-Linuxon kívül semmelyik operációs rendszer sem kívánja a CMOS óránkat átállítani. Ha több UHU-Linux telepítés van a gépen, akkor is legfeljebb egynél válasszuk ki ezt az opciót. A CMOS órában helyi időt tárolunk, a Linux nem tologat. Ez a megoldás az UHU-Linux 1.0 alapértelmezettje, egyben a legkevésbé javasolt megoldás. A Linux rendszer az induláskor a CMOS óra értékét helyi időként értelmezi, így állítja be saját óráját. Ez az opció az /etc/sysconfig/hwclock fájlba írt localtime szóval választható ki. Előny: Ez az opció jó arra az esetre, ha valaki vagy valami (például másik operációs rendszer) biztosan átállítja a CMOS órát. Hátrány: Óratologatás során meg kell győződnünk róla, hogy a hardver órát valaki vagy valami átállítja, még mielőtt az UHU-Linux újra elindul. Ehhez vagy újra kell indítanunk a gépet és belépni a BIOS-ba, vagy ismernünk kell a hwclock parancs használatát. Otthoni gép esetén általában nem gond a BIOS-ba belépni, de távmenedzselt gépek ilyen karbantartása igencsak nehézkes. Ha újraindul egy gép, mielőtt a CMOS óráját át tudtuk volna állítani, pontatlan lesz a futó rendszer órája. Hátrány: A BIOS óra tartalmazhat olyan értéket, amely helyi időként nem értelmezhető (óratologatás során átugorjuk), avagy kétféleképp is értelmezhető (visszatekerjük az órát). Ilyen esetben a Linux óra értéke kiszámíthatatlan lesz. Megjegyzés: Az utc opcióhoz hasonlóan az UHU ez esetben sem változtat soha a hardver óra értékén. ntp Az UHU-Linux alapértelmezésben elindítja az ntp démont. Ez a démon a pontos időt egyezteti a háttérben az interneten keresztül, amennyiben sikerül csatlakoznia egy időszerverhez. Az ntp a Linux órát finomhangolja, így természetesen UTC-ben gondolkodik. Az UHU-Linux alap beállításaival a Linux órán soha sem teker visszafelé, mindössze lassít vagy gyorsít annak sebességén, apránként hozva be a különbséget. Amennyiben a Linux órája és a tényleges pontos idő között negyed óránál nagyobb a különbség, az esetben az ntp nem tesz semmit. Az ntp tehát csak az apró pontatlanságok helyreállítását végzi el, a durva eltérésekét nem. Az ntpdate parancs segítségével azt is megtudhatjuk, hogy a Linux óra mennyivel tér el a tényleges pontos időtől. Adjuk ki például a "/usr/sbin/ntpdate -q -u swisstime.ethz.ch" parancsot, a kimenetben keressük meg az "offset" értéket. Pozitív érték esetén ennyi másodpercet késik, negatív szám esetén ennyit siet gépünk rendszerórája. Ha a fenti parancsot root-ként indítjuk a "-q" kapcsoló nélkül, akkor az hirtelen ugrással beállítja helyesre a futó Linux rendszer óráját, de természetesen a hardver óra értékét nem változtatja meg. Figyelem! A rendszeridő hátraállítása bizonyos alkalmazások hibás működését vonhatja maga után. Az idő előreállítása során pedig ne lepődjünk meg, ha elindul a képernyőkímélő. 11 perces mód Említettük, hogy a CMOS óra és a Linux óra egymástól függetlenül jár, és jeleztük, hogy ez mégsem igaz teljesen. Amennyiben nem fut ntp, az esetben is elképzelhető, hogy a CMOS óra és a Linux óra nem egészen azonos sebességgel jár, így egyre fokozódó különbség felléphet köztük. Természetesen az ntp futtatása jócskán növelheti ezt a különbséget. Például ha a CMOS óra öt percet késik, akkor az induló Linux rendszer órája is öt percet késni fog, de ezt az ntp rövid időn belül behozza, öt perces különbséget eredményezve a CMOS óra és a Linux óra között. Nyilván szeretnénk a pontos idő korrigálását a CMOS órába is visszajuttatni, nem kívánjuk, hogy a rendszer következő indulásakor ismét öt perc késésben legyünk. A Linux kernel tartalmaz egy jobb híján 11 perces módnak nevezett szolgáltatást. Ha ez a mód aktiválva van, akkor 11 percenként a CMOS óra értékét a kernel hozzáigazítja a Linux időhöz. Többek között az ntp indítása aktiválja ezt a módot, míg a hwclock parancs bizonyos argumentumai kikapcsolják a 11 perces módot. Az UHU-Linux futása során tehát normális körülmények között ez a mód be van kapcsolva. Természetesen a Linux kernel csak az UTC időt ismeri, nem ismeri a helyi időt, és nem tudja azt sem, hogy a CMOS órát helyi időben vagy UTC-ben kell-e értelmeznie. Így a Linux időnek a CMOS-ba teljes egészében történő visszaírását nem tudja a kernel magától elvégezni. Éppen ezért a 11 perces mód során a Linux kernel mindig a lehető legkevesebbet állít a CMOS órán úgy, hogy a perc és másodperc stimmeljen, de az óra, nap, hónap, év értékkel nem törődik. Ez a 11 perces mód tehát azt garantálja, hogy a CMOS óra is olyan sebességgel járjon, mint ahogy az ntp által is befolyásolt Linux óra jár. Ugyanakkor sohasem végez semmiféle hirtelen átállítást, óratologatást a CMOS óra értékén. Az ntp és a 11 perces mód együttesen tehát tökéletesen alkalmasak arra, hogy az (akár csak időszakos) internet kapcsolattal rendelkező gépek óráját (mind a Linux órát, mind a CMOS órát) pontosan tartsák, feltéve, hogy azok előzőleg be voltak állítva közel pontos (negyed óránál kisebb pontatlanságú) értékre. |
MBOX fájl importálása kmail-be | |
UHU-Linux 1.0, 1.1 | |
2003. december 26. 09:26 | |
Sári Gábor <saga@chello.hu> | |
Felhasználói programok/Internetes programok/kmail | |
Leírás: | |
Hogyan tudok a kmail-be importálni egy mbox típusú fájlt? | |
Megoldás: | |
Sajnos a kmail-ben megtalálható Importszűrő (kmailcvt v2.1) jelenleg e formátum importálását nem támogatja (valószínűleg ez túlzottan primitívnek lett minősítve, értsd: ezt minden kliens értelmezi). :-) Én a következőképpen oldom meg ezt a feladatot: Van egy /home/saga/kezdo.mbox nevű fájlom, amit a kmail segítségével szeretnék kezelni. Ha fájl tartalmát egy Linux-kezdő elnevezésű KMail almappában szeretnénk tárolni, másoljuk egyszerűen be a /home/saga/Mail/ könyvtár alá. A kmail újraindítása UTÁN a hiányzó indexfájlok létrejönnek, és az új mappa kezdo.mbox néven meg fog jelenni a bal oldali mappalistában. Kulcsszavak: kmail, mbox, import |
Framebuffer képernyő UHU-Linux alatt | |
UHU-Linux 1.0, 1.1 | |
2003. december 26. 09:38 | |
Sári Gábor <saga@chello.hu> | |
Hardver/Videó (monitor/videókártya) | |
Leírás: | |
Néhány egy floppy-s Linuxot használva nagyon megtetszett a framebufferes konzol. | |
Valószínű ok: | |
Az UHU-Linux 1.0 alapértelmezett kernele nem támogatja a framebuffer használatát. | |
Megoldás: | |
Megoldást UHU-Linux 1.0 esetén a saját kernel fordítása jelenti, ha feltétlen szükség van rá. Az UHU-Linux 1.1-es verziója már támogatja ezt a funkciót! A vga=791 értéket beírva a /boot/grub/menu.lst megfelelő sorába, 1024x768 felbontású pinguban gyönyörködöm indulás közben: kernel (hd0,5)/boot/bzImage root=/dev/ide/host0/bus0/target1/lun0/part6 vga=791 |
Nem használt kernel modulok | |
UHU-Linux 1.0, 1.1 | |
2003. december 26. 09:44 | |
Sári Gábor <saga@chello.hu> | |
Tippek és trükkök | |
Leírás: | |
Az UHU alapból betölt egy rakat olyan modult amit nem használok. | |
Megoldás: | |
Az alábbi fájlból szedd ki ami nem szükséges: /etc/modules/AUTOLOAD |
Intel-v92ham modem telepítése | |
UHU-Linux 1.0, 1.1 | |
2004. január 25. 22:38 | |
Varga Zoltán <spacecow@freemail.hu> | |
Hardver/Modem | |
Leírás: | |
Hogyan telepíthető az Intel-v92ham modem UHU-Linux 1.0 alá? | |
Megoldás: | |
Töltsük le a legfrissebb forrást a Miután letöltöttük, jelentkezzünk be rendszergazdaként (root). su Majd lépjünk be az újonnan létrehozott Intel-v92ham-453 könyvtárba: cd Intel-v92ham-453 Itt a következőket kell tennünk: make clean Hibával fog lefutni, de ne foglalkozzunk vele, mert működni fog pár apró lépés után. insmod -f hamcore.o Amennyiben /dev/ham nem létezett, akkor az "rm -f /dev/ham" lépés kimaradhat. ham |