Evince 在演示模式下显示小框架

Evince 在演示模式下显示小框架

我最近注意到,在我的笔记本电脑上处于演示模式(按下 F5 后)时,Evince 开始显示以下异常行为:它不会让幻灯片占据大部分屏幕,而是将其保持在一个相当低的尺寸,并用黑色填充其余部分,如下面的屏幕截图所示。

尽管可以在演示模式之外工作,但缩放功能在演示模式下似乎被禁用,并且我找不到任何其他相关选项来调整,因此我找不到放大幻灯片的方法。

这使得它无法用于研讨会和屏幕共享。有人有什么建议吗?非常感谢!

在此处输入图片描述

答案1

我正在使用 Ubuntu 20.04 和 evince 3.36.7。我遇到了这个问题。

在搜索后evince 官方存储库问题我认为答案在于:

https://gitlab.gnome.org/GNOME/evince/-/issues/1486

https://gitlab.gnome.org/GNOME/evince/-/issues/1504


基本上,这个问题是在修复 Wayland 上的问题但忘记将修复范围限制在 Wayland 时引入的。您应该使用 Wayland 协议,或者使用较新版本的 envice(您可以从 snap、flathub 等安装较新版本)。例如,使用 snap 中的 evince:
sudo snap install evince

答案2

这可能与您的问题无关,但为了在给定的分辨率下创建教程视频,我需要全屏模式,固定尺寸为 1280×720。在 Evince 的命令行参数和选项中找不到任何有用的内容,最后我转而运行具有给定分辨率的 Xnest 服务器并在其中启动了 Evince。

我遇到了您所描述的问题。就我而言,罪魁祸首是 Evince 以其(X 服务器提供的?)默认窗口大小启动,并且没有可用的窗口管理器来告诉它实际想要的大小。在该人工 Xnest 服务器中启动 xfwm4 有所帮助:现在 Evince 可以要求全屏显示。

这对您的问题意味着什么?不太可能,除非您的窗口管理器的配置可能是查找演示模式下窗口大小调整出错甚至什么都不做的最佳位置。并且可能值得尝试不同的窗口管理器(如有必要,可以使用不同的桌面环境)。如果所有其他方法都失败了,使用 Xnest 可能在“屏幕”共享的环境中起作用,尽管它更有助于解决特定的应用程序问题,而不是找到使用标准桌面执行某些操作的最佳方法。

答案3

截至今年 (2023 年),在某些情况下这仍然是一个未解决的问题:https://gitlab.gnome.org/GNOME/evince/-/issues/1600- 可能在使用 Wayland 进行小数或非 100% 缩放时出现这种情况。在 Beamer 幻灯片的演示模式下,我仍然看到一个小框架,在gnome-shell45.1 Wayland 会话下使用 Evince 45,显示缩放比例为 150%(在 arch linux 上)。

主要的解决方法似乎是在系统显示设置中暂时切换到 100% 缩放,这对我来说确实有效,但结果却使得所有 UI 工具栏在我的 HiDPI 屏幕上都变得很小。

提到了另一种快速解决方法这里如果您使用 运行 Evince WAYLAND_DISPLAY="",这将强制其以 X 模式启动。在分数缩放时,它看起来很模糊,但至少在演示者模式下可以正确填充屏幕。

相关内容