# Domande ricorrenti (&FAQ;)

Sei hai problemi con &krusader; verifica la procedura di installazione, al fine di capire se l'installazione è stata eseguita correttamente o no.

Le &FAQ; si dividono in tre sezioni:

- &FAQ; relative all'installazione (questa pagina)

- &FAQ; relative all'uso (problemi durante l'avvio o l'uso di &krusader;)

- &FAQ; di tipo generale (segnalazione di errori, forum, mailing list, ecc.)

Se pensi che manchi una &FAQ; o che qualcosa non sia chiaro, ti preghiamo di comunicarcelo.

## &FAQ; relative all'installazione

&krusader; ha bisogno di &plasma; per essere avviato?

No, &krusader; non ha bisogno del gestore di finestre di &plasma; per essere avviato, ma il suo ambiente naturale è &plasma;, poiché si appoggia su servizi forniti dalle librerie di base di &kf5-full;. Sono necessarie solo alcune librerie, ⪚ le librerie &kf5;, le librerie &Qt;, &etc;. Questo significa che &krusader; può girare in GNOME, AfterStep, XFce e altri gestori di finestre, posto che siano installate le librerie corrette. Queste cose non sono un problema, dato che l'universo apt-get può risolvere queste dipendenze in modo rapido.

Non devi passare al gestore di finestre &plasma; per usare &krusader;; puoi ancora usare GNOME, AfterStep, XFce o un altro gestore di finestre. Tuttavia, la configurazione dei caratteri di &krusader; e alcuni comportamenti del programma sono controllati tramite le `impostazioni di sistema`.

Molto dipende da cosa vuoi fare con &krusader;. Devi sapere che &krusader; utilizza gli slave KIO di &kf5; per accedere ai file system remoti, e solo il supporto per un numero limitato di tipi di file system è incluso nelle librerie &kf5;; la maggior parte dei slave KIO è compresa in &kf5-full; base (incluso fish, sftp e tar).

Riepilogando, se vuoi che &krusader; funzioni, installa &kf5-full;. Se vuoi che &krusader; abbia le funzionalità di base, hai bisogno di &kf5-full; e alcuni pacchetti aggiuntivi di &plasma;. Per funzionalità avanzate, &krusader; ha bisogno di alcune applicazioni &kde; (&ark;, &kdiff3;, KRename), ma il gestore delle finestre di &plasma; è facoltativo.

Di quali librerie ha bisogno &krusader; per essere avviato?

Per essere avviato &krusader; (⪚, se hai installato &krusader; con un pacchetto RPM binario) necessita di meno librerie di quando lo compili da sorgente. ⪚, hai bisogno solo del compilatore C &gcc; se compili &krusader; da sorgente (vedi la prossima domanda).

Consulta il paragrafo Dipendenze di &krusader; del capitolo relativo all'installazione.

Se hai bisogno di maggiori informazioni, consulta requisiti di &krusader; in Ubuntu. I pacchetti «depends» sono obbligatori, quelli «suggests» rendono &krusader; più completo.

Ho seguito tutti i passaggi ma il comando `make` mi informa che vi sono librerie o header mancanti. Cosa devo fare?

Installa i pacchetti mancanti.

Consulta il paragrafo Requisiti per la compilazione del capitolo relativo all'installazione.

La maggior parte delle distribuzioni basate su RPM separa le intestazioni (headers) dalle librerie (libs). Le intestazioni servono per compilare &krusader;. Cerca i pacchetti nella forma nome-devel-*.rpm (⪚, `kdelibs-devel-foo.i586.rpm`) o nome-dev-*.deb per le distribuzioni basate su Debian. Esse sono, di solito, incluse nella tua distribuzione.

Se non riesci a trovare il pacchetto richiesto, usa il comando rpmfind e fai clic su «missing lib or header» nella riga di ricerca. Oppure usa il comando `apt-cache search `nome`` per cercare il pacchetto corrispondente nelle distribuzioni basate su Debian.

Se sto usando un processore a 64 bit, come compilo &krusader;?

Per quel che ne sappiamo, non esistono problemi. &krusader; è disponibile per molte altre architetture.

Ho scaricato il sorgente RPM `krusader-x.xx.dist.src.rpm`, cosa devo fare ora?

1. Controlla la proprietà e i permessi nella cartella `/usr/src/RPM/` e tutte le cartelle ricorsive ad essa associate in cui il normale utente ha facoltà di leggere, scrivere ed eseguire.

