ArchLinux安装教程(下)

本文最后更新于:2022年8月7日 中午

魔法学园

访问互联网权认为所有人必须能够访问互联网,以行使和享受其言论自由、通信自由、见解自由以及其他基本人权。任何国家及地区不合理地限制个人对互联网的访问都是对基本人权的践踏。

为了你的人身安全,不要在任何装有具有间谍性质的专有软件的设备上使用科学上网客户端。这些设备可以是手机,PC 等。在手机上,威权政府的监管机构可以轻易得到你所安装的应用列表,并可以通过各种手段关联并查询到你所做的事和发表的言论,并采取进一步控制,这是有先例的。理论上,在 PC 设备上也完全存在这种可能。如果你必须要使用微信,QQ 等具有间谍性质的专有软件,请在完全隔离的物理设备中使用。

本节描述如何在 Linux 下进行科学上网。本节是必读章节。如果没有配置好科学上网,那么你在日常使用中会遇到各种问题,不论是被封锁的资源或代码,还是查阅相关问题资料,你都会有可能无法下载和浏览。所有人必须配置好科学上网再继续。

1.节点的准备

简单来讲节点是形如如下的神秘链接,不论你以何种方式获得的这些连接,如果你已经拥有,可以直接阅读下面一小节。

1
2
ss://xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
vmess://xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

如果你没有这些连接,可以自行部署或者购买机场的订阅服务。

如果自行部署,你则需要自行购买处于自由互联网的服务器并进行节点搭建,这不在本文讨论范围内,仅提供三篇 GFW Report 的高质量文章作为参考。但是这些文章已被 GFW 屏蔽。我们之后会提供一些办法解决这个问题。

对于服务器的购买,我们提供一个网址以供参考: https://bitcoin-vps.com/ 。bitcoin-vps 提供了非常详尽、且及时更新的服务器供应商列表,这些服务器供应商均在不同程度上支持使用加密货币进行支付,如比特币、以太坊等等。使用加密货币支付的好处在于,在正确操作的基础上,你可以完全保障自己的隐私安全。使用支付宝等实名支付手段购买类似的服务是不安全的,我们希望读者们可以认识到加密货币在各方面的价值,并认识到加密货币可以作为你的隐私保护者的存在。


如果购买机场的订阅服务,可以参考它们的订阅流程以获取节点。在我们列出一些较为可信的机场服务以供选择,但是我们不提供任何担保。需要提醒的是,机场服务属于灰色产业,随时有停止服务的可能,购买建议以月付进行购买以避免过大损失。对于机场审计程度,读者可根据自身实际情况自行评估。

  • 白月光 新运营的机场,优点在于速度较为优秀,对流媒体解锁支持较为全面,机场主的售后服务迅速。对于其审计规则,可在注册账户后进入后台面板自行查看。据我们测试,其并没有严格按照审计规则进行审计。
  • GLaDOS 邮箱注册后使用激活码9FMKX-GYLMK-ZYIZW-5U3T0激活账户并获取免费时长。GLaDOS 的优势在于可以进行签到来免费使用,而且运营时间较长,较为可信。除此之外,GLaDOS 还是为数不多的拥有 Trojan 节点的机场。缺点在于速度并不算优秀。对于其审计规则,可在注册账户后进入后台面板自行查看。据我们测试,其并没有严格按照审计规则进行审计。

如果你不想花任何费用,可安装赛风这类软件。赛风是自由软件。

如果你使用赛风,可以非常方便的发送空邮件到get@psiphon3.com以获取赛风下载链接。赛风应用目前只支持 Windows\Android\IOS\MacOS 平台。当你在这些平台上能够访问自由互联网时,可以去各个渠道搜索可用的节点和代理资源,如这个或者这个。注意,使用公共节点需要自行承担可能的风险。

2.安装

V2rayA 是款非常优秀的在 Linux 上可用的科学上网通用客户端。V2rayA 是一款浏览器客户端,它可以在服务器等 环境中通过远程在浏览器端访问。

v2ray

v2ray 是使用 Qv2ray 以及 V2rayA 的前提。需要先进行安装。

1
sudo pacman -S v2ray

V2rayA

