Jak ustawić w OBS Studio przechwytywanie gry

Na linuxie, by gra mogła być przechwycona przez przechwytywanie gry, musi ona być uruchomiona z komendą obs-gamecapture. Zamiast ją wpisywać do każdej gry, możemy ją wpisać na stałe w system przez co, każda aplikacja działająca przez Vulkan będzie mogła być przechwycona w obs-studio. Dla gier używających OpenGL nadal będziesz musiał wpisać obs-gamecapture.

UWAGA!
Na nobarze Linux, nie musisz tego robić, bo jest to zrobione automatycznie po instalacji systemu.

najłatwiej jest wpisać w konsolę tą komendę i ona sama wpisze nam do pliku potrzebny kod.

echo "export OBS_VKCAPTURE=1" | sudo tee -a /etc/profile.local

Zapisz zmiany i po restarcie kompa, nie będziesz musiał się już martwić o wpisywanie tej komendy by przechwycić grę.

Flatpak OBS, a gra bez flatpak

Jeżeli używasz oficjalnej wersji OBS-Studio na Linuxie, tj. wersji Flatpak, zauważysz że nie możesz przechwycić gry w programie która nie jest uruchamiana przez flatpak. By to naprawić, musimy zainstalować wtyczkę obs-vkcapture na poziomie systemowym, dzięki czemu, flatpak będzie mieć swój obs-vkcapture, oraz system będzie mieć swój, i obie wtyczki będą się ze sobą komunikować przez co flatpak-obs przechwyci każdą grę.

Na OpenSuse Tumbleweed, możemy pobrać gotową wtyczkę z mojego serwera

sudo zypper ar -f -p 69 https://download.opensuse.org/repositories/home:/Rabbit95/openSUSE_Tumbleweed/ home:Rabbit95 && sudo zypper ref && sudo zypper -n in obs-vkcapture obs-vkcapture-32bit

Na Fedorze/Nobarze to będzie

sudo dnf copr enable kylegospo/obs-vkcapture
sudo dnf install obs-vkcapture.x86_64 obs-vkcapture.i686

Na Archu, możesz pobrać z AUR

Na Bazzite Linux, wszystko jest już zainstalowane pod maską i wystarczy tylko wpisać w terminal

echo "export OBS_VKCAPTURE=1" | sudo tee -a /etc/profile.local

by dodać na stałe przechwytywanie gier vulkan.