AnyDesk 无法正常工作,这妨碍了我的工作。日志中显示以下错误消息:
/usr/share/themes/Ambiance/gtk-2.0/apps/mate-panel.rc:30: 错误:无效的字符串常量“murrine-scrollbar”,预期有效的字符串常量
答案1
可以通过更改第 30 行(如字符串所示)来解决此错误mate-panel.rc:30在您的问题中)/usr/share/themes/Ambiance/gtk-2.0/apps/mate-panel.rc
如下所示。打开终端并输入:
sudo -i
cd /usr/share/themes/Ambiance/gtk-2.0/apps
cp mate-panel.rc mate-panel.rc.bak # backup mate-panel.rc file before editing it
nano mate-panel.rc
现在,mate-panel 将在 nano 文本编辑器中打开以供编辑。使用 键向下滚动↓并更改以下行,即第 30 行,即我的 mate-panel.rc 文件中的最后一行:
class "GtkScrollbar" style "murrine-scrollbar"
通过将字符串“murrine-scrollbar”替换为“scrollbar”,使其看起来像这样:
class "GtkScrollbar" style "scrollbar"
按下键盘组合键Ctrl+ O,然后按下Enter保存 mate-panel.rc 中的更改。按下键盘组合键Ctrl+X退出 nano。
在终端中从 root 注销返回到普通用户。
exit
现在,您将能够使用,而不会收到以下错误消息:/usr/share/themes/Ambiance/gtk-2.0/apps/mate-panel.rc:30: error: invalid string constant "murrine-scrollbar", expected valid string constant
答案2
这个问题有一个简单的解决方案,这是由于 ubuntu 切换为 Wayland 作为其默认显示驱动程序而发生的。
要解决此问题,您只需从用户登录窗口提供的设置中注销用户并切换到 xorg 而不是 Wayland。