V2rayA 是一个浏览器客户端,使用非常方便。由于作者提供了在墙内的下载地址,可以直接在 AUR 进行安装。安装后需启动服务。V2rayA 更新频繁,开发活跃,并且其安装和使用流程都对新手更加友好。

1
2
paru -S v2raya-bin
sudo systemctl enable --now v2raya

随后在菜单中搜索 v2raya,点击即可打开浏览器页面。登陆后在其中加入订阅即可使用。更多使用方法请看官方文档项目地址

显卡驱动

现在是 2022 年,显卡驱动的安装在 Arch Linux 上已经变得非常容易。本文区分核芯显卡和独立显卡两大类描述显卡驱动的安装。注意,确保你已经按照本教程之前的章节安装配置好科学上网、安装好必要的包后再向下进行,不要多个教程混着看,你可能漏掉了本教程前置步骤中的某些操作,从而造成问题。

所有 AMD 显卡建议使用开源驱动。英伟达显卡建议使用闭源驱动,因为逆向工程的开源驱动性能过于低下,本文也只描述英伟达闭源驱动安装。如果你支持自由软件运动,请尽可能使用具有官方支持开源驱动的英特尔和 AMD 显卡。

核芯显卡

英特尔核芯显卡

官网文档

英特尔核芯显卡安装如下几个包即可。

1
sudo pacman -S mesa lib32-mesa vulkan-intel lib32-vulkan-intel

xf86-video-intelarch wiki 里写的很多发行版不建议安装它,而应使用 xorg 的 modesetting 驱动(也就是什么都不用装的意思)。经过我们测试目前确实是默认 modesetting 驱动较为稳定。

注意,只有 Intel HD 4000 及以上的核显才支持 vulkan。

AMD 核芯显卡

对于具有核芯显卡的 AMD 处理器,需要先确定核显架构(Architecture)是什么,再决定安装什么驱动。推荐在 techpowerup 网站进行查询,信息非常全面。在确定了显卡架构后,再根据架构对照这个文档决定安装什么驱动。对于 GCN2.0 及以下架构的老显卡,直接安装开源 ATI 驱动即可,原本闭源的老旧的 Catalyst 驱动在 2021 年已被废弃。GCN2.0 及以下架构的老显卡也不要使用开源的 AMDGPU 驱动,因为其仅处于实验性质,需要各种自定义内核编译选项与配置,非常麻烦,得不偿失。对于新型号,即 GCN3 架构及更新型的核芯显卡,直接安装开源驱动 AMDGPU 即可,也就是以下这几个包。

1
sudo pacman -S mesa lib32-mesa xf86-video-amdgpu vulkan-radeon lib32-vulkan-radeon libva-mesa-driver lib32-libva-mesa-driver mesa-vdpau lib32-mesa-vdpau
  • 比如你的笔记本 cpu 是目前常见的 AMD R7 4800U,那么它的核显为 Vega 8。通过查询,可知其为 GCN 5.0 架构,那么对照 arch 官方文档,你可选择安装 AMDGPU 开源驱动。
  • 再比如你的台式机 cpu 是目前常见的 锐龙 5 3400G,那么它的核显为 Vega 11。通过查询,可知其为 GCN 5.0 架构,那么对照 arch 官方文档,你可选择安装 AMDGPU 开源驱动。
  • 再老一些的 apu A10-9700 处理器 ,它的核显为 Radeon R7。通过查询,可知其为 GCN 2.0 架构,那么对照 arch 官方文档,你选择安装 ATI 开源驱动。

独立显卡

这部分会分为仅有独立显卡(无核显)与同时拥有独立显卡和核芯显卡两种情况进行讲解。

英伟达独立显卡

较新型号的独立显卡直接安装如下几个包即可。官方文档

1
sudo pacman -S nvidia nvidia-settings lib32-nvidia-utils #必须安装

如果是 GeForce 630 以上到 GeForce 920 以下的老卡,安装 nvidia-470xx-dkmsAUR及其 32 位支持包。使用 dkms 驱动同时需要 headers。

1
yay -S nvidia-470xx-dkms nvidia-settings lib32-nvidia-470xx-utils linux-headers

