解决Firefox复制地址栏链接中文乱码
在写博客的时候需要引用一些网络文章,但是发现每次复制Firefox地址栏的链接时都会被自动编码, 于是当链接中包含中文时就会乱码。虽然粘贴到博客中一样使用,但是不方便识别。解决方法为:Firefox地址栏输入about:config 打开浏览器参数配置界面,提示小心之类的确定。
- 老版本搜索:
network.standard-url.escape-utf8配置为 - 新版本搜索:
browser.urlbar.decodeURLsOnCopy配置为
在写博客的时候需要引用一些网络文章,但是发现每次复制Firefox地址栏的链接时都会被自动编码, 于是当链接中包含中文时就会乱码。虽然粘贴到博客中一样使用,但是不方便识别。解决方法为:Firefox地址栏输入about:config 打开浏览器参数配置界面,提示小心之类的确定。
network.standard-url.escape-utf8
配置为browser.urlbar.decodeURLsOnCopy 配置为
在Linux下打开或解压从Windows系统拷贝的zip文件,中文部分乱码,这个问题的根本原因是,windows下默认gb2312与linux中默认utf-8不兼容。
Ark 是KDE默认的解压缩软件,出现乱码的直接原因是Ark中用于zip打开和解压的插件不支持gb2312, 解决方案为:
安装p7zip-natspec(cn源里面有此软件)
1
2sudo pacman -S ark
sudo pacman -S p7zip-natspec unarchiver lzop lrzip arj
在Ark中禁用libzip插件(该插件优先级高于p7zip):
Ark菜单→设置→配置Ark→插件→取消Libzip插件对应的复选框→应用。同时应当确保p7zip插件使用中。
其他选择,使用unzip-natspec或unzip-iconv.
安装p7zip-natspec(cn源里面有此软件)
1
2sudo pacman -S file-roller
sudo pacman -S p7zip-natspec unarchiver lzop lrzip arj
在环境变量中,指定unzip参数,总是以指定的字符集显示和解压文件,
即在/etc/environment中加入 1
2UNZIP="-O CP936"
ZIPINFO="-O CP936"
这样Gnome桌面的归档文件管理器(file-roller)可以正常使用unzip解压中文,但是file-roller本身并不能设置编码传递给unzip。
如果您习惯于使用命令,由于已经安装了unarchiver,
所以直接使用命令unar解压zip文件也是可以解决文件名乱码问题的,这在所有Linux中都是一个通用的方案。
这原本是2020年1月15日,我在百度问答中回答网友的问题,现收录到本博客。
1 | Sub 图片版式转换() |
2023-12-27 在安装完新系统后配置中文环境时,根据Locale-ArchWiki的描述,对于KDE Plasma 则删除 后发现各项翻译包括SDDM增均顺利转换成了英文。如果SDDM没有转成中文,请再按下述方法配置。
新配置的ArchLinux解决完一些重要的问题后,还剩下SDDM的语言一直显示为英文,需要将语言修改为中文。方法为:
修改文件/usr/lib/systemd/system/sddm.service,
在[Service]下添加Environment=LANG=zh_CN.UTF-8,
即
1 | [Unit] |
注意:按ArchLinux的Wiki简体中文本地化,不推荐在/etc/locale.conf里把全局的LANG locale设置成中文LANG=zh_CN.UTF-8,因为TTY下没有CJK字体,这样设置会导致TTY中显示豆腐块(除非你使用的内核打了cjktty补丁能绘制中文字体,比如linux-lilyCNRepo)。
在ArchLinux执行更新时,如果内核有更新则会出现如下警告:
1 | ==> WARNING: Possibly missing firmware for module: wd719x |
解决方法安装mkinitcpio-firmware
1 | paru --skipreview -S mkinitcpio-firmware |
or
1 | paru --skipreview -S wd719x-firmware aic94xx-firmware upd72020x-fw |
查看警告是否消失
1 | sudo mkinitcpio -p linux |
还有一个warning是关于consolefont的,根据arch社区的回答,把/etc/mkinitcpio.conf文件中的HOOKS中的consolefont删掉就行。 参考文章:
在文章Fcitxe5与Calibre的兼容中介绍了与Calibre兼容的要求安装了那些带git的cn库里的Fcitxe5版本,同时同于其更新较频繁所以用这个版本比较好。但是在我的笔记本Thinkpad-T490由于升级硬件重新安装系统后,发现Fcit5不能使用自己的皮肤,而只是显示了默认与Plasma相对应的皮肤。经过长时间的百度也没有解决问题,不过参考Fcitxe5-Archwiki
中的一个Note,
同时也是我的使用Gnome3的时候就知道的地方,如果安装了插件gnome-shell-extension-kimpanel-git则会显示一个借鉴了kde输入法状态栏的kimpanel,
此时Fcitxe5的皮肤将会失效。在KDE中本身就存在这个挂件,如果启用了挂件,虽然在状态栏上看起来也能显示输入法,但是Fcitxe5却因为这个挂件而不能使用自己的皮肤。正确的做法应当是添加挂件,
同时去掉,这样即可以显示输入法面板又不启用kimpanel,
于是Fcitxe5就可以正常使用自己的皮肤了。
在使用Paru安装软件时,会默认开启审阅流程,这时会输出一大堆信息让你审阅,按下yes才能继续,为了管理aur方便,在
https://github.com/Morganamilo/paru/issues/180
找到关闭默认审阅流程的方法,即在配置文件/etc/paru.conf内增加SkipReview。
Pacman是Archlinux的包管理器,使用Archlinux作为办公的主力,本文列出一些常用的pacman命令:
-S 指令
/var目录下的缓存-R指令
-Q指令
在Linux下我们有小白羊版阿里云盘,在这些著名的开源版本中,有两个版本现在最流行,它们分别是
阿里云盘小白羊V3 和 小白羊网盘。
阿里云盘小白羊 V3是odomu开发的,文章阿里云盘小白羊 v3.23.62819
最终版-不再更新 免装版
说此版本不再更新,当时我访问其官网确实是不再更的,但是今天突然发现其重新启用了,且仓库也是近两天才上传的,这是个好消息。但是我还是习惯于在ArchLinux仓库或Aur中安装软件,因为可以方便管理和更新。最初我是用paru在Aur中查找,得到的结果是
URLRedirector是一款火狐浏览器的拓展插件,
提供简单的配置方式,帮助用户重定向特定网页到新地址,以解决
google CDN无法访问、stackoverflow
无法加载、网页调试时重定向等问题。比如我使用此插件将https://github.com重定向到国内镜像https://hub.yzuu.cf,
这样在浏览器内直接输入github.com相关网址就可以打开镜像了,而不必每次都手动替换网址了。