Добавление Вина (.exe) файл для открытий/игрения файлов в 'Пользовательских действиях' Thunar

Каков параметр строки в "пользовательских действиях" Thunar, которые играли бы музыкальный каталог в Вине (.exe) программа?

Я хочу поместить Foobar2000 (и возможно другие такие приложения) в Пользовательских действиях Thunar (действия, которые могут добавляться/редактироваться, чтобы использоваться в контекстном меню для проигрывания музыкального содержания папки).

enter image description here

enter image description here

enter image description here

Если я не поместил параметра команды в конце пути, плеер открывается, но нет никакой игры и никаких файлов в списке воспроизведения.

Если я добавляю какой-либо из перечисленных параметров, я получаю ошибку

неизвестный параметр командной строки:/path.to.file

(Предоставление ответа на этот вопрос зависит от знания команды CLI, которая должна была бы быть добавлена в Thunar - поэтому посмотрите на этот вопрос также),

2
задан 13 April 2017 в 15:24

1 ответ

Я думаю, что главная проблема в том, что команда Thunar %F, вероятно, не будет работать при применении к программе Wine. Часто наилучшим способом использования Thunar пользовательских действий является использование сценария и применение к нему правильного параметра: то есть

/home/mike/foo_script %F

, то параметр может применяться к сценарию.

Сценарий, с которым я экспериментировал, есть на форумах hydroaudio , и я немного изменил его, но это заслуга этого форума. На этом форуме много полезной информации о foobar.

#!/bin/bash

cd ~/.wine/drive_c/"Program Files"/foobar2000/
if [ "$1" != "" ]; then
filename=`echo z:$1 | sed 's/\\//\\\\/g'`
wine foobar2000.exe "$filename" &
else
wine foobar2000.exe &
fi

Скопируйте скрипт в текстовый редактор, но убедитесь, что вы поместили правильное местоположение вашего каталога foobar в скрипт, сделали его исполняемым и указали его местоположение в Thunar диалоге пользовательских действий (как на скриншоте ниже). Как вы знаете, выберите аудиофайлы и папки на другой вкладке «Условия внешнего вида».

enter image description here

После того, как оно было добавлено как пользовательское действие Thunar с правильными параметрами, приведенный выше скрипт позволяет вам добавлять, а затем воспроизводить музыку в Foobar просто щелкнув правой кнопкой мыши по одной дорожке или папке и выбрав элемент пользовательского меню.

Вот Foobar, запущенный с пользовательским действием и воспроизводящий папку Duke Ellington:

enter image description here

Кроме того, вы, вероятно, можете изменить сценарий, а также используйте его для других приложений Wine, просто изменив имя (foobar2000) приложения и папки приложения. Затем вы можете создать новый скрипт и другое настраиваемое действие.

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

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