分类 随手记 下的文章

https://fcitx-im.org/wiki/Hall_of_Shame_for_Linux_IME_Support
里面最恶心的一条:Some preedit text might be typed in to input box
一些预编辑文本可能会被输入到输入框中,hzh
2024-12-16T13:41:30.png
以下表格为部分摘录并不完整


点击展开/隐藏

NameVersionUpstream bug reportDescriptionWorkaround
FirefoxAt least since 3.6https://bugzilla.mozilla.org/show_bug.cgi?id=641445Cannot input in flash within plugincontainer by XIMUse im module, or set dom.ipc.plugins.enabled.libflashplayer.so to false in about:config
FirefoxSeems since 10https://bugzilla.mozilla.org/show_bug.cgi?id=787943
https://bugs.freedesktop.org/show_bug.cgi?id=39367
Menu sometimes cannot popup correctly with XIMUse im module
FirefoxAt least 8https://bugzilla.mozilla.org/show_bug.cgi?id=699022Caret position not get reported when there is no preedit.
FirefoxAt least since 50https://bugzilla.mozilla.org/show_bug.cgi?id=1182596Firefox reset input method when it is not needed.
ChromiumFixed in 45http://code.google.com/p/chromium/issues/detail?id=113805Chromium put preedit text in primary clipboard
Chromium http://code.google.com/p/chromium/issues/detail?id=142823Some preedit text might be typed in to input boxUse im module
GTK33.0 - 3.1.5https://bugzilla.gnome.org/show_bug.cgi?id=645993XIM works badly.Use im module
Opera10.0 - 10.50 Cannot input with IM

解决方案

为什么不使用ibus? 因为ibus-rime在我的设备环境下不弹出候选词框,除非你是盲僧否则没必要尝试。

Fedora41 Fcitx输入法配置

参考了:
安装Fcitx5
Fedora 38: Wayland/KDE 系统设定与 fcitx5/rime 输入法
Fedora配置Rime中州韵输入法
输入env一看默认配置写了xim,而且KDE设置里直接改选Fcitx5压根不生效,整套默认配置就是依托答辩,操作系统的输入法做到开箱即用对于中国人来说还是很难。😅
为了确保与我相同环境的人(Fedora41 KDE wayland)一定能在配置后用上正常的rime输入法,除非你知道自己在做什么否则完全按照我的方案来。
下面的配置方式是过盈式的,一些包可能会默认自动进行部分原本需要手动设置的参数。

安装必要的软件包

sudo dnf install \ 
  fcitx5 \
  fcitx5-{autostart,configtool} \
  fcitx5-{gtk,qt} \
  fcitx5-{rime,chinese-addons} \
  fcitx5-table-{extra,other}

写入配置文件

cat > ~/.config/plasma-workspace/env/im.sh <<'EOF'
#fcitx5
export INPUT_METHOD=fcitx5
export XMODIFIERS=@im=fcitx5
export GTK_IM_MODULE=fcitx5
export QT_IM_MODULE=fcitx5
EOF

接下来重启,现在你已经可以使用Fcitx5-rime了!

个人状态通报:我很好,目前情绪稳定。
很感谢阿里云盘提供的文件备份服务,我的文件服务器今天出现了使用自有云存储有史以来,最糟糕,最严重,最不可挽回的一次数据丢失。
​在事故发生后,我不断尝试使用debugfs,extundelete,testdisk等工具进行文件恢复,手脚冰凉,整个人都沉浸在无法挽回的死气里。
经过三个小时的抢救,一切都是徒劳的。全闪存储注定在文件可恢复性上无法与传统的磁盘和磁带匹敌。
​当我远程连接之前使用过的那台Thinkpad E14 gen3,作为一个无神论者,我那时候真的希望有神灵存在,希望奇迹能发生。
​很遗憾,神仙仍旧不存在,奇迹也注定不发生。设备上没有我想要的那部分文件的副本。
​八点,整个人瘫坐在椅子上,被负面情绪彻底包围,几乎失去了生活下去的信念。哪怕他们离婚的时候,也没让我这么丧气。
我想要永远保存下去的那些数据,在我的多个设备上消失了。
特别熟悉我的朋友可能知道,我是自由软件运动支持者,对数据存储一直贯彻三处以上备份的原则。
抬起头,打开手机,抱着仅剩的最后那一丁点希望,看了看阿里云盘。找到了,那是我最后一份备份,是我后来没考虑使用的备份方式。
一个因为隐私等原因让我深恶痛绝的专有软件挽救了万念俱灰的我。
看到那几张照片,​就像,天亮了......
​感谢阿里云盘,感谢坚持3+备份原则的自己。
从今往后,本地+私有云+公有云,永远不变。

