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

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

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

введите описание здесь

введите описание здесь

введите описание здесь

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

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

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

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

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 диалог пользовательских действий (как на скриншоте ниже). Как вы знаете, выберите аудиофайлы и папки на другой вкладке "Условия появления".

введите описание здесь

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

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

введите описание здесь

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

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