AlynxZhou / stackharbor

喵's StackHarbor
https://sh.alynx.one/
3 stars 2 forks source link

GTK 和 libhandy 和 Arc-Dark 主题 #72

Open mochaaP opened 1 year ago

mochaaP commented 1 year ago

膜拜orz。

我是 i3 + Xfce 用戶(馬上換 sway + nwg-shell 了!別罵了別罵了), 所以還挺頭疼這堆 gtk3 csd & gtk4 theming 的問題的。

很好奇 libadwaita 設計之初就沒有考慮在 GNOME 以外桌面上的統一性嗎?

AlynxZhou commented 1 year ago

膜拜orz。

我是 i3 + Xfce 用戶(馬上換 sway + nwg-shell 了!別罵了別罵了), 所以還挺頭疼這堆 gtk3 csd & gtk4 theming 的問題的。

很好奇 libadwaita 設計之初就沒有考慮在 GNOME 以外桌面上的統一性嗎?

什么叫统一?追求所有应用看起来都差不多有可能只是部分用户的一厢情愿。另一部分用户比如我认为不同的应用外观不同是理所应当的,虽然传统来说 Linux 桌面的 Toolkit 都支持更换主题从而让程序看起来都差不多,但这只是个功能,不是什么规定。macOS 和 Windows 的程序也没有什么必须看起来一致的要求,用户对此也习以为常,所以不能换主题/不用SSD也算不上什么大逆不道的事情。

至于 libadwaita 本身只是个 widget 库,它只要保证自己看起来都是一个风格就行了,我觉得应该是不会因为桌面不同有什么变化的。如果你的意思是它看起来和别的程序不一样的话,那就是上面的理由了,要求它和别的东西长得像本身就不是一个必须考虑的需求,不能算是设计者的失误。