<sect1 id="problems">
 <title>Problems</title>
 <para>
   A legtöbb probléma, amellyel találkozol a <acronym>GNOME</acronym> esetében,
   valójában az <application>X</application> hibája. Ez azt is jelenti, hogy 
   ezen gondok megoldása szövegfájlok szerkesztését igényli, inkább, mint GNOME
   eszközök használatát. Legalább is egyelőre.
 </para>

 <qandaset defaultlabel="qanda">
  <qandadiv>   
   <title>X Problems</title>

   <qandaentry id="x-resolution"> 
    <question>
     <para>
       Minden HATALMAS!
     </para>
    </question>
    <answer>
     <para>
       Ez többnyire olyan embereknél jelentkezik, akik azelött 
	   Macintosh vagy MS Windows rendszert használtak és most 
	   XFree86 fut a GNU/Linux gépükön. Az <application>X</application>
	   különböző felbontásokban futtatható. Amikor először beállítják, 
	   különféle konfigurációs programok (<application>Xconfigurator</application>, 
       <application>XF86Setup</application>, <application>SaX</application>
       és így tovább)megvizsgálják a monitorvezérlőt és a biztonságos felbontást 
	   választják, ami rendszerint kis felbontás. Gyakran több variációt 
	   választanak. Ha alacsony a felbontás, akkor kisérletezhetsz a 
       <keycombo>
        <keycap>control</keycap>
        <keycap>alt</keycap>
        <keycap>+</keycap>
       </keycombo> és a
       <keycombo>
        <keycap>control</keycap>
        <keycap>alt</keycap>
        <keycap>-</keycap>
       </keycombo>
	   billentyűzet kombinációkkal, (NB: ez a számbillentyűzet 
	   <keycap>+</keycap> és <keycap>-</keycap> gombjára vonatkozik)
	   hogy más felbontásokra válts. Ha nem sok történik és biztos vagy
	   abban, hogy a monitorod és a vezérlőkártyád bírja, akkor újra 
	   futtathatod az általad választott X konfigurációs programot 
	   más-más értékekkel, vagy <emphasis>ha tudod mit teszel</emphasis>, 
	   akkor megkisérelheted a <filename>XF86Config</filename> fájl 
	   szerkesztését, mely a vonatkozó értékeket tárolja. A szerkesztés
	   nem javasolt kezdő taktika, ha méhis muszáj, akkor készíts másolatot
	   a fájlból. Ne ess kísértésbe és ne változtass dolgokon, amiben nem
	   vagy biztos: ez azon kevés módok egyike, ahogyan tönkre teheted a
	   hardevered. (Kevésbé igaz, mint egykor volt, de nem éri meg kipróbálni.)
     </para>
     <para>
       Ha mégis megragadtál a 640x480 vagy 800x600 felbontáson és a nagy
	   dolgok egyike a panel, akkor is van pár lehetőség. Először, a nyillal
	   a végénél odébb helyezni, amikor nincs rá szükség. Vagy használhatod
	   az automatikus elrejtés funkciót, így ez többnyire nem lesz a képernyőn, 
	   amíg fölé nem viszed az egeret. Ha gnome-core-1.1.x vagy
	   gnome-core-1.2.x használsz, akkor van egy másik lehetőség a panel 
	   csökkentésére: jobb kattintás a panelon és
       <menuchoice>
        <guimenu>Panel</guimenu>
        <guisubmenu>Tulajdonságok</guisubmenu>
        <guisubmenu>Méret</guisubmenu>
       </menuchoice>
       and picking <guimenuitem>Kicsi</guimenuitem> vagy
       <guimenuitem>Apró</guimenuitem>.
     </para>
     <para>
       Ha az alkalmazások folytonosan úgy nyílnak, meg hogy túlnyúlnak
       a képernyő szélén, akkor át kell tudnod méretezni őket az 
       ablakkezelővel mielőtt bezárnád. Az újbóli megnyitáskor azok az
       alkalmazások, melyek a GNOME által munkafázis kezeltek, az új 
       méretben fognak megnyilni. Ha képtelen vagy az alkalmazás bizonyos 
       részeihez hozzáférni, akkor az ablakkezelő módot kell adjon arra, 
       hogy elmozgasd az ablakot a fejléc használata nélkül. A 
       <application>WindowMaker</application> és a <application>
       Enlightenment</application> ablakkezelőkben, az alapmód erre, hogy 
       lenyomod az <keycap>alt</keycap> billentyűt és elmozgatod a
       <mousebutton>második egér gombbal</mousebutton> (a középső
       gomb). A <application>Sawfish</application> ablakkezelőben hasonlót,
       de itt az <mousebutton>első egér gombbal</mousebutton> mozgatod 
       (bal gomb).
     </para>
    </answer>
   </qandaentry>

   <qandaentry id="x-icon-probs">
    <question> 
     <para>                        
       A Netscape ikonok fekete-fehérek. 
     </para>   
    </question>
    <answer>   
     <para>      
       Létezik egy sajátos probléma a <application>Netscapeben</application>,
       bizonyos felbontások és színmélsyégek esetén. Ez a probléma inkább a 
       <application>Netscape</application> és az <application>X</application>
       közötti, semmint a <application>GNOME-t</application> érintené.
       A <application>Netscape</application> alapban 1 bites (értsd: feket és
       fehér) színmélységre áll, ha nem ismeri fel a színmélység bit értékét.
     </para> 
     <para>
       GNOME-hoz kapcsolodó ikon hibák alább olvashatóak.
     </para>
    </answer>  
   </qandaentry>
  </qandadiv>

  <qandadiv>
   <title>Kernellel összefüggő hibák</title>

   <qandaentry id="shmget-error">
   <!-- from Dan Mueth --> 
    <question>
     <para>
       Miért kapok<errorname>Gdk-WARNING **: shmget failed!</errorname>
       hibaüzenetet, ha futtatok egyes programokat?
     </para>
    </question>
    <answer>
     <para>
      Ez a hiba azt jelzi, hogy az alakalmazás nem tud hozzáférni
      a megosztott memória szegmenshez. Számos oka lehet a jelenségnek,
      többek között:
     </para>
     <orderedlist>
      <listitem>
       <para>
        a memória megosztás nincs beálltíva (megfelelően) a rendszerben
       </para>
      </listitem>
      <listitem>
       <para>
        minden megosztott memória szegmens használt
       </para>
      </listitem>
     </orderedlist>
     <para>
      A GNOME és a Gdk alkalmazások sok megosztott memória
      szgmens használnak (tipikusan 6 szegmenst processzenként, 
      melyek memórai megosztást igényelnek), így előfordulhat, 
      hogy a rendszered nincs megfelelően beállítva nagy számú
      GNOMe alkalmazás futtatásához. (A GNOME alkalmazások 
      futtathatóak memória megosztás használata nélkül is a
      <option>--no-xshm</option> opció használatával.)
     </para>
     <para>
      Az alábbi utasítások a Linux kernelre vonatkoznak.
      <!-- Jelentekznek ezek a problémák más kerneleknél? --> 
      Először állapítsd meg a megosztott memória szegmensek maximum 
      számát a <command>ipcs -l</command> parancs beírásával.
      Keresd meg azt a sort, ami <quote>max number of
      segments = </quote>-val kezdődik. Ha ez 128 vagy annál kevesebb, 
      akkor valószínüleg nem elég. Az alkalmazásoktól és appletektől
      függően lehetséges, hogy egy kevéssel több kell neked.
     </para>
     <para>
      Ahhoz, hogy a 2.2-es kernelben a megosztott memória szegmensek számát
      növeld, a <varname>_SHM_ID_BITS</varname> változót kell növelned a
      <filename class="headerfile">/usr/src/linux/include/asm/shmparam.h</filename>
      fájlban.
      A megosztott szegmensek száma 2, amit a <varname>_SHM_ID_BITS</varname>
      változó értékre növekszik. Így a 7 a 128-nak, a 8 a 256-nak, a 9 az 512-nek
      míg a 10 az 1024-nek felel meg. Ezután újra kell fordítanod a kernelt
      és újraindítani, ahhoz hogy válzotások aktívvá váljanak.
     </para>
    </answer>
   </qandaentry>

   <qandaentry id="unix98ptys">
    <question>
     <para>
       Minden jól működik, de Unix98 ptys hiba üzenetet kapok , amikor
       gnome-terminál akarok futtatni.
     </para>
    </question>
    <answer>
     <para>
       Két válasz létezik, mindkettő a Linux kernelhez kapcsolódik.
     </para>
     <itemizedlist>
      <listitem>
       <para>
         Lehetséges, hogy a bináris állományokat próbálsz telepíteni
         egy újabb változatú disztribúcióhoz egy öregebb gépen. Az "öreg" 
         ez esetben "2.0 linux kernelt és hasonlóan idős glibc-t" jelent.
         Ez nem működik. Ha például Red Hat 5.2 Linoxod van akkor keresned
         kell vagy létrehoznod a hozzá illő RPM fájlokat, nem pedig 
         megpróbálni a 6.2-es csomagokat feltelepíteni. Ugyanez érvényes Suse 
         linuxra is.
       </para>
      </listitem>
      <listitem>
       <para>
         Valószínűbb, hogy a hiba a fájlok jogainál keresendő, amelyek ptys 
         igényelnek. Különösen ellenőrözd a <filename>/dev/ptmx</filename> jogait!
         Ennek 666 <emphasis>kell</emphasis> lennie (vagy crw-rw-rw ha az 
         <command>ls -l /dev/ptmx</command> parancsot alaklamazod).
         Ha nem így van, akkor változtasd meg <command>chmod 666 /dev/ptmx</command> 
         paranccsal (rootként). Erről több információt találhatsz a 
         <filename>/usr/src/linux/Documentation/general/Changes</filename>
         fájlban.
       </para>
      </listitem>
     </itemizedlist>
    </answer>
   </qandaentry>
  </qandadiv>

  <qandadiv>
   <title>GNOME problems</title>

   <qandaentry id="eightbit-icon-probs">
    <question>
     <para>
       Az ikonok mókásan jelennek meg a 8 bites színmélységben.
     </para>
    </question>
    <answer>
     <para>
       A <application>Netscape</application>, <application>imlib</application>
       és/vagy <application>gdk-pixbuf</application> összevesznek a színeken. 
       Próbáld meg elindítani az alkalmazást privát színsémákkal. Valamint 
       állítsd be az alábbiakat:
       <menuchoice>
        <guimenu>Programok</guimenu>
        <guisubmenu>Beállítások</guisubmenu>
        <guimenuitem>Imlib beállítási lehetőségek</guimenuitem>
       </menuchoice>.
     </para>
    </answer>
   </qandaentry>       
       
   <qandaentry id="black-icon-probs">
    <question>
     <para>
       Az ikonoknak fekete háttere van.
     </para>
    </question>
    <answer>
     <para>
       Az ikonok betöltése megszakadt valamilyen módon. Ezt gyakran
       a rosszul telepített libpng okozza, úgyhogy ellenőrizd a telepítést, 
       vagy  frissítsd a libpng csomagot.
     </para>
    </answer>
   </qandaentry>

   <qandaentry id="blank-icon-probs">
    <question>
     <para>
       Néhány ikon megjelenik, míg mások nem. Ez csak néhány felhasználónál
       jelentkezik, másoknál nem ugyanazon a gépen.
     </para>
    </question>
    <answer>
     <para>
       A gondot megoldja ha eltávolítod a <filename>metadata.db</filename>
       fájlt a te <filename class="directory">.gnome</filename> könyvtáradból.
       (Bár nem szavatolt. Biztosabb javítás szükségeltetik)
     </para>
    </answer>
   </qandaentry>   

   <qandaentry id="wandering-menu-bar">
    <question>
     <para>
       A <interface>menü panel</interface> (a keskeny panel felül)
       a képernyő közepén van, mikor a GNOME elindul.
     </para>
    </question>
    <answer>
     <para>
       Ez valószínüleg egy  sajátos hibája a<application>sawfish-nek</application> 
       Amennyiben <application>sawfish-t</application> használsz, nyisd meg a
       <application>vezérlő központot</application> és keresd meg a 
       <application>sawfish</application> beállításokat. Az <guilabel>Elhelyezés
       </guilabel> pont alatt egy kapcsoló található <guibutton>A program specifikus
       ablak elhelyezés figyelmen kívül hagyása</guibutton> elnevezéssel.
       Ez nem lehet kipipálva.
     </para>
     <para>
       Ha ez nem járható, akkor a Robert Soros által a gnome listán
       javasolt út ajánlott:
       <quote>
        Kiléptem a Gnome-ból és átváltottam consolra, hogy a 
        <filename>~/sawfish/window-history</filename> fájlt 
        átírjam. Amely a következő sorokat tartalmazza:
       </quote>
       <literallayout>
