资讯详情

Manjaro 安装指南

ThinkPad 系统信息:

OS: Manjaro 21.2.6 Qonos Kernel: x86_64 Linux 5.18.1-1-MANJARO Resolution: 2560x1600 DE: KDE 5.94.0 / Plasma 5.24.5 WM: KWin CPU: 11th Gen Intel Core i7-1165G7 @ 8x 4.7GHz GPU: Mesa Intel(R) Xe Graphics (TGL GT2) 

Surface 系统信息:

OS: Manjaro 21.1.1 Pahvo Kernel: x86_64 Linux 5.14.0-0-MANJARO/x86_64 Linux 5.13.13-arch1-3-surface Resolution: 2736x1824 DE: KDE 5.85.0 / Plasma 5.22.5 WM: KWin CPU: Intel Core i5-8250U @ 8x 3.4GHz GPU: Mesa Intel(R) UHD Graphics 620 (KBL GT2) 

右键点击开始菜单,选择“磁盘管理”,分出一块空分区,建议不小于 64GB

Windows 工具 >> 控制面板 >> 电源选项 >> 选择电源按钮的功能 >> 更改当前不可用的设置 >> 关闭快速启动 >> 保存修改

ThinkPad 操作如下:启动 ThinkPad 时按 Enter 打断正常启动,然后按下 Fn Esc Fn 按钮,再按 Fn F1 进入 UEFI/BIOS 设置

Surface 操作如下:长按 Surface 调高音量按钮,同时按下并松开电源按钮。此时,屏幕将显示 Microsoft 或 Surface 标志,继续按下调高音量按钮显示 UEFI 界面完成后,松开此按钮

在 UEFI/BIOS 设置界面:

ThinkPad:Security >> Secure Boot >> Off

Surface:Security >> Secure Boot >> Disabled(三)

删除多余的 Windows 启动项

如果电脑上安装多个计算机 Windows,系统只会选择其中一个 Windows Boot Manager 如果要删除多余的启动项的启动项,在 Windows 系统配置 msconfig 或在“Windows 工具”中选择)的“引导”页面即可删除

此处所有 ISO 镜像均为 stable 分支:

https://manjaro.org/get-manjaro/ (所有官方版)

https://manjaro.org/downloads/official/kde/ (KDE Plasma 版本)

可以在 GitHub 测试版上下载 ISO 镜像:

https://github.com/manjaro/release-review/releases (所有官方版本,testing 分支)

https://github.com/manjaro-plasma/download/releases (KDE Plasma 版本,unstable 分支)

也可以用下面的方法在一台 Manjaro Linux 在设备上自定义 ISO 镜像:

Manjaro Wiki – Build Manjaro ISOs with buildiso

生产前需要下载软件 manjaro-tools-iso,并在 /etc/manjaro-tools/manjaro-tools.conf 镜像中修改:

build_mirror=https://mirrors.tuna.tsinghua.edu.cn/manjaro/ 

命令为:buildiso -p kde -b testing -k linux517,整个过程大约需要 10 分钟

也可以使用以下方法 GitHub Actions 制作自定义 ISO 镜像,参考以下网站:

YouTube – Building your custom Manjaro ISO via Github Actions CI

推荐使用 Ventoy,可以在 Windows/Linux 方法是下载安装包后解压安装 USB 上去,然后直接去 ISO 镜像拷贝到 USB 可选择镜像文件登录系统,支持多系统镜像登录

Linux 也可以使用 Etcher,在 Linux(下载 AppImage 文件或从 AUR 用包管理器下载 balena-etcher)和 Windows(下载 EXE 可用于可执行文件(但不支持刻录) Windows 系统镜像)

Windows 上还可以用 Rufus,速度与 Etcher 相当且支持 Windows 和 Linux 但不能在系统镜像中 Linux 使用(仅提供) Windows 版 EXE 可执行文件)

设置 >> 恢复 >> 立即重新启动 >> ThinkPad 上选择 USB HDD,Surface 上选择 USB Storage

ThinkPad:启动时按 Enter 打断正常启动,然后按下 Fn Esc 解锁 Fn 按钮,再按 Fn F12 选择启动位置 USB HDD

