Ubuntu для Windows - Не удается открыть файлы PDF с помощью xdg-open

По ссылке https: //alselectro.wordpress.com / category / friendly-arm-mini2440 / они предлагают вставить следующую строку в /root/.bashrc :

export PATH=$PATH:/opt/FriendlyArm/toolschain/4.4.3/bin

Однако у меня не было /root/.bashrc в моем Linux Mint, поэтому я получал ошибку для arm-none-linux-gnueabi-cc –v .

После долгих поисков я обнаружил, что могу вместо этого вставить путь /root/.profile/ .

После этого компилятор arm инициализируется при запуске и, похоже, теперь работает нормально.

Хотя процедуры по ссылке предназначены для FriendlyARM2440 + Ubuntu, я протестировал их все для Linux Mint 17, и, за исключением этого небольшого изменения, похоже, все работают нормально.

3
05.04.2019, 09:20
1 ответ

Мне кажется, что вы пытаетесь открыть файл из подсистемы Windows для Linux, но с помощью программы (Adobe Acrobat ), установленной на вашей ОС Windows.

В этом случае я предлагаю вам не использовать xdg-open, а просто передать команду открытия из Bash в терминал Windows напрямую (примечание :Я ожидаю, что Adobe Acrobat будет программой чтения PDF по умолчанию в Windows ).

Это можно сделать из Bash в WSL, набрав:

cmd.exe /C start <your file>

Это откроет терминал Windows в фоновом режиме, оценит, какая программа используется для открытия файла (с использованием ассоциаций файлов Windows по умолчанию )и в случае успешного открытия файла в Windows (вы можете найти ту же информацию, набрав cmd /?в cmd.exe).

Чтобы не вводить всю строку каждый раз, вы также можете использовать псевдоним для команды open, отредактировав файл .bash_aliases:

open='cmd.exe /C start'

Это позволит вам open <file>использовать ассоциации файлов Windows.

3
27.01.2020, 21:29

Теги

Похожие вопросы