2. Per creare il binario RPM per il tuo computer, esegui:

       $ rpm --rebuild </percorso/al/filerpm/> krusader-x.xx.dist.src.rpm

3. Se tutte le dipendenze sono a posto, verrà creato un binario RPM `krusader-x.xx.dist.rpm` in `/usr/src/RPM/RPMS/i586` (sostituisci i586 con la tua architettura).

4. Prima dell'installazione, verifica se il binario RPM contiene errori:

       $ rpm -i --test </percorso/al/filerpm> krusader-x.xx.dist.rpm

   Se il prompt dei comandi non restituisce messaggi, è tutto in ordine.

5. Installa il binario RPM nel solito modo, per esempio:

       $ su -c 'rpm -Uvh </percorso/al/filerpm> krusader-x.xx.dist.rpm'

   Ti verrà richiesto di inserire la password di amministrazione.

6. Ora puoi avviare &krusader;.

Per maggiori informazioni sui file RPM, visita il sito rpm.org e leggi la Guida RPM di Eric Foster-Johnson (in inglese).

Sto tentando di installare il binario pippo (pacchetto RPM o DEB) ma non ci riesco. Dov'è l'errore?

Poiché noi prepariamo (e usiamo) il file sorgente, non sappiamo nulla al riguardo. Hai verificato il binario RPM prima di installarlo?

    $ rpm -i --test </percorso/al/filerpm> krusader-x.xx.dist.rpm

Se il prompt dei comandi non restituisce messaggi, allora è tutto in ordine. Gli RPM scaricati dal nostro sito web sono in genere forniti dagli utenti di &krusader;. Visita il sito della tua distribuzione e cerca un RPM aggiornato.

Se l'RPM presenta errori, cerca un altro pacchetto negli archivi software di &Linux;, come freshmeat.net o linux-apps.com. Se non riesci a trovare il pacchetto giusto per la tua distribuzione &Linux;, ti consigliamo di cercarlo con rpmfind o rpmpbone.

In generale, un pacchetto per una versione più vecchia della tua distribuzione, o anche per un'altra distribuzione, può funzionare nel tuo computer (⪚, i file RPM di FC spesso funzionano su Mdk e RH, e viceversa), ma è sempre meglio installare solo RPM che corrispondono alla tua versione, di architettura o distribuzione, poi utilizzare un sorgente RPM. Quando utilizzi un file sorgente RPM, verranno compilati i sorgenti di Krusader all'interno del tuo computer, garantendo così un file binario RPM adatto alla tua distribuzione e architettura specifiche. Questo metodo, per di più, consente al tuo computer di funzionare con le massime prestazioni, dato che il binario ottenuto è personalizzato proprio per il tuo computer. Leggi la domanda precedente, che spiega come installare un file sorgente RPM. La soluzione migliore è spiegata invece nella domanda successiva.

Non riesco a trovare un pacchetto RPM o DEB per &krusader;, cosa faccio?

Controlla se la tua distribuzione contiene &krusader;. Se non lo contiene, contatta i preparatori della distribuzione e chiedi loro di includerlo!

Hai controllato l'&URL; nella pagina della procedura di installazione? Se l'hai fatto e non hai trovato nulla, puoi sempre compilare &krusader; da sorgente. Anche se pensi di non avere le competenze necessarie, probabilmente riuscirai a compilarlo, poiché la procedura che forniamo è molto dettagliata. Questo HowTo permette la compilazione di &krusader; da sorgente anche ai meno esperti, anche se non ne avessero mai eseguito una prima: basta seguire attentamente le istruzioni. Se dovessi avere problemi, invia pure una richiesta di assistenza.

Alcuni nuovi elementi di menu sono scomparsi dopo aver aggiornato &krusader;, qual è il problema?

Il file `krusaderui.rc` è memorizzato in `/usr/share/kxmlgui5/krusader/krusaderui.rc`. Quando modifichi la Barra degli strumenti, &plasma; crea una copia di quel file nella cartella home in `~/.kde/share/kxmlgui5/krusader/krusaderui.rc`. Se &krusader; è stato precedentemente installato nel tuo computer e tu hai installato una sua versione più recente, il file `~/.local/share/kxmlgui5/krusader/krusaderui.rc` deve essere sostituito con la nuova versione. Nota che quest'operazione cancellerà tutte le modifiche che hai eseguito alle barre degli strumenti e le scorciatoie!

