文章

ArchLinux使用记录

在Windows下经历了一次再正常不过的部分软件点死了也不打开的情况之后。一上头,把磁盘全格了换用了一段时间的Arch+KDE的系统。刚好这个时候又赶上上网课,必须要用腾讯会议和QQ传很多文件和作业。再加上学了的一个UML统一建模还是语言还在使用07年的Rose软件。最终还是在三周之后换回了Windows。

玩够了,回Windows老老实实写代码去了。

一、 系统安装

Linux系统安装的过程已经有了较为详细的Arch Wiki -- Installation guide,,故安装细则不再重复。

Arch Wiki绝对算的上是Arch百科全书了,如果你是初次接触Arch一定要在遇到问题的时候仔细查看Arch Wiki,多数问题已经有了说明。不过,主要内容还是以英文为主。

二、 常用软件、

1.QQ、Wechat、Tim、腾讯会议

因为及其大的用户数量,deepin系统对以上等基础软件优化出了deepin-wine,也有单独优化的软件

可以直接安装使用,常见问题可以在GitHub仓库找到答案,(能解决的)我个人只遇到了字体问题,在换上字体之后就没有其它问题了。当前(2022年4月1日)最新版本微信的截图和表情包可能导致崩溃。Tim使用体验个人觉得不如QQ。

可以使用 Linux 版本的微信QQ

2. SSH

(1). SSH登录

用Winodws的朋友可能常用Xshell,。Linux下我们可以直接使用SSH,这是一个Win和Linux都有的命令行软件。

连接方法: ssh [-p port] user@host

接下来会提示输入密码

但是这样比起Xshell记住密码登录的功能真的麻烦很多,不用担心,我们可以有更简便安全的方法——密钥。

先进入~/.ssh/目录使用ssh-keygen -t rsa-f filename -c "example@mail.com"生成密钥。

这其中 -c 是一个可选项,这一部操作只是加了一个注释罢了,因为如果你想GitHub的SSH连接也用同一个私钥的话可以输入。

(2). SSH密钥验证

首先需要检查SSH配置文件/etc/ssh/sshd_config,开启PubkeyAuthentication选项以及确认公钥文件。

PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys

用户公钥默认保存在~/.ssh/authorized_keys文件,可以通过手动的方式新建文件,但是要注意目录权限为700authorized_keys文件权限为600注意文件公钥的结尾需要是换行符

$ chmod 600 authorized_keys
$ chmod 700 ~/.ssh

这里我们使用ssh-copy-id

$ ssh-copy-id [-i identity file] [-p port] [-o ssh_option] [user@]hostname

这个地方的文件名可以不加.pub系统不会把私钥上传出去的,输入密码上传结束。

(3). SSHConfig文件

这个时候如果输入ssh [-p port] user@host尝试登陆会发现已经不需要输入密码了。但是还是需要我们记住用户名和主机地址,我们可以使用ssh config文件来记住这些信息。

创建文件~/.ssh/config

输入以下信息

Host sshtest
    HostName ssh.test.com
    User user
    Port 2200
    IdentityFile ~/.ssh/id_rsa_test

Host ssttest2
    HostName ssh.test2.com
    User user2
    Port 2345
    IdentityFile ~/.ssh/id_rsa_test2

OK, 现在只要输入ssh host就可以登录了。

PS C:\Users\airbo> ssh airbozh
Last login: Wed Mar 30 12:15:11 2022 from xx.xx.129.174
[Airbo@VM-24-10-centos ~]$

3. imwheel——自定义鼠标滚轮速度

sudo pacman -S imwheel
vim ~/.imwheelrc
killall imwheel && imwheel

.imwheelrc

".*"
None,      Up,   Button4, 4
None,      Down, Button5, 4
Control_L, Up,   Control_L|Button4
Control_L, Down, Control_L|Button5
Shift_L,   Up,   Shift_L|Button4
Shift_L,   Down, Shift_L|Button5

电池护养模式

电池护养模式会限制电池的充电阈值为50%-60%,以此保护长期接通电源使用的电脑电池。我的设备是Thinkbook 15,电池护养模式设置方法同Ideapad,与Thinkpad设置方法不同。详细设备与设置方法见Arch Wiki -- Laptop/Lenovo

echo 0 | sudo tee /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode

License:  CC BY 4.0