更新一次软件之后出现了一个小小的问题,定位问题定位了半天,最终发现是 alacritty 把 WM_CLASS 的 general 和 instance 给交换了一下:github.com/alacritty/alacritty
好嘛,这种东西竟然说换就换,用户哪有时间每次更新都去读 changelog 的呢,不应该在更新的时候提醒一下的吗?

最后就很好奇这个 general 和 instance 到底是个什么东西,到底在哪里能找到它们的定义,最后一番搜索,发现有个约定手册:x.org/docs/ICCCM/icccm.pdf
来源:unix.stackexchange.com/a/49417
这可真是太难找了!

最后还有一个新发现,那就是 xdotool 的 search 功能,--class 是指 general class,那我要搜索 instance class 怎么办呢?按照文档(man.archlinux.org/man/xdotool. )试了一下,竟然是 --classname!你们互相的术语能不能统一一下 :0120:

关注

还有个问题是,在 alacritty 里 ibus 的输入框跑到左下角去了!这实在是不知道该怎么弄,反正影响不大,随它去吧~

登录以加入对话
万象千言

本站话题休闲取向,欢迎使用。以下类型用户请勿注册:激进民运人士、左翼爱国者、网络评论员。

访客查看账户公共页面 (1234.as/@username) 仅显示 10 条最新嘟文,如果需要查看更多,请关注或登录。