zhaoJian.Net

热爱技术与旅行,18年互联网经验,行走141城市...

这次在 Debian 12 测试版(testing)没有安装 fcitx5-rime,直接使用系统自带的 fcitx5-chinese-addons 涵盖了五笔、拼音、双拼、自然码等输入法,可以使用云拼音,还能直接使用搜狗官方拼音词库。不过,在使用过程中发现 fcitx5 内存占用异常。

/uploads/2023/11/Screenshot_20231127_223525.png

经过排查,发现是因为使用了 fcitx5-pinyin-zhwiki 词库导致的,fcitx5-pinyin-zhwiki 是根据中文维基百科创建的,词库量非常大,fcitx5 会把词库直接加载到内存中,所以使用 fcitx5-pinyin-zhwiki 无形中就增加了600多M内存。

因为平时没有连续输入打字的场景,仅使用搜狗词库就够用了,所以决定暂时删除 fcitx5-pinyin-zhwiki 词库,重新启动输入法后,内存恢复到接近初始状态。

/uploads/2023/11/Screenshot_20231127_223610.png

另外,有网友遇到 fcitx5 内存异常的另一种情况,是因为开启了云拼音后,默认的谷歌(Google)后端服务无法访问,因此造成内存增加,只要把云拼音后端服务更改为百度(Baidu)即可解决。

/uploads/2023/11/Screenshot_20231128_033320.png

记录一下最近在Debian 12 测试版(testing)及Kali Linux 2023.3遇到的KDE Connect 无使用问题,具体表现为KDE Connect 无法检测网络上的任何设备,无法工作,无法使用。

起初是在Kali Linux 2023.3上遇到的,通过以下两种方式可是解决:

1
1/nohup /usr/lib/x86_64-linux-gnu/libexec/kdeconnectd &>/dev/null &

1
mv /usr/share/dbus-1/services/org.kde.kdeconnect.service{.original,}

后来在Debian 12及Debian测试版上也出现了同样的问题。解决方法为:

1
2
sudo firewall-cmd --permanent --zone=public --add-service=kdeconnect
sudo firewall-cmd --reload

Kali Linux的解决方案为改变配置方案,而Debian的解决方案为更改防火墙设置,两个问题的原因应该不是一样的,因为在Kali Linux下不显示本地计算机名,而Debian下可以显示本地计算机名。

阅读全文 »

NGINX 在默认情况下,直接输入IP,会访问服务器中已存在的站点。如果只解析域名,未绑定,也会出现此情况。为防止域名恶意解析,防止同服务器多站点时使用IP访问莫名跳转,或禁止IP直接访问。

可修改 NGINX 的主配置文件 nginx.conf ,使其主机头返回HTTP 444 状态码

444 No Response 无响应
Nginx上HTTP服务器扩展,被使用在Nginx的日志中。表明服务器没有返回信息给客户端,并且关闭了连接(在威慑恶意软件的时候比较有用)。

在NGINX配置文件中http{}段增加以下内容:

1
2
3
4
5
6
7
8
server {
listen 80 default;
listen 443 default_server; #使用https/443时启用
ssl_certificate xxx.pem; #使用https/443时启用,输入任意站点的有效SSL证书路径即可
ssl_certificate_key xxx.pem; #使用https/443时启用,输入任意站点的有效SSL证书路径即可
server_name _;
return 444;
}

最近纠正打字指法,顺便学习双拼,一举两得。做了一个带提示的小鹤双拼手机输入法皮肤,适用搜狗输入法(小鹤方案)。

搜狗输入法手机版双拼方案辅助皮肤
搜狗输入法手机版双拼方案辅助皮肤

效果图
搜狗输入法手机版双拼方案辅助皮肤

在 Manjaro Linux(KDE)下使用 腾讯云对象存储 COS 进行一些配置文件的备份及云同步。
使用 腾讯云对象存储 COS 官方工具 COSBrowser,并创建应用桌面快捷方式。

