ArchLinux安装的软件与工具的记录:修订间差异
来自Wired
跳到导航跳到搜索
小无编辑摘要 |
小 →ltp |
||
| (未显示同一用户的6个中间版本) | |||
| 第127行: | 第127行: | ||
# '''系统设置''' (System Settings)搜:'''边缘''' (Screen Edges); | # '''系统设置''' (System Settings)搜:'''边缘''' (Screen Edges); | ||
# 点击显示器屏幕的示意图'''左上角那个小方块,“无操作”''' (No Action)。 | # 点击显示器屏幕的示意图'''左上角那个小方块,“无操作”''' (No Action)。 | ||
省电操作:见[[#ltp]] | |||
== 软件商店及管理器 == | == 软件商店及管理器 == | ||
| 第165行: | 第166行: | ||
整理和管理 AppImage 文件,统一移动到某存放appimage的文件夹内、生成desktop文件。 | 整理和管理 AppImage 文件,统一移动到某存放appimage的文件夹内、生成desktop文件。 | ||
== | == 系统 == | ||
===== usbutils ===== | |||
<code>sudo pacman -S usbutils --noconfirm</code> | |||
usb管理工具包,主要就是用lsub | |||
===== ltp ===== | |||
https://linrunner.de/tlp/installation/arch.html<syntaxhighlight lang="shell" line="1"> | |||
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 | |||
</syntaxhighlight>'''修改[https://linrunner.de/tlp/support/optimizing.html 配置文件的优化]''':<code>sudo nano /etc/tlp.conf</code>,取消注释并修改如下(<code>sudo tlp start</code>激活配置): | |||
* 用电池时限制cpu性能以节省电源: | |||
** <code>CPU_BOOST_ON_BAT=0</code> | |||
** <code>CPU_ENERGY_PERF_POLICY_ON_BAT=power</code> | |||
* <s>设置多少百分比后开启充电和结束充电,之外的情况都只用充电宝供电而不边供电边充电:</s> | |||
** <code><s>START_CHARGE_THRESH_BAT0=40</s></code> | |||
** <code><s>STOP_CHARGE_THRESH_BAT0=70</s></code> | |||
**这个联想笔记本似乎不支持这么设置,而是只有开启和关闭两个选项,总体阈值<s>似乎是在60%</s>,但反正开启后有同样的效果,就是不能控制阈值(上面画删除线的可以注释掉了): | |||
***<code>STOP_CHARGE_THRESH_BAT0=1</code> | |||
***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 ===== | ||
<code>sudo pacman -S fcitx5-im fcitx5-rime fcitx5-chinese-addons fcitx5-configtool</code> | <code>sudo pacman -S fcitx5-im fcitx5-rime fcitx5-chinese-addons fcitx5-configtool --noconfirm</code> | ||
* 输fcitx5本体、rime引擎、一个中文输入法、配置修改GUI工具 | * 输fcitx5本体、rime引擎、一个中文输入法、配置修改GUI工具 | ||
| 第177行: | 第213行: | ||
===== firefox ===== | ===== firefox ===== | ||
<code>flatpak install flathub org.mozilla.firefox -y</code> | <code>flatpak install flathub org.mozilla.firefox -y</code> | ||
注意flatpak版配置文件目录在:<code>~/.var/app/org.mozilla.firefox/.mozilla/firefox/配置文件/</code> | |||
以及userChrome.css文件的用法不懂可问ai,我用来清理右键菜单,对于一般网页只保留了谷歌翻译和沉浸式翻译的选项,有些拓展可以手动关闭菜单集成,有些只能在userChrome.css文件内通过关键词或ID排除。 | |||
===== Tor Browser Launcher ===== | ===== Tor Browser Launcher ===== | ||
| 第191行: | 第231行: | ||
2025年了,还是没加最小化到托盘的功能,birdtray还是不能用,<s>wayland二等公民</s>,betterbird倒是有这个选项,托盘也有,但是任务栏也有而且托盘无法拉起窗口,只会在任务栏高亮提示。。。 | 2025年了,还是没加最小化到托盘的功能,birdtray还是不能用,<s>wayland二等公民</s>,betterbird倒是有这个选项,托盘也有,但是任务栏也有而且托盘无法拉起窗口,只会在任务栏高亮提示。。。 | ||
== | == 文件同步 == | ||
===== rclone ===== | |||
<code>sudo pacman -S rclone --noconfirm</code> | |||
===== localsend ===== | ===== localsend ===== | ||
| 第197行: | 第240行: | ||
== 生产力 == | == 生产力 == | ||
=== 生产环境 === | |||
===== node ===== | |||
fnm+npm+pnpm方案,我正尝试让自己使用这一套方案,并在这个过程中考虑所谓设计和顺手哪个更适合我 | |||
安装fnm本体:<code>yay -S fnm-bin --noconfirm</code> | |||
编辑<code>~/.bashrc</code>文件: | |||
* <code>echo <nowiki>''</nowiki> >> ~/.bashrc</code> ''加个空行,强迫症,不然贴着上一行'' | |||
* <code>echo 'eval "$(fnm env --use-on-cd --shell bash)"' >> ~/.bashrc</code> | |||
* <code>source ~/.bashrc</code> ''重载配置,或者手动重启终端'' | |||
安装node稳定版(lts): | |||
* <code>fnm install --lts</code> | |||
* <code>fnm use lts-latest</code> | |||
启用pnpm: | |||
* <code>corepack enable</code> | |||
* <code>corepack prepare pnpm@latest --activate</code> | |||
日常使用: | |||
* 初始化:<code>pnpm init</code> | |||
* 安装包:<code>pnpm add [-D] <u>x</u></code> | |||
* 安装所有依赖:<code>pnpm i</code> | |||
* 安装全局包:<code>pnpm dlx <u>x</u></code> | |||
* 使用提供了命令的: | |||
** <code>pnpm exec <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 === | |||
===== WebStorm ===== | ===== WebStorm ===== | ||
<code>flatpak install flathub com.jetbrains.WebStorm -y</code> | <code><s>flatpak install flathub com.jetbrains.WebStorm -y</s></code> | ||
<code>yay -S jetbrains-toolbox --noconfirm</code> | |||
然后运行Toolbox,通过它安装需要的jb家产品。 | |||
无法使用中文的话: | |||
* kde菜单中找到这个应用,右键编辑应用; | |||
* 命令栏添加前缀(别忘了最后的空格): <code>env GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx XMODIFIERS=@im=fcitx <原来的启动命令,一串路径></code> | |||
=== 文本编辑器 === | |||
===== Visual Studio Code ===== | ===== Visual Studio Code ===== | ||
<code>flatpak install flathub com.visualstudio.code -y</code> | <code><s>flatpak install flathub com.visualstudio.code -y</s></code> | ||
<code>yay -S visual-studio-code-bin --noconfirm</code> | |||
不是最好的ide,但肯定是(可拓展重型编辑器中)最好的文本编辑器。 | 不是最好的ide,但肯定是(可拓展重型编辑器中)最好的文本编辑器。 | ||
===== zod ===== | ===== zod ===== | ||
| 第220行: | 第312行: | ||
就是不支持界面语言修改。 | 就是不支持界面语言修改。 | ||
===== typora ===== | |||
<code>flatpak install flathub io.typora.Typora -y</code> | |||
=== 办公套件 === | |||
===== onlyoffice ===== | |||
<code>flatpak install flathub org.onlyoffice.desktopeditors -y</code> | |||
=== 媒体编辑 === | |||
===== drawio ===== | ===== drawio ===== | ||
| 第228行: | 第330行: | ||
===== kdenlive ===== | ===== kdenlive ===== | ||
<code>flatpak install flathub org.kde.kdenlive -y</code> | <code>flatpak install flathub org.kde.kdenlive -y</code> | ||
=== 命令行工具 === | |||
===== Mosh ===== | ===== Mosh ===== | ||
| 第257行: | 第361行: | ||
<code>linuxdir2html 源路径 输出HTMl文件路径(会自己加.html后缀)</code> | <code>linuxdir2html 源路径 输出HTMl文件路径(会自己加.html后缀)</code> | ||
== 屏幕截取 == | == 屏幕截取 == | ||
| 第343行: | 第444行: | ||
需要依赖:<code>sudo pacman -S fuse2 --noconfirm</code> | 需要依赖:<code>sudo pacman -S fuse2 --noconfirm</code> | ||
== 学习 == | |||
===== anki ===== | |||
<code>yay -S anki-bin --noconfirm</code> | |||