Surface:启动后进入 UEFI 界面后选择 Boot configuration,然后按住 USB Storage 选项并左滑即可从 USB 启动

语言选择简体中文

时区选择“Asia - Shanghai”

键盘设置选择Chinese >> Default”

安装时选择“替代一个分区”,并点击之前空出来的空分区

或手动挂载空分区,挂载点设置为 /,标记为 root,手动挂载 UEFI 分(即第一个分区 dev/nvme0n1p1,格式为 FAT32),不要格式化,挂载点设为 /boot/efi,标记为 boot

用户名建议全部用小写字母并与登录时的用户名一致

设置密码,并勾选“为管理员使用相同的密码”

在 UEFI/BIOS 中调整启动顺序,保证 Manjaro 处于启动顺序的第一项,否则无法进入 Manjaro 系统

ThinkPad: Startup >> Boot >> Edit Boot Order 中可以调整和删除启动顺序

Surface: Boot Configuration >> Configure boot device order 中可以调整和删除启动顺序

系统设置 >> 电源管理 >> 节能 >> 勾选“按键事件处理” >> 合上笔记本盖时 >> 选择“关闭屏幕” >> 勾选“即使已连接外部显示器

系统设置 >> 开机与关机 >> 桌面会话 >> 登入时 >> 选择“以空会话启动”

Sleep:睡眠,Suspend:挂起,Reboot:重启,Shutdown:关机,Logout:注销

ThinkPad 的屏幕分辨率是 2560×1600,而 Surface 的屏幕分辨率是 2736×1824,需要配置高分屏优化:

系统设置 >> 显示和监控 >> 显示配置 >> 分辨率 >> 全局缩放 >> 200%

系统设置 >> 光标 >> 大小 >> 36

然后重启电脑

打开 Konsole/Yakuake(可以用 Fn+F12 直接打开 Yakuake):

设置 >> 配置键盘快捷键 >> 复制改为 Ctrl+C ,粘贴改为 Ctrl+V

选择镜像:

sudo pacman-mirrors -ic China

