deepin 25 正式发布了,今天周六在家重装一下,以表支持。
应用商店安装的钉钉是玲珑包,结果钉钉打开后自己升级,但每次打开都会走一次升级(应该是玲珑包格式的问题,钉钉自己下载的升级资源没办法持久化?)。解决办法是去官网下载deb包回来安装
另一个问题,我要交换 caps和lctl 两个键盘按键,结果发现/usr下的配置文件不能保存,因为/usr被以只读挂载的,如图
看了一下官网的介绍 deepin 25 Pre丨 磐石系统:系统稳定、坚如磐石 – 深度科技社区
改不了/usr下的配置文件,写一个空的deb安装包,利用安装包的安装脚本去修改/usr下的配置文件
就这么一点内容,dpkg-deb --build swap-caps-lctl 就构建完了
aaa@aaa-PC:~/Downloads/anything$ head -100 swap-caps-lctl/DEBIAN/*
==> swap-caps-lctl/DEBIAN/control <==
Package: swap-caps-lctl
Version: 0.1
Section: utils
Priority: optional
Architecture: any
Maintainer: clwu <clwu@home.com>
Description: swap keyboard caps and lctl
This package swap keyboard caps and lctl. shell command: dpkg-deb --build swap-caps-lctl
==> swap-caps-lctl/DEBIAN/preinst <==
#!/bin/sh
# 安装前脚本
sed -i -e '/CAPS/{s/66/37/}' -e '/LCTL/{s/37/66/}' /usr/share/X11/xkb/keycodes/evdev
exit 0
==> swap-caps-lctl/DEBIAN/prerm <==
#!/bin/sh
# 卸载前脚本
sed -i -e '/CAPS/{s/37/66/}' -e '/LCTL/{s/66/37/}' /usr/share/X11/xkb/keycodes/evdev
exit 0
想省事的,下载我制作好的包:https://gitee.com/clwu/anything/raw/master/swap-caps-lctl-0.1.deb
dpkg -i swap-caps-lctl-0.1.deb 就行了,我这边发现不重启系统也可以使用,但我的输入法的配置被还原了,还是重启一下系统吧
debian、ubutun的系统只要是使用X window都可以安装,这个包只是shell脚本,不需要关注操作系统的版本