# Veel voorkomende vragen (&FAQ;)

Als u problemen hebt met &krusader; controleer dan aub de Installatieprocedure, omdat uw probleem veroorzaakt kan zijn door een slechte installatie.

De &FAQ; is opgedeeld in drie secties:

- Installatie &FAQ; (deze pagina)

- Gebruiks-&FAQ; (problemen bij het uitvoeren/gebruiken van &krusader;)

- Algemeen &FAQ; (bugrapporten, forum, e-maillijst, ...)

Als u het gevoel hebt dat er een &FAQ; ontbreekt of als er iets niet duidelijk voor u is, laat het ons weten.

## Installatie-&FAQ;

Heeft &krusader; &plasma; nodig om actief te kunnen zijn?

Nee, &krusader; heeft de &plasma; windowmanager niet nodig om op uw computer te werken maar de natuurlijke omgeving van &krusader; is &plasma;, omdat het diensten gebruikt die door de &kf5-full; basisbibliotheken worden geleverd. Alleen enkele gedeelde bibliotheken zijn nodig &eg; &kf5; libraries, &Qt; libraries, &etc; Dit houd in dat &krusader; werkt onder GNOME, AfterStep, XFce en andere windowmanagers aangenomen dat de benodigde bibliotheken op uw computer zijn geïnstalleerd. Dit is niet echt een probleem omdat de apt-get world deze afhankelijkheden onmiddellijk kan oplossen.

U hoeft niet om te schakelen naar de &plasma; windowmanager om &krusader; te gebruiken; u kunt GNOME, AfterStep, XFce of een andere windowmanager blijven gebruiken. Echter, de configuratie van de lettertypes die &krusader; gebruikt en ander gedrag doet u door gebruik van `systeeminstellingen`.

Veel is afhankelijk van wat u met &krusader; wilt doen. U moet weten dat &krusader; de &kf5; KIO Slaves gebruikt voor toegang tot externe bestandsystemen, en alleen ondersteuning voor een beperkt aantal soorten bestandsystemen komen standaard mee met de &plasma;-bibliotheken, de meeste van de KIO Slave´s komen mee met &kf5-full; basis (waaronder fish, sftp en tar).

Samengevat, als u met &krusader; wilt werken - installeer &kf5-full;. Als u een functionele &krusader; wilt, dan heeft u &kf5-full; en enkele &plasma;-pakketten nodig. Voor maximale functionaliteit, heeft &krusader; alle &kde; toepassingen (&ark;, &kdiff3;, KRename) nodig, maar de windowmanager van &plasma;is optioneel.

Welke bibliotheken heeft &krusader; nodig om te draaien?

Voor het gebruiken van &krusader; (&eg; als u &krusader; heeft geïnstalleerd via een binary RPM) heeft u minder bibliotheken nodig dan als u &krusader; van broncode compileert. &eg; u heeft alleen de C-compiler &gcc; nodig als u &krusader; van broncode compileert (zie volgende vraag).

Kijk eens op alinea afhankelijkheden van &krusader; van onze hoofdstuk Installatie.

Als u meer details wilt kijk dan op de vereisten van &krusader; op Ubuntu. De "depends" zijn vereist, de "suggests" maken &krusader; krachtiger.

Ik heb alle stappen gevolgd maar `make` klaagt over ontbrekende bibliotheken of headers. Wat moet ik doen?

Installeer de ontbrekende pakketten.

Kijk eens op alinea Vereisten voor compilatie van onze hoofdstuk Installatie.

De meeste RPM-gebaseerde distributies houden de headers apart van de libs. De headers zijn nodig voor het compileren van &krusader;. Zoek naar pakketten die de vorm foo-devel-*.rpm (&eg; `kdelibs-devel-foo.i586.rpm`) hebben of foo-dev-*.deb voor Debian gebaseerde distributies. Deze zijn meestal met uw distributie meegeleverd.

Als u het vereiste pakket niet kan vinden, gebruik dan rpmfind en klik op 'missing lib or header' op de zoekregel. Of gebruik `apt-cache search foo` om het bijbehorende pakket voor Debian gebaseerde distributies te vinden.

Hoe compileer ik &krusader; wanneer ik een 64 bit processor gebruik?

Voor zover we weten zijn er geen problemen. &krusader; is ook beschikbaar op vele andere architecturen.

Ik heb de source-RPM `krusader-x.xx.dist.src.rpm` gedownload, wat is er nu nog te doen?

1. Controleer wie eigenaar is en wat de rechten zijn op `/usr/src/RPM/` en alle recursieve mappen die uw normale gebruiker kan lezen-schrijven-uitvoeren in deze mappen.

