The K Desktop Environment

Poglavje 8. Datotečni upravljalnik

Datotečni upravljalnik v KDE 1.x je KFM medtem ko je v KDE 2 Konqueror. Konquerorjeva domača stran se nahaja na http://www.konqueror.org, kjer lahko najdete Konqueror specifičen FAQ.

8.1. Kako lahko uporabim KFM ali Konqueror kot spletni brskalnik s posrednikom (proxy)?
8.2. Kako spremenim izgled imenika v KFM in Konqueror?
8.3. Kako lahko izvedem ne-anonimne prenose FTP z KFM in Konqueror?
8.4. Kaj povzroča napako KFM cannot connect to "localhost"?
8.5. Kaj pomenijo %i in %m v vrstici Execute ?
8.6. Kako določim zagonski imenik za KFM in Konqueror?
8.7. Kako lahko uvozim Netscape®ove zaznamke?
8.8. Obstaja v KFM in Konquerorju funkcija "Save As..."?
8.9. Kako lahko prevaram spletno stran, da bo verjela, da je Konqueror Netscape® ali kateri izmed drugih brskalnikov?
8.10. Kako prilagodim Konqueror, da poganja Java™ applets?
8.11. Zakaj Konqueror ne izriše slik vrste GIF?

8.1. Kako lahko uporabim KFM ali Konqueror kot spletni brskalnik s posrednikom (proxy)?

Oba, tako KFM kot Konqueror se lahko uporabljata preko HTTP in FTP posrednikov. Strežnik proxy lahko nastavite v KFM z izbiro Options Configure Browser in nato vezjo Proxy iz menuja KFM. Prosim poskrbite, da shranite nastavitve z Options Save settings, da postanejo nastavitve posrednikov trajne.

V Konquerorju izberite v menuju Settings->Configure->Proxies Prosim poskrbite, da boste shranili nastavitve z Settings Save settings, da postanejo nastavitve posrednikov trajne.

8.2. Kako spremenim izgled imenika v KFM in Konqueror?

Ko prikazujeta imenik tako KFM kot Konqueror poiščeta znotraj njega skrito datoteko imenovano .directory. Takšno datoteko lahko ustvarite sami in tako določite način prikaza imenika. Datoteka je preprosto datoteka tipa kdelnk (ali pa .desktop za KDE 2). Na primer:

 # KDE Config File
 [KDE Desktop Entry]
 Name=Settings
 Name[de]=Einstellungen
 Name[pl]=Ustawienia
 Name[sl]=Nastavitve
 MiniIcon=kcontrol.xpm
 SortOrder=Desktop,Input_Devices,KWM,Network,Information,Sound
 Icon=kcontrol.xpm

To je datoteka, ki se uporablja za opis imenika Settings. Spremeni ikono, ki se uporablja za prikaz imenika, postavi (prikazano) ime imenika v jezik, ki je trenutno izbran in popravi vrstni red v katerem so prikazani podimeniki.

Pri imenikih, ki sestavljajo menu K lahko uporabite za spremembo izgleda tudi kmenuedit.

8.3. Kako lahko izvedem ne-anonimne prenose FTP z KFM in Konqueror?

Običajno se bosta, če vnesete URL kot je ftp://ftp.somehost.com, KFM in Konqueror poskušala prijaviti na FTP strežnik kot anonymous. Če se želite prijaviti kot določen uporabnik, potem vnesite URL v obliki ftp://username@ftp.somehost.com KFM in Konqueror vas bosta vprašala za vaše geslo in se prijavila na strežnik.

8.4. Kaj povzroča napako KFM cannot connect to "localhost"?

V večini primerov je to nepravilno nastavljen zaprtozančni usmernik na vašem sistemu.

Kako preverite, ali so težave