如果是 GeForce 630 以下到 GeForce 400 系列的老卡,安装 nvidia-390xx-dkmsAUR及其 32 位支持包。使用 dkms 驱动同时需要 headers。

1
yay -S nvidia-390xx-dkms nvidia-settings lib32-nvidia-390xx-utils linux-headers

再老的显卡直接使用开源驱动即可。

1
sudo pacman -S mesa lib32-mesa xf86-video-nouveau

在同时拥有核芯显卡和英伟达独立显卡的笔记本上安装驱动是大多数人关注的事情,这里着重讲述。

再次提醒请按照本书前置章节配置好系统后再进行,不要多个教程混看,尤其是一些过时的教程。尤其需要注意的是确保 base-devel 包的安装以及配置好科学上网软件,以及使用 X11 模式。

英伟达双显卡模式官方文档 /// optimus-manager 官方文档

若为同时拥有核芯显卡与英伟达独显的笔记本电脑,同样需要按照上述步骤先安装各个软件包。除此之外还需要安装 optimus-manager。可以在核芯显卡和独立显卡间轻松切换。optimus-manager 提供三种模式,分别为仅用独显,仅用核显,和 hybrid 动态切换模式。

1
yay -S optimus-manager optimus-manager-qt

安装完成后重启即可使用。optimus-manager 安装完成后会默认 enable optimus-manager 的服务,你可在重启前检查其状态,若没有 enable 则手动将其 enable。重启后在菜单栏搜索 optimus-manager 点击即可使用。可在其设置中设置开机自动启动。

1
sudo systemctl enable optimus-manager

此时你应该已经可以进行显卡切换了,如果有问题,请详细阅读 optimus-manager 的文档,里面有详细的描述。由于各类问题太多,本文不进行描述,optimus-manager 的文档很详尽,请自行查看。此处仅列出几项较为重要的注意事项:

  • 如果需要在独显和核显模式间切换,要注意你没安装各类 GPU 监控插件,它们会阻止显卡切换,导致不可预料的错误。
  • 不要使用 Nvidia Control Panel 中的Save to X Configuration file按钮。会导致配置冲突。
  • 在显卡之间的切换时,重新登陆后如在 splash screen 卡住或者黑屏,可以尝试在 tty1 tty2 之间进行切换。
  • 如果你在安装 optimus manager 并重启后,直接黑屏卡死,不能进入系统,很有可能是遇到了常见的”ACPI ISSUE”,简单来说,这是笔记本制造商的实现问题。可以尝试在内核启动参数中加入acpi_osi=! acpi_osi="Windows 2009" 后再尝试。[1]

最后详细说下动态切换模式。本质上其还是使用官方的 PRIME对闭源驱动的方法进行切换。需要设置三个环境变量,或者用 nvidia-prime 包提供的命令 prime-run,二者本质也是一样的,都是设置三个环境变量。

1
2
sudo pacman -S nvidia-prime
prime-run some_program #使用prime-run前缀来用独显运行某些程序

对于 AMD 核显+N 卡独显的读者,optimus-manager 对于这套组合的支持目前已经发布,最新可用版本为 1.4。


如果你不是强烈追求能效控制以及注重电池寿命的用户,那么可以不用往下看了,如果你是,那么需要针对你的硬件以及笔记本型号尝试正确的电源管理方式。此部分的设置可能导致黑屏,并且尝试过程可能较长,也会遇到各类问题,请根据你个人的操作水平自行斟酌是否操作

电源控制做的事情是,在只用核显的模式下,确保正确关闭独立显卡。而在混合模式下,绝大多数情况下 Nvidia 模块实际是始终开启的,电源控制并不生效。这件事情其实很复杂,因为对于不同的显卡型号,以及笔记本型号的组合,可行的方案都是不同的。笼统来说,最广泛适用的办法是 bbswitch。但仍不建议上来就按照此方式安装使用,因为某些特定的硬件就是会出问题,也就是黑屏。这里建议按照 optimus-manager 官方的文档一步一步来,按步骤尝试,最后找到属于你自己的电脑合适的电源管理方式。文档必须详细阅读!

针对大多数笔记本适用的 Bbswitch,此处进行安装使用的讲解。首先安装包 bbswitch。若使用其它内核,则安装包 bbswitch-dkms。

