MX Linux 21 使用,关联 debian, KDE, fcitx, anti-linux, im-config, pinyin, systemd, sysv, xmind8
MX Linux 21(Wildflower) 基于 Debian 11(Bullseyes)
KDE
Dolphin 文件管理单击改成双击
Application Menu > General Behavior > Click behavior
初始化管理 SysV 和 Systemd
1 | ps -p 1 -o comm= |
命令返回 init
,表明不是使用 Systemd
而是用的 SysV
MX 21 应该是用的 SysV
- 查看所有service的自启动情况:
sudo sysv-rc-conf --list
- ssh service的自启动情况:
sudo sysv-rc-conf --list ssh
包管理
更换国内源
阿里云mx源
- debian.list
1 2 3 4 5 6 7 | # Debian Stable. deb http://mirrors.aliyun.com/debian bullseye main contrib non-free deb http://mirrors.aliyun.com/debian-security bullseye-security main contrib non-free #deb-src http://mirrors.aliyun.com/debian bullseye main contrib non-free #bullseye backports #deb http://mirrors.aliyun.com/debian bullseye-backports main contrib non-free |
- debian-stable-updates.list
1 2 | # Debian bullseye Updates
deb http://mirrors.aliyun.com/debian bullseye-updates main contrib non-free
|
- mx.list
1 2 3 4 5 6 | # MX Community Main and Test Repos deb https://mirrors.aliyun.com/mxlinux/mx/repo/ bullseye main non-free #deb https://mirrors.aliyun.com/mxlinux/mx/testrepo/ bullseye test #ahs hardware stack repo deb https://mirrors.aliyun.com/mxlinux/mx/repo/ bullseye ahs |
自动更新程序 packagekitd
默认 packagekit 已经安装了: apt list --installed | grep packagekit
默默后台运行,导致 apt 执行时候报错: E: Could not get lock /var/lib/apt/lists/lock. It is held by process 2759 (packagekitd)
所以,干脆删掉:
1 2 | sudo apt remove packagekit
sudo apt autoclean && sudo apt autoremove
|
软件
xmind8
注意: fcitx5 不兼容xmind8,无法输入中文,要换成 fcitx4
- 到官网下载 https://www.xmind.net/download/xmind8
- 解压 xmind-8-update9-linux.zip
- 安装 openjdk-8-jre
xmind8 必须在 jdk8 下运行,但MX21的包数据库已经没有openjdk-8-jre
,要修改./setup.sh
将apt-get install openjdk-8-jre libgtk2.0-0 libwebkitgtk-1.0-0 lame libc6 libglib2.0-0
改为apt-get install nvidia-openjdk-8-jre libgtk2.0-0 libwebkit2gtk-4.0-37 lame libc6 libglib2.0-0
- 运行解压后目录中 setup.sh :
sudo ./setup.sh
-
配置java为默认 java8
nvidia-openjdk-8-jre
的 java执行文件在/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
1 2
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 0 sudo update-alternatives --config java
- 进入
XMind_amd64/
- 运行
./XMind_amd64/Xmind
- 在 Application Menu 中配置下启动菜单
- 系统左下角application图标,右键,选择 Edit Applications…
- 选 New Item
- 填写 Name,Command, Advanced/Work Path
- 点击左上角 Save
会在 ~/.local/share/applications 目录下,生成 .desktop 文件。
xmind.desktop 例子:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | [Desktop Entry] Type=Application Name=xmind8 Comment=mindmap tool Exec=/opt/xmind-8-update9-linux/XMind_amd64/XMind %F Icon=/opt/xmind-8-update9-linux/xmind.256.png NoDisplay=false Path[$e]=$HOME/tools/xmind-8-update9-linux/XMind_amd64 StartupNotify=true Terminal=0 TerminalOptions= X-KDE-SubstituteUID=false X-KDE-Username= Categories=Office;Productivity;Development;X-XFCE;X-Xfce-Toplevel; MimeType=application/vnd.xmind.workbook; |
配置: 在文件管理中双击 *.xmind 文件,启动 xmind 打开该文件:
- 参考
https://userbase.kde.org/System_Settings/File_Associations/en - System Settings > File Associations
- 添加
xmind
的关联,配置- Filename Patterns 添加
*.xmind
- Application Preference Order 添加 xmind 程序
- Filename Patterns 添加
中文支持
中文输入 fcitx
fcitx5 可以用但是发现如下问题:
- gimp 保存图片,对话框输入文件名时,没法切换到中文输入。
- xmind8 里面没法切换到 fcitx5 输入中文。
改回fcitx4:
- 卸载 fcitx5,安装Fcitx4
1 2 3 4 5 6
sudo apt remove fcitx5* sudo apt install fcitx fcitx-tools fcitx-config* fcitx-frontend* fcitx-module* fcitx-ui-* fcitx-pinyin fcitx-googlepinyin fcitx-sunpinyin # KDE桌面 sudo apt install kde-config-fcitx # 非KDE桌面,如果无法显示候选框,请卸载 fcitx-module-kimpanel sudo apt remove fcitx-module-kimpanel
-
添加环境配置
在 home 目录下创建
.xprofile
1 2 3
export XMODIFIERS=@im=fcitx export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx
- 使用
im-config
设置input method 为 fcitx -
添加 Fcitx 自启动
- 程序菜单启动
Autostart
- 点击
Add...
->Add Application...
- 搜索并添加 Fcitx
- 程序菜单启动
- 注销
- 重新登陆后,启动fcitx设置,Input Method 选项页,点击 “+”
- 取消勾选:Only Show Current Language
- 搜索并添加 sunpinyin 或者 pinyin 或 googlepinyin
安装fcitx5
在Debian11(Bullseye)中,输入法已经默认升级到了fcitx5。
- 安装 fcitx5
1
apt install fcitx5 fcitx5-pinyin fcitx5-chinese-addons fcitx5-frontend-gtk3 fcitx5-frontend-qt5 fcitx5-module-xorg kde-config-fcitx5 im-config
- 注销
- Application Menu 》Input Method (可能会看到2个Input Method,选
im-config
那个)
或者,命令行执行:im-config
- 显示当前配置的对话框,点击 OK
- 询问是否要更新配置的对话框,点击 YES
- 选择
activate Flexible Input Method Framework v5(fcitx5)
,点击 OK
- Application Menu 》Fcitx 5 Configuration 》Add Input Method… 》 搜索 Pinyin 并添加
- 修改字体大小: Configure addons… 》Ui 》 Classic User Inteface 旁边的齿轮图标 》Font
- 更改候选字数目: Configure addons… 》Input Method 》Pinyin 旁边的齿轮图标 》Page Size 改成更多的数目
创建GnuPG证书
- 启动 KGpg > Keys 菜单 > Generate key Pairs…
- 输入 Name, 点击OK,一路Next,然后输入密码
过程中会提示,使用程序是:/usr/bin/gpg2
,
配置文件保存在$HOME/.gnupg/gpg.conf
- 创建完成后,在KGpg界面右键菜单,设置为default key.
技巧 tips
KDE 中 wifi 密码默认不会自动保存
- Application Menu > KDE Wallet(用来保存密码的)
- 勾选 Enable the KDE wallet subsystem,开启 KDE Wallet 功能
- Automatic Wallet Selection > New… > 创建一个默认的Wallet,过程中会要选择 GPG 密钥
-
- Application Menu > Connections > 选中 目标 Wifi 连接 > 先忘记,后重新输入密码连接wifi
- 进入 General configuration 标签页
- 勾选 connect automatically with priority
- 勾选 All Users may connect to this network