("panel
 (type . unframed)
 (position 0 . 23))
       </literallayout>
       <quote>
        A fájl átszerkesztése (0, 0 kordinátákkal) a gnome session közben 
        haszontalan, mivel kilépéskor a fájl újra mentésre kerül ...
       </quote>
     </para>        
    </answer>
   </qandaentry>

   <qandaentry id="panel-detected-error">
    <question> 
     <para>                        
       A panel eltünt. Amikor megpróbáltam újraindítani, akkor egy "A panel 
       létezik. Valóban egy újat szeretne indítani?"  üzenet jelenik meg.
       Bármit is mond, nincs panelom.
     </para>   
    </question>
    <answer>   
     <para>      
       Ez egy régi és bosszantó hiba, amely abból ered, hogy a panelok jelzik, 
       hogy léteznek, aztán szokatlan módon elhalnak, megakadályozva, hogy
       jelezzzék elhaltak. A probléma megoldásához frissítsd a gnome-core-t.
       Ha nem oldja meg a gondot, akkor egy gyors és  nem túl szép megoldás a
       <filename class=directory>~/.gnome/</filename> könyvtár törlése. Ez
       egy csúf megoldás, amely csak a tüneteket szünteti meg, nem pedig
       a hibát kiváltó okot, valamint ezzel elveszted a beállításokat és
       változtatásokat a GNOME alatt!
     </para> 
    </answer>  
   </qandaentry>

   <qandaentry id="esound-and-xmms">
    <question>
     <para>
       Az <application>esound</application> különösen viselkedik: A GNOME hangos,
       csipog és sípol. De az <application>xmms</application> nem ad hangot.
     </para>
    </question>
    <answer>
     <para>
       A GNOME minden hangot az <application>esound</application> alkalmazáson
       küld át, mely közvetlenül vezérli a hangkártyát. Az <application>xmms</application>
       különféle plug-in-eket használ a hang kiadására. Kattints jobb gombbal az
       <application>xmms</application>-en és lépj be a <guimenu>Opciók</guimenu>
       alatt a <guilabel>Beállítások</guilabel> párbeszéd ablakba. Ahol azt
       olvasod: <guilabel>Kimenő Plugin</guilabel>, nézd meg mi van kiválasztva.
       Ha OSS meghajtó a kiválasztott, akkor az xmms megpróbál direkt a hangkártyával
       társalogni, de látva, hogy az foglalt (mivel az <application>esound</application> 
       foglalja le éppen) az xmms türelmesen várja amíg az esound befejezi a müveletet.
       Tehát semmi nem történik. Allítsd be, hogy az esound-ot használja az xmms a Kimenő 
     </para>
     <para>
       A gondok a hanggal általánosságban az alkalmazott hangkártya vezérlő
       következményei. Ennek a megtárgyalása kívül esik ennek a GYIK-nak a
       témakörén.
     </para>
    </answer>
   </qandaentry>

   <qandaentry id="network-lookup">
    <question>
     <para>
       Évekbe telik míg elindul a GNOME és a következő üzenetet kapom 
       "Nem találok internet címet".
     </para>
    </question>
    <answer>
     <para>
       Amikor a GNOME elindul, szüksége van a hálozati címre, amin a
       számítógép látható. Ha nem találja, akkor addig ismétli a kérést, 
       amíg túl nem lépi az időhatárt, nagyjából egy percen túl. Ha hibát 
       tapasztalsz, nézd meg a <filename>/etc/hosts</filename> fájlt.
       Szerepelni kell benne egy sornak a 127.0.0.1 IP címmel, ennek
       megfelelően:
       <literallayout>
