Quando si sfogliano le directory in un programma Windows installato in Wine, come quando si apre una cartella in Foobar2000, Wine apre sempre Wine Explorer:
È possibile invece impostare Wine per aprire un file manager Ubuntu (ad es. Nautilus)?
Quando si sfogliano le directory in un programma Windows installato in Wine, come quando si apre una cartella in Foobar2000, Wine apre sempre Wine Explorer:
È possibile invece impostare Wine per aprire un file manager Ubuntu (ad es. Nautilus)?
Risposte:
In Ubuntu 14.04 e 16.04 Una rapida revisione del codice /usr/bin/winefile
indica che la risposta è no. dopo aver verificato per vedere se viene chiamato con un nome di directory, sta chiaramente usando wine per avviare indipendentemente il file manager.
Estratto:
if [ -x "$appdir/wine" ]; then exec "$appdir/wine" "$appname" "$@"; fi
# finally look in PATH
exec wine "$appname" "$@"
Poiché wine è progettato per avviare eseguibili di Windows, non avvia app native. Suppongo che l'utilizzo di wine per avviare la routine di selezione dei file sia necessario per assicurare che il parametro corretto venga passato dopo la selezione dei file. Questa opinione è puramente basata sulla logica (e sul contenuto di / usr / bin / winefile). Se hai informazioni contrarie, commenta e condividi.
winefile
basta fare la traduzione del nome dell'applicazione o del nome .exe e gestisce quello per wine
programmare per fare cose con quello.
L'approccio più promettente mi sembra di impostare i tipi MIME per tutti i file di interesse. Dai un'occhiata a Come associare tutti i tipi di file all'interno di Wine alla sua applicazione nativa corrispondente?
Altre cose che ho provato, ma non ha funzionato:
/usr/bin/winefile
è un semplice script wrapper, puoi sostituirlo o cambiarlo. Ad esempio, per usare thunar come file manager in wine, aggiungi dopo le righe #comment
thunar $@
exit
Puoi lasciare il resto così com'è, per poter annullare le modifiche.
Secondo approccio, non funziona: in cerca di system32
per winefile.exe
e explorer.exe
, la loro sostituzione con softlink a Thunar. Wine lo ignora, anche un doppio clic su questo softlink viene eseguito winefile
invece di thunar.
Mi sembra che winefile
sia un vino incorporato. Forse alcune modifiche al registro potrebbero cambiare il comportamento di Wine.
Penso che nessuno. anche se ho usato il crossover con abilitato "usa il browser nativo di default" usa ancora il suo browser di file quando ho provato ad aprire il file da ms. parola
usr/bin/winefile
. Non l'ho ancora testato (e sospetto che l'FM con cui lo sostituisci dovrebbe accettare il percorso come argomento).