更新分支 (branch) 可以选择 stable / stable-staging / testing / unstable,更改更新分支的命令为:(不要漏掉 -a

sudo pacman-mirrors -aS (branch)
sudo pacman -Syyu

获取更新分支的命令为:

sudo pacman-mirrors -G

选择镜像并更改更新分支的命令则为:

sudo pacman-mirrors -aS (branch) -ic China

包管理器

Manjaro 常用的包管理器有 pacman 和 pamac,其使用教程参考以下网址:

Manjaro Wiki – Pacman Overview

Manjaro Wiki – Pacman-mirrors

ArchWiki – Pacman

Manjaro Wiki – Pamac

其中 pacman 和 pamac 是预装的,“添加/删除软件”就是 pamac 的 GUI 版本

硬件管理的包管理器是 mhwd 和 mhwd-kernel,其使用教程参考以下网址:

Manjaro Wiki – Manjaro Hardware Detection Overview

Manjaro Wiki – Configure Graphics Cards

Manjaro Wiki – Manjaro Kernels

这两个也可以在 Manjaro Settings Manager(GUI 版本)中使用

AUR 上的某些 PKGBUILD 会默认你已经安装 base-devel 组的所有软件包而不将它们写入构建依赖。为了避免在构建过程中出现一些奇怪的错误,建议先安装 base-devel

sudo pacman -S base-devel

添加/删除软件 >> 设置(右上角的三横线图标) >> 首选项 >> AUR >> 启用 AUR 支持

然后就可以用 pamac 的图形界面获取 AUR 软件包,或者用命令 pamac buildpamac install 获取 AUR 的软件包

/etc/pacman.conf 文件末尾添加以下两行以启用清华大学镜像:

[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

或上海交大镜像:

[archlinuxcn]
Server = https://mirrors.sjtug.sjtu.edu.cn/archlinux-cn/$arch

之后执行下面的命令安装 archlinuxcn-keyring 包导入 GPG key

sudo pacman -Sy archlinuxcn-keyring
sudo pacman -Syyu

这样就开启了 pacman 和 pamac 对 Arch Linux CN 的支持

由于 Manjaro 的更新滞后于 Arch,使用 Arch Linux CN 仓库可能会出现“部分更新”的情况,导致某些软件包损坏

建议切换到 testing 或 unstable 分支以尽量跟进 Arch 的更新

pamac 上可以执行:

pamac search (package_name)

以树状图的形式展示某软件包的依赖关系:

pactree (package_name)

/var/cache/pacman/pkg/ 中找到旧软件包,双击打开安装实现手动降级,参考以下网址:

Downgrading Packages – ArchWiki

清理全部软件安装包:

pamac clean

删除软件包时清理设置文件:

sudo pacman -Rn (package_name)

清理无用的孤立软件包:

sudo pacman -Rsn $(pacman -Qdtq)

若显示 error: no targets specified (use -h for help) 则说明没有孤立软件包需要清理

或者:

pamac remove -o

若不小心终止了 pacman 进程,则需要先删除 /var/lib/pacman/db.lck 才能再次启动 pacman

pacman 有从本地安装包安装软件的功能,只需输入:

sudo pacman -U (package_path)/(package_name)

建议先安装 Vim(这里使用 GVim 以启用剪贴板功能),方便之后编辑各种文件:

sudo pacman -S gvim

Vim 的配置文件主要有 /usr/share/vim/vimfiles/archlinux.vim/etc/vimrc/home/(user_name)/.vimrc,建议直接修改 /etc/vimrc,这样不会覆盖 /usr/share/vim/vimfiles/archlinux.vim 上定义的默认配置(语法高亮等)

Vim 的配置可以参考以下网址:

Options – Vim Reference Manual

启用剪贴板功能需要用 GVim 版本,此时在 GVim 端和 Vim 端(命令行)均支持共享系统剪贴板,在 /etc/vimrc 中写入:

set clipboard=unnamed
noremap <C-c> "+y
noremap <C-v> "+p
noremap y "+y
noremap p "+p

可以将复制快捷键设为 Ctrl+C,粘贴快捷键设为 Ctrl+V

nano 的配置文件在 /etc/nanorc,可以通过取消注释设置选项配置文件,如:

取消注释 set linenumbers 可以显示行号

取消注释 set tabsize 8 可以更改 Tab 键的长度,例如 set tabsize 4

取消注释 set tabstospaces 可以将 Tab 转换为空格

取消注释 set matchbrackets "(<[{)>]}" 可以匹配括号

取消注释 include "/usr/share/nano/*.nanorc" 一行和所有的颜色设置可以启用代码高亮

取消注释所有的 Key bindings 选项可以启用更常用的快捷键设定

Manjaro 中 visudo 的默认编辑器是 Vi,若要改为 Vim,则首先在终端中输入:

sudo visudo

在开头的一个空行键入:

Defaults editor=/usr/bin/vim

Esc 进入命令模式,再按 :x 保存,按 Enter 退出

如果想临时使用 Vim 作为编辑器,则输入:

sudo EDITOR=vim visudo

在最后一行(空行)按 i 进入输入模式,加上这一行:

Defaults:(user_name) !authenticate

进入命令模式,保存退出即可

~/.zshrc~/.bashrc 中添加一行:

export LANG=en_US.UTF-8

系统设置 >> 时间和日期 >> 自动设置时间和日期

在 Manjaro 上设置硬件时间为 UTC:

sudo timedatectl set-local-rtc 0

并在 Windows 上设置硬件时间为 UTC,与 Manjaro 同步:

reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_QWORD /f

这一步需要在 Powershell(管理员)中执行

右键点击“数字时钟” >> 配置数字时钟 >> 时间显示 >> 24 小时制

参考以下网址:

TUNA NTP(网络授时)服务使用说明

参考以下网址:

Archwiki – fstab

官方推荐的方法是使用 UUID,以分别挂载 C 盘和 D 盘到 /home/(user_name)/C/home/(user_name)/D 为例,在终端中输入:

lsblk -f

在输出结果中可以发现 Windows 的硬盘分区:

NAME       FSTYPE       LABEL   UUID
├─(name_C) ntfs         C       (UUID_C)
├─(name_D) ntfs         D       (UUID_D)

接着就来修改系统文件:

sudo vim /etc/fstab

在最后加入这两行:

UUID=(UUID_C)                     /home/(user_name)/C    ntfs default 0 0
UUID=(UUID_D)                     /home/(user_name)/D    ntfs default 0 0

重启电脑后,即可自动挂载

在系统应用“KDE 分区管理器”中卸载 C 盘、D 盘,右键选择编辑挂载点,编辑为 /home/(user_name)/C/home/(user_name)/D,选项全部不用勾选(使用默认配置),点击“执行”即可

这相当于直接编辑 /etc/fstab,加入:

/dev/(name_C)                     /home/(user_name)/C    ntfs default 0 0
/dev/(name_D)                     /home/(user_name)/D    ntfs default 0 0

好处是格式化磁盘后内核名称不变,依然可以挂载

一般来讲是 Windows 开启了快速启动,或者进行了优化磁盘等操作导致的,若关闭快速启动不能解决问题,使用下面的方法:

检查占用进程:

sudo fuser -m -u /dev/(partition_name)

可以看到数字,就是占用目录的进程 PID,终止进程:

sudo kill (PID_number)

卸载磁盘分区:

sudo umount /dev/(partition_name)

执行硬盘 NTFS 分区修复:

sudo ntfsfix /dev/(partition_name)

再重新挂载即可:

sudo mount /dev/(partition_name) (mount_path)/(mount_folder)

如果在 Dolphin 中已经成功卸载分区,则直接执行:

sudo ntfsfix /dev/(partition_name) && sudo mount /dev/(partition_name)(mount_path)/(mount_folder)

Manjaro KDE 支持直接在 Dolphin 的右键菜单中安装 TTF/OTF 字体和 TTC/OTC 字体集

将字体文件复制到 /usr/share/fonts 安装,方法如下:

sudo cp (font-path)/* /usr/share/fonts
cd /usr/share/fonts
fc-cache -fv

这样就可以安装微软雅黑、宋体、黑体等字体了

命令行安装:

sudo pacman -S noto-fonts noto-fonts-cjk

所有语言字体的下载地址如下:

Noto Fonts – Google Fonts

中文(CJK)字体的下载地址如下:

Noto CJK – GitHub

安装的 Noto Sans CJK 字体可能在某些情况下(框架未定义地区)汉字字形与标准形态不符,例如门、关、复等字字形与规范中文不符

这是因为每个程序中可以设置不同的默认字体,而这些字体的属性由 fontconfig 控制,其使用顺序是据地区代码以 A-Z 字母表顺序成默认排序,由于 jazh 之前,故优先显示日文字形

解决方法是手动修改字体设置文件:

sudo vim /etc/fonts/conf.d/64-language-selector-prefer.conf

并加入以下内容:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <alias>
        <family>sans-serif</family>
        <prefer>
            <family>Noto Sans CJK SC</family>
            <family>Noto Sans CJK TC</family>
            <family>Noto Sans CJK HK</family>
            <family>Noto Sans CJK JP</family>
            <family>Noto Sans CJK KR</family>
        </prefer>
    </alias>
    <alias>
        <family>serif</family>
        <prefer>
            <family>Noto Serif CJK SC</family>
            <family>Noto Serif CJK TC</family>
            <family>Noto Serif CJK HK</family>
            <family>Noto Serif CJK JP</family>
            <family>Noto Serif CJK KR</family>
        </prefer>
    </alias>
    <alias>
        <family>monospace</family>
        <prefer>
            <family>Noto Sans Mono CJK SC</family>
            <family>Noto Sans Mono CJK TC</family>
            <family>Noto Sans Mono CJK HK</family>
            <family>Noto Sans Mono CJK JP</family>
            <family>Noto Sans Mono CJK KR</family>
        </prefer>
    </alias>
</fontconfig>

保存退出即可

推荐使用 Fcitx5:

sudo pacman -S fcitx5 fcitx5-gtk fcitx5-qt fcitx5-configtool fcitx5-chinese-addons manjaro-asian-input-support-fcitx5

或者(fcitx-im 组包括了 fcitx5、fcitx5-gtk、fcitx5-qt、fcitx5-configtool):

sudo pacman -S fcitx5-im fcitx5-chinese-addons manjaro-asian-input-support-fcitx5

如果无法启动输入法,在系统设置 >> 区域设置 >> 输入法 >> 添加输入法中手动添加“拼音”

对应的 git 版本为:(需要使用 Arch Linux CN 源)

sudo pacman -S fcitx5-git fcitx5-chinese-addons-git manjaro-asian-input-support-fcitx5 fcitx5-gtk-git fcitx5-qt5-git fcitx5-configtool-git

可以添加词库:

sudo pacman -S fcitx5-pinyin-moegirl fcitx5-pinyin-zhwiki

一个稳定的替代版本是 Fcitx 4.2.9.8-1:

sudo pacman -S fcitx-im fcitx-configtool fcitx-cloudpinyin manjaro-asian-input-support-fcitx

可以配合 googlepinyin 或 sunpinyin 使用,即执行:

sudo pacman -S fcitx-googlepinyin

或者:

sudo pacman -S fcitx-sunpinyin

也可以用 sudo pacman -S sunpinyin 安装 Sunpinyin

参考以下网址:

Silent Boot – ArchWiki

Improving Performance – ArchWiki

主要是 Kernel parameters 和 fsck 两段,以及关于 watchdog 的说明

第一种方法是直接关闭 fsck 的文件系统检查(不推荐),参见:

fsck – ArchWiki

编辑 Kernel parameters:

sudo vim /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT 中加入 fsck.mode=skip

第二种方法是让 systemd 来检查文件系统:

编辑 /etc/mkinitcpio.conf,在 HOOKS 一行中将 udev 改为 systemd

再编辑 systemd-fsck-root.servicesystemd-fsck@.service

sudo systemctl edit --full systemd-fsck-root.service
sudo systemctl edit --full systemd-fsck@.service

分别在 Service 一段中编辑 StandardOutputStandardError 如下:

StandardOutput=null
StandardError=journal+console

最后执行:

sudo mkinitcpio -P
sudo update-grub

再重启即可

编辑 Kernel parameters:

sudo vim /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT 中加入 nowatchdog

再创建文件 /etc/modprobe.d/watchdog.conf,并写入:

blacklist iTCO_wdt
blacklist iTCO_vendor_support

这样可以屏蔽掉不需要的驱动,最后执行:

sudo mkinitcpio -P
sudo update-grub

再重启即可

配置用户名、邮箱:

git config --global user.name "(user_name)"
git config --global user.email "(user_email)"

Git 使用教程参考以下网址:

Git Documentation

此时会在开机时显示如下内容而无法进入选择系统的界面:

error: no such partition.
Entering rescue mode...
grub rescue>

此时执行 ls,显示如下:

((hd_number)) ((hd_number),(gpt_number))

其中硬盘编号 (hd_number) 从小到大排列(最小值为 0),分区编号 (gpt_number) 从大到小排列(最小值为 1)

找到安装 Manjaro 的分区((hd_number),(gpt_number)),此时执行 ls((hd_number),(gpt_number))应该能看到 Manjaro 根目录下的所有文件和文件夹

手动修改启动分区所在的位置:

set prefix=((hd_number),(gpt_number))/boot/grub

执行:

insmod normal
normal

即可进入 GRUB 界面,从这里登录 Manjaro 系统,登录后执行:

sudo update-grub

以修复启动项

修改 ~/.config/user-dirs.dirs,改为:

XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_VIDEOS_DIR="$HOME/Videos"

并在 Dolphin 中按照上面的说明更改文件名

如果出现以下错误:

无法创建输入输出后端。klauncher 回应:装入“/usr/lib/qt/plugins/kf5/kio/trash.so”时出错

说明 Qt 还在内存中保留着旧版 Dolphin,此时可以重启/重新登录,或执行:

dbus-launch dolphin

长按耳机电源键约 7 秒即可进入配对模式,可以在蓝牙中配对

同一台电脑的 Windows 系统和 Manjaro 系统在鼠标上会被识别为两个设备

如果 Windows 系统被识别为设备 1,需要按滚轮后的圆形按钮切换至设备 2

长按圆形按钮直到灯 2 快速闪烁进入配对模式,可以在蓝牙中配对

一般可以直接删除设备重新配对,如果失败则按照下面步骤操作:

首先要安装 bluez-utils

sudo pacman -S bluez-utils

在终端中输入:

bluetoothctl

然后参考 ArchWiki 上“Problems with the Logitech BLE mouse (M557, M590, anywhere mouse 2, etc)”一段的指引进行操作

/root/.config/autostart/ 下创建一个 pulseaudio.desktop 文件:

sudo vim /root/.config/autostart/pulseaudio.desktop

写入:

[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=pulseaudio
Exec=pulseaudio --start --log-target=syslog
StartupNotify=false
Terminal=true
Hidden=false

保存退出即可

登录时默认进入的是图形化界面,有时候开机后黑屏是图形化界面显示不出来所致,此时可以按快捷键 Ctrl+Alt+Fn+(F2~F6)进入tty2 ~ tty6 的任何一个命令行界面

注意此时需要手动输入用户名和密码

在命令行界面解决问题后,按快捷键 Ctrl+Alt+Fn+F1 可以转换回图形化界面

IP 地址和连接情况可以通过对域名 ping 得到,例如:

ping -c (count_number) (website_destination)

表示对网站域名 (website_destination) 发送 (count_number)ping 连通请求

方法一:命令行输入 nmtui 并按照终端上的图形界面一步一步操作

方法二:使用 nmcli,输入:

nmcli device wifi connect PKU

通用的操作是:

nmcli device wifi connect (SSID) password (student_passowrd)

注意这里的 SSID 是 Wi-Fi 的名称(如 PKU 或 TP-LINK_XXX),不是 IP 地址或 MAC 地址

此处需要一直打开终端,故推荐使用 Yakuake

Fn+F12 打开 Yakuake,输入:

sudo openconnect --protocol=nc --user (student_ID) https://vpn.pku.edu.cn

输入密码即可连接

之后可以按 Fn+F12 让它收起,不要关闭窗口(关闭窗口则 VPN 断开)

Wi-Fi 安全 >> 安全 >> 企业 WPA/WPA2

Wi-Fi 安全 >> 认证 >> 受保护的 EAP(PEAP)

PEAP 版本 >> 自动

内部认证 >> MSCHAPv2

输入用户名、密码即可连接

首先进入 nmcli 配置:

nmcli connection edit PKU\ Secure

nmcli 界面内输入:

set wifi-sec.key-mgmt wpa-eap
set ipv4.method auto
set 802-1x.eap peap
set 802-1x.phase2-auth mschapv2
set 802-1x.identity (student_ID)
set 802-1x.password (student_password)
save
activate

有时候从 PulseAudio 转移到 Pipewire可以提高蓝牙耳机等的音质,方法如下:

sudo pacman -R manjaro-pulse
sudo pacman -R pulseaudio-alsa pulseaudio-bluetooth pulseaudio-ctl pulseaudio-zeroconf
sudo pacman -R plasma-pa
sudo pacman -R pulseaudio
sudo pacman -S manjaro-pipewire
sudo pacman -S plasma-pa

运行后重启,此时可以用命令 aplay -L 检查,会输出这样的信息:

default
    Default ALSA Output (currently PipeWire Media Server)

电池组件(旧版内核不支持,无法显示电池电量状态),但不支持触屏,相关支持情况详见 Linux-Surface – Feature Matrix

在终端中输入:

curl -s https://raw.githubusercontent.com/linux-surface/linux-surface/master/pkg/keys/surface.asc \| sudo pacman-key --add -

如果出现错误或没有响应,一般是网络问题,可能要等待几分钟,建议先配置好 VPN 再装内核

接着输入:

sudo pacman-key --finger 56C464BAAC421453
sudo pacman-key --lsign-key 56C464BAAC421453

/etc/pacman.conf 里面添加:

[linux-surface]
Server = https://pkg.surfacelinux.com/arch/

然后更新软件库并下载:

sudo pacman -Syyu
sudo pacman -S linux-surface linux-surface-headers iptsd-git

启动触屏:

sudo systemctl enable iptsd

启动相机参考以下网址:(相机功能仍在开发中,可能出现配置失败的情况)

Linux-Surface – Camera Support

KDE 上原生的相机应用是 Kamoso,也可以使用 GNOME 上的相机应用 Cheese

如果打字时桌面卡死,只有鼠标能移动,但是无法点击,可能是默认的 video-linux 显卡驱动的问题

解决办法:

卸载 video-linux:

sudo mhwd -r pci video-linux

下载 video-modesetting:

sudo mhwd -i pci video-modesetting

修改 hosts 文件可以有效访问 GitHub,需要修改的文件是 /etc/hosts,Windows 下对应的文件位置为: C:\Windows\System32\drivers\etc\hosts (注意这里是反斜杠),修改内容参见以下网站:

HelloGitHub – hosts

sudo vim /etc/tlp.conf

若更改 CPU 频率,修改以下位置:

CPU_MIN_PERF_ON_AC=0
CPU_MAX_PERF_ON_AC=100
CPU_MIN_PERF_ON_BAT=0
CPU_MAX_PERF_ON_BAT=30

若更改 CPU 睿频设置,修改以下位置:

CPU_BOOST_ON_AC=1
CPU_BOOST_ON_BAT=0

保存、关闭,在终端中输入:

sudo tlp start

安装 KDE 小部件:Intel P-state and CPU-Freq Manager

右键点击顶栏,选择“添加部件”,找到 Intel P-state and CPU-Freq Manager 并添加在顶栏即可

baloo 是 KDE 的文件索引服务,能加快文件搜索的速度,但可能会时不时产生大量硬盘读写而导致图形界面卡顿。可以用下面的命令禁用之:

balooctl disable

执行下面的命令下载 axel

 sudo pacman -S axel

编辑 /etc/pacman.conf 文件(在第 21 行):

XferCommand = /usr/bin/axel -n 10 -o %o %u

编辑 /etc/makepkg.conf 文件(在第 12-17 行):

DLAGENTS=('file::/usr/bin/curl -gqC - -o %o %u'
'ftp::/usr/bin/axel -n 10 -o %o %u'
'http::/usr/bin/axel -n 10 -o %o %u'
'https::/usr/bin/axel -n 10 -o %o %u'
'rsync::/usr/bin/rsync --no-motd -z %u %o'
'scp::/usr/bin/scp -C %u %o')

对 zram 的介绍可以参考官方文档,设置步骤可以参考ArchWiki

先下载 zram-generator 软件包:

sudo pacman -S zram-generator

编辑 /etc/systemd/zram-generator.conf,写入:

[zram0]
host-memory-limit = none
zram-size = min(ram / 2, 4096)
compression-algorithm = lzo-rle
fs-type = ext4
mount-point = /var/tmp

在终端输入

sudo systemctl daemon-reload
sudo systemctl start /dev/zram0

以启动 zram

在终端中输入 zramctl,若能够输出 NAME ALGORITHM DISKSIZE DATA COMPR TOTAL STREAMS MOUNTPOINT 等信息,说明启动成功

如果想在开启 Secure Boot 的情况下登录进 Manjaro Linux,可以使用经过微软签名的 PreLoader 或者 shim,然后在 UEFI 设置中将 Secure Boot 级别设置为 Microsoft & 3rd Party CA

具体教程参考以下网址:

Secure Boot – ArchWiki

在终端中输入:

neofetch

或者:

sudo inxi -b

在终端中输入:

sudo inxi -Fa

在终端中输入:

lsb_release -sirc

在终端中输入:

htop

在终端中输入:

alsamixer

在终端中输入:

free

journalctl -rb -1

查看编码的命令为:

标签: 1004tk2系列圆形连接器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台