flatpakなしでArch LinuxにOBSスタジオをインストールする方法は?

flatpakなしでArch LinuxにOBSスタジオをインストールする方法は?

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.
...

3つすべてを確認した後、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 ""

明らかにこれはウェイランドの問題です。このエラーメッセージはGoogleまたは以下で検索できます。OBSページqt6-waylandArchWikiでは、インストール(OBSは2023年からQT6を使用)とQT_QPA_PLATFORM=wayland環境変数の設定を案内するセクションへのリンクを見つけることができます。

おすすめ記事