La prima riga del file `krusaderui.rc` contiene il numero di versione. Dopo aver installato una nuova versione di &krusader;, &plasma; sostituirà automaticamente il vecchio `~/.local/share/kxmlgui5/krusader/krusaderui.rc` con la nuova versione, al primo avvio di &krusader; aggiornato (&plasma; rileverà il nuovo numero di versione dalla prima riga).

Se installi una versione di sviluppo o una beta, e &krusader; è già installato nel computer, devi invece eliminare il file `krusaderui.rc` dalla tua cartella home, al fine di attivare le nuove voci di menu `$` ``rm` `~/.local/share/kxmlgui5/krusader/krusaderui.rc``

Se il file `~/.local/share/kxmlgui5/krusader/krusaderui.rc` è più vecchio, allora gli elementi del nuovo menu non verranno visualizzati. Leggi la domanda precedente, al fine di ottenere informazioni su come aggiornare il file `krusaderui.rc`. Se `krusaderui.rc` non è presente o si trova nella cartella sbagliata, apparirà solo il menu Aiuto, dunque leggi la domanda precedente.

La cartella predefinita per il file di configurazione locale `kxmlgui5/krusaderui.rc` è `~/.local/share`. Puoi determinare la cartella richiesta nel tuo sistema usando il comando `qtpaths --paths GenericDataLocation` nel terminale.

Ho problemi nella compilazione e installazione di &krusader;, come posso inviare una richiesta di assistenza?

Leggi la procedura di installazione dettagliata e le Domande ricorrenti. Se non riesci a trovare una soluzione per il tuo problema, allora invia pure una richiesta di assistenza al forum di &krusader; o usa la mailing list degli utenti di &krusader;. Prima di inviare una richiesta, però, ti preghiamo di tentare i passaggi seguenti:

1. Usa la funzione di ricerca nel forum di &kde;, il tuo problema potrebbe essere stato già risolto o discusso.

2. Se non riesci a trovare una soluzione, prendi nota dei seguenti punti:

   - la versione di &krusader; utilizzata

   - la versione &Linux; utilizzata e la distribuzione

   - un'esauriente descrizione del problema

   Senza queste informazioni, ci risulta molto difficile aiutarti.

   Se ci invii i messaggi di errore (⪚ , i messaggi di errore di `make`), inizia col PRIMO messaggio di errore, tutti i messaggi che seguono il primo sono conseguenze e non la causa del problema.

3. Invia la tua richiesta di assistenza.

Grazie per la collaborazione!

Come posso costruire un pacchetto RPM per &krusader;?

Se hai già avuto esperienza nella compilazione da sorgente, sei probabilmente in grado di costruire un RPM per &krusader;. Puoi trovare informazioni sugli RPM nel sito rpm.org e nella Guida RPM di Eric Foster-Johnson (in inglese). Di seguito viene illustrata la procedura breve per la loro costruzione.

Non costruire MAI RPM se sei collegato al sistema come amministratore. Gli errori durante la costruzione dei pacchetti (⪚, un file `krusader.spec` danneggiato), in un caso del genere, possono danneggiare seriamente il tuo sistema.

1. Compila &krusader; da sorgente per verificare che la compilazione funzioni bene.

2. Controlla la proprietà e i permessi nella cartella `/usr/src/RPM/` e tutte le cartelle ricorsive ad essa associate in cui il normale utente ha facoltà di leggere, scrivere ed eseguire.

3. Copia `krusader-1.xx.tar.gz` in `/usr/scr/RPM/SOURCE`

4. Copia `krusader-1.xx.tar.gz` in `/usr/scr/RPM/SPECS`

5. Modifica `krusader.spec` e aggiungi il tuo nome, il tuo indirizzo di posta elettronica, il nome del rpm, ... Potrebbero essere necessarie altre modifiche se il comando `rpmbuild` non funziona.

6. Costruisci il binario e il sorgente RPM con:

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

   Se l'operazione avviene correttamente, otterrai un binario RPM in `/usr/src/RPM/RPMS/i586` (a seconda della tua architettura) e un sorgente RPM in `/usr/src/RPM/SRPMS/` ⪚, `krusader-1.70-beta1.suse10.i586.rpm` e `krusader-1.70-beta1.suse10.src.rpm`

