Albert

> Albert — 一个轻量级键盘启动器,让你在 Linux 上告别鼠标,用快捷键秒开应用、文件与网页。 --- 先说个真事儿。我自从把主力机换成 Linux 之后,最难受的不是软件生态,而是那个破启动器——要么是 GNOME 自带的那个一按 Super 键就卡半天的玩意儿,要么是 KDE 里那个花里胡哨但配置起来想砸键盘的 KRunner。直到我遇到了 Albert,这货简直是我 Linux 桌面体验的转折点。今天不整虚的,直接给你讲讲这玩意儿到底怎么用,怎么把它调教成你自己的效率外挂。 ## 这货到底是干嘛的? 简单说,Albert 就是一个悬浮在桌面上的输入框。你按一下快捷键(默认是 Alt+Space),它就出现在屏幕中央,你开始打字,它实时匹配你电脑里的应用、文件、甚至能直接帮你算数学题、查单词、执行 shell 命令。核心思路就一个:**键盘永远比鼠标快**。你不需要去翻开始菜单,不需要去文件管理器里找东西,更不需要记住每个软件的启动命令——你只需要记住你要干什么,然后打字。 它解决的核心痛点就是:**减少鼠标移动和点击次数**。特别是对于写代码、写文档这种需要频繁切换窗口的场景,你手放在键盘上,按一下 Alt+Space,输入“fire”回车,Firefox 就弹出来了,整个过程不到一秒,比你去点任务栏图标快了不知道多少倍。 ## 下载和安装,别走弯路 Albert 是开源的,GitHub 上有源码,但你别去编译,太折磨。官方提供了针对主流发行版的仓库,直接走包管理器最省事。 **官网在这**:[https://albertlauncher.github.io/](https://albertlauncher.github.io/) 打开官网,往下拉,能看到“Installation”部分,里面有针对 Ubuntu/Debian、Fedora、Arch 等不同系统的安装命令。我这里给你贴几个最常见的: **Ubuntu/Debian (基于 apt)**: ```bash sudo add-apt-repository ppa:albertlauncher/ppa sudo apt update sudo apt install albert ``` **Fedora**: ```bash sudo dnf copr enable alebastr/albert sudo dnf install albert ``` **Arch Linux / Manjaro**: ```bash yay -S albert # 或者用 pacman,看你的 AUR 助手是什么 ``` 装完之后,在应用列表里搜 “Albert” 就能找到它。第一次启动它会问你用什么主题,随便选一个,后面都能改。 ## 基础使用:五分钟上手 装好之后,第一步是把它设为开机自启。你在 Albert 的窗口上右键,选“Settings”(设置),然后在“General”选项卡里勾上“Autostart on login”。这步很重要,不然你每次开机还得手动开它,那就没意义了。 然后就是核心操作——**快捷键**。默认是 `Alt+Space`,在设置里可以改,我建议你改成 `Ctrl+Space` 或者 `Alt+Space` 都行,看你自己习惯。我改成了 `Alt+Space`,因为跟 Windows 的 PowerToys 快捷键一致,肌肉记忆不冲突。 接着你按一下快捷键,输入框出现了。试试输入“cal”,你会看到计算器应用被列出来,回车就打开了。再试试输入“term”,终端出来了。 **几个最基本的用法**: | 输入内容 | 功能 | |---------|------| | `fire` | 匹配并启动 Firefox | | `~/文档/工作/报告.pdf` | 直接打开该文件 | | `https://github.com` | 用默认浏览器打开网址 | | `calc 23*45` | 直接算出结果(会显示在列表里,不用回车) | | `wiki linux` | 搜索维基百科(需要配置) | **关键技巧:模糊匹配**。Albert 支持子串匹配和首字母缩写。比如你输入 `vs`,它可能匹配到 Visual Studio Code;输入 `gimp` 匹配 GIMP。你不需要输入完整的应用名,只要记得几个字母就行。 **文件搜索**。在设置里,找到“Extensions”(扩展),里面有一个“Files”扩展,默认是关闭的。你把它打开,然后设置一个索引目录,比如你的 `~/Downloads` 和 `~/Documents`。之后你输入文件名的一部分,Albert 就能直接帮你找到并打开它。这个功能特别适合那种“我知道文件叫什么但忘了放哪”的情况。 ## 进阶技巧:把它变成你的瑞士军刀 基础用法只是热身,Albert 真正厉害的地方在于它的扩展系统。在设置 -> Extensions 里,你能看到一堆插件。我挑几个我天天用的给你讲: **1. 终端命令执行** 在扩展里找到“Terminal”或“Shell”,开启后,你可以输入 `>` 开头的内容,比如 `> df -h`,Albert 会直接在当前目录执行并显示输出。或者更简单,输入 ```` ` `` ```` 反引号开头,它会在终端里打开并执行。我常用这个快速跑一些 git 命令,不用切终端窗口。 **2. 网页搜索** Albert 内置了 Google、Bing、百度等搜索扩展。你输入 `g 你的关键词`,它就会用 Google 搜索;输入 `b 关键词` 用百度。这个配置在扩展里的“Web Search”部分,你可以自己添加自定义搜索引擎,比如输入 `yt 关键词` 去 YouTube 搜视频,输入 `gh 关键词` 去 GitHub 搜仓库。我加了 `gh` 和 `so`(Stack Overflow),写代码遇到问题直接呼出来搜,效率起飞。 **3. 计算器和单位换算** 不需要额外配置,Albert 自带计算功能。你直接输入 `123*456` 或者 `100 usd in cny`(前提是装了对应扩展),结果直接显示在列表里,回车复制结果。这个比打开计算器快多了。 **4. 窗口管理** 这个是我最喜欢的。在扩展里找“Window Switcher”,开启后,你按快捷键,输入当前打开的窗口名称,比如“Chrome”或者“终端”,回车就直接切换到那个窗口。这比用 Alt+Tab 来回切换快得多,特别是你开了十几个窗口的时候。 **5. 自定义脚本** 如果你会写点脚本,Albert 允许你通过“External Extensions”调用外部程序。比如我写了个小脚本,输入 `todo` 就能弹出我的待办事项列表。你可以在 GitHub 上找现成的,或者自己写个简单的 Python 脚本,调用 `albert` 的 API。 ## 最后说点掏心窝子的 Albert 不是那种一眼惊艳的工具,但它是那种**用惯了就回不去**的工具。刚开始你可能觉得“不就是个搜索框吗”,但当你连续一周用它启动所有应用、搜索所有文件、执行所有命令之后,你会发现自己打开鼠标的频率降低了 50% 以上。 有个小坑提醒你:如果你用的是 Wayland 会话(比如 Fedora 默认),Albert 的全局快捷键可能需要额外配置,或者直接改用 X11 会话。我在 Wayland 下遇到过 Alt+Space 被系统占用的情况,解决办法是在系统设置里把那个快捷键改掉。 另外,别贪多。扩展装太多反而会拖慢匹配速度,我建议只开你真正需要的:Files、Web Search、Terminal、Window Switcher,这四个够用了。 好了,就这。去官网下载一个试试,五分钟配置,换来的是每天无数次的“手指不离键盘”的快感。如果你有更好用的扩展配置,欢迎回来评论区交流。