1
sudo pacman -S bbswitch #安装 bbswitch 切换方式

接下来右键点击 optimus-manager 的托盘设置,在 Optimus 选项卡中的 switch method 选择 Bbswitch 即可。

AMD 独立显卡

AMD 独立显卡的驱动安装步骤实际上 AMD 核芯显卡是相同的,都需要先确定架构,然后选定正确的驱动安装即可。真正需要关注的是如何在核芯显卡和独立显卡间进行切换。可以使用 PRIME 对开源驱动的双显卡切换方式。

此外,可以使用 glmark2DRI_PRIME=1 glmark2 分别对核显和独显进行测试,选择分数更高的一个进行使用。可以在 steam 游戏的启动前缀中加入DRI_PRIME=1 mangohud %command%来使用独显。(关于 mangohud)。

笔记本上使用独立显卡运行 steam 游戏的另一个例子。

1
2
DRI_PRIME=1 steam steam://rungameid/570 #运行dota2
DRI_PRIME=1 steam steam://rungameid/730 #运行cs go

娱乐和办公

办公日常

本章记录日常办公需要用到的软件及配置。同时包括各类即时通讯软件和网盘、远程协助等软件的配置与使用。

QQ 与微信等中国国内知名闭源专有 IM 软件均存在不同程度的间谍行为(实际上不仅仅是 IM 软件,几乎所有你能见到的中国国内大型互联网 APP 均有严重的间谍行为,美其名曰:用户行为监测或用户画像描述)。收集用户信息,扫描用户手机存储内容,监控粘贴版内容,记录手机安装 APP 列表等无耻行为几乎已经成为业内公开的秘密。除了自身作恶,这类专有间谍软件还与威权政府狼狈为奸,迫害与追捕民运人士以及异议人士。同时,腾讯一直以来不遗余力的封杀第三方客户端,导致始终没有一个稳定可用的版本。腾讯于 2020 年出品了官方版本 LinuxQQ,其品质可以用惨不忍睹形容。我们不支持你使用 QQ 或微信这类专有间谍通讯软件作为你的主要通讯方式。本教程亦不提供任何支持。

欧盟于近些年出台了GDPR 通用数据保护条例,国内各大知名互联网软件公司在开发海外版软件时均需严格遵守上传数据、用户隐私等规定。然而在开发中国国内版时,则尽可能上传其能获取到的全部用户个人隐私数据,这是无耻且邪恶的。我们希望尽可能多的人抵制使用这种专有软件。

希望所有人抵制或放弃此类恶意专有软件是不现实的,如果你不能舍弃使用这些软件,我们只能希望你可以在一个较为安全的隔离环境中使用它们,如一个不存在任何敏感个人信息的隔离物理设备中使用。使用自由开源的,注重隐私保护的通讯软件始终是正确的选择。

即时通讯

我们强烈建议你使用开源自由的通讯软件,这是为了你自身的自由,也是为了身边人的自由。

即时通讯软件的分类

除了 p2p 的模式,即时通讯软件分为客户端软件与服务端软件。你应该选择开源的客户端软件来使用。而对于服务端,除非你打算自行部署服务器程序,否则讨论某个即时通讯软件的服务端是否开源毫无意义,因为永远也没有人知道被部署的是否是被声称的那一份代码。

除了自身是否是开源自由的软件外,即时通讯软件从其服务端部署的形式上,可以分为三类。

  • 第一类是完全中心化的通讯软件,这些软件的服务器被运营企业完全控制,并为用户提供服务。典型的例子有微信、QQ、Telegram、Signal 以及 Keybase 等。
  • 第二类是分布式的,联邦式的通讯软件,这些软件的运营企业或组织一般会提供官方的服务器,但是同时支持任何人或组织自行部署服务器。同时这些服务器之间可以互相通讯。典型的例子如基于 Matrix 的通讯软件 Element。
  • 第三类是完全去中心化,p2p 的通讯软件。这些软件基本无需任何服务器进行服务的提供(可能有少量的引导节点,但其除了引导不提供任何服务),而是通讯双方直接和对方进行通讯沟通。这是一种最自由,但同时提供功能较为有限的模式。典型的例子如基于 Tox 协议的通讯软件 qTox。

