2007-01-23

Wine

Kipróbáltam, hogy tudom-e használni a wine-t, néhány program futtatására. Az eredmény felemás. Mivel a gépen van windows partíció, az ott levő erőforrásokat használja. De ettől sem működik minden. Ami persze igazán érdekes, a STATA, beindul. Igaz, ennek linuxos verziója is van.

2007-01-17

A laptop megszelídítése

A linuxos laptop érdekes - vagy bosszantó, felfogás és temperamentum kérdése. A Windows alatt egyszerűen működő gép beállítása a kezdő linuxosnak kihívás. Nincs mindenhez grafikus felület, keresgélni és kísérletezni kell.

Azt például, hogy a fedél lecsukásával aludjon el, nem tudta magától.


Ehhez a következő fájl alábbi sorát kell kiegészíteni:
/opt/kde3/share/config/kpowersaverc
ActionOnLidClose=SUSPEND2DISK

Segítség itt.

Ez még a problémának csak egy részét oldja meg. Mivel a laptop képernyőjének normális felbontása 1280 * 800, de alapból csak 1024 * 768-ra áll be - és még a telepítő rendszergazdát is megtévesztette, mivel azt hazudta a kis dög, hogy 1280*800. (konzolról: xvidtune -show, és kiderül az igazság)

Ezen segít a 915resolution nevű program. (/sbin/915resolution). Az /etc/ini.d/boot.local file-t kell kiegészíteni egy sorral:

/sbin/915resolution 58 1280 800 32

(A program olvasnivalójában le van írva: mód, X, Y, bitmélység)
Illetve a 915resolution leírása alapján a /etc/sysconfig/videobios
VIDEOBIOS_PATCH="yes" VIDEOBIOS_PARAMETERS="58 1280 800"
(ez itt valahogy kettőzésnek tűnik, de egyelőre működik, úgyhogy hagyom). De sajnos a hibernálás után elszállt ez a beállítás (mivel az indításhoz kapcsolódik, a módot nem sikerült véglegesen átírni). Ezen segített a SuSE honlapján található Pm-utils (http://en.opensuse.org/pm-utils). A hibernálás folyamatát befolyásolni lehet különféle szkriptekkel, amiket a hibernálás során abc szerint, ébredéskor visszafelé hajt végre (az állományok nevei számmal kezdődnek, éppen a sorrend könnyebb meghatározása miatt) a könyvtár: /etc/pm/hooks. Itt a 80videobios az érdekes. Létrehoztam a fent említett leírás alapján egy file-t (81hook), végrehajthatóvá (chmod +x [elérési út/file]) tettem, és lecsuktam a laptop fedelét. És működött. Felnyitáskor.
A szkript:
#!/bin/bash
case $1 in
hibernate)
echo "Jó éjszakát, én is megyek aludni!"
;;
thaw)
echo "THAW Nehéz az ébredés!"
/sbin/915resolution 58 1280 800 32
;;
esac
(A Thaw jelenti a hibernálásból visszatérést.)

Ez így rövid, és egyszerű. A valóságban ehhez megdolgoztattam egy fórumot, egy rendszergazdát, és magam is keresgéltem itt-ott és ezt azt. Ajánlották a suspend2 nevű programot is, mások meg csodálkoztak, hogy mitől nem működik magától. Azóta sem tudom, de most nem is annyira érdekel. Esetleg még az, hogy a 915resolution honnét olvassa ki a módokat? Mert ha azt nem kellene minden ébresztéskor – újraindításkor módosítani, egyszerűbbé tenné az életemet. (Egy érdekes fájl: /var/adm/fillup-templates/sysconfig.videobios, ami ugyanaz, mint a boot.videobios, de mit csinál?).

A rendszer: Lenovo 3000 n100 és openSuSE 10.2