1、下载 AppImage 格式的 Linux 平台 COSBrowser

2、创建应用桌面快捷方式:

1
sudo nano /usr/share/applications/cosbrowser.desktop

快捷方式文件内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[Desktop Entry]
Encoding=UTF-8
Type=Application
#应用名称
Name=COSBrowser
#图标路径 COSBrowser logo https://cosbrowser.cloud.tencent.com/img/logo.png
Icon=/home/zhaojian/Cores/Tools/Linux/cosbrowser/cosbrowser_logo.png
#启动是否开启终端
Terminal=false
#AppImage文件路径
Exec=/home/zhaojian/Cores/Tools/Linux/cosbrowser/cosbrowser.AppImage --no-sandbox
#分类目录
Categories=Network;
#说明
Comment=COSBrowser - 腾讯云对象存储

3、加入开机启动,每次开机运行,实现文件自动备份。

Hexo Next 解决 umami Running on Railway 部署失败 无法显示 绕过广告屏蔽 Your project has no deploys

最近把博客从 WordPress 换成了 Hexo,之前也来回换过几次,好久不更新,发现 WordPress 实在太臃肿了,虽然有很多出色的插件,但现在打开每个插件都像是看广告一样

迁移到 Hexo 后,想统计一下网站的访问情况,原来一直用的百度,发现很多奇怪的情况,影响数据分析。综合对比后,选择 umami,umami 是一款简单易用、自托管的开源网站访问流量统计分析工具,umami 不使用 Cookie,不跟踪用户,所有收集的数据都会匿名化处理,符合 GDPR 政策,资源占用很低,虽然功能简单,但分析的数据内容很丰富。

在 umami 部署 Railway 时,遇到了问题,无法自动完成,出现了部署失败,在官方文档中查看 Your project has no deploys 需要手动部署。太麻烦,折腾了几次,发现原因,可能是部署连结 GitHub 项目时,出现授权无法匹配。

具体操作步骤:
1、点击项目,Setting >> General >> Source Repo ,点 X 取消现有项目授权连接。
2、重新授权,选择之前在 GitHub 内已建好的项目。
3、重新部署。

Hexo Next 解决 umami Running on Railway 部署失败 无法显示 绕过广告屏蔽 Your project has no deploys

部署成功后,发现 umami 数据无法显示,后来发现被广告过滤插件屏蔽了,绕过广告屏蔽方法:

1、点击项目,Variables
2、右上角 New Variable
3、添加新字段名称 TRACKER_SCRIPT_NAME ,值为您自设的值,例如:u
4、重新部署后,即可生效。
Hexo Next 解决 umami Running on Railway 部署失败 无法显示 绕过广告屏蔽 Your project has no deploys

增值税发票开票软件(税务 UKey 版)在 VMware 虚拟机中无法运行,出现提示 “此应用程序不能在虚拟机下运行”。

网上找到很多方案都无法解决,大部分都是需要修改 .vmx 文件,在其中添加一些代码,但都无法躲过虚拟化检测,无法运行增值税发票开票软件(税务 UKey 版)。

后来在准备换 QEMU/KVM 时,受 B 站一位 UP 启发 ,发现只需要在虚拟机中开启 Hyper-V 功能,就可以在 QEMU/KVM、VMware 等虚拟环境中正常运行增值税发票开票软件(税务 UKey 版)。

虽然成功运行,但请悄悄使用,避免官方技术因此增加反虚拟化监测条件。同时也建议官方去掉虚拟化监测功能,官方不出 Mac 版、Linux 版软件,我们自己想办法在虚拟机上使用,还被禁止。这软件完全没有必要禁止在虚拟机在运行!

增值税发票开票软件(税务 UKey 版)在 VMware 虚拟机中无法运行 此应用程序不能在虚拟机下运行

增值税发票开票软件(税务 UKey 版)在 VMware 虚拟机中无法运行 此应用程序不能在虚拟机下运行

在 VMware 虚拟机中开启虚拟化支持

