总结

总结

所有 snap 应用的关闭按钮似乎都坏了。Gnome 系统监视器和 Gnome 计算器就是个例子。通过 apt 安装的应用看起来不错(Gedit 和 Gnome 终端)。这是 Ubuntu 19.10 的已知问题吗?

gnome 计算器的窗口装饰

回显 $XDG_CURRENT_DESKTOP

sadf

gsettings 递归列表 | egrep "gtk-theme|icon-theme"

org.gnome.desktop.interface icon-theme 'Adwaita'
org.gnome.desktop.interface gtk-theme 'Adwaita'

答案1

总结

这是一个错误,我已经报告了到发射台将该问题通知开发人员。

作为临时解决方案,您可以使用 GNOME Tweaks → Appearance 将图标主题切换为以下图标集之一:

  • Ubuntu-单色-深色
  • Ubuntu-mono-light
  • 亚鲁

获得正常的关闭按钮外观:

带有 Yaru 图标集和 Adwaita 主题的“关闭”按钮

分析

这似乎是 Snap 和 GNOME DE 上此类应用程序主题的一个真正错误。

我在 VirtualBox 上使用 GNOME FlashBack 安装的全新 Ubuntu 19.10 时遇到了同样的问题,阿德瓦伊塔GTK 和图标主题。

我已经测试了GNOME 调整 → 外观选项卡中列出的所有主题(完整列表来自ls /usr/share/themes/ -1)和所有图标(完整列表),并且可以得出结论,许多图标集都已损坏:ls /usr/share/icons/ -1

  • 阿德瓦伊塔
  • DMZ-黑色
  • DMZ-白色
  • 彩色
  • 高对比度
  • 人性
  • 人性-黑暗
  • 登录图标

上面列表中的图标集在关闭按钮上呈现垃圾。

正确的图标集列表很短:

  • Ubuntu-单色-深色
  • Ubuntu-mono-light
  • 亚鲁

您可以使用以下脚本在您的机器上测试主题和图标集:

#!/bin/bash

DISPLAY=:0

for t in $(ls -1 /usr/share/themes/)
do 
    for i in $(ls -1 /usr/share/icons/)
    do

        echo -e "\nTheme: $t, Icons: $i\n"

        gsettings set org.gnome.desktop.interface gtk-theme "$t"
        gsettings set org.gnome.desktop.interface icon-theme "$i"

        /snap/bin/gnome-calculator

        #read -r -s -p "Press <Enter> for next theme"   
    done
done

或者使用 GNOME Tweaks 切换主题和图标集。

相关内容