下面介绍一些我们较为推荐的通讯软件。

Telegram

Telegram,中文名一般称为电报,是一个在世界广泛应用的开源通讯软件,注重隐私保护和单人通讯加密。我们一向提醒读者不应该相信企业不作恶,但是某些极少数的企业在经过时间的检验后确实证明它们是较为值得信赖的,如 Lavabit 以及 Telegram。如过你没有进行极度敏感的活动,那么 Telegram 目前看来是值得信赖的。使用 Telegram 请不要使用+86 的中国境内电话号码注册,请务必使用虚拟电话注册,这是为了你的安全着想。如果你可以使用加密货币购买谷歌语音虚拟电话账户,可在群组中说明”我想购买谷歌语音账户”,会有我们的管理员与你私聊,协助完成你的购买。或者,你也可以直接联系我们的管理员进行购买。注册完成后,需要在 Telegram 设置中的Privacy and Security中进行如下设置来保障你的隐私安全:

  • Phone number 中的 Who can see my phone number 设置为 Nobody;
  • Phone number 中的 Who can find me by my number 设置为 My contacts;
  • 把 Contacts 一节中的 Sync contact 关闭 (仅能在手机端操作);
  • 把 Contacts 一节中的 Suggest Frequent Contacts 关闭 (仅能在手机端操作);
  • 点击 Contacts 一节中的 Delete synced contacts,这样即使之前有联系人,也无法再次关联到你(仅能在手机端操作);

注意,上述的三个仅能在手机端操作,建议在 Arch Linux 中的安卓模拟器中完成。或者在一个纯净的,刷入开源可信的 ROM 的,并未安装任何中国的闭源间谍软件的手机上操作,这是因为如果你使用了中国手机厂商的闭源操作系统以及闭源间谍软件,它们是可以获取你安装 Telegram 的行为的,并有可能与威权政府合作对你进行进一步的监视甚至抓捕。

通过以下命令在 Arch Linux 上安装 Telegram:

1
sudo pacman -S telegram-desktop

任何技术始终都是双刃剑。Telegram 上进行恐怖活动和诈骗活动是事实,Telegram 官方也在进行持续封禁。但是不能因为这些原因就否定或质疑其存在的意义。Telegram 同时为处于威权和独裁国家中的异议人士与民运人士提供了可靠的平台进行通讯和活动。你一定不想成为这些独裁国家政府的帮凶。

最后,如果你当前使用的设备非常敏感,那么需要在设置、高级中 关闭媒体自动下载。实际上,最安全的方式是在敏感设备上不安装使用 Telegram。

Element

Element 是一款基于开源 Matrix 协议的分布式、联邦式的即时通讯应用客户端。它所对应的服务端 synapse 同样是自由软件,你可以自行部署服务端程序。

1
sudo pacman -S element-desktop

Element 相较于 Telegram 的最大优势是其服务端程序是开源自由的,并且可以自行部署。如果进行自行部署,这样可以保障你在与他人进行通讯时,不仅可以确定你使用的客户端是安全的,同时也能确定使用的服务端是安全的。除此之外,Element 支持群组聊天的端对端加密,这也是 Telegram 所不支持的。

由此可以看出,从部署的形势来看,Element 比 Telegram,在自行部署服务端的情况下可以获得更高强度的安全性。如果你从事极度敏感的线上活动,使用 Element 并自行部署 synapse 是比 Telegram 更好的选择。但是,在部署服务器程序的同时也要付出更多的精力与资金进行维护。

Element 官方也提供了官方的服务器 matrix.org 以供用户免费使用。如果其部署的服务确实是其宣称的那部分代码,那么这些服务器在端对端加密的情况下仅能获取一些用户的元数据。如上线时间以及交流对象等。如果自行部署服务器,这些元数据也将掌控在你自己手中。需要提醒的是,如果自行部署了服务器,还对于隐私安全要求程度很高,那么在自行部署的服务器上存在的端对端加密群组中的成员应该均在你自己的服务器上进行注册,在其他服务器,如 matrix.org 中注册的用户应该被禁止加入你自己的群组。因为如果他们加入,你自行部署的服务器上的群组中的元数据以及加密聊天数据会流转至其他服务器,这是一种危险。