Preverite, če ping localhost vrne podoben izpis:

 PING localhost (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.3 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.2 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.2 ms 
...

Če ne, potem vaš zaprtozančni vmesnik (angl. loopback interface) ali usmernik nista pravilno nastavljena.

Izpis ukaza /sbin/route bi moral vsebovati vrstice, podobne naslednjim:

 Destination     Gateway         Genmask         Flags MSS    Window Use Ifac
loopback        *               255.0.0.0       U     3584   0       13 lo

Pomembna polja so Destination, Gateway, Genmask in Iface. Gornje pomeni, da je sistem nastavljen pravilno, tako da preusmeri ves zaprtozančni promet skozi vmesnik loopback (lo).

Izpis ukaza /sbin/ifconfig bi moral vsebovati naslednje vrstice:

 lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Bcast:127.255.255.255  Mask:255.0.0.0
          UP BROADCAST LOOPBACK RUNNING  MTU:3584  Metric:1

To nakazuje, da je loopback vmesnik postavljen in deluje.

Vaša datoteka /etc/hosts bi morala vsebovati sledečo vrstico:

 127.0.0.1       localhost

To poskrbi za to, da je gostiteljsko ime "localhost" povezano z vašim sistemskim naslovom loopback (127.0.0.1).

Popravljanje teh težav

Izvedite /sbin/ifconfig lo 127.0.0.1, ki mu naj sledi /sbin/route add -net 127.0.0.0. Oba ukaza bi morala biti v zdravem sistemu izvedena za vas ob zagonu računalnika. Če se to ne zgodi, preverite zagonske datoteke omrežja v /etc/rc.d.

Če še vedno ne dela

Če ničesar od tega ni delovalo, potem prosim pošljite celotno sporočilo KDE sistemu za spremljanje hroščev. Ne pozabite omeniti, da ste preverili vse te stvari.

8.5. Kaj pomenijo %i in %m v vrstici Execute ?

Uporabljajo jih vsi programi KDE (izvedeni so namreč v KApplication in vsi dobri KDE programi ustvarijo objekt KApplication preden pogledajo, ali je bilo podanih v ukazni vrstici kaj parametrov).

Običajna vrstica za programe KDE izgleda neko tako: foo ... %i %m -caption \"%c\". Precej zmedeno, vendar pa je bilo vse zasnovano tako, zato da lahko integrira stare, ne-KDE programe s kar najmanj težavami. KFM in Konqueror bosta ob izvajanju gornje vrstice ukaz razširila v foo -icon something.xpm -miniicon something_mini.xpm -caption \"The Foo\". Tako ikona kot mini ikona kot tudi "The Foo" so lastnosti, definirane v datoteki .desktop. Če ikone niso definirane, so preprosto privzete za ime "foo".

Na ta način lahko uporabnik v kmenuedit spremeni te stvari za svoj program. -caption je pomemben, saj noben uporabnik ne bo sprejel tega, da izbira Editor požene nekaj po imenu kedit-0.9pl4-build47. Pričakuje namreč okno z imenom Editor. Poleg tega so ta imena lokalizirana, ameriški uporabnik požene npr. CD-Player in dobi okno z imenom CD-Player medtem ko slovenski uporabnik požene Predvajalnik CD in dobi okno imenovano Predvajalnik CD.

8.6. Kako določim zagonski imenik za KFM in Konqueror?

Kliknite z desnim gumbom na ikono KFM (ali Konqueror) in izberite Properties. Pod vezjo Execute boste verjetno našli nekaj takega kot kfmclient folder %u file:/root; spremenite /root na karkoli želite, da bo KFM (ali Konqueror) odprl ob zagonu.

8.7. Kako lahko uvozim Netscape®ove zaznamke?

Oglejte si popoln seznam KDE programov (ne le teh v distribuciji) na http://www.kde.org/applications.html. V razdelku NETWORK boste našli knsbookmark, orodje, ki ga rabite.

Če pa uporabljate KDE 2, potem pa imate srečo! Ni vam treba ničesar uvažati! Netscape®ovi zaznamki so samodejno dosegljivi v Konquerorju v menuju Bookmarks, ne da bi morali sami kaj nastaviti.

8.8. Obstaja v KFM in Konquerorju funkcija "Save As..."?

Na voljo je nekaj približno podobnega: View in nato View Document Source odpre KEdit z izvorno kodo, ki jo lahko nato shranite. To dela dobro za datoteke text/html, ni pa ustrezno za grafiko. Za grafične datoteke lahko kliknete z desnim gumbom miške na sliki in izberete odpiranje datoteke v urejevalniku slik.

8.9. Kako lahko prevaram spletno stran, da bo verjela, da je Konqueror Netscape® ali kateri izmed drugih brskalnikov?

Poženite Nadzorno središče KDE in izberite Web Browser->User Agent. Dodajte želenega agenta.

8.10. Kako prilagodim Konqueror, da poganja Java™ applets?

Izberite Settings->Configure->Browser iz Konquerorjeve menujske vrstice. Upoštevajte, da si morate ogledati spletno stran, sicer bo menu Settings siv (neaktiven).

8.11. Zakaj Konqueror ne izriše slik vrste GIF?

Zato, ker niste omogočili podpore GIF v Qt™. Poglejte prosim v V: 4.24. za več podrobnosti.