martedì 29 novembre 2011

Dolphin ed il menu contestuale

Sarà che sto invecchiando :-D , ma non sono riuscito a trovare in rete (oh, c'è sicuro, ma uno non ha a disposizione tempo all'infinito) una spiegazione rapida per integrare e/o modificare a piacere il menu contestuale di Dolphin per tutti gli utenti del sistema, ad es. per inserire manualmente i link ai vari componenti della suite LibreOffice insieme a, od al posto di, quelli che vengono mostrati di default.
Si, il sistema canonico è quello di utilizzare l'opzione "Crea nuovo/Link ad applicazione...", ma per chi non si ricorda come mettere i parametri giusti, c'è un sistema facile facile e completamente grafico.

Apriamo una cartella qualunque nella nostra home (ad es. Documenti), lanciamo LibreOffice dal menu applicazioni e salviamo nella cartella un documento vuoto per ogni tipo (ad es. Database.odb , Drawing.odg , Formula.odf , Impress.odp , Spreadsheet.ods , Text.odt ).
Qundi lanciamo un file manager con privilegi di root (ad es. dal terminale: sudo nautilus + password  , oppure l'ottimo Krusader, sempre con l'opzione root) e trasferiamo i files che abbiamo appena creato dalla cartella Documenti alla cartella
/usr/share/templates/.source            (ecco perchè serve essere root).

A questo punto trasferiamoci nella cartella immediatamente superiore
/usr/share/templates
e creiamo un documento di testo nominandolo LibreOffice_Text cui assegneremo l'estensione .desktop, ad es. LibreOffice_Text.desktop

Apriamo il file con un editor qualunque, sempre con privilegi di root, ed inseriamo questo contenuto:

[Desktop Entry]
Name=LibreOffice Text Document...
Comment=New LibreOffice Text document
Type=Link
URL=.source/Text.odt
Icon=application-vnd.oasis.opendocument.text

Fatto.
Aprendo Dolphin in una cartella dove avete privilegi di scrittura, e dando tasto destro in una zona vuota di questa, comparirà un menu dove, selezionando "Crea nuovo..." avrete la possibilità di creare un nuovo file testo di Libreoffice.
Se volete nominare in altro modo i files creati nella cartella .source , dovrà essere modificato in maniera corrispondente il valore del campo URL 

Per gli altri tipi si ha:
--------------------------
nome del file:
LibreOffice_Spreadsheet.desktop

Contenuto

[Desktop Entry]
Name=LibreOffice Spreadsheet Document...
Comment=New LibreOffice Spreadsheet document
Type=Link
URL=.source/Spreadsheet.ods
Icon=application-vnd.oasis.opendocument.spreadsheet

--------------------------
nome del file:
LibreOffice_Impress.desktop

Contenuto

[Desktop Entry]
Name=LibreOffice Presentation Document...
Comment=New LibreOffice Presentation document
Type=Link
URL=.source/Impress.odp
Icon=application-vnd.oasis.opendocument.presentation
--------------------------
nome del file:
LibreOffice_Drawing.desktop

Contenuto

[Desktop Entry]
Name=LibreOffice Drawing Document...
Comment=New LibreOffice Drawing document
Type=Link
URL=.source/Drawing.odg
Icon=application-vnd.oasis.opendocument.graphics
--------------------------
nome del file:
LibreOffice_Formula.desktop

Contenuto

[Desktop Entry]
Name=LibreOffice Formula Document...
Comment=New LibreOffice Formula document
Type=Link
URL=.source/Formula.odf
Icon=application-vnd.oasis.opendocument.formula
--------------------------
nome del file:
LibreOffice_Database.desktop

Contenuto

[Desktop Entry]
Name=LibreOffice Database Document...
Comment=New LibreOffice Database document
Type=Link
URL=.source/Database.odb
Icon=application-vnd.oasis.opendocument.database
--------------------------

Buona personalizzazione :-)

Nessun commento:

Posta un commento