Главная » Foobar2000 » Запуск foobar2000 под Linux, Или Инопланетянин на Пингвине

Запуск foobar2000 под Linux, Или Инопланетянин на Пингвине

foobar linux Запуск foobar2000 под Linux, Или Инопланетянин на Пингвине

Многие пользователи задаются вопросом, возможно ли заставить работать этот замечательный плеер под линукс? Нашел в сети несколько мануалов, но все они крайне скудные и запутанные. У меня получилось запустить в , и в этой статье я опишу подробный способ. Питер Павловски (автор foobar) четко ответил, что не собирается разрабатывать foobar под , посему этот пост может послужить инструкцией для тех, кому не хочется юзать амарок, ритмбокс и т.п., “предавая” любимый виндовый плеер icon smile Запуск foobar2000 под Linux, Или Инопланетянин на Пингвине Если у кого-нибудь из читателей есть лучший способ запуска фубара под линуксом, просьба поделиться им в комментариях с нами.

Установка
I. Wine
- Понадобится рабочий линукс с установленным wine. Для Ubuntu можно использовать следующую команду:

sudo apt-get install wine

- Если планируете использовать мультиязчностью, предлагаю winelocale.
- Мануал предполагает, что у Вас диск z: назначен вайну и виден в корневой директории «/» .Обычно, это дефолтовые настройки wine.

- Убедитесь что, wine настроен как машина на Windows XP (или более новая версия винды), ибо foobar не поддерживается на старых системах (Win95 или Win2k, например). Также установите шрифты windows, дабы все отображалось красиво и корректно. Для этого можно использовать winetricks:

sh winetricks winxp allfonts

- Для того, чтобы избежать заиканий при проигрывании музыки, выставьте в настройках wine “audio acceleration” в «Emulation».

В терминале введите «winecfg». Откроется окно с настройками. Кликните на вкладку “Аудио”, затем в «Hardware Acceleration» (Аппаратное ускорение). Сейчас там стоит значение «Full». По клику по этому значению Вы увидите список доступных опций. Выберите «Emulation», затем “Применить”. Теперь foobar не будет заикаться icon smile Запуск foobar2000 под Linux, Или Инопланетянин на Пингвине В версиях 0.9.x такой проблемы может и не быть. В этом случае, если музыка будет проигрываться нормально, лучше оставить настройки по умолчанию.

II. Foobar2000
* Если у вас уже есть установленая копия foobar200, просто скопируйте ее в директорию ~/.foobar2000 и пропустите следующие несколько пунктов.
- Скачайте инсталлятор фубара с главной страницы программы.
- Запустите инсталлятор под вайном:

wine foobar2000_v1.1.exe

- Выбирайте тип установки «Portable installation«, дабы избежать заморочек с пользовательскими профилями.
- Устанавливаете в z:\home\YOURNAME\.foobar2000\ , путь понимается вайном как ~/.foobar2000

  • НЕ ОТМЕЧАЙТЕ поддержку «Audio CD support», т.к. wine вроде еще не умеет работать с оптическими дисками напрямую.

III. Shell Скрипт
- Создадим шелл-скрипт для запуска фубар как обыкновенной линуксковской программы

gksudo gedit /usr/bin/foobar2000

#!/bin/sh
cd ~/.foobar2000/
if [ "$1" != "" ]; then
filename=`echo z:$1 | sed ‘s/\\//\\\\/g’`
wine foobar2000.exe «$filename» &
else
wine foobar2000.exe &
fi

* Если Вы используете winelocale, замените «wine» на «wineloc -l ru_RU» или на что-то другое для вашего региона
- Закройте gedit и сохраните файл.
- Делаем файл исполняемым с помощью следующей команды:

sudo chmod +x /usr/bin/foobar2000

IV. Програмный пакет
- Выберите иконку для foobar, мне понравилась вот эта (автор Byan). Сохраните её как as /usr/share/icons/foobar2000.png
- Создадим програмный пакет для фубара, чтобы можно было запускать его из главного меню Gnome.

