LINUX
Windows-ის VST პლაგინები Linux-ზე: Wine, yabridge და Tabify
გიტარის პლაგინების უმეტესობა — ამპები, კაბინეტები, ეფექტები, დრამები — მხოლოდ Windows-ისთვის გამოდის. Linux-ზე მათი გაშვება Wine-ით შეიძლება, yabridge კი მათ ჩვეულებრივ VST3 პლაგინებად აქცევს, რომლებსაც Tabify თავად პოულობს. ქვემოთ — ნაბიჯ-ნაბიჯ გამართვა Fedora-ს, Ubuntu-ს, Debian-ის, Linux Mint-ისა და Arch-ისთვის.
უფასოდ ჩამოტვირთვაWindows, macOS და Linux
როგორ მუშაობს
- Wine Linux-ზე უშვებს Windows-ის პროგრამებს — პლაგინების ინსტალერებსაც და თავად პლაგინებსაც.
- yabridge ხიდია Wine-სა და Linux-ის პროგრამებს შორის. Windows-ის ყოველი პლაგინისთვის ის ქმნის VST3 გარსს საქაღალდეში
~/.vst3/yabridge, და Linux-ის ნებისმიერი პროგრამა პლაგინს მშობლიურად ხედავს. - Tabify ასკანერებს
~/.vst3-ს ყველა ქვესაქაღალდით, ამიტომ yabridge-ის ხიდები პლაგინების სიაში დამატებითი პარამეტრების გარეშე ჩნდება. Tabify ხმას პირდაპირ PipeWire-ით გამოსცემს — JACK, qjackctl ანpw-jackარ სჭირდება.
Linux-ის მშობლიურ პლაგინებს (VST3 და LV2) Tabify ამ ყველაფრის გარეშეც პოულობს — ~/.vst3, ~/.lv2, /usr/lib/vst3, /usr/lib/lv2 საქაღალდეებსა და მათ lib64 ვარიანტებში. Wine და yabridge მხოლოდ Windows-ის პლაგინებისთვისაა საჭირო.
მოკლედ დისტრიბუტივების მიხედვით
| დისტრიბუტივი | Wine | yabridge | Tabify |
|---|---|---|---|
| Fedora 40+ | პაკეტი wine | არქივი GitHub-იდან ან COPR | .rpm |
| Ubuntu 24.04+, Debian 13+, Linux Mint 22+ | winehq-staging WineHQ-ის რეპოზიტორიიდან | არქივი GitHub-იდან | .deb |
| Arch, Manjaro | wine-staging multilib-იდან | პაკეტები yabridge, yabridgectl | AppImage |
1. დააინსტალირეთ Wine
yabridge-ს ახალი Wine სჭირდება, საუკეთესოა Wine Staging.
Fedora
Fedora-ში პაკეტი wine უკვე staging-პატჩებითაა აწყობილი:
sudo dnf install wine winetricks
Ubuntu, Debian, Linux Mint
სტანდარტული რეპოზიტორიების Wine yabridge-ისთვის ძალიან ძველია — დააინსტალირეთ Wine Staging WineHQ-ის რეპოზიტორიიდან. Ubuntu-სა და Linux Mint-ისთვის:
sudo dpkg --add-architecture i386
sudo mkdir -pm755 /etc/apt/keyrings
wget -O - https://dl.winehq.org/wine-builds/winehq.key | sudo gpg --dearmor -o /etc/apt/keyrings/winehq-archive.key -
codename=$(. /etc/os-release; echo $UBUNTU_CODENAME)
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/$codename/winehq-$codename.sources
sudo apt update
sudo apt install --install-recommends winehq-staging winetricks
Debian-ში ყველაფერი იგივეა, მხოლოდ რეპოზიტორიის მისამართია სხვა — codename-ისა და wget -NP-ის სტრიქონები შეცვალეთ ამით:
codename=$(. /etc/os-release; echo $VERSION_CODENAME)
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/debian/dists/$codename/winehq-$codename.sources
თუ ბრძანებები არ იმუშავებს, გადაამოწმეთ აქტუალური ინსტრუქცია Wine-ის საიტზე.
Arch, Manjaro
Wine Staging multilib რეპოზიტორიაშია. თუ ის ჯერ ჩართული არ არის, /etc/pacman.conf-ში მოხსენით კომენტარი [multilib] სექციას (Manjaro-ში ნაგულისხმევად ჩართულია) და დააინსტალირეთ:
sudo pacman -Syu wine-staging winetricks
ბიბლიოთეკები პლაგინებისთვის (ყველა დისტრიბუტივი)
მათ გარეშე ბევრი პლაგინი არ ირთვება ან ინტერფეისს შრიფტების გარეშე ხატავს:
winetricks corefonts vcrun6sp6 vcrun2019 d3dcompiler_47 dxvk
2. დააინსტალირეთ yabridge
Arch, Manjaro
yabridge ოფიციალურ multilib რეპოზიტორიაშია:
sudo pacman -S yabridge yabridgectl
Fedora, Ubuntu, Debian, Linux Mint
ჩამოტვირთეთ yabridge-<ვერსია>.tar.gz yabridge-ის რელიზების გვერდიდან GitHub-ზე და გახსენით ~/.local/share-ში — უნდა მიიღოთ საქაღალდე ~/.local/share/yabridge:
tar -C ~/.local/share -xzf ~/Downloads/yabridge-*.tar.gz
რომ ბრძანება yabridgectl ტერმინალში იმუშაოს, დაამატეთ საქაღალდე PATH-ში (სტრიქონი — ~/.bashrc-ის ბოლოს, შემდეგ გახსენით ახალი ტერმინალი):
export PATH="$PATH:$HOME/.local/share/yabridge"
Fedora-ზე yabridge შეიძლება პაკეტადაც დააინსტალიროთ COPR patrickl/yabridge-დან.
3. დააინსტალირეთ Windows-ის პლაგინები
გაუშვით პლაგინის ინსტალერი Wine-ით:
wine ~/Downloads/PluginSetup.exe
დააინსტალირეთ VST3 ვერსია ნაგულისხმევ საქაღალდეში — C:\Program Files\Common Files\VST3. Linux-ზე ეს არის ~/.wine/drive_c/Program Files/Common Files/VST3.
4. დააკავშირეთ პლაგინები yabridge-ით
ერთხელ უთხარით yabridge-ს, სად არის Windows-ის პლაგინები:
yabridgectl add "$HOME/.wine/drive_c/Program Files/Common Files/VST3"
და შექმენით ხიდები:
yabridgectl sync
ამის შემდეგ თქვენი პლაგინები გამოჩნდება ~/.vst3/yabridge-ში. გაიმეორეთ yabridgectl sync ყოველი პლაგინის დაყენების ან წაშლის შემდეგ და yabridge-ის განახლების შემდეგ. რა არის დაკავშირებული, აჩვენებს yabridgectl status.
თუ პლაგინს საკუთარი საქაღალდე აქვს (როგორც Kontakt-ს), დაამატეთ ისიც იმავე yabridgectl add-ით.
ჩამოტვირთეთ Tabify Linux-ისთვის
.deb, .rpm და AppImage. რეგისტრაციის შემდეგ 14 დღე Pro უფასოდ.
5. დაამატეთ პლაგინები Tabify-ში
- აირჩიეთ აუდიოინტერფეისი: Preferences → Audio.
- დაასკანერეთ პლაგინები. საქაღალდე
~/.vst3ნაგულისხმევად სკანირდება, მისი დამატება საჭირო არ არის. გახსენით ფანჯარა „VST Plugins“ და დააჭირეთ „Scan“-ს — ან ჩართეთ „Rescan on launch“ განყოფილებაში Preferences → Plug-ins/VST. - დაამატეთ პლაგინი თქვენს გიტარაზე ან ტაბის ტრეკზე — იპოვეთ ის ძიებით ფანჯარაში „VST Plugins“.
~/.vst3/yabridge-ში ჩადო — შემდეგ ისინი ჩვეულებრივად ემატება.Windows-ის პლაგინის პირველი გახსნა რამდენიმე წამს გრძელდება: Wine თავის პროცესს უშვებს. თუ რომელიმე პლაგინი სკანირებისას გაიჭედება ან ავარიულად დაიხურება, Tabify გამოტოვებს მას და დანარჩენებს გააგრძელებს.
საკუთარი საქაღალდეები პლაგინებით (მაგალითად, ~/.lv2 გარე დისკზე) შეგიძლიათ დაამატოთ Preferences → Plug-ins/VST → „Add“-ით.
თუ რამე არ გამოვიდა
- პლაგინი სიაში არ არის. შეამოწმეთ, აქვს თუ არა მას VST3 ვერსია და გაუშვით თუ არა
yabridgectl syncდაყენების შემდეგ, მერე ისევ დააჭირეთ „Scan“-ს. მხოლოდ VST2 ფორმატის პლაგინებს Tabify ჯერ არ ტვირთავს. - HiDPI ეკრანზე პლაგინის ინტერფეისი ძალიან პატარაა. გახსენით
winecfg→ ჩანართი „Graphics“ და დააყენეთ ეკრანის გარჩევადობა 192 dpi — პლაგინები 200%-მდე გადიდდება. - დაწკაპუნება ღილაკებს აცდება ან პლაგინი წანაცვლებით იხატება. ასეთი პლაგინებისთვის yabridge-ს აქვს პარამეტრი
editor_coordinate_hack. შექმენით ფაილი~/.vst3/yabridge/yabridge.tomlდა ჩაწერეთ პლაგინის გზა ამ საქაღალდის მიმართ:["პლაგინის სახელი.vst3"] editor_coordinate_hack = true - პლაგინი საკუთარი პროგრამით აქტივაციას ითხოვს (iLok, Native Access და სხვ.) — დააინსტალირეთ და გაუშვით ის Wine-ით ისევე, როგორც ინსტალერი.
ხშირი კითხვები
რომელი პლაგინები მუშაობს Tabify-ში Linux-ზე?
Linux-ის მშობლიური VST3 და LV2 პლაგინები, ასევე Windows-ის VST3 პლაგინები Wine-ისა და yabridge-ის გავლით.
საჭიროა JACK?
არა. Tabify ხმასთან პირდაპირ PipeWire-ით მუშაობს — JACK-ის, qjackctl-ის დაყენება ან Tabify-ის pw-jack-ით გაშვება საჭირო არ არის.
იქნება დაყოვნება Wine-ით გაშვებულ პლაგინებში?
yabridge ხმას Linux-სა და Wine-ს შორის მინიმალური დანახარჯით გადასცემს; დაყოვნებას ძირითადად აუდიოინტერფეისის ბუფერის ზომა განსაზღვრავს. მძიმე პლაგინები პროცესორს დაახლოებით ისევე ტვირთავს, როგორც Windows-ზე.
ეს უფასოა?
Wine და yabridge უფასოა. Tabify-ის უფასო ვერსიაში VST 3 ტრეკზე მუშაობს, Pro-ში (349 ₽ თვეში) — შეზღუდვის გარეშე.