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

pom*_*sky 21 screenshot screencast 17.10 desktop-sharing

升级到 Ubuntu 17.10 后,我注意到我的一些截屏应用程序无法正常工作,例如SimpleScreenRecordervokoscreen等截屏工具。(链接

我还注意到 GIMP 的屏幕截图等功能无法正常工作,产生空白屏幕截图(链接)。快门也会产生有问题的屏幕截图(链接)。

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

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

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

pom*_*sky 22

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

echo $XDG_SESSION_TYPE
Run Code Online (Sandbox Code Playgroud)

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

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

  • @Masroor 如果您有 hidpi 显示器,那么 Wayland 是更好的选择。一般来说,Wayland 以更流畅的方式处理 hidpi 显示,并且只有 Wayland 支持您的一个显示器是 hidpi 而另一个不是的情况。在 Xorg 上,scaled/hidpi 是 _all in_ 或 _all out_。 (3认同)
  • @pomsky 不,一旦我切换回 Wayland,屏幕截图功能就无法使用。 (2认同)