Flatpak 대신 표준 Arch Linux 저장소를 사용하여 OBS 스튜디오를 설치하려고 합니다.
처음 방문했어요Github 페이지종속성을 찾으려면.
전체 화면 프로젝터와 같은 OBS의 특정 기능에 대한 잠재적인 성능 문제를 방지하려면 xserver-xorg 버전 1.18.4 이상을 사용하는 것이 좋습니다.
$ sudo pacman -S xorg-server
Linux에서 OBS Studio를 사용하려면 OpenGL 3.3(또는 그 이상) 지원이 필요합니다. 터미널에 입력하여 시스템이 지원하는 OpenGL 버전을 확인할 수 있습니다
glxinfo | grep "OpenGL"
.
$ glxinfo | grep "OpenGL"
OpenGL core profile version string: 4.6 (Core Profile) Mesa 23.1.7-arch1.1
가상 카메라 지원을 위해서는 v4l2loopback 커널 모듈을 설치해야 합니다. 다음 명령을 사용하여 설치할 수 있습니다.
Arch Linux/Manjaro 기반:
실제 커널용 커널 헤더 패키지를 미리 설치해야 합니다. 그렇지 않으면 모듈이 완전히 설치되지 않습니다.
sudo pacman -S v4l2loopback-dkms
모듈이 아직 로드되지 않은 경우 OBS Studio는 일반적으로 가상 카메라를 시작할 때 모듈을 로드합니다.
$ sudo pacman -S obs-studio
(2/2) Install DKMS modules
==> ERROR: Missing usr kernel headers for module v4l2loopback/0.12.7.
==> ERROR: Missing prod kernel headers for module v4l2loopback/0.12.7.
==> ERROR: Missing lib kernel headers for module v4l2loopback/0.12.7.
==> ERROR: Missing home kernel headers for module v4l2loopback/0.12.7.
...
세 가지를 모두 확인한 후 OBS 스튜디오를 실행해 보았습니다.
$ obs
qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vkkhrdisplay, vnc, xcb.
Aborted (core dumped)
여러번 제거하고 다시 설치해도 실행이 되지 않더군요. 내가 무엇을 놓치고 있나요? 또한 전제 조건 3에서 가상 카메라 지원을 활성화하려면 커널 헤더 패키지를 어떻게 설치합니까?
답변1
달리기 sudo pacman -S obs-studio
. 그러면 종속성이 설치됩니다. pacman -Si obs-studio
추가 기능을 위해 설치할 수 있는 선택적 종속성을 확인하려면 실행하세요 .
이제 귀하의 특정 질문에 관해 :
$ obs
qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
분명히 이것은 Wayland 문제입니다. 이 오류 메시지는 Google이나 다음에서 검색할 수 있습니다.OBS 페이지qt6-wayland
ArchWiki에서는 설치 (OBS는 2023년부터 QT6 사용) 및 QT_QPA_PLATFORM=wayland
환경 변수 설정을 안내하는 섹션에 대한 링크를 찾을 수 있습니다 .