qTox

qTox 是一款基于 tox 协议制作的端对端加密即时通讯工具。除了 tox 的基本功能,qTox 还实现了离线消息发送的功能。tox 最初的想法就是创建一个即时通讯工具,无需使用中央服务器即可运行,并且点对点,端到端加密,保证用户通信的保密性和安全性。然而正是由于它的这种特性,qTox 提供的功能较为有限,如 qTox 中的群组,如果有人下线,那么他就无法接收到离线期间的群组信息。

1
sudo pacman -S qtox

qTox 在注册时会生成 Tox ID,这个 ID 用来添加好友,并且在此 ID 中存在注册时的用户 IP 信息,用来作为未来进行连接的一种方式。qTox 的连接方式如下,首先 qTox 会去连接一些启动节点,这些启动节点会获取你当前的 IP 并为你提供你想要通讯的对象的 IP。如果启动节点没有你想要通讯的对象的 IP,那么则会尝试使用对方 Tox ID 中的 IP 进行连接。如果均无法建连,则失败。qTox 在中国被屏蔽的原因可能是因为中国政府屏蔽了所有启动节点,同时由于大多数人没有稳定可达的公网 IP,所以导致在不翻墙时无法正确建连。

IRC

IRC,因特网中继聊天,是一种古老的交流方式,在开源社区中仍被广泛使用,常用的客户端有 WeeChat,以及 Emacs 的 erc。

1
sudo pacman -S weechat
屏幕分享

除了上述软件,对于另外一些手机通讯软件在电脑上的投屏可以尝试使用scrcpy。 也可以使用 KDE Connect 在电脑上获取 Android 通知。

办公套件

主要两个选择是 LibreOffice以及onlyoffice)AUR。 我们建议你使用开源的 LibreOffice 以及 onlyoffice,而不是专有软件 WPS,前两者其目前的安装已经非常简单。

1
2
3
sudo pacman -S libreoffice-still   #稳定版
sudo pacman -S libreoffice-fresh #尝鲜版
yay -S onlyoffice-bin

一些老式的 chm 文档的阅读,可以安装kchmviewer

1
sudo pacman -S kchmviewer

打印机

对于日常办公来说,打印机是非常必要的。除此之外,我们建议读者维持一份纸质的密码,包括你可以将你加密货币钱包中的私钥打印出来保存,这是非常好的一个方案。对于打印机的品牌,我们建议使用惠普打印机。其对于 Linux 的支持非常全面,可以去其网站查看所支持的设备等详情。在 Arch Linux 上,安装包 hplip 以及 cups ,启动服务后即可使用。

1
2
3
sudo pacman -S hplip
sudo pacman -S cups
sudo systemctl enable --now cups.service

笔记本

Joplin 是一个简单的 markdown 笔记本,具有标签和层级等基础功能。并且具有 cli 和 desktop 两个版本。其 LICENSE 为 MIT 。

1
2
yay -S joplin # cli
yay -S joplin-desktop # desktop

Trilium 是一个开源的 electron 笔记软件,它支持 markdown 还有 evernote 格式的导入,并且支持 markdown 和 html 的导出格式。其本身具有标签、无限层级、关系图以及历史记录等功能,基于 CKEditor 所见即所得的 markdown 编辑器。并且支持在服务器上自己搭建。其 LICENSE 为 AGPL 3.0 。

1
2
yay -S trilium-bin
yay -S trilium-server-bin

电子书

pdf 可直接用浏览器打开,也可选用其他专用的阅读软件,如okular或者calibre。okular 在打开大型 epub 时会非常卡顿,并且图片模糊不清,Foliate 是阅读 epub 的更佳选择。

RSS 阅读器

RSS 阅读器 newsflash 是 feedreader 的精神继承者,支持本地 RSS 源和 RSS API 的读取,由 Rust 写成。 目前 feedreader 已经不再维护。也可使用 liferea。

1
sudo pacman -S newsflash

文献管理

JabRef 是 java 编写的并且与 LaTeX 协作较好的开源文献管理软件,可以与 vim, Emacs 协作,并通过 bib 格式管理文献。

