以下软件是我常用的。事实上除非换电脑,否则我不想再重装系统和软件了。备份好(例如使用timeshift之类的软件建立一个快照),系统挂了直接恢复,为什么要重装它呢,闲得蛋疼?

有人说在Arch安装的过程中能学到知识,我想是的,确实可以,如果你每条命令都知道干了什么的话,我觉得你能学到点东西的。但是既然你知道每条命令背后都干了什么,那你也不必在系统出了一点小毛病就重装,这不是明智的选择,因为你还要安装各种常用的软件,即使aur的便捷性可以让你放心大胆的折腾,甚至写一个自动脚本,但是这依然是在浪费生命,它会占用很多你准备拿来陪妹子逛街的时间。


窗口管理器:bspwm

linux哲学窗口管理器。配置简单,十分钟上手。

或者不配置也可以用。开箱即用也不是不可能,简约大方,想美化都没地给你美化。

恕我直言,linux下的桌面(gnome/kde/dde/xfce……)都不太行,总有各种各样的问题。所以用WM吧,快捷键记住了效率很高。如果你使用大屏+多屏,那就再好不过了。

ps:折腾桌面和美化就是在浪费生命!

image-20210323145104757.png

部分配置文件来自酷安/酷友:qvshou

&&:专业壁纸网站:https://wallhaven.cc/

大部分壁纸都有一股浓浓的商业味

Office:WPS/永中

美观大方。免费。商业。良心。

如果你离不开ws office,那我建议虚拟机。别折腾wine下的office,那是在浪费生命

图片查看器:gThumb

美观,高效率,人性化。

虚拟机:VirtualBox

跑个win7虚拟机还是很流畅的。

模拟终端:Alacritty

号称运行很快。不见得。能用就行,用其他的也行。

这大同小异吧。除非你大半时间都耗费在命令行上。

打字练习:金山打字通

拿来练习五笔盲打。

没有Linux版本?当然没有。

使用的wine安装。完美运行,甚至连广告也完美运行了。

调查兵团:Qv(to)ray

去墙外调查学习使用的工具,类似进击的巨人主角挂在腰间喷气的那个玩意儿。不建议使用它去调查地下室的秘密。学习为主。

电纸书阅读:微信读书

阅读专业书籍还是大屏幕实际点。

没搜索到软件?没错。这个是网页版的,你可以用某些工具把网页转成独立的程序。能用就行是吧,别要求太高。

音乐:网易云音乐官方/网易云音乐GTK

美观大方。官方/社区第三方作品。

网易云版权太少,要倒闭了?

腾讯系列:QQ和QQ音乐

腾讯官方出品,能用就行是吧。

必须扫码才能登录。别期待后面会更新。

都是企鹅,但是这两个企鹅不一样。

大厂下载软件:迅雷(xunlei)/百度网盘(baidunetdisk)

资本社会。官方出品。除非你开了会员。否则不建议安装。

迅雷下载个镜像文件貌似还挺快。学习视频就别想了,一动不动。

种子下载工具:Transmission BitTorrent Client

简单,方便使用。

网盘同步:MEGAsync

有官方Linux 客户端。免费50G存储空间。1~2M的小水管。

移动宽带已被墙,其他网络请自测!

本地视频播放:VLC/mpv

大众化了,使用Linux桌面的应该知道!

投屏控制安卓手机:Scrcpy/Sndcpy

控制手机,在电脑上使用手机,甚至玩游戏。USB/WIFI

俗称的,在Linux 上使用安卓软件。

Sndcpy:转发手机音频到电脑,手机可静音。

至于其他整合android的产品我想吐槽下:

  1. Linux下的安卓虚拟机:没大厂开发,所以卡得要死,能让你怀疑人生的卡。Linux的蛋糕太小,大厂都不正眼瞧的……
  2. anbox:传说中的使用本机内核运行Android程序的高效率软件。然而实际体验不见得比虚拟机好多少。基于Ubuntu20.04开发,20.04的内核是5.4的,所以……Arch的lts内核都5.10了。并且更新基本处于停滞状态,作者也没merge其他贡献者重要的pr……社区氛围差……安装麻烦……app兼容性特差,日常闪退。
  3. xDroid:目前看到的良心软件,比anbox稳定,比anbox安装方便,比anbox维护更新快。但是部分app还有兼容性问题,占用不见得比虚拟机少多少。商业软件。ARM平台还在测试中。更新xDroid6解决几个大BUG,增加了更多的发行版和内核版本的支持,兼容性大大提升。推荐使用。

运行安卓应用:xDroid

目前看到的良心软件,比anbox稳定,比anbox安装方便,比anbox维护更新快。

但是部分app还有兼容性问题。商业软件。

