Előző
Következő
Tartalomjegyzék
5. Ikonok, rajzok és képek
5.1 Ikonok nem maradnak meg
A régi AfterStep-ben, a Wharf által használt ikonok nem engedélyezték az
átlátszó ikonokat; bár ez most is előfordulhat. Tedd átlátszóvá a pixeleket,
és helyesen fog működni.
A mostani AfterStep verziók javították ezt a gondot, lehetővé téve az
olyan ikonok használatát a Wharf-ban, amelyek pixeljei nem átlátszóak.
Frissítsd a régebbi verziót.
5.2 Colormap issues
"Igen, (Andrew) ismerem a hibás "színek" alkalmazásának problémáját. Nem
tudok segíteni annak aki hibásan állítja be az X-et és a Linux-ot."
Amikor az AfterStep-et futtatom, néhány ikon a nem jelenik meg a button
bar-on. Ha ezt hívom be először, akkor az lesz a legfelső, de ha bármelyik
másikat akkor nem. Amikor a Netscape-et használom, a színek megbolondulnak.
Mi a rossz?
Valószínűleg te 256 színt (8bit) használsz a képernyőn. Egyszerűen szólva
ez annyit jelent, hogy kevesebb színt használsz a képernyőn, mint amennyit
a Wharf-on időnként, ilyenkor kevesebb színt kell használnod az alkalmazásokban
és az ikonokban is. Megoldásként azt ajánlom, hogy frissítsd a videókártyád,
vagy használj kevésbé színes ikonokat (kisebb színmélységűeket). A Netscape-nél,
futtasd a 'netscape -install' parancsot. Ez ki fogja javítani a szín-beállításokat
olyanra, amilyenre azt szeretnéd. Ezt követően az eredmény láthatóvá fog
válni akkor, amikor az egeredet a Netscape ablak fölé húzod. Te döntöd
el, hogy ezt a megoldást akarod-e használni.
Egy lehetőség az is, hogy az AfterStep-et a Wharf nélkül futtatod. Ezzel
lecsökkentheted a mindenkor használt színek mennyiségét.
A legjobb megoldás az, hogy ha kis színmélységű ikonokat használsz;
Ilyeneket nagyon jó választékban találsz (ezek mindegyike csak 21 színt
használ) a következő oldalon: http://the-labs.com/AfterStep/.
Ha az asclock-ot használod, akkor azt konfigurálnod kell azt kevesebb
színhez. Nézd meg az alábbiakban.
Az 1.4-es verzió óta, az AfterStep használ config. fájlokat, amik "8bpp"-vel
végződnek 8 bites képernyő esetén kerülnek alkalmazásra, és ezek a kevés
színt tartalmazó ikonokat használják az icon/8bpp könyvtárból. Módosíthatod
ezeket a fájlokat annak érdekében, hogy még kevesebb színt használjanak.
Az xscreensaver-t nem tudom jól használni AS alatt a saját colormap-ommal.
Eddig, nem volt megoldás erre a problémára. Ez azért van így, mert az AfterStepnek
nincs ilyen monitor kezelője. Ehhez hasonló problémákat, jobbára Sun-okon
találhatsz. Legjobb tudásom szerint: Gerhard den Hollander (gerhard@jason.nl)
dolgozik ezen problémán.
5.3 Az ikonok eltűnnek a Wharf-ból. Mi a hiba oka?
Ilyenkor túl sok színt használsz. Ebben az esetben célszerű frissítened
a videókártyád egy olyanra, ami elbír ennél nagyobb színmélységet (pl.
16 bpp-t vagy magasabbat) is, vagy használj kevesebb színt tartalmazó ikonokat.
5.4 Hogyan tudok átlátszó pixeleket tartalmazó ikonokat
csinálni?
Általában ilyenkor nem tudsz mit tenni: ezek használatához frissítened
kell az AS verziódat. Ha ezt nem teszed meg, akkor valószínűleg gondjaid
lesznek. Az xpm (rajz fájl formátum*) egy egyszerű szöveges fájl. Ennek
következtében a szükséges kép szerkesztő szoftver lehet a vi (vagy más
szövegszerkesztő). Ha tudtosan szerkeszted az xpm fájlt, akkor igen szép
és egyszerű rajzokat tudsz készíteni. A fájl alján a képeded megjelenítendő
elemek (karakterek) vannak felsorolva. A tetején, pedig a színek vannak
felsorolva, annak megfelelően, hogy mely karakternek, mely szín felel meg.
Két lehetőség átlátszó képek készítésére:
-
Változtasd meg a pixelek jelenlegi színét átlátszóra: Egyszerűen keresd
meg azokat a karaktereket amelyeket átlátszóvá akarsz tenni, és menj vissza
fel a fájl elejére és keresd meg a hozzájuk tartozó pixel beállítást a
listában. Változtasd meg az itt lévő szín kódot ( a szám elé kell egy #)
None-ra. Mensd el és kész is.
-
Készíts egy új átlátszó képet: Szerkeszd át fájban felül található szélesség/magasság/szám
értéket tartalmazó sort a szín/elem aránynak leginkább megfelelő értékűre.
Növeld a meg színek számát egyel (harmadik érték). Ilyenkor a pixel lista
és a szín értékek sorához ezt kell beírni:
c None
Ahol a 'c' karakter szerepel, ott nem fog semmilyen más szín szerepelni
(átlátszó lesz). Mentsd el a fájlt és ennyi.
Ha egy kicsit bizonytalan vagy, tedd az xpm fájlt az AfterStep disztribúciód
ikon könyvtárába ahhoz, hogy láthatóvá tegyed.
A Wharf ikonnok helyes mérete, 48x48 pixel. Használhatsz ennél nagyobb
ikonokat is, ezeket is helyesen jeleníti meg a rendszer, egészen 64x64-es
méretig, ami a Wharf gombok alapértelmezett mérete.
5.5 Hogyan tudok saját XPM-eket csinálni?
Lásd az előző kérdést. Vagy, ha te xpm-et akarsz konvertálni a compressed
(tömörített) fájlból, próbáld használni az átalakításra az xv-t vagy a
Gimp-et.
5.6 Hol találok "cool" képeket a Wharf háttérhez?
Egy tucat oldalon, szétszórtan az Interneten találhatsz jól használható
rajzokat. Néhány jó linket találhatsz kiindulásként a hivatalos AfterStep
oldalról.
5.7 Valamelyik program miért nem működik 16bpp-es színmélységgel?
Néhány 8bpp-s program nem működik olyan felületen, amelyik nem engedélyezi
a PseudoColor megjelenítés használatát. Néhány Pc-s X Szerver TrueColor
színmélység használatakor nem alkalmazza a PesudoColor megjelenítést. Megveheted
az SGI-t. Vagy egyidejűleg két X szervert is futtathatsz Linux alatt.
Az alábbiakat a SGI felhasználók tudják használni a megfelelő színmélységben
:
Egyetlen dolgot kell beállítani az X-nek a /usr/lib/X11/xdm/Xservers
fájlban. A következő sor Tim Buller (buller@math.ukans.edu) munkája
:0 secure /usr/bin/X11/X -bs -c -nobitscale -visid 0x34
Ahol a Visual ID 0x34 (nézd meg az xdpyinfo-t ):
visual: visual id: 0x34
class: TrueColor
depth: 24 planes
available colormap entries: 256 per subfield
red, green, blue masks: 0xff, 0xff00, 0xff0000
significant bits in color specification: 8 bits
5.8 Miért nem csinál valamit az xv 16bpp-s színmélységnél?
Az xv 16bpp-ben három ok miatt nem hajlandó megcsinálni dolgokat. Először
is, nem tudja rögzíteni az elemeket a képernyőn. Másodszor, ha az xwd-s
képernyőkivágatot meg tudod jeleníteni a képernyőn, és azt xv-vel nem tudod
megjeleníteni, próbáld az xwud-t használni. Harnadszor, ha 24bpp színmélységű
képet akarsz megjeleníteni meg a képernyőn, és nem képes leegyszerűsíteni
azt 16bpp mélységre, elrontja a képet. Ilyenkor Gimp-et, vagy xli-t kell
használnod..
5.9 Miért nem változnak az ikon-nevek akkor, amikor
az alkalmazások megváltoztatják azt?
Sajnálom, de az ikon nevek csak az AfterStep 1.1 óta változnak. Frissíts.
5.10 Miért nem jelenik meg valamelyik alkalmazáshoz
ikon?
Definiálnod kell a megfelelő ikont az adatbázis fájlban. A legjobb megoldás
erre, az hogy meghatározol egy alapértelmezett ikont az "ismeretlen" programok
számára. Az utóbbi AfterStep verziókban, az alábbiak szerint teheted meg
ezt az adatbázis fájlban:
Style "*" Icon Ismeretlen.xpm
5.11 Miért rossz a háttér?
A korai AfterStep verziókban, a háttér betöltését induláskor egy handler
végezte a .steprc fájl beállításainak megfelelően. Az 1.4-es verzióig csak
XPM-eket lehetett használni, az 1.4.4 lehetővé tette azt, hogy jpeg fájlokat
is be tudjunk olvastatni más programmal. A szükséges programot fordításkor
kell definiálni a configure.h fájlban. Szerkeszd át a megfelelő konfigurációs
fájlt, hogy a megfelelő elérési úton található kép néző programot használja,
és fordísd újra az AfterStep-et.
Az alapértelmezett program az xli. Néhány ember nem ezt telepíteti a
rendszerére, ők általában az xv-t használják. Ennek kiválasztását a fordításkor
szükséges elvégezni. Ezenfelül a Pager néhány disztribúcióban hibás, ezért
a jpeg-t betöltő alkalmazás nem mindig működik helyesen itt.
A beolvasott hátteret az asetroot modul kezeli. Ha nem használsz asetroot-ot,
akkor a háttéret nem lehet behívni. Ebben az esetben, egy háttér beolvasó
program hívást kell tenned az autoexec fájlba.
A jpeg és png fájlok a memóriába történő beolvasásukkor nem kevés memóriát
vesznek el a rendszer többi eszközétől; ezek csak a disk-en foglalnak kevés
helyet!
Előző Következő
Tartalomjegyzék