Il comando configurato di default su una piattaforma Linux (dbus-send ...) fallisce su CentOS 6 e 7 CentOS Cambiarlo in nautilus "${selected_resource_parent_loc}"
lo fa funzionare. Ho ricevuto queste informazioni da questo documentation page, che ho ricevuto da this bug report.
Sto creando un'app RCP e non voglio che i miei utenti debbano modificare manualmente questa impostazione. Usando la spia del plug-in ho trovato l'archivio e la chiave delle preferenze rilevanti. Quindi questa chiamata non-API impostare la preferenza a livello di codice:
IDEWorkbenchPlugin.getDefault().getPreferenceStore().setValue(IDEInternalPreferences.WORKBENCH_SYSTEM_EXPLORER,
"nautilus \"${selected_resource_parent_loc}\"");
Con le versioni più recenti di nautilus è possibile specificare ${selected_resource_loc}
invece, nel qual caso si apre la cartella principale con la risorsa specificata selezionato. L'ho osservato con nautilus v 3.14, ma la versione 2.28 genera un errore se la risorsa non è una cartella.
Bel plugin! Penso che Eclipse includa sicuramente questo pratico strumento nella loro versione standard. – Zorayr
Ok, la licenza che è emersa durante l'installazione mi ha fatto ridere seriamente e il desiderio di condividere con i colleghi. –
Grande plugin - fa esattamente quello che volevo (... a parte il giuramento della licenza, che mi ha fatto chiedere se fosse legittimo!) –