127.0.0.1	localhost	localhost.localdomain
       </literallayout>
       A javasolt megoldások több félék lehetnek. Többen jelezték, hogy megoldja 
       a problémát a gép nevének hozzáírása a sor végére egy tabulátorral 
       elválasztva. Másoknak ez nem hozott megoldást.
     </para>
    </answer>
   </qandaentry>

   <qandaentry id="bug-reporting">
    <question>
     <para>
       Találtam egy hibát! Most mi van?
     </para>
    </question>
    <answer>
     <para>
       Király! Kérlek tölts el pár percet azzal, hogy utána nézel, majd 
       elküldöd. Ha régebbi csomagokat használsz megéri végigfutni az újabb 
       csomagok hirdetményeit hátha azóta javítottak rajta. Ha sem megemlítve, 
       sem javítva nincsen, és nem találod a <ulink type="http" url="http://bugzilla.gnome.org">
       hiba követő (bug tracker)</ulink> címen, akkor indítsd el a 
       <application>bug-buddy</application> programot, a fő menüben lépj be a
       <menuchoice>
        <guimenu>Programok</guimenu>
        <guisubmenu>Hasznos programok</guisubmenu>
        <guimenuitem>Hiba jelentő eszköz</guimenuitem>
       </menuchoice> 
       menü pontba vagy írd be a <command>bug-buddy</command> parancsot a parancs sorba.
       Innen pedig kövesd az utasításokat.
     </para>
    </answer>
   </qandaentry>
  </qandadiv>
 </qandaset>
</sect1>
