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。
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
文件,可以通过手动的方式新建文件,但是要注意目录权限为700
,authorized_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