我正在尝试在 Fedora 31 计算机上的 OBS Studio 中制作截屏视频(屏幕截图 XSHM)。但是它只显示带有鼠标光标的黑屏。我还尝试了“窗口捕获(Xcomposite)”,但在这种情况下,“窗口”下拉菜单只显示几个应用程序窗口,而我需要的(终端、浏览器)却不见了。其他截屏工具(如 SimpleScreenRecorder 和 Vokoscreen)也遇到了同样的问题(请注意,我不会同时运行它们)。
互联网上有一些关于如何通过 NVidia 控制面板解决此问题的建议。但是我的笔记本电脑没有 NVidia 显卡。只有内置的 Radeon Vega 卡。
这是我的系统配置:
/:-------------:\ user@hostname
:-------------------:: --------
:-----------/shhOHbmp---:\ OS: Fedora 31 (Workstation Edition) x86_64
/-----------omMMMNNNMMD ---: Host: ThinkPad T495
:-----------sMMMMNMNMP. ---: Kernel: 5.4.7-200.fc31.x86_64
:-----------:MMMdP------- ---\ Uptime: 17 mins
,------------:MMMd-------- ---: Packages: 5943 (rpm), 1 (flatpak)
:------------:MMMd------- .---: Shell: bash 5.0.11
:---- oNMMMMMMMMMNho .----: Resolution: 1920x1080, 1920x1080
:-- .+shhhMMMmhhy++ .------/ DE: GNOME 3.34.2
:- -------:MMMd--------------: Theme: Adwaita [GTK2/3]
:- --------/MMMd-------------; Icons: Adwaita [GTK2/3]
:- ------/hMMMy------------: Terminal: gnome-terminal
:-- :dMNdhhdNMMNo------------; CPU: AMD Ryzen 5 PRO 3500U w/ Radeon Vega
:---:sdNMMMMNds:------------: GPU: AMD ATI 06:00.0 Picasso
:------:://:-------------:: Memory: 2239MiB / 21972MiB
:---------------------://
答案1
我发现的解决方法是禁用 Wayland。
打开/etc/gdm/custom.conf并取消注释行
WaylandEnable=false
计算机重启后一切正常。