gksudo gedit /usr/share/applications/foobar2000.desktop

[Desktop Entry]
Type=Application
Name=foobar2000
GenericName=Музыкальный проигрыватель
Version=1.0
Encoding=UTF-8
Terminal=false
Exec=/usr/bin/foobar2000
Comment=Проигрывает музыку
Icon=foobar2000.png
Categories=GNOME;GTK;AudioVideo;Audio;Player;

- Закрываем gedit и сохраняем файл.

Компоненты
Не все компоненты будут работать под wine, ниже список (не самый свежий, уж простите) компонентов с особыми требованиями к системе и программному обеспечению.

  • foo_bubble_coverflow – Требует машину с WinXP machine: sh winetricks winxp
  • foo_chronflow – Этот компонент требует Windows Script Control (с WGA), который включен в Windows Media Player: sh winetricks wmp10 – Возможно, что не заработает icon sad Запуск foobar2000 под Linux, Или Инопланетянин на Пингвине .
  • foo_converter – Для конвертирования треков с помощью lame, необходима его win32-версия (lame.exe).
  • foo_discogs – Требуется GDI+: sh winetricks gdiplus
  • foo_highlightplaying — : sh winetricks winxp
  • foo_dop – Компонент работает, однако у вайна пока (вроде) нет поддержки usb, поэтому Ваш айпод он не увидит.
  • foo_input_std – Поддержка WMA требует Windows Media Format Runtimes: sh winetricks wmp10
  • foo_ui_columns — Требуется GDI+: sh winetricks gdiplus
  • foo_uie_elplaylist – Компонет загрузится и отобразит плейлист, однако приводит к падению фубара, как только Вы измените настройки.
  • foo_uie_queuemanager – Требует MSVC++ и .NET 2.0 : sh winetricks winxp vcrun6 dotnet20
  • foo_uie_vis_egoh – Требует MSVC++ и.NET 2.0: sh winetricks vcrun6 dotnet20
  • foo_uie_vis_projectm – Требует MSVC++ и libmmd.dll. Довольно глючный, лучше использовать foo_vis_shpeck для визуализации

Клавиатурные сочетания:
По умолчанию, wine разрешит фубару назначить медиа-клавиши, если они уже не используются каким-либо другим приложением. Однако эти бинды клавиш не будут “глобальными” (не сможете переключиться на следующий трек, если находитесь в другой программе). Для поддержки глобальных клавиш в фубаре необходимо сделать следующее:

- Нажмите Alt+F2 , запустится окно Run Configuration.
- Введите»gconf-editor» в поле и либо нажмите <Enter> или кликните по [Run]
- Откроется Gnome Configuration Editor.
- Слева найдите /apps/metacity/keybinding_commands и определите следующие клавиатурные сочетания:

command_1 — wine ~/.foobar2000/foobar2000.exe /playpause
command_2 — wine ~/.foobar2000/foobar2000.exe /stop
command_3 — wine ~/.foobar2000/foobar2000.exe /next
command_4 — wine ~/.foobar2000/foobar2000.exe /prev

- Там же, слева, найдите /apps/metacity/global_keybindings и определите следующие клавиатурные сочетания:

run_command_1 — XF86AudioPause
run_command_2 — XF86AudioStop
run_command_3 — XF86AudioNext
run_command_4 — XF86AudioPrev

Другое:
- Иконки Wine в трее глючные как в gnome, так и в kde, Для того, чтобы избежать этой проблемы, уберите иконку в трее в настройках foobar “Columns/Panels config”.
- Мануал писался под gnome . Для пользователй KDE необходимо заменить «gksudo» на «kdesu» и «gedit» на «kate«.

Дианабол - недорогой но очень эффективный препарат для наращивания мышечной массы с максимально низким набором воды в организме.

Если если вам понравилась эта статья, вы можете подписаться на материалы этого сайта через rssRSS или emailemail, а также присоединиться ко мне в twitterTwitter, vkontakteВКонтакте или на LastFMLastFm