Aggiungere un tipo di file al menu contestuale Crea..

8 risposte [Ultimo messaggio]
Ritratto di Reflection
Reflection
(Junior)
Offline
Junior
Iscritto: 05/02/2016
Messaggi: 30

Salve ragazzi,
spero di non aver sbagliato sezione. Quello che mi chiedevo è se sia possibile aggiungere una nuova voce per creare un nuovo tipo di file (vuoto) dal menu contestuale a cui si accede cliccando in una cartella col tasto destro.
Per intenderci attualmente se apro il menu contestuale col tasto dx alla voce Crea vedo: cartella - File di testo - File HTML - e 4 tipi di collegamento.
Lo troverei molto comodo in quanto crei il file direttamente in una posizione e poi lo apri col relativo programma (invece di andare a spulciare nelle sottocartelle quando sei nel programma e devi cercare la posizione di salvataggio).

Grazie

Ritratto di gi-gi
gi-gi
(Moderatore)
Offline
Moderatore
Iscritto: 09/12/2014
Messaggi: 418

Ciao.

Se non mi sbaglio l'elenco del menù contestuale è definito dai modelli presenti in /usr/share/kde4/templates/.

Tu vorresti aggiungere un tipo di file ben preciso?

gigi

Ritratto di Reflection
Reflection
(Junior)
Offline
Junior
Iscritto: 05/02/2016
Messaggi: 30

Ciao, grazie per la risposta.
Sì, vorrei aggiungere i documenti gestiti da Libre Office (fogli di calcolo e documenti di testo, non solo txt per intenderci). Anche file .c vuoti se possibile.

I template sono nella posizione che hai indicato, quale è il procedimento per aggiungerne di nuovi?

Ritratto di gi-gi
gi-gi
(Moderatore)
Offline
Moderatore
Iscritto: 09/12/2014
Messaggi: 418

Ciao.

Nel file compresso (.tar.gz) allegato trovi i modelli relativi a Calc, Draw, Impress e Writer (Libre Office).

Se usi Opensuse 13.2 o inferiore (KDE4) i file vanno copiati in /usr/share/kde4/templates/ e /usr/share/kde4/templates/.source/

Se usi openSuse 42.1 (Plasma5) i file vanno copiati in /usr/share/templates/ e /usr/share/templates/.source/

Per crearne di personalizzati, da utente root, basta aprire il programma che gestisce il tipo di file richiesto (es: lanci Calc, eventualmente personalizzi il documento, poi lo salvi in /usr/share/kde4/templates/.source/ (o /usr/share/templates/.source/) con un nome a tua scelta es: CalcDocument.ods).

Successivamente in /usr/share/kde4/templates/ (o /usr/share/templates/) prendi un file .desktop già presente, io ho usato TextFile.desktop, lo apri con Writer e personalizzi le voci URL e Icon (in fondo al file) in accordo col tipo di file che vuoi aprire.

Se editi i file .desktop nel file allegato dovrebbero risultarti auto-esplicativi.

Immagini allegate:

gigi

Ritratto di Reflection
Reflection
(Junior)
Offline
Junior
Iscritto: 05/02/2016
Messaggi: 30

Ciao!
Grazie sei stato gentilissimo, inoltre con i tuoi esempi già fatti è stato ancora più chiaro. Sono riuscito anche ad aggiungere altri tipi di file che uso spesso Smile

Una curiosità, se volessi cambiare l'ordine dei file (in cui appaiono nel menù crea) o volessi fare dei sottomenu (ad esempio uno che raggruppa tutti i documenti libreoffice) c'è qualche altro file da editare?

Grazie ancora!

Ritratto di dragoncello
dragoncello
(Collaboratore)
Offline
Collaboratore
Iscritto: 16/07/2005
Messaggi: 2728

Quindi puoi mettere risolto!
Wink

SUSE Tumbleweed- kernel-5.3.5-1 kde-plasma-5.16.5- Intel Core i7 Asus P9x79 pro GeForce GTX 560-driver Nvidia-390.116.51- SSD samsung 850 pro 512 gb http://opensuse-community.org/

Ritratto di Reflection
Reflection
(Junior)
Offline
Junior
Iscritto: 05/02/2016
Messaggi: 30

Ok, scusa non avevo notato che c'era il pulsante apposito per segnalare la risoluzione del problema. Provvedo subito Smile

Ritratto di gi-gi
gi-gi
(Moderatore)
Offline
Moderatore
Iscritto: 09/12/2014
Messaggi: 418

Citazione:

se volessi cambiare l'ordine dei file (in cui appaiono nel menù crea) o volessi fare dei sottomenu (ad esempio uno che raggruppa tutti i documenti libreoffice) c'è qualche altro file da editare?

Ciao.

Per quanto riguarda l'ordine dei file potresti far precedere la descrizione da un numero, in base all'ordine che vuoi ottenere.

Per il sottomenu dovrebbe essere possibile, ma al momento non saprei dirti quale sia il criterio di raggruppamento. Dovrei fare delle prove. Se ne avrò modo ti farò sapere.

gigi

Ritratto di Reflection
Reflection
(Junior)
Offline
Junior
Iscritto: 05/02/2016
Messaggi: 30

Ciao, va bene. Ti ringrazio ancora per i preziosi consigli Smile