​## 事故原因
使用VSCode远程资源管理器功能远程连接家庭服务器上传文件时cloudreve更新文件意外的替换掉了整个同样名为cloudreve的目录。
该问题随后将尝试复现。

快过年了,J3160 宕机了一次 虽然很快远程重新上电了还是有了一丝危机感 J3160太老了,扩展性也不足,考虑了一下决定换一套扩展性更强的产品。刚好在B站看到有UP发的HP EliteDesk 800G3 SFF。

支持6/7代CPU 4条DDR4内存插槽(最多双通道) ,1个PCIE 3.0 x16 (可全速)1条x16插槽(X4)2个X1 接口 还有数个SATA接口 ,1个M.2 2280,1个M.2 2230 网卡接口。 只要220包邮,价格也过得去。CPU另买了一颗G4600 ,原本想买G4560这个神U,但是想了想还是UHD630对我更有用,也不差那十几块了。 内存2条光威8G DDR4 2666MHz 都是二手。
主板是Q270芯片组还支持傲腾内存,但是想了想我后续长期用不太可能插机械盘,遂暂时放弃购买。
HP EliteDesk 800G3 SFF硬件参考指南
2024-12-09T06:19:22.png
不过截至发文前网上现在只剩下卖全高的TWR 版本了。

- 阅读剩余部分 -

最近博客更新频率不高,且质量明显下降。我意识到自己似乎陷入了一种恶性循环,即产出质量的下降导致读者减少,读者减少进一步降低了自己文字生产的动力。
想要打破说起来很容易,坚持“苦吟”风格就是,写的东西可以暂时没人看也不能自降标准恶化质量。
特别是第一期的《自由软件推荐官》我一定要重新补完内容进去,写教程写一半是不可容忍的。

Mumble 是什么?

Mumble is a free, open source, low latency, high quality voice chat application.
Mumble是一个免费且自由、开源、低延迟、高质量的语音聊天应用。
(同时,Mumble还是一个跨平台应用,你可以在Linux,Windows,MacOS以及Android/IOS设备上运行Mumble客户端。

怎么称呼Mumble?

按照实际的英文读音可以叫它:Mang Bou 芒布偶

- 阅读剩余部分 -

这个问题出现在几天前,我从互联网寻找了很多解决方案,包括但不限于:卸载重装CS2/Steam 或者两个都卸载重装,删除部分文件并校验游戏完整性,但是这些方案对我都不奏效。
最后在客服的帮助下我找到了这个:https://steamcommunity.com/app/221410/discussions/0/4027969835237318998/

主要内容就是:
sudo sysctl -w vm.max_map_count=16777216
设置每个进程可以拥有的最大虚拟内存映射数量。
通过cat /proc/sys/vm/max_map_count我可以看到当前我的内核参数里这个值是65530
我觉得这可能确实有点用,因为我曾经在尝试用Proton 运行DayZ时调整过该参数,修改后确实能让DayZ跑起来。
然后实践证明没什么卵用。

本来我不想换手机,但是最近被设备权限导致的一些问题恶心到了。痛定思痛,务必把设备权限拿回自己的手里,简单查询了一下确定OnePlus Ace3V 可以解锁Bootloader lock且价格合适之后我就下单花了1455买了,昨天买今天到,顺丰效率很高。
随机赠送了充电头和红色USB A2C线材,充电器型号为:VCBAOBCH ,手机代号:JHPC
到手后立即

sudo apt install adb fastboot 
adb reboot bootloader
fastboot flashing unlock

解锁完整个人都舒了口气,接下来迁移旧机数据,随后备份init.img 再刷入KernelSU即可将权限拿回自己手里。