# 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 di &kde-frameworks;;, 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 &kde-frameworks; per accedere ai file system remoti, e solo il supporto per un numero limitato di tipi di file system è incluso nelle librerie &kde-frameworks;, 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.

Non riesco a trovare un pacchetto 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 dato un'occhiata alla pagina relativa alla procedura d'installazione? Se l'hai fatto e non hai trovato nulla, puoi sempre compilare &krusader; dal sorgente. Se hai problemi, non esitare a inviarci una richiesta di aiuto.

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!

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.

## &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 si blocca la gestione degli eventi per l'intera applicazione; non si pensi però che sia il momento opportuno per aggiungere thread, non siamo sicuri che *tutti* i sistemi basati su ;&kde-frameworks; utilizzino &Qt;-mt (la versione multi-thread della libreria &Qt;), e la &krusader; Krew potrebbe non essere, in ogni caso, il gruppo giusto per risolvere 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.

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

&krusader; non gestisce (ancora) le codifiche ISO 8859-x di &Samba;; se utilizzi una codifica diversa 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 = Mia_Codifica (es. 852)
              character set = Mio_Insieme_di_caratteri (es. ISO8859-2)

Puoi provare a configurare smb.conf con il modulo appropriato di &systemsettings;.

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

Come personalizzo il terminale incorporato di &krusader;?

Per cambiare le proprietà dell'emulatore di terminale incorporato di &krusader;: puoi farci sopra clic col destro e scegliere un'opzione; se non trovi quello che stai cercare, puoi utilizzare il menu Impostazioni di &konsole; (in quanto &krusader; utilizza una KPart di &konsole; per il suo terminale incorporato). In quel menu sono presenti altri elementi (tipo «Gestisci profili...» ).

## &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 GitLab 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 GitLab, 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, GitLab, 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 kdelibs (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 di &kde-frameworks; 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 diverse 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;-news è una lista a bassissimo traffico, utilizzata per gli annunci di nuove versioni o di correzioni di errori critici.

&krusader; fornisce fonti di notizie?

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

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 segnalazioni 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, ...

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.