Um arquivo executável do Windows pode ser pesquisado em $ PATH, quando executado sob vinho?

0
$ echo $PATH
/home/t/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

$ which PDFXCview.exe
/home/t/bin//PDFXCview.exe

$ ls /home/t/bin/PDFXCview.exe  -l
lrwxrwxrwx 1 t t 97 Mar 18 09:20 /home/t/bin/PDFXCview.exe -> ../program_files/document/formats/pdf/TrackerSoftware/pdfxcview/pdfxchange_portable/PDFXCview.exe

Agora,

$ wine /home/t/bin/PDFXCview.exe   &
[1] 23220

Mas mesmo que PDFXCview.exe seja pesquisável em $PATH ,

$ wine PDFXCview.exe
wine: cannot find L"C:\windows\system32\PDFXCview.exe"

É a falha porque PDFXCview.exe não aparece como um nome de comando em wine PDFXCview.exe , portanto, não é pesquisado em $PATH ?

Existe alguma maneira de tornar PDFXCview.exe em wine PDFXCview.exe pesquisado em $PATH ?

Obrigado.

    
por Tim 20.03.2018 / 04:53

1 resposta

3

Existem duas maneiras de disponibilizar os programas do Wine a partir de um caminho.

  1. Você pode tornar o programa do Windows executável e adicionar seu diretório contido ao seu PATH; consulte Execução transparente de programas de vinhos e Como o Mono é mágico? para detalhes. Então você executaria

    PDFXCview.exe
    

    para iniciar o programa.

  2. Você pode adicionar o diretório Wine contendo o executável ao caminho do Wine. Para fazer isso, execute wine regedit , encontre a entrada HKEY_CURRENT_USER/Environment e edite o Path valor (usando ; para separar diretórios). Você pode usar winepath para converter caminhos do Linux em caminhos do Wine. Então você executaria

    wine PDFXCview
    

    para iniciar o programa.

por 20.03.2018 / 08:07

Tags