7. Se la costruzione non avviene correttamente, riceverai un messaggio di errore durante il processo rpmbuild: prova a correggerlo ed esegui di nuovo `rpmbuild`.

8. Infine, prova il file RPM prima di inviarlo.

Perché &krusader;-git mostra un numero di versione vecchio nella finestra delle informazioni?

Perché modifichiamo il numero di versione solo poco prima di un nuovo rilascio. &krusader;-git mostrerà un numero più vecchio di versione, dunque ignora il numero e controlla la data di scaricamento. Semplicemente non abbiamo ancora deciso quale sarà il prossimo numero di versione.

Perché &krusader; non si avvia su &MacOS;?

Leggi attentamente le istruzioni d'installazione in macports.org. Non dimenticare di avviare dbus.

    ##########################################################
    # Non dimenticare che dbus deve essere avviato come utente
    # normale (non con sudo) prima venga avviato qualsiasi programma KDE
    # Per avviarlo, esegui il seguente comando:
    # launchctl load /Library/LaunchAgents/org.freedesktop.dbus-session.plist
    ##########################################################

    ######################################################
    #  I programmi non si avvieranno fino a quando non eseguirai il comando
    #  'sudo chown -R $USER ~/Library/Preferences/KDE'
    #  $USER deve essere sostituito col tuo nome utente.
    ######################################################

## &FAQ; relative all'uso

Perché &krusader; si blocca su un punto di montaggio inattivo?

Quando &krusader; sta, per esempio, navigando in una condivisione NFS e il server NFS si arresta, &krusader; si blocca. Questo suo blocco (e anche quello di tutti gli editor e visualizzatori interni aperti) è irreversibile e può essere corretto solo col comando `kill -9`. Non esiste soluzione per questo. Questo problema non riguarda solo i gestori di file o i sistemi operativi &Linux;! Il problema è che ci si «blocca» al primo accesso alla condivisione inattiva: non c'è dunque modo di aggirarlo, nessun previo controllo per evitarlo, anche il comando `ls` si bloccherà. Basta provare a leggere qualcosa, qualsiasi cosa, per restare impantanati. Il solo e unico modo di aggirare questo problema di architettura è utilizzare una struttura multi-thread: in questo modo, se si rimane bloccati, non blocchiamo la ripetizione dell'evento per l'intera applicazione; non si pensi però che è il momento giusto per aggiungere thread, non siamo sicuri che *tutti* i sistemi dell'universo &kf5; stiano utilizzando &Qt;-mt (la versione multi-thread della libreria &Qt;), e la &krusader; Krew potrebbe non essere, in ogni caso, il gruppo giusto cui indirizzare questo importante problema; quindi, al momento, questo è solo un errore con cui bisogna convivere.

Quando tento di ridimensionare &krusader; per rimpicciolirlo, mi rendo conto che non posso ridimensionarlo oltre una certa misura. Perché?

Li vedi i pulsanti F1, F2 (&etc;)? Essi non consentono un rimpicciolimento eccessivo di &krusader;, poiché hanno una misura minima. Basta disabilitarli in Impostazioni Mostra i tasti funzione e potrai ridimensionare &krusader; a tuo piacimento. Dalla versione 1.51 questa impostazione è stata enormemente migliorata: i pulsanti, se ridotti, appariranno come «F5 ..ia». Se l'area del pulsante diviene troppo piccola e non è possibile leggere il testo, un suggerimento completerà la lettura. La larghezza minima è 45 pixel per ciascun pulsante.

Codice ISO 8859-x di Samba / Cosa fare se &krusader; non legge le cartelle condivise che contengono caratteri internazionali speciali?

&krusader; non gestisce (ancora) i codici ISO 8859-x di Samba, se utilizzi un codice diverso da 8859-1 dovrai eseguire una configurazione manuale. Crea o modifica il file: `~/.smb/smb.conf`

    [global]
              workgroup = Mio_WorkGroup (es. WORKGROUP)
              client code page = Mio_Codice_Pagina (es. 852)
              character set = Mio_Insieme_di_caratteri (es. ISO8859-2)

Puoi provare a configurare smb.conf con l'appropriato modulo &systemsettings;.

&krusader; riferisce l'errore «krarc:... protocollo non supportato» all'apertura di un file archivio, cosa fare?

Installa correttamente lo slave krarc:

Copia i file `kio_krarc.so`, `kio_krarc.la` in `/usr/{lib or lib64}/qt5/plugins`