2. Om de binaire RPM voor uw computer te maken, doe dit:

       $ rpm --rebuild </pad/naar/rpmfile/> krusader-x.xx.dist.src.rpm

3. Als alle afhankelijkheden OK zijn, zal een binaire RPM `krusader-x.xx.dist.rpm` worden gemaakt in `/usr/src/RPM/RPMS/i586` (vervang i586 door uw architectuur).

4. Test de binaire RPM op fouten alvorens te installeren:

       $ rpm -i --test </pad/naar/rpmfile> krusader-x.xx.dist.rpm

   Als de prompt terugkomt zonder een enkel bericht, dan is alles OK.

5. Installeer de binaire RPM zoals gebruikelijk, bijvoorbeeld:

       $ su -c 'rpm -Uvh </pad/naar/rpmfile> krusader-x.xx.dist.rpm'

   U zult naar het wachtwoord van root worden gevraagd.

6. Nu kunt u &krusader; starten.

Voor meer informatie over RPM, bezoek rpm.org en lees de RPM Guide door Eric Foster-Johnson.

Ik probeer het binaire programma foo (RPM of DEB pakket) te installeren, maar het mislukt. Wat is er fout?

Omdat we alleen voor de broncode zorgen (en gebruiken), kunnen wij dit niet weten. Heeft u de binare RPM getest voor het installeren?

    $ rpm -i --test </path/to/rpmfile> krusader-x.xx.dist.rpm

Als er geen foutmelding komt, dan is alles in orde. RPM's die u download van onze website worden meestal geleverd door gebruikers van &krusader;. Ga naar de website van uw distributie en zoek voor een bijgewerkte RPM.

Als de RPM niet in orde is, probeer dan een ander pakket te vinden op &Linux; software archieven zoals freshmeat.net of KDE-APPS.org. Als u dan nog steeds geen geschikt pakket voor uw &Linux; distributie kan vinden, dan bevelen we aan om ernaar te zoeken via rpmfind of rpmpbone.