1
yay -S jabref

Zotero 是一个开源的,基于 Firefox 解决方案的应用,其可以通过 VSCode 插件和 vim 插件进行引用。beta 版本具有笔记和内置 PDF 阅读器功能。

1
2
yay -S zotero
yay -S zotero-beta #具有笔记和内置 PDF 阅读器

截图

推荐使用 flameshot 火焰截图

1
sudo pacman -S flameshot

快捷键的命令是flameshot gui,可在 KDE 设置中加入设置快捷键为你所熟悉的键位。或者尝试另一种流行的 KDE 出品的截图软件 spectacle

下载存储

不要使用任何墙国国内的网盘存储你的个人数据,他们可以根据”相关条款与规定”,或者”自我阉割”的精神觉悟随意处置你的所有数据,在仔细阅读过他们的用户协议后,你会觉得毛骨悚然。墙国网盘只能用来存储无关紧要的垃圾数据。

不要使用迅雷、旋风等墙国类似软件。关于 BT 的原理及迅雷的恶行可参考文章为什么国内 BT 环境如此恶劣?

  • Mega

    AUR

    新西兰注重隐私的老牌网盘,也可直接使用

    web 版本

    Mega 网盘也许存在一些争议,但是选择 Mega 还是选择一些和威权政府合作非常愉快的网盘,结论非常明显。

  • onedriveAUR 微软创办的网盘业务,linux 下存在一个命令行客户端

  • qbittorrent-enhancedAUR 老牌 BT 客户端增强版,支持填入 tracker 的 URL 网址进行拉取,配合TrackersListCollection 项目使用更佳。

图片浏览

在桌面环境与必要应用一节中已经安装了 gwenview,它基本可以满足日常看图的需求。如果另需快速看图软件,可以尝试以下软件。

常用系统组件

日常办公中所需要用到的各类小工具有很多实现,其中 KDE 的套件中就有很多,可以自行查询,此处仅列出几个常用的例子。

远程协助

如需连接 windows 远程机器,你可以使用开源的freerdp协议,配合开源实现Xrdp,或者Rdesktop即可。

如需链接 Linux 服务器,大多数场景使用 ssh 即可。

如果以上解决方案不能满足你,那么可以尝试免费使用的专有软件teamviewer,其完善的功能基本可以满足全部需求。需要注意安装后需按照提示启动服务。

1
sudo systemctl enable --now teamviewerd

视频影音

本节记录在 arch linux 上观看影视,收听音乐等相关信息。

在线听歌与音频播放器

网络音乐收听可以使用网易或腾讯出品的网易云音乐qq 音乐,但它们都年久失修,或者质量惨不忍睹。显然这些大公司是不会愿意向 Linux 桌面投放精力的,我们更推荐你来使用维护更到位的自由软件。

yesplaymusic 是一款全平台的开源听歌软件,颜值高、无社交功能,并且是全网资源整合,推荐使用

1
yay -S yesplaymusic

listen1 是一款老牌的听歌软件,功能完善,同样资源全网整合,推荐使用

1
yay -S listen1-desktop-appimage

Electron Netease Cloud Music 是一款用 Electron 和 Vue 编写的网易云音乐 Linux 客户端,支持歌曲下载,这是它的优势,但是曲库没有前两款软件齐全。

1
sudo pacman -S electron-netease-cloud-music

FeelUOwn 是一个符合 Unix 哲学的跨平台的音乐播放器,安装简单,新手友好,默认提供国内各音乐平台插件。

1
2
3
yay -S feeluown
# 按需安装以下插件
yay -S feeluown-local feeluown-netease feeluown-qqmusic feeluown-kuwo

视频播放器

本地音视频播放一般使用 vlc 或 mpv

1
2
sudo pacman -S vlc #VLC 播放器
sudo pacman -S mpv #MPV 播放器

除此之外,如果你想收看在线影视资源,zy-player是一个很好的选择,它是一个跨平台视频资源播放器, 整合全网资源,可以播放一些电影。


ArchLinux安装教程(下)
https://vincentule.github.io/2022/10/02/ArchLinux安装教程(下)/
作者
Vincentule
发布于
2022年10月2日
许可协议