converte o caminho do windows para o caminho unix dentro da linha de comando do aplicativo wine

3

Estou executando um aplicativo do windows no wine, que executa comandos configuráveis para executar aplicativos externos (por exemplo, um editor de diferenças para mostrar diferenças entre dois arquivos de origem). Então esses comandos são executados pelo aplicativo windows executado pelo wine.

Atualmente, estou usando o seguinte comando para executar um aplicativo Linux nativo (neste caso, o editor geany) do aplicativo wine:

wineconsole cmd /c start /unix /usr/bin/geany %file

O Geany está iniciando, mas o caminho do arquivo dentro da variável do Windows %file contém um caminho do Windows com a letra da unidade, como Z:\home\user\... , portanto, o geany falha ao abrir o arquivo.

Eu sei que winepath -u <path> poderia ser usado para converter qualquer caminho do Windows em um caminho UNIX equivalente (e vice-versa).

É possível usar esse winepath dentro do comando wineconsole como substituição da variável do lote %file ?

Por exemplo, pensei em algo assim:

wineconsole cmd /c start /unix /usr/bin/geany $(winepath -u %file)

Obviamente, isso não está funcionando.

Obrigado!

    
por smogm 07.07.2016 / 14:00

0 respostas