qty 和 *nix desktop 的迷惑故事 – Telegram
qty 和 *nix desktop 的迷惑故事
114 subscribers
5 photos
26 links
主要内容如标题(当然也会有别的东西
头像来源 https://news.1rj.ru/str/TouhouBin/18339
Download Telegram
Forwarded from Ziyao Channel | 二代目 (梓瑶 | dt-binding 苦手)
CVE-2024-11477[1] 7zip 的 zstd 实现未正确检查用户输入, 整数下溢可导致任意代码执行, 于 24.07 修复

此问题存在于原始的 7zip 实现中, 该 zstd 算法用于解压 .zst 格式的压缩包以及 zstd 算法压缩的 zip/squashfs/rpm 文件.

https://github.com/mcmilk/7-Zip-zstd/ 使用独立的 zstd 实现, 不受该问题影响[2]

7zip 于 24.01 引入了对 zstd 算法的支持[3]
24.01          2024-01-31
-------------------------
- 7-Zip now can unpack ZSTD archives (.zst filename extension).
- 7-Zip now can unpack ZIP, SquashFS and RPM archives that use ZSTD compression method.

[1]: https://nvd.nist.gov/vuln/detail/CVE-2024-11477
[2]: https://github.com/mcmilk/7-Zip-zstd/issues/384#issuecomment-2501410682
[3]: https://www.7-zip.org/history.txt
🥰6👍1
Forwarded from q234rty 🍓
我终于知道 KDE 系统设置的主题为什么对于 gtk3-demo 做不到实时切换了
Forwarded from q234rty 🍓
q234rty 🍓
我终于知道 KDE 系统设置的主题为什么对于 gtk3-demo 做不到实时切换了
首先 gtk 不支持动态重载 ~/.config/gtk-{3,4}.0/{settings.ini,gtk.css}
Forwarded from q234rty 🍓
然后 kde-gtk-config 在亮暗切的换时候不会修改 gsettings org.gnome.desktop.interface 里的 gtk-theme ,而是单纯修改了 settings.ini 里的 gtk-application-prefer-dark-theme 这个变量
Forwarded from q234rty 🍓
已经在运行的 gtk3 应用是不会检测到这个修改的
Forwarded from q234rty 🍓
实际上 KDE 还修改了 gsettings 里的 color-scheme ,但 gtk3-demo 不读取这个;只有 libhandy/libadwaita 会读取这个
Forwarded from q234rty 🍓
最后就算清除了 settings.ini 中的 gtk-application-prefer-dark-theme 键并且修改了 kde-gtk-config 绕过以上,还有另一个问题:kde 修改了 gtk.css 来支持用户的自定义 color scheme ,这就导致 gtk theme 变动的时候颜色会被这里覆盖
Forwarded from q234rty 🍓
我的绕过方法就直接是清空 ~/.config/gtk-{3,4}.0/gtk.css 完了 chattr +i
既然发频道了还是得说一句:如果你决定按照以上操作那么 you're on your own,不要给上游提 bug(
Breeze Dark 变得更像真正意义上的暗黑主题了。
如图,上为 Plasma 6.3 及之前的 Breeze Dark,下为 Plasma 6.4 的 Breeze Dark
👍3
qty 和 *nix desktop 的迷惑故事
#PSA 使用 Flatpak 或者其它直接或者间接用到 FUSE 文件系统的软件的用户请谨慎升级 Linux 6.13 及之后版本 See also: https://gitlab.archlinux.org/archlinux/packaging/packages/linux/-/issues/110
Arch Linux 的 core/linux 6.13.1.arch2-1 和 extra/linux-zen 6.13.1.zen3-1 应用了上游 mailing list 中的补丁来尝试修复这个问题,受影响的 Arch Linux 用户可以尝试升级测试。