Copia il file `krarc.protocol` in `/usr/share/services`

o la cartella dove sono memorizzati gli slave KIO, nella tua distribuzione &Linux;.

Quando tento di aprire l'archivio «pippo» mi viene restituito il messaggio di errore «Il protocollo non è supportato da Krusader: "krarc:/path/to/archivio_pippo». Cosa devo fare?

Le icone, gli slave kio e la documentazione devono essere installate nelle posizioni corrette all'interno della struttura delle cartelle di &kf5;. I file `kio_krarc.*` devono risiedere nella stessa cartella degli altri slave KIO. Prova questo metodo: individua `kio_tar.*` e copia/collega i file `kio_krarc.*` nella stessa posizione. Non dimenticare di avviare `# ldconfig` su questa cartella, dopo aver finito.

Uno strumento esterno sembra non funzionare. Cosa faccio?

&krusader; usa vari programmi come strumenti esterni e a volte sembra che essi non funzionino. Apri un terminale e verifica se lo strumento «pippo» è installato.

    $ pippo

Controlla se lo strumento è configurato correttamente nella pagina Dipendenze di Konfigurator. Per gli strumenti di archiviazione: individua un'altra volta automaticamente gli archivi tramite il pulsante Configurazione automatica nella pagina Archivi di Konfigurator. Controlla la pagina Protocolli di Konfigurator Se il sistema non funziona, fai una copia di sicurezza del file di configurazione ``XDG_CONFIG_HOME`/krusaderrc` (la posizione predefinita `$`HOME`/.config/krusaderc`) e rimuovilo da questa posizione. Riavvia &krusader;, il programma partirà con la procedura guidata per il primo avvio; segui le linee guida contenute in questa risposta.

Come eseguire file jar (e non entrare all'interno dell'archivio jar)?

Vai alla pagina Protocolli di Konfigurator e rimuovi application/x-jar dal nodo krarc. &krusader; non dovrebbe più entrare all'interno dell'archivio. Le associazioni globali dei file sono gestite da &plasma; e non da &krusader;. Per associare l'estensione jar:

- Apri &systemsettings; di &plasma;: systemsettings

- Applicazioni Associazioni dei file

- Digita `jar` come schema di nome

- Aggiungi `java` come applicazione

Perché ho problemi con la mia connessione &FTP;?

Questo problema capita spesso quando si è dietro un firewall o un proxy. Apri Impostazioni di sistema Rete Impostazioni Preferenze delle connessioni . L'opzione «Abilita modalità passiva (PASV)» va attivata o disattivata, a seconda delle attuali impostazioni. Riprova ora ad eseguire una sessione &FTP;, per controllare se funziona. Controlla anche di non avere altre sessioni &FTP; aperte (tramite browser web, &etc;), essere possono creare complicazioni. Puoi trovare ulteriori informazioni in Active &FTP; vs. Passive &FTP;, a Definitive Explanation (in lingua inglese).

Ricevo l'errore Protocollo FTP non supportato da &krusader; quando tento di aprire una cartella &FTP; remota. Cosa devo fare?

Il motivo di questo errore è che la funzionalità «&FTP; via proxy &HTTP;» non è ancora supportata da &krusader;. Questo errore può essere causato da una cattiva configurazione delle impostazioni del proxy in &systemsettings;. Modifica le impostazioni del proxy in modo che non venga utilizzato il proxy &HTTP; e &FTP; funzionerà.

Come faccio a non aggiungere il suffisso `.part` mentre sto copiando file tramite &FTP;?

Quando carichi dei file viene aggiunto il suffisso `.part` al nome dei file e, una volta completato il loro caricamento, i nomi vengono automaticamente rinominati per rimuovere il suffisso `.part`. Questo metodo funziona egregiamente, ma talvolta alcuni server &FTP; non consentono l'operazione di rinomina. Puoi risolvere il problema deselezionando l'opzione Segnala i file per cui l'invio non è completo all'interno delle &systemsettings; di &plasma;. L'opzione si trova in Rete Impostazioni Preferenze delle connessioni .

Come posso chiudere una connessione remota (⪚, una connessione &FTP;)?

Trovi la spiegazione nel capitolo connessioni remote.

Sto avendo problemi col protocollo media:/, perché?

Il protocollo media:/ è stato rimosso da &kde; 4. Usa il protocollo mtp:/