In het algemeen kunnen pakketten voor oudere versies van uw distributie of zelfs van andere distributies ook op uw computer werken (&eg; FC RPM's werken vaak ook op Mdk en RH, en vice versa), maar het altijd het beste als u alleen RPM's gebruikt die precies met uw distributie overeenkomen. Als u geen pakket kunt vinden die overeenstemt met de versie van uw distributie, architectuur of distributie, gebruik dan een broncode-RPM. Als u een broncode-RPM, dan zullen Krusader sources worden gecompileerd, op uw computer, een geschikte RPM voor uw specifieke distributie en architectuur garanderen. Bovendien resulteert deze methode in de maximale snelheid die op uw systeem mogelijk is, omdat de resulterende binary volledig is aangepast voor uw computer. Lees de voorgaande vraag, met daarin de uitleg hoe u een broncode-RPM op uw computer installeert. De volgende vraag geeft een uitleg over de beste oplossing.

Ik kan geen RPM of DEB pakket voor &krusader; vinden, wat kan ik doen?

Controleer of uw distributie &krusader; deze levert, als dat niet zo is neem dan contact op met de maker van uw distributie en vraag ze &krusader; in te voegen!

Heeft u een kijkje genomen op de &URL;s van de pagina Installatie procedure ? Als u heeft gekeken en niets heeft gevonden, dan kunt altijd nog &krusader; vanuit broncode compileren. Zelf als u denkt dat u niet over de nodige kennis beschikt, zal u waarschijnlijk toch succesvol zijn in het compileren van &krusader;: we geven een vrij gedetailleerde installatie procedure. Deze HowTo maakt het voor beginners mogelijk om &krusader; van broncode te compileren, zelfs als ze nog nooit eerder een compilatie van broncode hebben uitgevoerd, volg gewoon nauwkeurig de instructies. Aarzel niet om een help request te plaatsen als u problemen tegenkomt.

Sommige menu-items ontbreken na het bijwerken van &krusader;. Wat is er mis?

Het bestand `krusaderui.rc` is opgeslagen in `/usr/share/kxmlgui5/krusader/krusaderui.rc`. Als u de Werkbalk wijzigt, dan maakt &plasma; een kopie van dat bestand in de thuismap van `~/.local/share/kxmlgui5/krusader/krusaderui.rc`. Als &krusader; al eerder op uw computer was geïnstalleerd, en u installeert een nieuwere versie van &krusader; dan moet het bestand `~/.local/share/kxmlgui5/krusader/krusaderui.rc` worden vervangen door de nieuwere versie. Merk op dat dit ook al uw aanpassingen van de werkbalken en sneltoetsen ongedaan maakt!

De eerste regel van `krusaderui.rc` bevat het versienummer. Na installatie van een nieuwere versie van &krusader;, zal &plasma; automatisch het oude bestand `~/.local/share/kxmlgui5/krusader/krusaderui.rc` vervangen door de nieuwere versie bij het de eerste keer starten van de nieuwe &krusader; (&plasma; zal het nieuwere versienummer in de eerste regel detecteren).

Als u een testversie of een beta versie installeert en &krusader; was al geïnstalleerd op uw computer dan moet u om de nieuwe menu items te activeren het bestand `krusaderui.rc` uit uw thuismap verwijderen: $ ``rm` `~/.local/share/kxmlgui5/krusader/krusaderui.rc``

Als het bestand `~/.local/share/kxmlgui5/krusader/krusaderui.rc` ouder is, dan zijn de nieuwe menu-items niet zichtbaar. Lees de voorgaande vraag voor informatie over hoe u het bestand `krusaderui.rc` moet updaten. Als `krusaderui.rc` afwezig is of in een verkeerde map staat, zodat alleen het menu Help zichtbaar is, lees dan de vorige vraag.

De standaard map voor het lokale configuratiebestand `kxmlgui5/krusaderui.rc` is `~/.local/share`. U kunt de benodigde map in uw systeem bepalen met het commando `qtpaths --paths GenericDataLocation` in de terminal.

Ik heb problemen bij het compileren en installeren van &krusader;, hoe stuur ik een verzoek om hulp?

Lees eerst onze gedetailleerde installatie procedure en de FAQ. Als u dan nog steeds geen oplossing voor uw probleem kan vinden dan kunt u gerust een hulpvraag op onze &krusader; forum plaatsen of de &krusader;-users berichtenlijst gebruiken. Maar voordat u een hulpvraag plaatst, probeert u eerst het volgende:

1. Gebruik de zoekfunctie op &kde; Forum, uw probleem kan al opgelost zijn of al eerder bediscussieert zijn.

2. Als u geen oplossing kan vinden, noteer dan de volgende gegevens:

   - de gebruikte versie van &krusader;

   - De gebruikte &Linux;-distributie en versie daarvan

   - een nauwkeurige beschrijving van het probleem

   Zonder deze informatie is het erg moeilijk voor ons om u te helpen.

   Als u aan ons de foutmeldingen (&eg; `make` error messages) wilt geven, begin dan met de EERSTE foutmelding, alle foutmeldingen die volgen op de eerste foutmelding zijn het gevolg en niet de oorzaak van uw probleem.

3. Verstuur uw verzoek om hulp.

Bedankt voor uw medewerking!

Hoe kan ik een RPM pakket voor &krusader; bouwen?

Als u ervaring heeft met het compileren van broncode, dan bent u waarschijnlijk ook in staat om een RPM van &krusader; te bouwen. Informatie over RPM kunt u vinden op rpm.org en in de RPM Guide geschreven door Eric Foster-Johnson. Hierna volgt een korte uitleg over de procedure van het bouwen van RPM.

Bouw NOOIT RPM's wanneer aangemeld als root. Vergissingen bij het bouwen van pakketten (&eg; een slecht bestand `krusader.spec`) kan ernstige schade toebrengen aan uw systeem bij aangemeld zijn als root.

1. Compileer &krusader; vanuit de broncode om te controleren dat de compilatie goed werkt.

2. Controleer wie eigenaar is en wat de rechten zijn op `/usr/src/RPM/` en alle recursieve mappen die uw normale gebruiker kan lezen-schrijven-uitvoeren in deze mappen.

3. Kopieer `krusader-1.xx.tar.gz` naar `/usr/scr/RPM/SOURCE`

4. Kopieer `krusader.spec` naar `/usr/scr/RPM/SPECS`

5. Bewerk `krusader.spec` en voeg uw naam in, uw e-mailadres, de naam van de rpm, ... Andere wijzigingen kunnen nodig zijn als `rpmbuild` mislukt.

6. Bouw de binaire en de broncode RPM met:

       $ rpmbuild -ba /usr/scr/RPM/SPECS/krusader.spec

   Als alles goed is gegaan dan heeft u een binaire RPM in `/usr/src/RPM/RPMS/i586` (afhankelijk van uw architectuur) en een broncode-RPM in `/usr/src/RPM/SRPMS/` &eg; `krusader-1.70-beta1.suse10.i586.rpm` en `krusader-1.70-beta1.suse10.src.rpm`

7. Als het bouwen niet goed is gegaan dan krijgt u een foutmelding tijdens het rpmbuild process, probeer het op te lossen en start `rpmbuild` opnieuw.

8. En tenslotte: test de RPM alvorens het in te zenden.

Waarom toont &krusader;-git een oud versienummer in het informatievak?

Omdat we het versienummer voor het uitbrengen van een nieuwe release wijzigen . zal &krusader;-git een ouder versienummer tonen, negeer daarom het versienummer en controleer de download-datum. We hebben gewoon nog niet besloten wat het volgende versienummer zal zijn.

Waarom start &krusader; niet op &MacOS;?

Lees nauwkeurig de macports.org installatie instructies. Vergeet niet om dbus te starten.

    ##########################################################
    # Vergeet niet dat dbus als lokale gebruiker
    # (niet met sudo) gestart moet worden voordat enig KDE programma´s gestart worden
    # Om het te starten gebruikt u het volgende commando:
    # launchctl load /Library/LaunchAgents/org.freedesktop.dbus-session.plist
    ##########################################################

    ######################################################
    #  Programma´s kunnen niet starten tenzij u het volgende commando heeft uitgevoerd
    #  'sudo chown -R $USER ~/Library/Preferences/KDE'
    #  vervang $USER door uw gebruikersnaam.
    ######################################################

## &FAQ; over gebruik

Waarom bevriest &krusader; op een niet gebruikt aankoppelpunt (mountpoint) of blijft het hangen?

Als &krusader; is &eg; een NFS share doorzoekt en de NFS server stopt met werken, dan zal&krusader; bevriezen. Dit bevriezen van &krusader; (en alle andere open interne viewers/editors) is fataal, en kunt u alleen corrigeren met `kill -9`. We hebben geen oplossing hiervoor. Dit is een probleem dat niet beperkt blijft tot bestandsbeheerders, of zelfs het &Linux; OS! Het probleem is dat u "hangt" aan de eerste toegang tot de dode share - er is daarom geen weg eromheen, geen controle om het te vermijden, zelfs `ls` zal bevriezen. Alleen maar het bekijken van iets - wat dan ook - is genoeg om u vast te zetten. De enige manier om rond dit architectural probleem te gaan is een multi-threaded design te gebruiken - op deze manier zal als we vast komen te zitten, we niet de hele programma lus ophangen, maar we denken niet dat het nu het juiste moment is voor toevoegen van threads, we weten niet of *alle* &kf5; systemen daarbuiten &Qt;-mt (de multi threaded versie van de &Qt; library) gebruiken, en de &krusader; Krew zijn wellicht niet de juiste mensen om dit probleem aan te snijden; op dit moment moeten we daarom maar leven met deze bug.

Als ik probeer om het venster van &krusader; kleiner te maken, dan merk ik dat ik het niet kleiner dan een bepaald formaat krijg. Waarom?

Ziet u de F1, F2 (&etc;) knoppen? Zij staan het &krusader; niet toe om kleiner van formaat te worden omdat ze een minimum formaat hebben. Schakel ze uit via Instellingen FN Toetsen Balk tonen waarna u in staat zal zijn om &krusader; net zo klein te maken als u wilt. Vanaf versie 1.51 hebben we dit verbeterd: Tijden het verkleinen zien de knoppen eruit als 'F5 ..py'. Als de knoppen te klein zijn om ze te kunnen aflezen dan geeft een tekstballon de complete tekst. De minimum breedte is voor elke knop 45 pixels.

Samba ISO 8859-x codepage / wat kan ik doen als &krusader; de gedeelde mappen met speciale internationale karakters niet kan lezen?

&krusader; verwerkt (nog) geen Samba ISO 8859-x codepages, als u een andere codepage dan 8859-1 gebruikt dan moet u handmatig configureren. Creëer of wijzig het bestand: `~/.smb/smb.conf`

    [global]
              workgroup = MyWorkGroup (ex. WORKGROUP)
              client code page = MyCodePage (ex. 852)
              character set = MyCharSet (ex. ISO8859-2)

U kunt proberen om smb.conf te configureren met een geschikte &systemsettings;-module.

&krusader; geeft de foutmelding "krarc:... protocol not supported" bij het openen van een archief-bestand, wat moet ik doen?

Installeer de slave krarc op de juiste manier:

Kopieer de bestanden `kio_krarc.so`, `kio_krarc.la` naar `/usr/{lib of lib64}/qt5/plugins`

Kopieer de bestanden `krarc.protocol` naar `/usr/share/services`

of de map waar de KIO slaves in uw &Linux; distributie zijn geplaatst.

Ik krijf de foutmelding "Protocol not supported by Krusader: "krarc:/path/to/foo-archive", als ik probeer om een foo-Archive te openen, wat moet ik doen?

De iconen, kio_slaves en de documentatie moet u op correcte locaties in de &kf5; mappenstructuur plaatsen. De bestanden `kio_krarc.*` moeten in dezelfde map komen als de andere KIO slaves. Probeer dit: locate `kio_tar.*` en kopieer de `kio_krarc.*` bestanden naar dezelfde locatie. Vergeet niet om daarna het commando `# ldconfig` op deze map uit te voeren.

Wat moet ik doen als een extern hulpprogramma niet lijkt te werken?

&krusader; gebruikt meerdere programma´s als externe hulpmiddelen, en soms lijken ze niet te werken. Open een terminalvenster en controleer of het hulpmiddel is geïnstalleerd.

    $ foo

Controleer of het hulpmiddel correct is geconfigureerd in het Konfigurator Afhankelijkheden pagina. Voor archivering-hulpmiddelen: autodetect opnieuw de archieven met de knop Automatisch configureren in het Konfigurator archieven pagina. Controleer de Konfigurator Protocollen pagina Als het niet werkt, maak dan een backup van uw configuratie bestand ``XDG_CONFIG_HOME`/krusaderrc` (standaard is `$`HOME`/.config/krusaderc`) en verwijder het van zijn locatie. Herstart &krusader;, &krusader; zal nu de "eerste keer starten"-configuratiewizard opstarten, volg deze aanwijzingen.

Hoe kan ik jar bestanden uitvoeren (en niet het jar archief openen)?

Ga naar de Konfigurator Protocol pagina en verwijder application/x-jar van de krarc node, &krusader; zou nu niet meer het archief moeten openen. Algemene bestand associaties worden beheerd door &plasma; en niet door &krusader;. Om de jar extensie met een programma te verbinden:

- Open &systemsettings;: systeeminstellingen van &plasma;

- Toepassingen Bestandassociaties

- Voeg `jar` toe als bestand-extensie

- Voeg `java` toe als toepassing

Waarom heb ik problemen met mijn &FTP; verbinding?

Dit probleem treed vaak op als u achter een firewall of proxy zit. Open Systeeminstellingen Network Verbindingsvoorkeuren , Passieve modus (PASV) inschakelen moet worden in of uitgeschakeld, afhankelijk van de huidige instelling. Probeer nu opnieuw uw &FTP; sessie om te kijken of het werkt. Let er ook op dat u geen andere &FTP; sessies open heeft (door webbrowsers, &etc;), deze kunnen complicaties veroorzaken. Meer informatie kunt u vinden in Active &FTP; vs. Passive &FTP;, a Definitive Explanation.

Ik krijg de foutmelding FTP protocol not supported by &krusader; als ik probeer om een extern &FTP; map te openen, wat moet ik doen?

De reden voor deze foutmelding is dat '&FTP; via &HTTP; proxy' nog niet ondersteund wordt door &krusader;. Deze foutmelding kan worden veroorzaakt door een misconfiguratie van de proxy instellingen in &systemsettings;. Wijzig de proxy instellingen zo dat ze &HTTP; proxy niet gebruiken en &FTP; zal gaan werken.

Hoe voorkom ik de `.part` extensie bij het kopiëren van bestanden via &FTP;?

Tijdens het uploaden van bestanden, is aan de bestandsnaam de `.part` extensie toegevoegd, nadat de upload compleet is, wordt de bestandsnaam gewijzigd wat automagisch de `.part` extensie verwijderd. Dit werkt goed maar sommige &FTP; servers staan het hernoemen niet toe. U kunt dit oplossen door het vinkje bij het keuzevakje Gedeeltelijk verzonden bestanden markeren in &systemsettings; van &plasma; te verwijderen. U kunt het keuzevakje vinden in Netwerk Instellingen .

Hoe kan ik een verbinding op afstand sluiten (&eg; een &FTP; verbinding)?

De uitleg hiervan vindt u in het hoofdstuk Externe verbindingen.

Ik heb problemen met het media:/ protocol, hoe komt dat?

Het media:/ protocol is uit &kde; 4 verwijderd. Gebruik het mtp:/ protocol in plaats daarvan.

Hoe kan ik de standaard geluiden uitschakelen, &eg; als ik een verwijdering uitvoer?

Dat zijn de standaard &plasma; Systeem geluiden, en hebben geen relatie met &krusader;. Als u ze wilt uitschakelen, open dan &plasma; &systemsettings; ( systeeminstellingen): Persoonlijke instellingen Meldingen Meldingen beheren , Gebeurtenis bron: "Plasma werkruimte" en schakel de ongewenste geluiden uit.

Waar vindt ik de manager voor externe verbindingen?

Gebruik onze bladwijzerbeheerder. Open eenexterne &URL; en bookmark het.

Waarom werkt soms MIME type magic niet in archieven?

Als u een archief opent en op F3 drukt om een bestand te bekijken die geen bekende extensie heeft, &eg; `README, INSTALL` &etc; EN als het weergeefprogramma in plaats van de gebruikelijke mode in de hex-mode opent, dan moet u het volgende doen: open KDE Systeeminstellingen Bestandsassociaties Application octet-stream , en verwijder binary viewer.

Waar is de Konfigurator, moet ik de &plasma; installeren om het te kunnen gebruiken?

Konfigurator is de configuratie-module van &krusader;, Als u &krusader; heeft geïnstalleerd dan heeft u ook Konfigurator. Om de een of andere reden denken sommige mensen dat het een ander &plasma;-programma is, maar dat is het niet, daarom hoeft u het volledige &plasma; niet te installeren om de Konfigurator te kunnen gebruiken. Als &krusader; is gestart, gebruik dan Instellingen &krusader; configureren , en het zal Konfigurator opstarten. Lees de de handleiding, &krusader; heeft zeer veel mogelijkheden voor configuratie, u kunt veel dingen met Konfigurator naar wens aanpassen.

Hoe kan ik het uiterlijk voor 2 verschillende gebruikers hetzelfde maken?

Aangenomen dat de huidige setup de goede configuratie is, dan kunt u de configuratie naar de andere gebruiker kopiëren.

    # cp ~/.config/krusaderrc /home/foo_user/.config

En als de andere gebruiker root is, gebruik dan:

    # cp ~/.config/krusaderrc /root/.config

## Algemene &FAQ;

Hoe kan ik een wens, een suggestie, of een toelichting rapporteren?

De grootste kracht van een open source project is de feedback van de gebruikers. Daarom vinden we het leuk om te horen wat u heeft te zeggen. Uw "gripes" zijn onze instructies. Na ongeveer 6 maanden programmeren, kan een programmeur zijn eigen fouten niet meer zien. Dat is natuurlijk. We willen de ideeën, kritieken, en opmerkingen omdat we allen &krusader; het beste en handigste beschikbare bestandsbeheerder willen maken.

De meest gemakkelijke manier om contact met ons op te nemen is via de krusader-users e-maillijst. Voor informatie over wat er nog te doen is kijk op de &krusader;-devel e-maillijst. We bekijken en bediscussiëren elke bijdrage.

Hoe kan ik een patch opsturen?

Het is niet makkelijk om richtlijnen voor een patch te schrijven, maar hier zijn er enkele.

1. Patches, nieuwe code en nieuwe mogelijkheden zijn altijd welkom!

2. Bespreek maar een probleem tegelijk, zodat de programmeurs u zo goed mogelijk kunnen begrijpen, en uw patch kunnen integreren.

3. Bij voorkeur start u een discussie met de ontwikkelaars op de krusader-devel e-maillijsts of op het &krusader; Phabricator pagina. Helaas kunnen we een patch niet toepassen als deze in conflict is met het "algemene ontwerp" van de &krusader; code (lees voor meer instructies in deze FAQ). Stuur maar een wijziging per keer per mail, zodat de discussie makkelijker te volgen is. De wijzigingen moeten stapsgewijs worden opgestuurd, waarbij elke regel is gecontroleerd.

4. Stuur uw patch naar de &krusader; groep op het Phabricator, zodat er overzicht blijft over alle patches-voorstellen en niet verloren gaan, tar.gz archieven of diffs zijn meestal ok. Kopieer geen wijzigingen in een bericht. De meeste mailers wijzigen de witruimte, zodat de diff niet meer toepasbaar is en er van het stukje code niet een diff gemaakt kan worden. In het verleden zijn patch mails verloren gegaan of zoek geraakt in de vele vele berichten, gebruik daarom het Phabricator, hartelijk dank!

5. Gebruik overdraagbare oplossingen, &krusader; moet kunnen werken op:

   - Alle POSIX (&Linux;/BSD/&UNIX;-achtige OSes), &Solaris;.

   - Alle BSD Platformen (FreeBSD/NetBSD/OpenBSD/&MacOS;).

   - &kde; 3.3- &kde; 3.5 en zelfs op GNOME met &kde;libs (voor &krusader;-2.x) .

   - GCC 2.95 - GCC 5.4

   Wijzigingen van de architectuur worden uitsluitend door het team gemaakt.

6. Tenslotte: houd altijd in gedachte dat een patch afgewezen kan worden. Omdat het bijeffecten heeft die we niet kunnen repareren of omdat het in tegenspraak is met het idee van de gepatchte module. In deze zin is een software project verschillend van, laten we zeggen een wiki: een software project moet iemand hebben die alle eindbeslissingen moet maken. Anders zal de software niet werken. Houd verder in gedachte dat het onderzoek van patches enige tijd nodig kan hebben, omdat we allemaal ook een privéleven hebben.

Hoe rapporteer ik een bug?

Bugs?!?!? Wel, ok.... We hebben een online Bug Tracking System.

Door de online bug-tracker te gebruiken zorgt u ervoor dat we een duidelijk en georganiseerd beeld hebben van hoeveel bugs er nog open staan, de prioriteit van de bugs en de follow-ups. Het bespaart ons het doorzoeken van het hele &krusader; forum, op zoek naar de gisteren geplaatste bugs. Wij verzoeken u daarom om dit systeem te gebruiken.

Lees het volgende eerst voordat u een bug rapporteert:

1. Controleer of de bug al is aangemeld in de online bug lijst van het Bug Tracking Systeem.

2. Als u de opgemerkte bug niet kunt vinden, voeg het dan toe in de bug tracker door te klikken op de knop Submit New in de bug-tracker venster. Voeg de volgende gegevens toe: de gebruikte &krusader; versie, de gebruikte &Linux; distributie + de versie daarvan, processor type, en een zo nauwkeurig mogelijke beschrijving van het probleem.

Bedankt voor uw medewerking!

Indien mogelijk, probeer dezelfde bewerking ook uit met &konqueror; of ander &kde; programma. Als u hetzelfde probleem daar ook tegenkomt dan is het mogelijk een KIO Slaves of &kf5-full; bug, en niet een &krusader; bug. &krusader; gebruikt de &kf5;-bibliotheken en de KIO Slave voor veel bewerkingen. In sommige gevallen kunt u problemen tegenkomen als uw distributie niet correct is ingesteld, test het eerst zoals hierboven uitgelegd.

Hoe kan ik goede debug of crash rapporten opsturen?

Meestal hebben binary pakketten afkomstig van uw distributie geen debug informatie. Omdat we normaal gesproken alleen &krusader;-git ontwikkelen en repareren, compileer &krusader;-git in debugmode en installeer deze, controleer dan of de bug nog steeds aanwezig is.

    $ cmake -DCMAKE_BUILD_TYPE=debugfull

Installeer valgrind, een verzameling van hulpmiddelen voor debugging en profileren van &Linux; programma´s. Start Valgrind/&krusader;

    $ valgrind --tool=memcheck {foo_path}/krusader

Het valgrind programma zal naar stdout schrijven, wat er echt gebeurt. Als u deze informatie van voor de crash kunt versturen, dan is het bijna zeker dat we het kunnen repareren of u kunnen vertellen wat u moet doen.

Wat moet ik doen als de KDEcrashhandler geen bruikbare backtrace informatie oplevert?

Meestal hebben binary pakketten afkomstig van uw distributie geen debug informatie. Omdat we normaal gesproken alleen &krusader;-git ontwikkelen en repareren, compileer &krusader;-git in debugmode en installeer deze, controleer dan of de bug nog steeds aanwezig is.

    $ cmake -DCMAKE_BUILD_TYPE=debugfull

Als de KDEKrashhandler dan nog steeds geen bruikbare backtrace informatie oplevert, dan kan een coredump soms betere informatie geven. Start Krusader, met een uitgeschakelde crashhandler.

    $ krusader --nocrashhandler

Bij een crash krijgt u een `.core`-bestand, meestal in uw home-map. Start gdb, de GNU Project Debugger

    $ gdb -c corefile krusader

Type nu `bt` om een backtrace te krijgen en type `q` om gdb af te sluiten. Meestal krijgt u de beste debug resultaten door gebruik van het valgrind programma.

Heeft &krusader; een berichtenlijst?

Ja, op dit moment hebben we 5 e-maillijsts. Geen spam, u wordt niet lastig gevallen, alleen &krusader;. Voel u vrij om in en uit te schrijven.

Tip: onze mailing lists zijn ook online doorzoekbaar en u kunt ze met een newsreader lezen, u hoeft daarom zelfs niet in te schrijven om de actie op de mailing lijsten te volgen.

- &krusader;-devel is de developer berichtenlijst (read-only). Als u de ontwikkeling van &krusader; op het scherp van de snede wilt volgen, dan is dit de lijst die u moet volgen.

- &krusader;-users is de berichtenlijst voor gebruikers van &krusader;. Hier kunt om help vragen en discussiëren met gebruikers en ontwikkelaars van&krusader;.

Heeft &krusader; newsfeeds?

Ja, die zijn er. Verschillende newsfeeds in verschillende formaten zijn beschikbaar. krusader-devel feed, krusader-users feed.

Heeft &krusader; een IRC-kanaal?

Ja, die is er. Voel u vrij om met de crew van &krusader; en medegebruikers te praten via freenode.org servers. De server is irc.freenode.org, het kanaal is #krusader. Iedereen is welkom.

Hoe werkt het forum van &krusader;?

In de geest van de vrijheid van meningsuiting, kan alles dat een relatie heeft met &krusader; worden bediscussieert in ons forum. Het is niet belangrijk of u een beginner dan wel een gevorderde gebruiker bent, iedereen is welkom. De grootste sterkte van een open source project komt van de feedback van gebruikers. Daarom vinden we het leuk om te horen wat u te zeggen heeft. Met uw feedback kunnen we &krusader; nog beter maken, anders kunnen we uw problemen en ideeën niet weten. Maar vergeet daarbij het volgende niet, zodat we nog enige orde kunnen houden in de chaos.

Als de Documentatie, FAQ, en &krusader;-devel (gebruik de zoekfunctie) u niet kunnen helpen, aarzel dan niet om een bericht te plaatsen op ons forum. De &krusader; Krew en de &krusader; community zijn altijd bereid om u te helpen.

Gebruik de zoekfunctie van het &kde; Forum, uw probleem kan al eerder bediscussieert zijn (dit vermindert de dubbele/drievoudige/... berichten). Als uw probleem al in het verleden is bediscussieert dan is er een grote kans dat er een kant en klare oplossing voor uw probleem is. Als het probleem op dit moment wordt bediscussieert, dan kunt u aan de discussie deelnemen. Sommige vragen worden keer op keer opnieuw gevraagd, daarom hebben we deze FAQ gecreëerd. Zodat we meer tijd hebben voor het verder ontwikkelen van &krusader;.

Bedankt voor uw medewerking!

Hoe kan ik &krusader; naar mijn eigen taal vertalen?

Als u geïnteresseerd bent in het vertalen van de &krusader; GUI of documentatie, neem dan contact op met het KDE vertaal team van uw taal.

Hoe kan ik &krusader; ondersteunen?

U kunt op veel verschillende manieren &krusader; helpen. Stuur naar ons feedback, bug rapporten, patches, donaties, vertalingen, ...

Is er een &MacOS; X port?

Ja, er is een &MacOS;-X port ondersteund door macports.org , de port wordt onderhouden door Jonas Bähr, alle feedback is welkom. Een aanbevolen native bestandsbeheerder voor &MacOS; is Disk Order (shareware).

Is er een &Windows; port?

Nee, er was een port maar het is unmaintained en nu niet meer beschikbaar. Een aanbevolen native bestandsbeheerder voor &Windows; is Total Commander (shareware).

Als u wilt meedoen met het porten dan kunt u lid worden van het The KDE on Windows Initiative. Enkele handige tips over het porten kunt u vinden in het bestand `INSTALL` in de broncode van &krusader;, het bevat de modernste instructies voor compileren.

Waarom is &konqueror; in "midnight commander style" niet een OFM?

De twee panelen en een commandoregel zijn beschikbaar, alle andere dingen zoals OFM onderdelen en de OFM interactie met de gebruiker ontbreken in dit profiel.

Waarom zou ik een OFM gebruiken?

Een Orthodox File Manager (OFM) is veel sneller dan een paneel bestandsbeheerder en zelfs sneller dan de commandoregel. Als u wilt weten hoe &krusader; aanvoelt, dan is er maar een manier om daarachter te komen: installeer het op uw computer en gebruik het een tijdje. Als u de voorkeur geeft aan het verspillen van tijd en het verliezen van productiviteit, ga dan verder met het gebruik van een paneel bestandsbeheerder die gebaseerd is op &Windows; Explorer. Matej Urban&ccaron;i&ccaron; heeft een blog geschreven over waarom OFM is beter is dan een paneel bestandsbeheerder.