陆陆续续调试一个诡异的问题调试了大半天:
从 Plasma 开始菜单里启动 Steam 后所有 Proton 游戏运行都立刻退出,但用其它方式启动 Steam 则没问题。
一路对比进程环境变量、对比 cmdline、还掏出 BPF 跑 execsnoop……
最后发现问题是我从终端重启过 "plasmashell &" 然后关掉了这个终端 😹😹
Felix Yan
@felixonmars
Arch Linux Developer, Learning Ruby, probably a fox. PGP Key: 0x786C63F330D7CB92
Felix Yan’s Tweets
现在除了 Konsole 关掉背景高斯模糊以外,其他使用习惯均和以前 Xorg 下一样。明显的感受:长期开机情况下的 CPU、显卡占用均比 Xorg 时低很多,动画流畅度也有明显上升。不过由于对比不严谨,暂时还不能确定 Xorg 下如果也关掉 Konsole 背景模糊会不会也有这么大的提升(
6
Show this thread
继续更新:昨天听从建议,把KDE缩放改回100%,然后手动设置DPI为144。现在Qt、GTK应用均表现正常了,Flameshot也恢复正常可用。除了VSCode不知为何不吃DPI设置(而且ozone wayland模式输入法支持也是挂的),所以还跑在XWayland下以外,问题基本都解决了。只剩下plasmashell不见/位置不对这一个坑……
3
9
Show this thread
今天重新尝试 Plasma Wayland,有些老坑成功找到了解:
- 桌面卡到鼠标移动都不流畅是因为 Konsole 的背景高斯模糊,关了就好多了
- 截图用 Spectacle 勉强能用,标注功能牺牲掉了
- 调 kwin dbus 接口成功给鼠标开了模拟滚轮
但还是有个大坑:
接外接屏的情况下任务栏总是把自己搞丢,折腾半天也没救
4
11
Show this thread
第一次深入尝试切换 Wayland。昨天首先试了 GNOME(毕竟是老牌主打 Wayland 的 DE),坑实在有点多:
- Firefox/GNOME 终端的标题栏关不掉
- XWayland 糊,没找到办法禁用缩放
- 键盘 repeat delay/speed 没找到地方设置
- 外接屏关了之后一段时间再打开就一直是黑的了,需要去控制中心禁用重新启用
9
2
34
Show this thread
第一次在中秋吃到这么豪华的月饼喵~
(哈根达斯是真的甜……)
1
28
Topics to follow
Sign up to get Tweets about the Topics you follow in your Home timeline.
Carousel
搜了半天怎么用 libvirt 给 qemu-system-riscv64 开 v 扩展,发现到处都没什么文档。
由于 feature 里似乎没有,暂时只能想到笨办法了,供参考:
<qemu:commandline>
<qemu:arg value="-cpu"/>
<qemu:arg value="rv64,v=true,vlen=256,elen=64"/>
</qemu:commandline>
25
今天测了测在 host 没有显卡的情况下,用不同 video 设备开虚拟机远程访问的 Linux 桌面图形性能。由于 xf86-video-qxl 在我这里一加载就崩溃,三种设备用的 DDX 都是 modesetting。Graphics display 继续用 SPICE。
体感上非常明显:QXL >> virtio >> VGA
所以,RHEL9 扔了 QXL/SPICE 支持确实是坑。
2
3
10
最近 DDE 在开发迁回 GitHub 后,社区支持情况开始有改善了。有不少当年 Arch 这边加的 patch 逐渐合进上游了,和新版本 Qt、KWin 等组件的兼容性问题也有在解决。
现在 dde-kwin 还剩下一些挺影响日常使用的已知 bug:
- 大圆角拖动时留下“脏”残影
- 控制中心切换系统主题后窗管崩溃
6
5
54
肥猫天天让 Copilot 打包,今天人家终于看不下去了(
2
4
75
昨天试图打包 IHaskell,把它的依赖都打完了,没能解决它的测试报错,暂停了。今天收到热心群众的邮件,说他看到我打了这玩意的依赖,于是发了我个 patch,甚至还有改好的 PKGBUILD,于是……TADA!
archlinux.org/packages/commu
欢迎 Jupyter 用户体验~
2
2
37
专业知识约等于没有的野生网工肥猫今晚在大战VLAN。
这次的需求是:eno1本地联网(Untagged)并建一个br让新加入的VM自动进VLAN 11。最后我建了俩br,一个配默认网卡,一个DefaultPVID 11,用一对veth连通俩br,这样后一个br在libvirt建veth加入的时候会自动set PVID 11……一共搞出14个配置文件(
3
29
今天被问到 --as-needed 这个选项是不是曾经叫 --as-need 后来改过名。我在我这些年 clone 的所有项目里搜了一下,一共只有 deepin 的各种仓库里多处出现后面这种写法。
后来翻了翻 ld.bfd 的代码和 changelog,确定了并没有发生过这种事情,只不过它好像支持在不歧义的情况下删掉任意多个字符 😹
2
2
15
在 Arch Linux LoongArch 上跑起了 Arch Linux RISC-V 的 VM 打包。我们有自主可控的打包环境了!
今日信创(1/1)
13
14
162
最近在 RISC-V 集中遇到一大批 rustc 崩溃,暂时不知道是 rust 更新还是 llvm 更新引起的……
1
1
18
最近一周每次想起来用 gdb 调一下 pipewire 的崩溃,gdb 都会在加载 coredump 的时候卡死。今天忍不住拿 strace 抓了一下,原来是 gdb 在试图 openat 我的声卡设备……这应该算 gdb 的 bug 吧……
坏消息是 pipewire 以前只是偶然遇到无声,切换即可恢复;现在遇到无声之后切换配置会稳定 crash……
1
11
我可能找到我每次用pipewire都频繁遇到Too many open files问题的真凶了。待机一晚上之后,pavucontrol-qt开了无数的连接出来,按这架势再多一倍时间到达1024触发报错指日可待。
猜测是因为KDE系统通知让pavucontrol每次开个连接不回收。退出pavucontrol之后,pw-top瞬间干净了,fd也下了一个数量级。
4
1
29
这次支付宝的湖北耍猴券加上了自动重试,于是从8点开始手机已经自动翻页了7分钟,宛如在跑benchmark…
0:28
2K views
7
3
27
今天下载 jenkins 的时候被跳转到了 TUNA,这才知道原来有做镜像……
不过打开镜像详情页发现清华被搬到了郑州 😹😹
3
2
22
感谢 RISC-V International 送来的 VisionFive 开发板。现在已经配好并上线打包了 😹
8
11
130
[Blog 更新] 萌新的 PolarFire SoC Icicle Kit 初体验
2
23
开个Thread讲下这两天比较火的开源代码审查的问题好了,我会从你们可能想象不到的视角提供一些信息,有什么问题都可以问我,会逐个回复,鉴于我Follower最近涨得比较厉害很多人未必知道我之前的经历,先简单介绍一下
26
141
527
Show this thread
Arch Linux RISC-V 小队昨天的集中分享,欢迎围观~
CMake立大功:glibc更新引发的陈年旧案
bilibili.com/video/BV1Vq4y1
让编程语言爱上RISC-V:以Crystal为例
bilibili.com/video/BV11F411
修 Atomic Errors 的那些事儿
bilibili.com/video/BV1HZ4y1
如何给火狐(Firefox)贡献代码
bilibili.com/video/BV1fY411
4
30
166
祝自己新的一年更猫猫~~
感谢大家的陪伴w
53
2
158
前些时我在我的打包逻辑里加了一些自动重试代码,以至于没有及时发现有些编译机其实是稳定地一直无法下载某些源码。
今天仔细看了看,原来是有些网站(比如Qt)屏蔽了俄罗斯IP……
curl: (22) The requested URL returned error: 403
==> ERROR: Failure while downloading download.qt.io/official_relea
1
14
今天 Arch Linux RISC-V 的 patch 仓库收到了第 1000 个 PR。感谢大家最近半年多以来的努力,咱们的移植进度喜人。有大量的 patch 成功进入了上游,为未来 riscv64 进入 Arch 打好基础 😼😼
github.com/felixonmars/ar
3
7
73
感谢 G 胖,今天终于收到了赞助给 Arch 成员的 Steam Deck 🐱🐱
尽管早有心理准备,拿到实物还是觉得:真大。我的 438 个游戏里有 23 个显示在了 Great on Deck 里面,我试了一个不在的然后果然出现了熟悉的 wine 错误 😹
53
82
629
新硬盘为什么会几个月就写入几十T?baloo 这玩意虽然确实比 nepomuk 好不少了,但是这个索引机制还是对较大的数据规模无能为力,感觉索引更新一直在把这个巨大的文件读出来修改再写回去(观察对应进程的磁盘占用经常是连续的很长时间读写)。
虽然开发者描述得很美好,但果然我还是不大能用啊……
9
3
27
今天收到建信基金的也糊了。你们的邮件服务是外包给同一家的吗 <(=﹁"﹁=)>
2
Show this thread
Arch 20岁了 o/
到今年年底,我加入 Arch 也有十年整了。不知不觉中我已经伴 Arch 走过了近一半的时光,Arch 也伴我走过了差不多三分之一辈子。
我很庆幸我把自己最好的时光留在了这里,很庆幸遇到了你们。
20
34
391
姗姗来迟的 tomllib 总算进入 Python 标准库了。Python 3.11 的时候大概 bootstrap PEP 517 这一系列时就不会被 toml 卡循环依赖了。好耶!
20
React.js 官方在被中国程序员洗版后声明。1)我们鼓励每个使用 React 的人来帮助那些需要帮助的人 。2)我们虽并未对每一场人道主义灾难作出反应, 但我们不是单一价值观。3)你们这叫 whataboutism “那又怎么说”主义,我们不会花时间在这上面。4)你们违反了github协议。github.com/facebook/react
88
673
2,041
Show this thread
Arch 里的新版 glibc 里把 ld-${pkgver}.so 去掉了,结果 vps2arch 坏掉了。我没搜到相关报错,看起来这几天没人用 vps2arch 呀……
vps2arch: /root.x86_64/usr/lib/ld-*.so: not found
在我的版本里紧急修了一下,也提给原作者了。
2
3
25
申万基金的 SPF 看起来配糊了 <(=﹁"﹁=)>
2
7
Show this thread
现在发现一个遗憾是不支持 aptX-LL Duplex(在 aptX-LL 的低延迟+比较理想的音质的同时还拥有麦克风输入)
2
Show this thread
Gitee:请选择你要创建一个开源项目还是私有项目
我:创建一个开源项目
Gitee:不,这个选项是假的。你只能创建一个私有项目,再多考虑一下要不要开源吧
我:现在创建完成了,在设置里总能改成开源项目了吧?
Gitee:不行,请先绑定手机号
为了阻止大家创建开源项目真是煞费苦心……
26
67
212
这是2月21日的 Debian Ports 进度,看起来没什么人注意到 riscv64 已经悄悄于半个多月前登顶了,值得恭喜啊😼
Arch 这边得加 大 力 度 了……
3
57



