MX Linux 18.3/19.4 使用
弃坑理由
- 外接显示器,启动黑屏。
- 老提醒升级,也关闭不了。
安装
- 安装时,语言选择 “en_US.utf8” 不要选择中文界面,实在是中文和英文混杂,而且命令不容易搜索。
- 安装完成后,可以在登录界面左上角调整语言。
升级
默认自动下升级包,点开系统状态栏上的升级提醒,只能选择升级、不升级,也不知道有哪些包升级了。。。
查看当前版本信息
1 2 3 | uname -a lsb_release -a cat /etc/antix-version |
更换国内源
- 参考:
- Debian 10 更换国内源 (中科大、网易源、阿里云)
- Debian 官方源换为国内的源的操作方法
- Aliyun - Debian 镜像
- USTC - Debian 源使用帮助
- [清华大学开源软件镜像站]https://mirrors.tuna.tsinghua.edu.cn()
- MX社区源,对应 mx.list - MX and MEPIS Community Repository
- antiX-19 Packages,对应 antix.list
- Debian 官方源
- Repos – MX-19
sudo vim /etc/apt/sources.list.d/debian.list
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 | # Debian 10 buster ### Official ### deb http://deb.debian.org/debian buster main contrib non-free deb-src http://deb.debian.org/debian buster main contrib non-free deb http://deb.debian.org/debian-security buster/updates main contrib non-free deb-src http://deb.debian.org/debian-security/ buster/updates main contrib non-free deb http://deb.debian.org/debian buster-updates main contrib non-free deb-src http://deb.debian.org/debian buster-updates main contrib non-free deb http://deb.debian.org/debian buster-backports main contrib non-free deb-src http://deb.debian.org/debian buster-backports main contrib non-free # 中科大源 # deb http://mirrors.ustc.edu.cn/debian buster main contrib non-free # deb http://mirrors.ustc.edu.cn/debian buster-updates main contrib non-free # deb http://mirrors.ustc.edu.cn/debian buster-backports main contrib non-free # deb http://mirrors.ustc.edu.cn/debian-security/ buster/updates main contrib non-free # deb-src http://mirrors.ustc.edu.cn/debian buster main contrib non-free # deb-src http://mirrors.ustc.edu.cn/debian buster-updates main contrib non-free # deb-src http://mirrors.ustc.edu.cn/debian buster-backports main contrib non-free # deb-src http://mirrors.ustc.edu.cn/debian-security/ buster/updates main contrib non-free # 官方源 # deb http://deb.debian.org/debian buster main contrib non-free # deb http://deb.debian.org/debian buster-updates main contrib non-free # deb http://deb.debian.org/debian-security/ buster/updates main contrib non-free # deb-src http://deb.debian.org/debian buster main contrib non-free # deb-src http://deb.debian.org/debian buster-updates main contrib non-free # deb-src http://deb.debian.org/debian-security/ buster/updates main contrib non-free # 网易源 # deb http://mirrors.163.com/debian/ buster main non-free contrib # deb http://mirrors.163.com/debian/ buster-updates main non-free contrib # deb http://mirrors.163.com/debian/ buster-backports main non-free contrib # deb http://mirrors.163.com/debian-security/ buster/updates main non-free contrib # deb-src http://mirrors.163.com/debian/ buster main non-free contrib # deb-src http://mirrors.163.com/debian/ buster-updates main non-free contrib # deb-src http://mirrors.163.com/debian/ buster-backports main non-free contrib # deb-src http://mirrors.163.com/debian-security/ buster/updates main non-free contrib # 阿里云 # deb http://mirrors.aliyun.com/debian/ buster main non-free contrib # deb http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib # deb http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib # deb http://mirrors.aliyun.com/debian-security buster/updates main # deb-src http://mirrors.aliyun.com/debian/ buster main non-free contrib # deb-src http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib # deb-src http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib # deb-src http://mirrors.aliyun.com/debian-security buster/updates main |
sudo vim /etc/apt/sources.list.d/mx.list
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | # MX Community Main and Test Repos ### Official ### # For MX-19: #deb http://mxrepo.com/mx/repo/ buster main non-free # MX-19 Testing repo #deb http://mxrepo.com/mx/testrepo/ buster test # ahs hardware stack repo #deb http://mxrepo.com/mx/repo/ buster ahs ### 阿里云 ### #deb https://mirrors.aliyun.com/mxlinux/mx/repo/ buster main non-free #ahs hardware stack repo #deb https://mirrors.aliyun.com/mxlinux/mx/repo/ buster ahs ### 华为云 ### #deb https://mirrors.huaweicloud.com/mxlinux/mx/repo/ buster main non-free ### 清华 ### #deb https://mirrors.tuna.tsinghua.edu.cn/mxlinux/mx/repo/ buster main non-free #deb https://mirrors.tuna.tsinghua.edu.cn/mxlinux/mx/testrepo/ buster test #ahs hardware stack repo #deb https://mirrors.tuna.tsinghua.edu.cn/mxlinux/mx/repo/ buster ahs |
remmina 远程登录 windows
- apt直接安装
1 2 3 4
sudo apt install remmina remmina-plugin-rdp remmina-plugin-secret rdesktop # Make sure Remmina is not running. sudo killall remmina
- 系统菜单启动 Remmina
- Remmia Remote Desktop Client 界面打开后,点击左上角“+”添加 RDP连接
Protocol: RDP
Server: 要连接的Windows IP
User name: windows帐号
User password: windows密码
Resolution: 选小点的分辨率,桌面显示不下,比较尴尬
Color depth: 选 High color(16 bpp)
* 选16位色深比较保险。32位可能报错:
your libfreerdp does not support H264. Please check Color Depth settings - 点击save and run 就可以啦。
- 如果连接不了
使用rdesktop命令行执行,看有没有错误信息:
1 | rdesktop -r sound:local -r disk:nameOnHost=/home/your-name/Downloads -P 192.168.0.103 |
如果有错误提示CredSSP required by server
,在目标windows进行如下设置:
-
解决方法:
在目标Windows上设置: 此电脑 》右键菜单 》属性 》高级系统设置 》系统属性 》远程 tab 页 》取消勾选
仅允许运行使用网络级别身份验证的远程桌面的计算机连接(建议)
安装 Google Chrome
- 参考
- 安装 Google Chrome
1 2
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb sudo dpkg -i google-chrome-stable_current_amd64.deb
- 更新 Google Chrome
1 2 3 4 5 | cat /etc/apt/sources.list.d/google-chrome.list ### THIS FILE IS AUTOMATICALLY CONFIGURED ### # You may comment out this entry, but any other modifications may be lost. deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main |
1 2 | sudo apt update sudo apt upgrade |
hibernate 休眠功能
MX默认不支持休眠功能,认为不稳定,如何设置参考: https://mxlinux.org/wiki/system/hibernate/
设置
- 查看swap分区的内核名称,例如
/dev/sda2
1
inxi -P | grep swap
- 添加 grub 的启动参数
- 方法一: 修改
/etc/default/grub
,添加resume = /dev/sdx
,其中sdx
是swap分区的名称1
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume = /dev/sda2"
- 方法二,使用“ Grub Customizer”
- 在 MX Package Installer 中安装 “Grub Customizer”
- 启动 Grub Customizer -> General Settings -> kernel parameters 中添加
resume = /dev/sdx
- 方法一: 修改
使用
-
Login Screen
右上角的Power icon展开菜单有“休眠选项” - 在Logout对话框(
xfce4-session-logout
)中显示“休眠”按钮- 编辑
~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
- Edit lines 36-38 to change ShowHibernate to “true” so it looks like this:
1 2 3
<property name="shutdown" type="empty"> <property name="ShowHibernate" type="bool" value="true"/> </property>
- 注销再登录进来就有“休眠”按钮
- 编辑
- 休眠命令
- sysvinit :
sudo pm-hibernate
- systemd :
systemctl hibernate
- sysvinit :
GUI
MX18.3 使用的是: Xfce 4.12
单击 改 双击
默认桌面、文件浏览器中单击打开文件,改为“双击”行为:
- 右键桌面 》 “Desktop Settings…” 》the “Icons” tab. 取消勾选 “Single click to activate items”
- Edit 》 Preferences 》Behavior》勾选 Double click to active items
显示反色 invert color
- 参考: https://superuser.com/questions/570666/debian-ubuntu-invert-all-colours-in-desktop-session-colors
sudo apt-get install xcalib
xcalib -i -a
或xcalib -invert -alter
- 报错
xcalib error - unsupported ramp size
参考: https://askubuntu.com/a/945565
原因: 新版X和xcalib命令不兼容。
Intel驱动的解决办法, Thinkpad X230 可行:
sudo apt install xorg xserver-xorg-video-intel
- 创建文件
/etc/X11/xorg.conf.d/20-intel.conf
,写入1 2 3 4
Section "Device" Identifier "Intel Graphics" Driver "intel" EndSection
补充说明: 在 Ubuntu 上有用的 compiz 在 MX 是没用的。
Xfce 快捷键
设置和查看到位置: Windows Manager -> keyborad
- Ctrl + Alt + D
- 显示桌面
- Windows key
- Brings up the Whisker menu
- Ctrl-Alt-Esc
- Changes the cursor into a white x to kill any program
- Ctrl-Alt-Del
- Locks the desktop by calling xflock4
- Alt-F2
- Brings up a dialog box to run an application
- Alt-F3
- Opens the Application Finder which also allows editing menu entries
- Alt-F4
- 关闭当前窗口
- PrtScr
- Opens the Screenshooter for screen captures
: —
- F4
- Drops a terminal down from top of screen
- Ctrl-Alt-Bksp
- Closes the session (without saving!) and returns you to the login screen
- Ctrl-Alt-F1
- Drops you out of your X session to a command line; use Ctrl-Alt-F7 to return.
- Alt-F1
- Opens this MX Linux Users Manual
桌面部件 Conky
- Install conky-manager2 from the repos.
- Click Start menu > Accessories to find Conky Manager 2.
- 设置需要显示在桌面的部件
便签程序每次启动都出现
启动的一次便签程序,之后每次启动都出现,很烦。
解决: 系统菜单》Session and Startup 》Application AutoStart 找到Note,不勾选。
文件管理器 Thunar
屏幕分辨率设置
中文支持
使用fcitx
-
安装fcitx
1 2 3
sudo apt install -y fcitx fcitx-bin fcitx-pinyin fcitx-sunpinyin fcitx-chewing fcitx-config-common fcitx-config-* fcitx-data fcitx-frontend-* fcitx-module-dbus fcitx-module-kimpanel fcitx-module-x11 fcitx-modules fcitx-table-all fcitx-table-boshiamy fcitx-table fcitx-ui-classic sudo apt install -y im-config
- 在 home 目录下创建
.xprofile
1 2 3 4
# .xprofile or .xinitrc export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS=@im=fcitx
- 注销
- 重新登陆后,启动 im-config 设置输入法为 fcitx,启动fcitx设置,Input Method 选项页,点击 “+”
- 取消勾选:Only Show Current Language
- 搜索并添加 sunpinyin 或者 pinyin
‘Ctrl + Alt + Shift + u’ 无效,无法进行unicode 输入
- 解决办法
修改 /etc/default/keyboard
删除 grp:alt_shift_toggle
配置,例如,
XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll,terminate:ctrl_alt_bksp"
改成:
XKBOPTIONS="grp_led:scroll,terminate:ctrl_alt_bksp"
可能的原因是 Alt+Shift
被系统设置为 Next Group
键,导致 Ctrl + Alt + Shift
的快捷键都没法用。
中文输入法配置
- 启动 MX Package Installer
- 在 Language(语言)类中安装Chinese相关包
im-config -n ibus
或im-config -n fcitx
切换输入法框架,重启就可以使用- Geany 编辑器有问题,候选词窗口始终出现的“屏幕左下角”这个固定位置,不知道Geany在其他distro上什么情况。
VirutalBox 安装配置
MX 18.3 安装不了5.2.26,只能安装 5.2.24。
MX Package Installer -> 搜索 VirtualBox ,点击安装。一同安装的还有2个expacks(usb的、vnc的)
安装的速度是真慢,从mx的官方源上安装的。
Super
+ R 运行pamac-manager
打开软件管理器
或者, Application Menu -> Preferences -> Add\/Remove Software- 搜索 virtualbox ,安装 VirtualBox
- 安装过程中,被询问使用什么provider,使用当前内核版本对应的provider
- 重启电脑
- 安装extension
- 到Oracle官网下载对应版本的extension
- 执行
sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.2.26.vbox-extpack
- 重启电脑
VBoxManage list extpacks
查看安装结果
文件系统
自动挂载fs
- 参考:
- 挂载ext4
- 注意提前挂载点:
sudo mkdir /your-mount-point
- 编辑
/etc/fstab
1 2 3
# <file system> <dir> <type> <options> <dump> <pass> # /dev/sda1 UUID=通过“lsblk -f”和“fdisk -l”来获得 /your-mount-point ext4 defaults,noatime 0 0
- ext4 系统自带owner、gid、uid信息,创建filesystem的时候就存在,fstab文件中指定 uid、gid、fmask、dmask,都是没有用的,会导致系统启动失败。
- 注意提前挂载点:
- 挂载ntfs
- 注意提前挂载点:
1 2
sudo mkdir /mnt/windows sudo chown your-account:your-group /mnt/windows
- 编辑
/etc/fstab
1 2
# <file system> <dir> <type> <options> <dump> <pass> /dev/NTFS-partition /mnt/windows ntfs-3g defaults,noatime,uid=username,gid=users,umask=0022,locale=zh_CN.utf8 0 0
- 注意提前挂载点:
NTFS 支持
随系统安装好了。
1 | sudo apt-get install ntfs-3g |
支持 exfat
随系统安装好了。
1 2 3 | sudo add-apt-repository universe sudo apt-get update sudo apt-get install -y exfat-fuse exfat-utils |
Development
git
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | git config --global user.name your-name git config --global user.email your-email@some-site.com git config --global alias.l "log --decorate --oneline --graph" git config --global alias.ll "log --oneline --decorate --graph -10" git config --global alias.st status git config --global alias.d diff git config --global alias.co checkout git config --global alias.pushall '!git remote | xargs -L1 -I R git push R ' git config --global core.autocrlf input git config --global color.ui true git config --global core.filemode false git config --global http.sslverify false git config --global http.postbuffer 524288000 git config --global core.editor "vim" git config --global core.checkStat minimal |
vim
1 2 | # 要用只读模式启动 Vim,可以使用这个命令: vim -R file |
notepadqq
类似 notepad++ 的编辑器。
1 2 3 | sudo add-apt-repository ppa:notepadqq-team/notepadqq sudo apt-get update sudo apt-get install notepadqq |
ps: 不要使用snap安装,安装的版本很怪,打开文件时候一个文件都读取不到。
或者,编译安装:
1 2 3 4 5 6 | sudo apt-get update sudo apt-get install -y qt5-default qttools5-dev-tools qtwebengine5-dev libqt5websockets5-dev libqt5svg5 libqt5svg5-dev libuchardet-dev git clone https://github.com/notepadqq/notepadqq.git cd notepadqq/ ./configure --prefix /usr |
make 之前修改 src/ui/Makefile
和 src/ui-tests/Makefile
将其中 qmake 地址不对的地方(/usr/lib/qt5/bin/qmake
)
改为正确的(/usr/lib/x86_64-linux-gnu/qt5/bin/qmake
)
mint无此问题,将bin安装到 /usr/lib/qt5/bin ,然后就 /usr/lib/x86_64-linux-gnu/qt5/bin 里面所有执行文件链接到 /usr/lib/qt5/bin,
而debian 9没有。
1 2 | make sudo make install |
root权限运行 notepadqq
1 | sudo notepadqq --allow-root --new-window file-owned-by-root |
问题处理
启动完成,黑屏,点击鼠标后显示登录窗口
- 描述
Thinkpad X230 连接外置显示器,三星S24D360HL ,启动完成,黑屏,点击鼠标后显示登录窗口。
Ctrl + Alt + F1 切换命令行,发现报错信息是:
1 | startpar: Service(s) returned failure: plymouth ... failed |
- 解决办法
将 .Xauthority
删除或移走
1 2 | sudo -i mv /var/lib/lightdm/.Xauthority /var/lib/lightdm/.Xauthority.bak |