Come faccio a disattivare i suoni predefiniti, ⪚ quando eseguo un'azione di eliminazione?

Essi sono suoni di sistema predefiniti in &plasma; e non sono collegati a &krusader;. Se vuoi disattivarli a livello globale, apri &systemsettings; di &plasma; ( systemsettings): Personalizzazione Notifiche Gestisci le notifiche , Sorgente dell'evento: «Spazio di lavoro di Plasma» e deseleziona gli elementi sonori che preferisci.

Dove si trova il gestore delle connessioni remote?

Utilizza il gestore dei segnalibri. Usa un &URL; remoto e aggiungilo ai segnalibri.

Perché il sistema di riconoscimento dei tipi MIME a volte non funziona all'interno degli archivi?

Succede quando entri in un archivio e premi F3 per visualizzare un file che non possiede un'estensione conosciuta, ⪚ `README, INSTALL` &etc; Se il visualizzatore apre in modalità hex anziché in quella normale, devi eseguire la configurazione: Impostazioni di sistema di KDE Aspetto e comportamento comune Associazioni dei file Application octet-stream , la voce binary viewer deve essere rimossa.

Dove si trova Konfigurator, devo installare &plasma; per usarlo?

Konfigurator è il modulo per la configurazione di &krusader;, se hai installato &krusader; allora deve essere presente anche Konfigurator. Per qualche motivo, alcune persone pensano che sia un'altra applicazione di &plasma;, ma così non è. Non devi dunque installare &plasma; completamente sviluppato per utilizzare Konfigurator. Quando avvii &krusader;, vai in Impostazioni Configura &krusader; : verrà avviato Konfigurator. Leggi il manuale, &krusader; contiene tante opzioni di configurazione che possono essere personalizzate in base alle tue esigenze.

Come faccio a impostare l'aspetto del programma per due utenti diversi affinché risulti uguale per entrambi?

Presupponendo che la configurazione attuale sia quella buona, la puoi copiare per l'altro utente.

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

E quando l'altro utente è in modalità amministrazione, usa:

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

## &FAQ; di tipo generale

Come faccio a inviare una richiesta di funzionalità, un suggerimento o un commento?

La forza più grande di un progetto open source deriva dalle opinioni degli utenti. Ecco perché ci piace ascoltare quello che hai da dire. Le vostre «lamentele» sono le nostre istruzioni. Dopo circa sei mesi, i programmatori possono non vedere più i propri errori. È naturale. Vogliamo le idee, le critiche e le opinioni tutto ciò che vogliamo è rendere &krusader; il migliore e più utile gestore di file che si possa ottenere, ovunque voi siate.

Il modo migliore per contattarci è usare la mailing list degli utenti di krusader. Per informazioni su quello che resta da fare, guarda la mailing list degli sviluppatori di &krusader;. Controlliamo e discutiamo ogni nuovo invio.

Come posso inviare una patch?

Non è facile scrivere guide linea per le patch, ma eccone alcune.

1. Patch, nuovo codice e nuove funzionalità sono sempre benvenuti!

2. Focalizzati solo su un problema alla volta, affinché gli sviluppatori possano capirti facilmente, e invia la descrizione del funzionamento della tua patch.

3. È preferibile avviare una discussione con gli sviluppatori nelle mailing list degli sviluppatori di krusader o sulla pagina Phabricator di &krusader;. Purtroppo, non possiamo applicare una patch se essa è in conflitto con la «struttura generale» del codice di &krusader; (altre istruzioni sono presenti in questa FAQ). Invia solo una richiesta di modifica alla volta, in modo che la discussione sia più semplice da seguire. Le modifiche devono essere inviate passo passo, verificando ciascuna riga.

4. Invia i tuoi file di patch al gruppo &krusader; di Phabricator, in modo che tutte le proposte di patch risultino organizzate e non vengano perse, gli archivi tar.gz o diff vanno in genere bene. Non copiare le modifiche in un messaggio: la maggior parte dei programmi di posta modifica gli spazi bianchi e il comando diff non viene applicato o sul codice ritagliato esso non può essere eseguito. In passato i messaggi di patch andavano perduti o risultavano disorganizzati in tantissimi messaggi, ti preghiamo di usare, dunque, Phabricator, grazie!