最新版本,基本满足使用,所以在列表中重新列出。

请参考官方文档和用户论坛/企鹅群,内有大部分问题的解决办法。

休息提示:Stretchly

美观大方。有设计师一起合作的作品就是不一样。

符合正常人的使用习惯。可以关闭提前通知。

有点mac风格就不吐槽了……

至于其他类似功能的软件真是丑得一言难尽。

Todo:Planner

美观大方。该有的功能都有。

调用的todoist,todoist有全平台同步

基本功能免费,免费!

收邮件:MailSpring

美观大方。就是资源占用相对大了点。

开源,有官方维护。

至于其他什么雷鸟/进化,哎……设计界面真是一言难尽。

PDF阅读:FoxitReader

界面美观,功能该有的都有。

知识记忆:Anki

直接复制了官方介绍:

Anki是一个基于重复学习原理的记忆软件,简单易用,免费并开源。

没用习惯。大概是我不爱学习的缘故。

录屏:SimpleScreenRecoder/Kazam

没遇到什么BUG。

gif录制:Peek

设计简单大方。使用方便。

gif录制出来文件很小。

linux和android整合:kde connect

同步通知。同步短信。同步剪切板。文件传输。媒体控制。控制鼠标。

虽然在kde系列下,但无妨它在各大桌面下的普及化。

电纸书管理:Calibre

功能强大,可以导入到各大墨水屏电纸书上去。

可以把你的电纸书txt/pdf/mobi……全部集合在一起管理。

java开发。

深度截图

美观大方。功能完善。无可挑剔。

bspwm/i3……下可能无法自动保存截图到剪切板。使用下这个脚本。

#!/bin/sh
deepin-screenshot
ls -rt /home/yyl/Pictures/screenshot/*.png | tail -1  | xargs -i xclip -selecti
on clipoard -t "image/png" {}

注:1. 将/home/yyl/Pictures/screenshot换成你保存截图的位置。2. 绑定这个脚本到截图快捷键上。

深度计算器

美观大方。

屏幕测量:kruler

kde出品。测量像素。

相信你会用到它。

色温调节:RedShift gui

或者redshift-gtk

用gui版本方便调节,可以在托盘中操作。原生redshift好像有个问题,忘了……有问题我才换到gui的。

国内好像定位有问题,自己手动输入。注意修改了配置文件,删除~/.redshiftgrc中的map部分内容。否则会执行定位操作。

剪切板管理:CopyQ

功能强大。

划词翻译/截图翻译:Crow Translate

跨平台,Google翻译

快捷键一键调用。

Ubuntu下出现语音无法合成的问题解决:

sudo apt-get install libqt5multimedia5-plugins -y

Markdown笔记:Typora

跨平台,简约美观,该有的都有,编辑即预览。

Ctrl+shift+F全局搜索笔记。

本地备份:TimeShift

系统/资料/备份还原软件

务必在设定筛选中精确排除其他分区(只排除上一级目录无效),不然恢复时候依然会挂载恢复

输入法:fcitx5

强大的新一代输入法框架。

修改快速输入

sudo vim /usr/share/fcitx5/data/quickphrase.d/quick.mb

替代everything

Fsearch

imwheel 鼠标配置

修改Linux系统的鼠标滚轮的速度

安装

Debian系:

sudo apt install imwheel

Arch:

sudo pacman -S imwheel

配置

创建~/.imwheelrc文件

nano ~/.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

运行

运行测试一下

imwheel

重新运行

imwheel kill

看到提示就成功了。

添加到启动项避免每次开机都要手动运行,这里可以用Gnome Tweak Tool来添加,不过我最近发现了systemd可以支持用户级服务,并且通过Arch Wiki了解到了具体的用法。

使用systemd用户级服务

创建~/.config/systemd/user/imwheel.service文件。

编辑内容

[Unit]
Description=IMWheel
Wants=display-manager.service
After=display-manager.service

[Service]
Type=simple
Environment=XAUTHORITY=%h/.Xauthority
ExecStart=/usr/bin/imwheel -d
ExecStop=/usr/bin/pkill imwheel
RemainAfterExit=yes

[Install]
WantedBy=graphical.target

使用以下命令启用服务:

 systemctl --user daemon-reload
 systemctl --user enable --now imwheel
 journalctl --user --unit imwheel

gksu sudo执行.desktop文件

sudo执行gui桌面软件
修改
xec=sudo timeshift-gtk
为
xec=gksu timeshift-gtk

FTP客户端:FileZilla

如果你有一个云服务器,那么你可能会用到。这玩意儿比直接终端方便不少。

数据库管理GUI:Dbeaver

社区免费版。

ArchLinux切换Java版本

archlinux-java


如果发现了舒适的Linux应用,我会更新这个文件!