在 VMware 虚拟机中开启虚拟化支持

在 VMware 虚拟机中开启 Hyper-V 功能

在 VMware 虚拟机中开启 Hyper-V 功能

增值税发票开票软件(税务 UKey 版)在 VMware 虚拟机中成功运行

增值税发票开票软件(税务 UKey 版)在 VMware 虚拟机中成功运行

增值税发票开票软件(税务 UKey 版)在 QEMU/KVM 虚拟机中成功运行

增值税发票开票软件(税务 UKey 版)在 QEMU/KVM 虚拟机中成功运行

刚换了几天 Manjaro Linux,无法联网,只显示本地 lo 网络连接。好像是升级内核和系统后,网卡驱动出现了问题。切换回 Debian 系,问题一致。最后发现在 Ubuntu Launchpad 内的网卡驱动 Realtek 8852AE, 8852BE, and 8853CE WiFi drivers 可以完美运行。

Kubuntu 22.10 日常使用情况及常用软件安装

系统环境:
版本信息:Kubuntu 22.10(Kernel 6.1.13)
桌面环境:KDE Plasma 5.25.5

Kubuntu 22.10 日常使用情况及常用软件安装

常用软件:
Google Chrome 浏览器
Visual Studio Code
Remmina
FileZilla
DBeaver
VMware Workstation 17 Pro
Joplin
XMind
WPS Office
微信
QQ
搜狗输入法
Dr.Web Beta
Motrix
easystroke(Linux 鼠标手势)

发生时间:2023-02

我的常用软件遵循原则
渠道选择:系统自带软件中心(Discover)> 软件官网 > 第三方网站
软件选择:跨平台 > 开源软件 > 免费 > 破解 > 收费
版本选择:稳定版

Kubuntu 22.10 安装完毕,首先使用手机热点(USB 连接)连接网络,然后安装无线网卡驱动,ThinkBook 16+ Linux 无线网卡驱动

ThinkBook 16+ Linux 无线网卡驱动 Ubuntu Launchpad Realtek 8852AE, 8852BE, and 8853CE WiFi drivers

1
2
3
$ sudo add-apt-repository ppa:greg-whiteley/rtw89
$ sudo apt update
$ sudo apt install rtw89-dkms

Kubuntu 22.10 升级到最新 Linux 内核 kernel v6.1.13

官网下载.deb 安装包:
Google Chrome 浏览器

1
$ sudo dpkg -i google-chrome-stable_current_amd64.deb

搜狗拼音输入法 Linux 个人版

1
$ sudo dpkg -i sogoupinyin_4.0.1.2800_x86_64.deb

QQ Linux 版 3.0.0

1
$ sudo dpkg -i linuxqq_3.0.0-571_amd64.deb

微信 Linux 版 2.1.4(可在 下载目录 内找到更新版本)

1
$ sudo dpkg -i weixin_2.1.4_amd64.deb

VMware Workstation 17 Pro keys MC60H-DWHD5-H80U9-6V85M-8280D

1
2
$ sudo chmod +x VMware-Workstation-Full-17.0.0-20800274.x86_64.bundle
$ sudo ./VMware-Workstation-Full-17.0.0-20800274.x86_64.bundle

Dr.Web Beta Linux 版 key
Dr.Web Linux 版可使用 Dr.Web Linux 测试版的 key 实现免费授权

1
2
$ sudo chmod +x drweb-11.1.3-av-linux-amd64.run
$ sudo ./drweb-11.1.3-av-linux-amd64.run

Visual Studio Code VS Code 不要在系统自带 Discover 软件中心安装,否则会出现在 Linux 系统中无法输入中文的情况

1
$ sudo dpkg -i code_1.75.1-1675893397_amd64.deb

系统自带 Discover 软件中心搜索下载:
Remmina
FileZilla
Dbeaver
Joplin
XMind
WPS Office
Motrix
easystroke(Linux 鼠标手势)

下载系统自带的 Discover 安装软件挺方便的,点赞~!

0%