为什么我的某些屏幕录制/捕获/共享应用程序(或应用程序功能)在 Ubuntu 17.10(及更高版本)中无法运行?

为什么我的某些屏幕录制/捕获/共享应用程序(或应用程序功能)在 Ubuntu 17.10(及更高版本)中无法运行?

升级到 Ubuntu 17.10 后,我发现我的一些屏幕录制应用程序无法正常工作,例如简易屏幕录像机沃科屏幕。 (关联

我还注意到 GIMP 的截图等功能无法正常工作,生成的截图为空白(关联)。Shutter 也制作了有问题的屏幕截图(关联)。

Skype 上的屏幕共享选项也不起作用(关联)。

该问题有时也会在更高版本的 Ubuntu 中出现。

为什么会发生这种情况?我该如何解决?

答案1

Ubuntu 17.10 默认允许用户在 Wayland 会话中登录 GNOME 环境。您可以通过在终端中运行以下命令来检查您是否登录了 Wayland 会话而不是 Xorg (X11) 会话:

echo $XDG_SESSION_TYPE

与 Wayland 不兼容的应用程序在 XWayland 兼容层下运行。但是,依赖和/或控制 X11 服务器“过多”(屏幕捕获/录制等)的高级应用程序可能无法在 Wayland 会话中运行。

作为一种解决方法,你可以切换回 Xorg 会话

答案2

尝试 Green Recorder。它支持 Wayland 和 Xorg,可与 Ubuntu 17.10 配合使用。有关安装说明,请查看此处关联

打开终端并逐个运行以下所有命令

sudo add-apt-repository ppa:fossproject/ppa
sudo apt update
sudo apt install green-recorder
green-recorder

答案3

如果您尝试播放使用“Kazam”录制并使用 H.264 编码的视频,我建议您尝试不同的视频播放应用程序。我注意到一些应用程序(特别是我的情况是 VLC)可以很好地播放音频,但视频会变成黑屏。但是,默认的 totem 播放器似乎可以很好地播放视频。

答案4

我在 Wayland 中使用此解决方法。(Ubuntu 18.04)

sleep 3s; gnome-screenshot -a -f /tmp/scr.png && \
xclip -selection clipboard -t image/png -i /tmp/scr.png

相关内容