ArchLinux安装的软件与工具的记录:修订间差异
小 →firefox |
小 →ltp |
||
| (未显示同一用户的1个中间版本) | |||
| 第127行: | 第127行: | ||
# '''系统设置''' (System Settings)搜:'''边缘''' (Screen Edges); | # '''系统设置''' (System Settings)搜:'''边缘''' (Screen Edges); | ||
# 点击显示器屏幕的示意图'''左上角那个小方块,“无操作”''' (No Action)。 | # 点击显示器屏幕的示意图'''左上角那个小方块,“无操作”''' (No Action)。 | ||
省电操作:见[[#ltp]] | |||
== 软件商店及管理器 == | == 软件商店及管理器 == | ||
| 第179行: | 第180行: | ||
sudo systemctl enable NetworkManager-dispatcher.service | sudo systemctl enable NetworkManager-dispatcher.service | ||
sudo systemctl mask systemd-rfkill.service systemd-rfkill.socket | sudo systemctl mask systemd-rfkill.service systemd-rfkill.socket | ||
</syntaxhighlight><code>sudo nano /etc/tlp.conf</code> | </syntaxhighlight>'''修改[https://linrunner.de/tlp/support/optimizing.html 配置文件的优化]''':<code>sudo nano /etc/tlp.conf</code>,取消注释并修改如下(<code>sudo tlp start</code>激活配置): | ||
* 用电池时限制cpu性能以节省电源: | * 用电池时限制cpu性能以节省电源: | ||
| 第189行: | 第188行: | ||
** <code><s>START_CHARGE_THRESH_BAT0=40</s></code> | ** <code><s>START_CHARGE_THRESH_BAT0=40</s></code> | ||
** <code><s>STOP_CHARGE_THRESH_BAT0=70</s></code> | ** <code><s>STOP_CHARGE_THRESH_BAT0=70</s></code> | ||
*这个联想笔记本似乎不支持这么设置,而是只有开启和关闭两个选项,总体似乎是 | **这个联想笔记本似乎不支持这么设置,而是只有开启和关闭两个选项,总体阈值<s>似乎是在60%</s>,但反正开启后有同样的效果,就是不能控制阈值(上面画删除线的可以注释掉了): | ||
**<code>STOP_CHARGE_THRESH_BAT0=1</code> | ***<code>STOP_CHARGE_THRESH_BAT0=1</code> | ||
**tips:这影响的是全局,也就是你的电池将永远冲不满,看自己的使用需求,充电宝供电边给电池充电边给电脑供电,耗损疑似有些太高,单纯设为节能模式怕扛不住,但我也没测试;到了有常连电源的环境时再改配置就行,可以自己问ai设置一些命令别名快速切换配置。 | ***new:'''实战表示在80%停止供电,'''降到79再连接电源不会开启充电模式,看来没傻到一个阈值,至于下限多少还没测也不像专门去测。 | ||
***tips:这影响的是全局,也就是你的电池将永远冲不满,看自己的使用需求,充电宝供电边给电池充电边给电脑供电,耗损疑似有些太高,单纯设为节能模式怕扛不住,但我也没测试;到了有常连电源的环境时再改配置就行,可以自己问ai设置一些命令别名快速切换配置。 | |||
***<s>可以写个脚本轮询,电量低于80%或你设定的数值时关闭这个模式,让电脑变充边用,到了阈值就开启这个配置,检测到电量大于60就会关闭充电,直接使用外部电源。</s> | |||
*<s>自动使用省电模式(AC/使用外部电源时,因为充电宝也是外部电源、BAT/使用内置电池时 用省电模式):</s> | |||
**<code><s>PLATFORM_PROFILE_ON_AC=low-power</s></code> | |||
**<code><s>PLATFORM_PROFILE_ON_BAT=low-power</s></code> | |||
**没有用,不管设为low_power还是balanced还是performance还是默认的被注释掉都在使用平衡模式,所以我怀疑之前在kde通过滑块设置为省电模式但是开机后就成为了平衡模式,原因就在这里吧,但kde的滑块调节模式似乎是通过tlp-pd集成的,kde本身也没提供开机自动设为某某模式的功能,我又看不懂源代码,一根筋变两头堵了,只好开机后手动调回来了(一开始还以为是tlp-pd跟tlp冲突,卸载tlp-pd都测试效果一样,不是人家的锅)。 | |||
'''其他省电优化''': | |||
* 禁用听筒/话筒,我看它一跳一跳的,感情偷摸耗我电呢,不论隐私还是省电,都值得关掉:点击喇叭表示,点话筒图标禁用即可; | |||
* 3.5mm有线耳机替代蓝牙耳机; | |||
* 2.4g usb无线鼠标替代蓝牙模式; | |||
===== fcitx5 ===== | ===== fcitx5 ===== | ||
| 第265行: | 第275行: | ||
** <code>pnpm exec <u>prisma</u> <u>''migrate dev''</u></code> | ** <code>pnpm exec <u>prisma</u> <u>''migrate dev''</u></code> | ||
** 简写:<code>pnpm <u>prisma</u> <u>''migrate dev''</u></code> | ** 简写:<code>pnpm <u>prisma</u> <u>''migrate dev''</u></code> | ||
===== pgsql ===== | |||
<code>pacma -S postgresql --noconfirm</code> | |||
<code>sudo -u postgres initdb -D /var/lib/postgres/data</code> | |||
=== IDE === | === IDE === | ||
| 第274行: | 第289行: | ||
然后运行Toolbox,通过它安装需要的jb家产品。 | 然后运行Toolbox,通过它安装需要的jb家产品。 | ||
无法使用中文的话: | |||
* kde菜单中找到这个应用,右键编辑应用; | |||
* 命令栏添加前缀(别忘了最后的空格): <code>env GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx XMODIFIERS=@im=fcitx <原来的启动命令,一串路径></code> | |||
=== 文本编辑器 === | === 文本编辑器 === | ||
2025年12月24日 (三) 15:18的最新版本
硬件:thinkbook 16+ gen7 锐龙7 H 260
系统:archlinux 2025.12.1
烧录软件:balenaEtcher(跨平台)
操作时间:2025-12-20(所有操作均基于以上版本及该时间点,注意时效性及不同平台的硬件命名差异)
安装ArchLinux系统
通过U盘启动:
- 理论上开机时疯狂esc就行了,但我想看看现在win11长什么样就先激活了windows,果然不咋样;
- 激活windows后通过:设置-系统-恢复-高级启动 --> 疑难解答-UEFI固件设置-重启;
- UEFI:安全设置-安全启动设置-安全启动选择关闭(我也不知道有什么用,刻板印象,先关为敬);
- UEFI:启动设置-启动顺序-u盘移至首位,f10。
进入live系统(u盘环境)后执行:
- 先连接网络(注意这是live系统的设置,live本身就是一个特殊小系统,现在还没安装arch呢):
iwctl:进入无线网络管理环境device list:列出网卡信息(我这里是wlan0)station wlan0 scan:通过该网卡扫描可用网络(无返回值)station wlan0 get-networks:列出扫描到的网络列表station wlan0 connect scio:连接目标wifi(我这里是scio,若有特殊字符、空格等请用双引号包裹字符串以免报错)- 按照提升输入密码、确认密码;
exit:退出iwctl环境;ping baidu.com:随便ping测试网络是否正常。
- 【可选】配置ssh服务(我的目的是在pc中操作笔记本,方便复制粘贴命令,若你直接在arch里操作则跳过此步,无影响)
passwd:设置root密码(同样是live环境的),否则无法通过ssh访问;ip addr:列出本地ip信息,查看192.168.50.*这样的局域网IP,或者去路由器后台查;systemctl start sshd:启用sshd服务,允许外部通过ssh访问主机;- 【PC端操作】:
ssh root@192.168.50.29ip用你自己查到的局域网ip,输入密码、yes确认保存密钥;
- 通过archinstall安装系统(之前VirtualBox安装Archlinux通过命令行操作,这里选择便捷工具,理由下面说):
- archinstall:进入安装交互页面;
- 基础操作(了解即可,到相关菜单后自然知晓何意味):
方向键上下:控制焦点上下移动;空格:切换激活状态;tap:切换激活状态;esc:不保存退出;回车:激活并退出(焦点在列表选择时,拥有的是激活功效而非切换激活状态);/:进入搜索模式,输入的内容就是搜索关键字;- 该状态下空格就只是作为搜索内容的一部分,请用tap切换激活状态。
- 任何子菜单有列表的,都可以用搜索进行过滤以便于快速选择,也可以自己慢慢按方向键,不会单独提示用法,只是注意在后面选择预安装软件包时,返回菜单需要焦点在已激活或要激活的项目上按回车,不然会把不想预装的给激活,esc是直接返回,不会保存你的操作。
Archinstall language:Simplified Chinese (90%);- 【保持默认】
区域设置:键盘布局和语言环境,默认en_us就行,语言环境也没比utf-8更好的了; 镜像源与仓库:选择地区-->China,会自动加载中国的镜像源;磁盘配置:- 刚开始只有:
分区-->使用最佳的默认分区布局-->选中目标硬盘-->btrfs[1]-->(是否以默认结构使用BTRFS子卷)是[2]-->(您想使用压缩还是禁用写时复制)使用[3]- [1]:目的是写时复制和易于使用的快照功能;
- [2]:会自己配置快照功能,省去自己可能半小时到一个多小时的折腾;
- [3]:啊不然为啥不干脆用ext4。
- tips:这里是直接两个分区,一个引导分区,一个主分区,
/、home等通过@配置挂载点,最直观的作用就是快照只负责根目录挂载点,排除用户、日志等目录,好使回滚只回滚系统本体;交换分区不在这里,在后面。
- 之后会多出几个选择,进入
Btrfs snapshots:Snapper- 另一个Timeshift就是linuxmint桌面环境Cinnamon内置的,没有snapper更适合btrfs。
- 刚开始只有:
- 【保持默认】
交换分区:info区提示zram上的swap:已启用即可; - 【保持默认】
引导加载程序:默认的Systemd-boot即可;- 绝大多数linux发行版默认使用的引导程序,就是一个黑色背景页面,一个列表的那个,但它有个缺点,对brefs快照支持不理想,grub可以直接在启动页选择快照并进入系统,systemd-boot就只能进tty通过命令选择要启动的快照。
- 不过滚动系统虽然有滚挂的风险,但没那么大,至少grub相较于systemd-boot臃肿很多,我又不在乎引导页是否美观,我又不安装双系统,grub也有自己出毛病的前例(你搜引导程序出错,基本都是grub出的问题,systemd-boot本身非常精简,想出问题都难),所以老老实实用systemd-boot就好了。
主机名:电脑的名字,我都是设为了anon,无所谓;Authentication:- Root 密码:这里设置的才是archlinux的密码,开头设置的是u盘的live环境的密码;
- 用户账户:按照提示输入用户名及密码、是否设为超级用户(有sudo权限)即可(个人用应该都会选是,我想不到为什么选否),以及密码尽量简单一点,不然以后输密码的时候会被烦死的;
- 除非你有特殊需要,
确认并退出即可。
配置文件:- 一开始只有:
类型-->desktop-->选择桌面环境,我选了KDE Plasma和Niri,确认都会出现其他选项;- 都用archlinux了,若不是单纯冲着aur来的,kde/plasma或窗口管理器才是最好的选择,gnome什么老东西,想用cinnamon直接用linuxmint就行,不同发行版间,对于我这种新手而言,最大的差异就是与桌面环境的兼容程度,其次是官方包管理器的名字(注意是名字而不是包数量);
- 对于niri或部分桌面环境可能会需要额外安装一些拓展,会有提示,如果给的选择,自己搜一下它们的差异或者按照默认的即可。
- 显卡驱动程序:默认是全部,但我是amd yes,显卡也是amd集显,就选择了“AMD / ATI (open-source)”
- intel+集显的也可以直接选Intel那一项,其他选全部或问问ai吧。
- 登陆管理器:默认的sddm(kde使用的)即可。
- 一开始只有:
Applications:- 有蓝牙和音频两个选项,蓝牙通过附加软件包安装相关工具即可,这里忽略;
音频-->pipewire,PipeWire有统一linux下音频框架的倾向。
- 【保持默认】
内核 网络配置:使用 NetworkManager(在Gnome和Kde....配置互联网所必须)附加软件包:就是提前装好(通过官方源)一些包,我选了:amd-ucodeCPU补丁base-devel基础依赖工具包(理论预装,以防万一,反正已有会跳过)bluez、bluez-utils识别并管理蓝牙nano我不管,nano就是最好用的编辑器,至少最符合图形化编辑器使用直觉,0了解成本,而且我压根不用命令和编辑文件,所以nano无疑是最好的选择noto-fonts-cjk、noto-fonts-emoji中日韩语言包及表情字符支持(还有:ttf-jetbrains-mono-nerd)opensshssh 服务支持,通过ssh连接或被连接git:要用aur需要用git克隆仓库(或者自己编译去)
时区:Asia/Shanghai;- 【保持默认】
自动时间同步:自动更新时间的服务器 - 【忽略】
保存配置:作用是将配置保存配置为文件 安装:配置好后选择此项即可自动配置+安装。- 安装时会显示生成的配置文件,可以按PageUp / PageDown滚动。
- 【忽略】
中止
- 等个三四分钟安装完成后会提示“接下来想做什么”,选择:
chroot into installation for post-installation configuration - 在chroot环境执行(从u盘的live环境目录切换到新系统的目录使操作作用在新系统上):
- 开机自启动:
systemctl enable bluetoothsystemctl enable sshd- 这两个理论是被自动启用了,但复制粘贴又不累:
systemctl enable sddmsystemctl enable NetworkManager
- 退出chroot环境:
exit
- 开机自启动:
- 重启系统:
reboot
在系统启动前拔出u盘。
杂谈:
Q:为什么不用纯命令行操作
- 我不知道有啥“意义”,我的意思是,如果是为了学习,那么应该独立于指南之外操作,阅读文档、在有一定linux系统基础的情况下,了解一个系统需要哪些东西,并根据自己的理解去组装组件,我自问没这个水平。
- 在此基础上,使用命令行也只是复制粘贴命令,甚至如果你没有通过ssh从外部控制系统,那你还得对着命令一个一个敲,tap补全的作用在这种情况还是微乎其微的,学习?时隔一周后我还记得怎么操作就算我记忆力超群,我不认为它会起到什么学习用途。
- 所以archinstall多好?现在的它比两年前好用多了,之前我用着还不如命令行,现在则可以直接脱离指南,不懂得点上网一搜或问问ai就能安装完成,而且这些点基本上都是一些具体的工具,而不会说“不知道该做什么”。
Q:为什么选择archlinux
- 不想用debian/ubuntu系,想试试滚动系统,我本来想用opensuse风滚草的(原生快照、YaST),最终因为种种原因,还是选择了archlinux,虽然我笔记本是计划带到无网络环境使用的。
- 我之前就持有这样的观点一直到现在,可能回到我真正了解linux系统前都会如此:不同linux发行版对于我这种新手而言最大的差异在于桌面环境,是的,在于与发行版弱关联的桌面环境,也只有opensuse+kde、linuxmint+cinnamon这种少数的固定搭配能有最好的桌面兼容性体验,根据桌面环境选择与之兼容好的发行版也是不错的策略;其次是包管理器的名字,注意是名字而不是包数量,尤其是在flatpak蒸蒸日上的现在,也就是opensuse的obs和archlinux的aur具有一定竞争力(这里不考虑强行用其他发行版的包管理器的情况)但也有些争议,主要是其包数量是被社区顶起来的,而这些包是否可信是一个大问题,其实也就是一些需求大但没linux版的场景比较多,比如wps,之前的微信;最后是上网查资料提供的教程基本都会涉及apt,提供打包好的软件基本都有deb这种体量分。
安装软件
安装策略,鉴于我的使用环境:
- 系统底层支持或底层工具及依赖:官网源
- 更新频繁的软件:flatpak
- 图方便:flatpak(啊不然我1TB硬盘用来干嘛,反正有去重机制,非偏底层的不用flatpak是想干啥,徒增依赖冲突风险吗?)
- 备选:aur
- 所以我说对于我这种新手而言,首看桌面环境兼容性,次选官方包管理工具顺手性,最后看文档及问答数量,其他的都是浮云。
系统配置
关掉“鼠标移动到左上角进入桌面概览功能”:
- 系统设置 (System Settings)搜:边缘 (Screen Edges);
- 点击显示器屏幕的示意图左上角那个小方块,“无操作” (No Action)。
省电操作:见#ltp
软件商店及管理器
aur
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
若编译错误,可能是go网络问题,设置镜像源:
- 临时:
export GOPROXY=https://goproxy.cn,direct - 永久:
go env -w GOPROXY=https://goproxy.cn,direct
tips:
- aur商店有
*-bin版本时若非更新滞后等原因都可以用,不用自己下载各种库+编译。 - 牢记开源不等于安全,除了热门软件,在你真正审查代码以及每次更新的内容前尽量不要依赖aur
flatpak
sudo pacman -S flatpak
flatpak list:查看都装了哪些软件- plathub 软件商店
设置中国镜像源:flatpak remote-modify flathub --url=https://mirrors.ustc.edu.cn/flathub
- 注意flatpak官方文档没提镜像源的事,但那几个镜像源大户都有它的镜像
pipx
sudo pacman -S python-pipx
pipx ensurepath 将 ~/.local/bin 文件夹添加到环境变量
pipx怎么不算软件商店,npm也是
gear lever
flatpak install flathub it.mijorus.gearlever -y
整理和管理 AppImage 文件,统一移动到某存放appimage的文件夹内、生成desktop文件。
系统
usbutils
sudo pacman -S usbutils --noconfirm
usb管理工具包,主要就是用lsub
ltp
https://linrunner.de/tlp/installation/arch.html
sudo pacman -S tlp tlp-pd tlp-rdw smartmontools ethtool --noconfirm
sudo systemctl enable tlp.service
sudo systemctl enable --now tlp-pd.service
sudo systemctl enable NetworkManager-dispatcher.service
sudo systemctl mask systemd-rfkill.service systemd-rfkill.socket
修改配置文件的优化:sudo nano /etc/tlp.conf,取消注释并修改如下(sudo tlp start激活配置):
- 用电池时限制cpu性能以节省电源:
CPU_BOOST_ON_BAT=0CPU_ENERGY_PERF_POLICY_ON_BAT=power
设置多少百分比后开启充电和结束充电,之外的情况都只用充电宝供电而不边供电边充电:START_CHARGE_THRESH_BAT0=40STOP_CHARGE_THRESH_BAT0=70- 这个联想笔记本似乎不支持这么设置,而是只有开启和关闭两个选项,总体阈值
似乎是在60%,但反正开启后有同样的效果,就是不能控制阈值(上面画删除线的可以注释掉了):STOP_CHARGE_THRESH_BAT0=1- new:实战表示在80%停止供电,降到79再连接电源不会开启充电模式,看来没傻到一个阈值,至于下限多少还没测也不像专门去测。
- tips:这影响的是全局,也就是你的电池将永远冲不满,看自己的使用需求,充电宝供电边给电池充电边给电脑供电,耗损疑似有些太高,单纯设为节能模式怕扛不住,但我也没测试;到了有常连电源的环境时再改配置就行,可以自己问ai设置一些命令别名快速切换配置。
可以写个脚本轮询,电量低于80%或你设定的数值时关闭这个模式,让电脑变充边用,到了阈值就开启这个配置,检测到电量大于60就会关闭充电,直接使用外部电源。
自动使用省电模式(AC/使用外部电源时,因为充电宝也是外部电源、BAT/使用内置电池时 用省电模式):PLATFORM_PROFILE_ON_AC=low-powerPLATFORM_PROFILE_ON_BAT=low-power- 没有用,不管设为low_power还是balanced还是performance还是默认的被注释掉都在使用平衡模式,所以我怀疑之前在kde通过滑块设置为省电模式但是开机后就成为了平衡模式,原因就在这里吧,但kde的滑块调节模式似乎是通过tlp-pd集成的,kde本身也没提供开机自动设为某某模式的功能,我又看不懂源代码,一根筋变两头堵了,只好开机后手动调回来了(一开始还以为是tlp-pd跟tlp冲突,卸载tlp-pd都测试效果一样,不是人家的锅)。
其他省电优化:
- 禁用听筒/话筒,我看它一跳一跳的,感情偷摸耗我电呢,不论隐私还是省电,都值得关掉:点击喇叭表示,点话筒图标禁用即可;
- 3.5mm有线耳机替代蓝牙耳机;
- 2.4g usb无线鼠标替代蓝牙模式;
fcitx5
sudo pacman -S fcitx5-im fcitx5-rime fcitx5-chinese-addons fcitx5-configtool --noconfirm
- 输fcitx5本体、rime引擎、一个中文输入法、配置修改GUI工具
- 回头我试试雾凇输入法。
浏览器
firefox
flatpak install flathub org.mozilla.firefox -y
注意flatpak版配置文件目录在:~/.var/app/org.mozilla.firefox/.mozilla/firefox/配置文件/
以及userChrome.css文件的用法不懂可问ai,我用来清理右键菜单,对于一般网页只保留了谷歌翻译和沉浸式翻译的选项,有些拓展可以手动关闭菜单集成,有些只能在userChrome.css文件内通过关键词或ID排除。
Tor Browser Launcher
flatpak install flathub org.torproject.torbrowser-launcher -y
通讯
telegram
flatpak install flathub org.telegram.desktop -y
Thunderbird
flatpak install flathub org.mozilla.Thunderbird
2025年了,还是没加最小化到托盘的功能,birdtray还是不能用,wayland二等公民,betterbird倒是有这个选项,托盘也有,但是任务栏也有而且托盘无法拉起窗口,只会在任务栏高亮提示。。。
文件同步
rclone
sudo pacman -S rclone --noconfirm
localsend
flatpak install flathub org.localsend.localsend_app -y
生产力
生产环境
node
fnm+npm+pnpm方案,我正尝试让自己使用这一套方案,并在这个过程中考虑所谓设计和顺手哪个更适合我
安装fnm本体:yay -S fnm-bin --noconfirm
编辑~/.bashrc文件:
echo '' >> ~/.bashrc加个空行,强迫症,不然贴着上一行
echo 'eval "$(fnm env --use-on-cd --shell bash)"' >> ~/.bashrc
source ~/.bashrc重载配置,或者手动重启终端
安装node稳定版(lts):
fnm install --ltsfnm use lts-latest
启用pnpm:
corepack enablecorepack prepare pnpm@latest --activate
日常使用:
- 初始化:
pnpm init - 安装包:
pnpm add [-D] x - 安装所有依赖:
pnpm i - 安装全局包:
pnpm dlx x - 使用提供了命令的:
pnpm exec prisma migrate dev- 简写:
pnpm prisma migrate dev
pgsql
pacma -S postgresql --noconfirm
sudo -u postgres initdb -D /var/lib/postgres/data
IDE
WebStorm
flatpak install flathub com.jetbrains.WebStorm -y
yay -S jetbrains-toolbox --noconfirm
然后运行Toolbox,通过它安装需要的jb家产品。
无法使用中文的话:
- kde菜单中找到这个应用,右键编辑应用;
- 命令栏添加前缀(别忘了最后的空格):
env GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx XMODIFIERS=@im=fcitx <原来的启动命令,一串路径>
文本编辑器
Visual Studio Code
flatpak install flathub com.visualstudio.code -y
yay -S visual-studio-code-bin --noconfirm
不是最好的ide,但肯定是(可拓展重型编辑器中)最好的文本编辑器。
zod
flatpak install flathub dev.zed.Zed -y
选区复制挺好的,他这个选区不是根据视觉是根据列号选的。
算是迷你版的vscode,通过插件提供编程语言支持
就是不支持界面语言修改。
typora
flatpak install flathub io.typora.Typora -y
办公套件
onlyoffice
flatpak install flathub org.onlyoffice.desktopeditors -y
媒体编辑
drawio
flatpak install flathub com.jgraph.drawio.desktop -y
我还是觉得xmind比较好用,但架不住商业软件以及linux版没win版好用,而且不在乎外观的话,drawio用起来也挺顺手。
kdenlive
flatpak install flathub org.kde.kdenlive -y
命令行工具
Mosh
sudo pacman -S mosh
与shh一样,命令换为mosh root@ip ,特性是支持间歇性的链接,对于网络不稳定的情况下算好用(不然几分钟就要断一次),尤其是链接网络波动大的国外机器。
需要受控端也安装mosh并开放UDP 60001/6002端口。
goaccess
sudo pacman -S goaccess --noconfirm
web服务器日志分析
ls -v access_favorites.log* | xargs cat | goaccess - \
--log-format=COMBINED \
--ignore-crawlers \
--ignore-status=400 \
--ignore-status=404 \
-o report_favorites.html
lychee
sudo pacman -S lychee --noconfirm
死链检查
linuxdir2html
pipx install linuxdir2html
linuxdir2html 源路径 输出HTMl文件路径(会自己加.html后缀)
屏幕截取
OBS Studio
flatpak install flathub com.obsproject.Studio -y
KDE Spectacle
自带,支持截图和录屏,作为轻量化平替,注意thinkboot16+没有print键
日常工具
KRunner
启动器,kde自带,该有的功能都有,默认预加载的插件功能足够。默认快捷键 alt+空格
Dolphin
kde自带,文件管理器,顺便把ftp等协议传输工具的活给占了,轻量使用当是无问题
haruna
flatpak install flathub org.kde.haruna -y
kde套件,视频播放器,底层也是libmpv,或者折腾mpv + osc
clash party
yay -S mihomo-party-bin --noconfirm
玩具
fastfetch
sudo pacman -S fastfetch
- 生成配置文件:
fastfetch --gen-config - 编辑配置文件:
nano /home/scio/.config/fastfetch/config.jsonc- 设置图标:
"logo": {
"source": "~/.config/fastfetch/logo.txt", // 存放ascii艺术的文件(不需要有什么占位符)
"type": "auto",
"color": {
"1": "blue",
}
},
"KKP
, ,+;n@nnw, ,,
,||ppKN|||p##KKNpp|LKp!L@|IN,
;L##KKPL|$#KKM"````"TE|IKm`"K@LKp
||#KKM` ||#KKP .*||hw, T|I#N T||Km
||$#K` |I#KP | |||$##N @I#KH ||$#N
'|I8N |I#Kb Y@@p##KBKP |I#KN ,@$#KM
TPLKm, Y|I8N "KKKKKK* ||##KL,@$#KKP
"Kp@bp$p@LKp, .||p##KH@p#KK*
U@#Kp`*KKK*Tb@@I#m |.{#KKKM*KKKPT@#Kp
`*" `PK#K HI#KM` `**`
IK#K $K#B
,Kpp I#BB IhKKp p#p,
"KKKKmp##KKK TKKKKp##KKKM
`TKKKKKKP` `*KKKKKKM`
游戏
steam
flatpak install flathub com.valvesoftware.Steam -y
yay -S game-devices-udev --noconfirm
bottles
flatpak install flathub com.usebottles.bottles -y
这个(wine),不需要了.jpg
steam-->steam,epic&gog-->Heroic,一般软件和游戏-->Bottles,一些带客户端的大型网游-->Lutris
osu
直接官网下载.appimage文件
需要依赖:sudo pacman -S fuse2 --noconfirm
学习
anki
yay -S anki-bin --noconfirm
Kleopatra
unarchiver
fastfetch Neofetch
imagemagick
docker
docker-buildx
VS Code
HexChat
syncthing
Veracrypt
czkawka
dupeGuru
gimp+PhotoGIMP or Photoshop or krita
ImageMagick
Squoosh
sox