如何关闭“以软件渲染模式运行”警告?

如何关闭“以软件渲染模式运行”警告?

我在 Windows 7 机器上的 Virtual Box 中运行 Arch Linux/Cinnamon。我需要使用的技术之一是 WebGL。无论出于何种原因(这是另一个问题),当在 Virtual Box 中启用“显示”->“屏幕”->“启用 3D 加速”时,WebGL 将无法工作。因此,我关闭了 3D 加速,并且能够正常使用 WebGL。

但是,当我启动时,我收到一条警告,告诉我正在软件渲染模式下运行。有什么办法可以禁用这个警告吗?

答案1

我找到了更有针对性的解决方案这里。简而言之:只需注释掉或删除notifyCinnamon2d();中的行即可/usr/share/cinnamon/js/ui/main.js

答案2

我一直在寻找这个问题的答案,我能做的最好的就是转到“系统设置”>“通知”并关闭“启用通知”。这实际上并没有禁用它,而是将其放入系统托盘区域。

答案3

Cinnamon 注意到只有软件渲染可用,但 2D 模式并未隐式设置。
(参见@Zoltan的回答)

if (software_rendering && !GLib.getenv('CINNAMON_2D')) {
    notifyCinnamon2d();
}

/usr/share/cinnamon/js/ui/main.js

消除此警告的最简单(可能也是有意的方法)是在登录屏幕中选择软件渲染模式:

登录屏幕
渲染模式选择

答案4

编辑要小心main.js!!你真的可能会把事情搞砸,如果你想尝试这个,也许首先制作一个备份副本:

cp /usr/share/cinnamon/js/ui/main.js /usr/share/cinnamon/js/ui/main.bak.js sudo nano /usr/share/cinnamon/js/ui/main.js

按F6搜索搜索通知Cinnamon2d..

从字面上注释掉这个函数调用通知Cinnamon2d根据我的屏幕截图链接(我无法发布,因为我无法发布屏幕截图)

https://i.postimg.cc/SQZPtVVp/sshot.jpg


享受!

相关内容