5. Usa soluzioni portabili, &krusader; deve funzionare in:

   - Tutti i POSIX (sistemi operativi &Linux;/BSD/&UNIX;-like), &Solaris;.

   - Tutte le piattaforme BSD (FreeBSD/NetBSD/OpenBSD/&MacOS;).

   - &kde; 3.3- &kde; 3.5 e anche su GNOME con &kde;libs (per &krusader;-2.x) .

   - GCC 2.95 - GCC 5.4

   Le modifiche all'architettura sono fatte solo dalla squadra di sviluppo.

6. Nota finale: tieni sempre presente che una patch potrebbe venire rifiutata. Sia perché ha effetti collaterali, impossibili da risolvere, sia perché contraddice l'idea che soggiace al modulo cui viene applicata. In questo senso, un progetto software si differenzia da, per esempio, un wiki: un progetto software deve avere qualcuno che prenda tutte le decisioni finali. Diversamente il software non funzionerà. Tieni inoltre presente che l'analisi delle patch può richiedere diverso tempo, dato che ognuno di noi ha una vita privata propria.

Come faccio a inviare una segnalazione di errore?

Errori?!?!? Bene, ok.... Abbiamo un sistema online di tracciamento degli errori (Bug Tracking System).

L'uso del sistema online di tracciamento degli errori ci aiuta ad avere un sistema chiaro e ordinato che informa quanti errori sono aperti, la loro priorità e il loro andamento. Ci risparmia la navigazione dell'intero forum di &krusader;, alla ricerca degli ultimissimi errori. Ti preghiamo di usare questo sistema.

Prima di segnalare un errore, leggi le seguenti istruzioni:

1. Controlla se l'errore è già stato inviato nell'elenco in linea degli errori del Bug Tracking System (in inglese).

2. Se non riesci a trovarlo con la ricerca, segnalalo col sistema di tracciamento facendo clic sul pulsante Add New nella finestra di tracciamento dei bug. Invia i seguenti elementi: versione di &krusader; utilizzata; distribuzione e versione &Linux; usata; tipo di processore; una descrizione dettagliata del problema.

Grazie per la collaborazione!

Se possibile, prova ad eseguire la stessa operazione con &konqueror; o un'altra applicazione &kde;. Se sperimenti lo stesso problema, allora è probabile che sia un errore degli slave KIO o di &kf5-full; e non di &krusader;. &krusader; utilizza le librerie &kf5; e lo slave KIO per molte operazioni. In alcuni casi, puoi avere problemi se la tua distribuzione non è configurata correttamente, dunque verifica prima come sopra descritto.

Come faccio a inviare buoni debug o segnalazioni di blocchi totali (crash)?

In genere, i pacchetti binari utilizzati nella tua distribuzione non contengono informazioni di debug. Dato che noi sviluppiamo e correggiamo &krusader;-git, compila &krusader;-git in modalità debug e installalo, poi verifica se l'errore è ancora presente.

    $ cmake -DCMAKE_BUILD_TYPE=debugfull

Installa valgrind, una suite di strumenti per il debugging e il profiling dei programmi &Linux;. Avvia Valgrind/&krusader;

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

Lo strumento valgrind scriverà lo stdout, quello che realmente succede. Se riesci a inviare queste informazioni prima del blocco, è quasi sicuro che possiamo correggere l'errore o dirti cosa fare.

Cosa fare se il gestore degli errori di KDE invia informazioni di backtrace non utili?

In genere, i pacchetti binari utilizzati nella tua distribuzione non contengono informazioni di debug. Dato che noi sviluppiamo e correggiamo &krusader;-git, compila quest'ultimo in modalità debug e installalo, poi verifica se l'errore è ancora presente.

    $ cmake -DCMAKE_BUILD_TYPE=debugfull

Se il gestore degli errori di KDE non fornisce ancora informazioni di backtrace utili, allora, a volte, un core dump restituirà migliori informazioni. Avvia &krusader; col gestore degli errori disabilitato.

    $ krusader --nocrashhandler

Durante un blocco verrà creato un file `.core`, di solito nella tua cartella home. Avvia gdb, il GNU Project Debugger

    $ gdb -c corefile krusader

Ora digita il comando `bt` per ottenere il backtrace e digita `q` per uscire da gdb. Spesso i migliori risultati di debug vengono forniti quando si usa lo strumento valgrind.

&krusader; possiede una mailing list?

Sì, al momento abbiamo cinque mailing list. Niente spam o noie, solo &krusader;. Puoi iscriverti o cancellarti senza problemi.

