2019-06-28 的更新

使用的软件会随着习惯与需求不管变化, 作为懒癌患者实在懒得再在博客上维护这份软件清单。

不过可以通过查阅 此脚本 来获得我正在使用的软件,这个脚本会随我的习惯和需求同步更新的。

写在前面

将 Linux 作为桌面系统使用时, 我所选择的软件倾向于 “新”, 所以最终选择了 Arch 这个滚动发行版。

以下列出的软件,都能在 Arch 的官方软件源 中找到 (不清楚其它发行版的官方源中是否有)。

双向选择

软件和用户其实是一个双向选择的过程, 用户按照一定标准筛选软件时, 软件也在通过此标准选择用户。

我对于所用的软件有以下的要求:

  • 不依赖 gconf
  • 不依赖 gtk2
  • 不依赖 qt4
  • 不依赖 python2
  • 不依赖版本号 <= 5.2 的 lua
  • 不依赖版本号 <= 8.x 的 (open) jdk
  • 尽可能的使用文本文件进行配置 (dconf 真毒瘤)
  • 在保证所需功能的前提下依赖更少, 体积更小

分类列表

桌面?

目前我主力使用的是窗口管理器 i3wm ,备用桌面是 KDE

以下软件组合后基本上可以视做一个 简陋的 DE

  • 窗口管理器:i3wm
    • 配置简单,扩展性高 (其实挺想用 Awesome 的,但是懒得再折腾了)
  • 状态栏:i3blocks
    • 高度可扩展的状态栏工具
  • 程序启动器:Rofi
    • 比 Dmenu 更强大,还可以配置的很好看
  • 屏幕锁:i3lock
    • i3wm 官方提供的一个锁屏应用,小巧玲珑
    • 社区还有几个很好看的 Fork 呢
  • 文件管理器:Ranger
    • 终端中的有 Vim 按键模式的文件管理器
  • 壁纸设置工具:Feh
    • 壁纸还是得有的,虽然并不常看
  • 电源管理:TLP
    • 试了一遍官方源中的电源管理工具,感觉就这个用起最顺手
  • 蓝牙管理:Blueman
    • 全功能的蓝牙管理器
  • 输入法:Fcitx-Rime、IBus-Rime
    • 使用哪个输入法平台无所谓,重要的是要用 Rime
    • 再推荐一个音形码输入法 — 小鹤音形,打字流畅不卡壳
  • 截图工具:Flameshot
    • 截图后可以对图像进行一部分编辑操作 (标注、勾画等),界面也好看

网络类

  • 浏览器:Firefox、Chromium
    • 日常用 Firefox,开发用 Chromium
  • 下载工具:Aria2、qBittorrent
    • 前者是一个通用的命令行下载工具,不过 BT 功能太弱
    • 后者是一个 BT 下载工具,功能很强大
  • 邮件客户端:thunderbird
    • 集邮件、IRC、日程等于一生,功能强大
  • IRC 客户端:WeeChat
    • 高度可配置的终端中的 IRC 客户端
  • XMPP 客户端:Profanity
    • 高度可配置的终端中的 XMPP 客户端
  • RSS 工具:QuiteRSS
    • 定制自己的信息获取渠道,RSS 当然是必备。官方源中几个的 RSS 工具中就这个好看点

媒体类

  • 音频播放器:CMus
    • 终端中功能强大的音乐播放器,扩展性高
  • 视频播放器:MPV
    • 功能强大的播放器,全键盘操作
  • 图像查看器:Vimiv
    • 有 Vim 按键模式的图像查看器,并带有少许的编辑功能
  • 图像编辑:Krita
    • 虽然图像编辑功能比 GIMP 弱点,但是好看呀 (界面有点像 Photoshop)
  • 音频转换:SoX
    • 可以用作变声器,调戏队友必备
  • 音频编辑:Audacity
    • 跨平台的音频编辑器,以前用来合成过几段舞蹈的背景音乐

工具类

  • Shell:Zsh、Grml
    • Zsh 自然不需多解释
    • 如果觉得 Zsh 配置太繁琐或者 Oh-My-Zsh 太卡的话,那就得试试 Grml 提供的 Zsh 配置了,保持简洁的同时功能还很强大
  • 终端模拟:Urxvt
    • 高度可配置的终端,轻量级的选择
  • 系统监视:Glances
    • 使用 Python 写的系统监视工具,显示的信息全面,功能强大
  • 图形绘制:Graphviz
    • 一门图形描述语言,绘制各种结构化的图形都不在话下
    • 重要的是还可以使用 Git 进行版本管理

文件类

  • 办公套件:WPS
    • Linux 上可以通过 Wine 来完美运行 Office,也还有 WPS 可用。看个人选择吧
  • 文件转换:Pandoc
    • 文件类型转换的利器,不必多解释
  • PDF 查看器:Atril
    • 官方源中的几个 PDF 查看器,也就这个支持文档最全也最轻量
  • CHM 查看器:xCHM
    • 偶尔还是需要看个 CHM 文档,对比了官方源中 CHM 查看器,都差不多,不过这个比较轻量
  • 思维导图:VYM
    • 试了一遍官方源中的几个思维导图工具,就这个好看一点
  • Diff 工具:Meld
    • 跨平台的 Diff 工具,能对比文件、文件夹、还有语法高亮…总之功能很强大
  • 文件检索工具:Fzf
    • 模糊搜索利器,速度很快。还可以与 Vim 集成
  • 全文检索工具:RipGrep
    • 比 ag、grep 更快的文本搜索工具

安全类

  • 密码管理:KeePassXC
    • KeePass 在 Linux 上就是套了个 Mono 的壳,不仅显示中文字体有问题,还很丑呢。所以 KeePassXC 还真是不二之选
  • 磁盘加密:VeraCrypt
    • 虽然各平台都有自家的磁盘加密工具,但是 VeraCrypt 跨平台呀