Сообщений: 0 | #1 - 1 апреля 2013 в 19:43 | |
Речь идет о файловых ассоциациях. Я хочу открывать .jpg в IrfanView который стоит под Wine. Встаю на файл, иду свойства->открывать в программе, а там только сам Wine. Ну и есть еще добавить->использовать собственную команду. Вот про собственную команду и речь. Если я тупо копирую из ярлыка env WINEPREFIX="/home/usr/.wine" wine C:\\Program\ Files\\IrfanView\\i_view32.exe то открывается сам Irfanview, но пустой. Что надо сюда дописать, что бы он загружал тот файл, на котором я кликнул? Заранее спасибо. |
Сообщений: 0 | #2 - 1 апреля 2013 в 22:52 | |
Редактировалось: 1 раз (Последний: 1 апреля 2013 в 22:56) |
Сообщений: 0 | #3 - 5 апреля 2013 в 22:52 | |
Ну, вопчем почти пральна там написано. Что в итоге заработало, выглядит так #!/bin/bash # Определяем расширение файла dd=$1; razr=`echo ${dd:(-3)};` ff=`echo ${dd/\'/\'Z:}`; ff=`echo "\"Z:"$ff\"`; ff1=`echo $ff | sed 's/\//\\\/g'`; # В зависимости от расширение запускаем нужную программу case $razr in JPG) env WINEPREFIX="/home/"$USER"/.wine" wine start "C:\Program Files\IrfanView\i_view32.exe " `echo $ff1`; ;; jpg) env WINEPREFIX="/home/"$USER"/.wine" wine start "C:\Program Files\IrfanView\i_view32.exe " `echo $ff1`; ;; # Тут можно добавить ещё расширений и программ esac |