目前Linux下中文输入法的折腾记录

2019-10-10:创建此文

2019-11-11:补充fcitx5-rime的部署问题、fcitx在KDE plasma下无法设置WIN+空格切换输入法的问题

正文:吐槽

最近更新了一下系统,然后发现ibusEmacs中无法输入了。仔细分析了一下,如果直接启动/usr/bin/emacs,是可以正常输入的,
但是若以systemctl --user enable emacs的方式启动Emacs服务,然后用/usr/bin/emacsclient -n -c来启动,则无法完成
输入,即使在.xprofile中添加了语言相关的环境变量也一样。

在这种情况下,我先尝试了一下启用pyim这一运行[……]

继续阅读

【笔记】对python的最佳优化:换用C++

之前写了个处理计算数据的脚本,图方便,直接用python做的,结果哪想到后来要反复使用这个脚本,就觉得慢了,于是进行了一系列优化。
最初这个脚本运行时间是270秒左右;
使用numpy替换部分列表之后,运行时间缩短到220~240秒;
numpy对部分矩阵赋值改成整行赋值,运行时间缩短到202秒;
将部分内容函数化,然后把外层循环用迭代器替换,运行时间缩短到184秒;
嗯,成效显著。突发奇想,要是换成c++来实现一下怎么样?
于是花了两个小时coding,运行之后……
耗时5秒。
嗯,看到这个结果……
今后需要多次使用的脚本,不太复杂的还是用c++吧……

[……]

继续阅读

使用AMD Ryzen 2500U CPU的联想小新潮7000-15ARR笔记本安装Manjaro Linux+Win10双系统记录

在使用AMD ryzen 2500U的联想小新潮7000-15ARR笔记本电脑上安装manjaro Linux和windows 10双系统遇到的问题的解决。包括分区,安装黑屏,开机黑屏或卡死,运行中死机,背光,鼠标中键粘贴失效,3D渲染出错,ovito运行不正常,图形化开机画面,开机画面分辨率等问题的解决[……]

继续阅读

【原创】通过Zerotier进行远程桌面访问速度太慢的解决方法

使用Zerotier建立虚拟局域网,提供跨网域的远程桌面(RDP)访问时,受网络影响,速度不稳定,对有移动办公需求的用户来说,体验并不满意。而在vps上同时建立Moon服务器和代理服务器后,在操作端使用SocksCap64可以使微软远程桌面mstsc使用代理,获得更为方便和安全的移动办公体验,对于ssh和rsync,也可以通过代理,进行方便的远程办公操作。[……]

继续阅读

Windows10中文家庭版环境下Emacs中词典的选择

若干年前,曾经在Linux下使用过Emacs,当时配置词典功能是轻松加愉快,直接在网上搜索了一下,找了个sdcv的配置文件扔到目录里,配置了几句话,然后就一切都好了。 然而,这两天在Win10下想使用词典,却费了牛劲了。首先,使用sdcv的Emacs扩展不止一个了,而变成了一大堆,一个一个试过去,对windows支持都不好。

最大的困难其实出在sdcv上:编译windows原生的sdcv需要先编译readline,glib2,zlib三个库,一顿鸡飞狗跳之后,得到的版本在系统中设置词典的环境变量后可以查词,但在Emacs 中死活找不到词典——无论用哪个扩展都如此;用Cygwin编译,遇[……]

继续阅读