A legjobb mód ennek a kiküszöbölésére a következő, adjunk egy "Wait" sort az autoexec fájlban minden Wharf-hoz, így valahogy:
A menü ilyenkor a bal felső sarokban is megjelenik indításkor.
Module "I" Wharf Wait "I" Wharf
Ez a probléma a 1.0pre4-ás változatban volt megtalálható, tudomásunk szerint. Frissíts!
Szerencsétlenül, néhány memóriakezelési hiba belekerül az 1.4.x-es sorozatba. Az 1.5-ös sorozatban javították ezt.
Néha, miután az AfterStep-et futtatom click-to-focus (kattints az ablakra a fókusz elhelyezéséhez vagy valami ilyesmi lenne a rövid leírása a fókuszkezelő funkciónak*) módban, nem tudok átváltani egyik ablakról a másikra kattintással. Csak ikonméretre zsugorítás, és az ikon állapot megszüntetése, vagy a popup lista segítségével tudok váltani. Miért?Ez egy furcsa hiba, amit a NumLock gomb aktiválása (néha a legkisebb) váltása okozhatja. Ez az 1.0pre4 előtti verziókban volt látható, a program akkor ellenőrizte a NumLock billentyűt.
Ez az 1.0pre5 verziótól eltűnt, tehát neked csak frissítened kell, ha ezzel a problémával találkozol.
Néhányan kérdezték, hogy hogyan lehet ezt a problémát újra megjeleníteni. Ha ez a gond megjelenik a gépeden, kérlek küld el az üzenetet listákra.
|------------------------------| | Xterm | |------------------------------| | | | | | | | | | | |------------------------------|Amikor a shade efektet használom, az Xterm csak ennyi marad látható:
|------------------------------| | Xterm | |------------------------------|Ez tetszetős módon segít képernyő területet megtakarítani a ablak kezelő részéről. Néhányan az ikonizálást tartják előnyösebbnek.
Az 1.0pre3-as verzióig, a Shade nem működött megfelelően, mert ez úgy működött, hogy az ablak magasságot 0 pixekre állította, amit néhány alkalmazás nem kedvelt.
Az 1.0pre4 és a későbbi verziókban, a shade működött azokban az alkalmazásokban, amelyek ikonizálhatóak voltak, és tovább dolgozott az összes alkalmazással. Az volt a probléma, hogy az ablakot egy 'sticky' (ragadós) elemként kezelte, amit az összes virtuális képernyőn megjelenített. Nem kedveltek ezek az ikonok, mert nem lehetett megváltoztatni a tulajdonságukat. Ez a hiba.
A "sticky-shade" hibát az 1.5 sorozatban javították ki.
Fontos, hogy mindkét sorban az elnevezés 'asmail', amivel a Wharf egyszerre két alkalmazást hív meg. Az AfterStep 'Warp'-nak hívott funkcióját kell használnod. Például, ha az xload ikonra kattintva a felső ablakban akarod elindítani, a következőket kell tenned:*Wharf "asmail" nil Swallow "asmail" asmail & *Wharf "asmail" nil Warp "-" exmh
*Wharf "xload" nil Swallow "xload" xload -geometry 48x48-1-1 &
*Wharf "xload" nil Exec "Top" xterm +sb -T Top -n Top -e top &
Ezentúl ez az alkalmazás felelős egy furcsa hibáért. Ehhez nézd meg a következő kérdést.
Fontos, hogy ezt az alkalmazást nem használták a későbbi verziókban. Van néhány as-alkalmazás, ami automatikusan el fogja indítani, ha a beállítás helyes, a megfelelő alkalmazást. Példaként, az asmail-hez szükséges egy speciális program, ami akkor indul, ha a bal gombbal kattintasz; ezt az asmail konfigurációs fájl tartalmazza. Ehhez hasonló az asload, aminek a parancssori opciója az "-exe", ami elindítja a megfelelő programot akkor, amikor bal gombbal rákattintasz.
*Wharf "" ...
Az 1.4.5.55N6 verzióban, ez a tulajdonság nem volt alapértelmezésben beállítva. Neked kellett változtatni a configure.h fájlt mielőtt lefordítod azt, természetesen csak akkor, ha meg akartad változatni az alapbeállítást.
Ezen kívül manuálisan el kell készítened a .workspace_state fájlt a home könyvtárad ~/GNUstep/Library/AfterStep/ könyvtárában. Ez egy egyszerű szöveges fájl, amit segítségül hív a program indításkor, beleértve az ablak méretei (helyzetét) is. Ezt a fájl kerül beolvasásra ha létezik, de csak akkor fog újraíródni, ha a szükséges beállítást elvégezted fordítás előtt.
A .workspace_state tulajdonság is egy fordítási opció az 1.5-ös verzió fordítsakor.