Suggerimento: le nostre mailing list possono essere consultate in rete o lette con un lettore di notizie, di modo che non devi neanche iscriverti per seguire il loro evolversi.

- &krusader;-devel è la mailing list degli sviluppatori (a sola lettura). Se vuoi seguire lo sviluppo di &krusader; da vicino, questa è la lista da seguire.

- &krusader;-users è la mailing list degli utenti di &krusader;. Qui puoi chiedere assistenza e parlare con gli utenti e gli sviluppatori di &krusader;.

&krusader; fornisce fonti di notizie?

Sì. Sono disponibili diverse fonti di notizie in vari formati: krusader-devel feed, krusader-users feed.

&krusader; possiede un canale IRC?

Sì. Conversa pure con la Krew di &krusader; e gli utenti tramite i server freenode.org. Il server è irc.freenode.org, il canale è #krusader. Sei il benvenuto.

Come funziona il forum di &krusader;?

Nello spirito della libertà di parola, nel nostro forum si può discutere di tutto ciò che è relativo a &krusader;. Non importa se sei un nuovo arrivato o un utente esperto, ognuno è benvenuto. La forza più grande di un progetto open source deriva dalle opinioni degli utenti. Ecco perché desideriamo sentire ciò che hai da dire. Con le tue impressioni possiamo migliorare &krusader; sempre di più; in caso contrario, non potremmo conoscere i tuoi problemi e le tue idee. Tieni a mente, però, i suggerimenti che seguono, affinché si possa mantenere un po' d'ordine all'interno del caos.

Se non riesci a trovare aiuto nella documentazione, nelle FAQ e in &krusader;-devel (usa la funzione di ricerca), non esitare a inviare un messaggio al nostro forum. La Krew di &krusader; o la sua comunità sono sempre disponibili ad aiutarti.

Usa la funzione di ricerca del forum di &kde;, il tuo problema potrebbe essere stato già discusso in precedenza (questo riduce l'invio doppio o triplo di messaggi su uno stesso argomento). Se il tuo problema è stato già discusso in passato, esiste la grande possibilità di ottenere una soluzione immediata al problema. Se il problema si sta ancora discutendo, puoi unirti alla discussione. Alcune domande vengono formulate in continuazione, ecco perché abbiamo creato questa sezione di Domande ricorrenti. Questo ci consente di dedicare più tempo allo sviluppo di &krusader;.

Grazie per la collaborazione!

Come faccio a tradurre &krusader; nella mia lingua?

Se sei interessato a tradurre l'interfaccia o la documentazione di &krusader;, contatta la Squadra di traduzione KDE per la tua lingua.

Come faccio a supportare &krusader;?

Puoi supportare &krusader; in molti modi. Inviaci segnalazioni, segnalazioni di errori, patch, donazioni, traduzioni, ...

Esiste una conversione per &MacOS; X?

Sì, esiste una conversione per &MacOS;-X grazie all'aiuto di macports.org, e la conversione è gestita da Jonas Bähr. Qualsiasi segnalazione è bene accetta. Un gestore di file nativo suggerito per &MacOS; è Disk Order (shareware).

Esiste la conversione per &Windows;?

No, esisteva una conversione, ora non più mantenuta e disponibile. Un gestore di file nativo suggerito per &Windows; è Total Commander (shareware).

Se vuoi collaborare alla conversione, unisciti a The KDE on Windows Initiative. Alcuni consigli utili sulla conversione si trovano nel file `INSTALL` dei sorgenti di &krusader;, che contiene tutte le istruzioni di compilazione più aggiornate.

Perché &konqueror; in «stile midnight commander» non è un OFM?

Sono disponibili i due pannelli e una riga di comando, tutte le altre cose, come le funzionalità OFM e l'interazione OFM con l'utente, non sono presenti in questo profilo.

Perché dovrei usare un OFM?

Un Orthodox File Manager (OFM) è molto più veloce di uno a un solo pannello e più veloce della riga di comando. Se desideri conoscere come funziona &krusader;, c'è solo un modo di scoprirlo: installalo sul tuo computer e usalo per un po'. Se preferisci sprecare il tuo tempo e perdere in produttività, continua a utilizzare gestori di file a un pannello, basati su &Windows; Explorer. Matej Urbančič ha scritto un blog spiegando perché un OFM è meglio di un gestore di file a un pannello.