Programma: PCManFM
Versione: 0.9.10-3
Problema
PCManFM non riesce ad aprire un file con gli eseguibili situati in /usr/bin o /usr/sbin eccetera.
Informazione
PCManFM apre correttamente un file se associato con un .desktop in /usr/share/applications o ~/.local/share/applications
Soluzione del problema
Volevo associare i file jar con il comando "java -jar", ma ogni tentativo con pcmanfm veniva bellamente ignorato. Ho provato anche a creare uno script che facesse semplicemente da ponte tra il jar e java, ma anche questo veniva ignorato, anche spostanto il mio script in /usr/bin. Allora ho provato questa procedura con esito positivo.
Sono entrato nella cartella /usr/share/applications
cd /usr/share/applications
ho editato il file openjdk-7-java.desktop
nano openjdk-7-java.desktop
editando la riga
NoDisplay=true
in
NoDisplay=false
In questo modo PCManFM mi fa comparire "OpenJDK Java 7 Runtime" nella lista delle applicazioni installate.
Da qui il passo è breve:
click destro sul file > Apri con... > Applicazioni installate
ho selezionato "OpenJDK Java 7 Runtime" e l'ho marcato come applicazione predefinita.
FINE.
FIN
FINE.
È finito malissimo :lkof: