linux软件整理

我大概是从研究生的时候就开始使用linux,并将其作为主力系统。下面是我自己在使用linux过程中,使用的一些比较好用的软件。

Shell

zsh

  • 简单易用
  • 大量的资源
  • debian 安装方式 apt install zsh

oh-my-zsh

  • zsh的配置脚本,一键配置,有大量的主题和插件,适合linux初学者,但是开启较多插件之后会导致zsh卡顿
  • https://ohmyz.sh/

zinit

powerlevel10k

Fish

Shell 软件

Tmux

Ranger

Fzf

  • 模糊搜索软件
  • 完成配置之后可以 ctrl+r 可以搜索历史命令 ctrl + t 搜索文件,也可以通过插件配置到vim中
  • https://github.com/junegunn/fzf

Fd

Tig

Ag

  • Ag 是类似ack, grep的工具, 它来在文件中搜索相应关键字
  • 它比ack还要快 (和grep不在一个数量级上)
  • https://geoff.greer.fm/ag/

终端模拟器

Alacritty

Terminator

  • 自带分屏

  • 简单好用

  • debian 安装

    1
    apt install terminator

图形界面

WM

区别于DE(desktop environment)冗杂的环境和多年用不上的自带软件包,WM(Window Manger)只有一个窗口管理器,渲染器,锁屏,登录界面等都需要自行配置。但是WM更加轻量化,占用资源更少常见的WM有i3 dwm

i3-wm

  • 我先在正在用的wm,简单快速,可自定义

  • 官网 https://i3wm.org/

  • 附图一张

i3

dwm

  • 完全自定义,修改相应的头文件定义
  • 需要自己从源码安装,但是源码十分简单(相比于其他的wm)
  • 有大量的修改patch可以使用
  • 缺点:过于硬核,非常不建议初学者使用
  • https://dwm.suckless.org/

小工具

polybar

rofi

  • WM默认使用dmenu作为程序启动器,但是dmenu …
  • rofi是一个好看可高度自定义的软件,可以作为启动器,开关机菜单等你想要的功能
  • https://github.com/davatorium/rofi

feh

  • 一款快速的图像浏览器

  • 可以给WM来换壁纸

    1
    feh --bg-fill --randomize ~/.wallpaper/*

Flameshot