Albert Is a productivity application inspired by Quicksilver, Alfred and other similar tools and running on Linux. This free open source launcher is written in C ++ / Qt5 and it uses a plugin-based architecture to make it very flexible and powerful.
Summon Albert while pressing a key
Ctrl + Space, And use it to run applications through an interface, open files, search the web, calculate things, control music players, search web browser bookmarks, and more.
Albert learns the most commonly used things and prioritizes results to improve work efficiency. Press
TAB Select an item and hold
Alt Reveal other options (if any):
Enter Select an item in the list and Albert will start / execute the operation and hide its window immediately until you next call it. See Use Albert Section for more details.
Plugins for many common tasks
|Albert Nerdy Theme (QML Box Model)|
The keyboard-driven quick launcher has about 80 built-in themes (using QML Box Model or Widget Box Model as the front end) and 14 major extensions:
- Application launcher with options for fuzzy search, find using keywords, ignore OnlyShowIn / NotShowIn, etc.
- Calculate things
- Search Firefox and Chrome bookmarks
- File search with options for fuzzy matching and MIME type indexing
- Hash generator
- MPRIS control, can control media players with MPRIS function, such as Rhythmbox, VLC, etc.
- Secure Shell extension gives Albert access to your ssh host
- Fragment expansion allows text fragments to be stored and looked up by their title (like triggers)
- System operation (lock, logout, suspend, restart or shutdown)
- Using terminal extensions, you can run commands directly in the terminal or shell
- WebSearch allows searching Google, DuckDuckGo, YouTube, GitHub, Wikipedia, etc. from Albert (and you can add custom search engines)
- A Python extension that can easily extend Albert using Python scripts / extensions (there is also an “External Extensions” plugin, but Albert 0.14.0 is not recommended)
|Albert shows clipboard history from CopyQ (can also search clipboard history)|
Even without any additional extensions, Albert would be useful. However, thanks to its Python extension, Albert can do more.For example, it can search your Copy Q Clipboard history and shows recent clipboard items, allowing you to quickly copy entries. If you need to translate text frequently, Albert can also help with its Google Translate and MultiTranslate Python extensions. If you use Arch Linux, you can search the Arch Wiki or Arch Linux user repository and have Albert list the search results, and then you can install, remove, and search packages in the archlinux.org database. Desktop / CLI text translation application using Google Translate, Yandex Translate and Bing Translator
|Albert shows cryptocurrency exchange rates|
Albert contains more than 40 Python extensions. In addition to what I already mentioned, here are some other things:
- Atom Project / JetBrains IDE: List and open Atom / JetBrains IDE projects
- CoinMarketCap: Display cryptocurrency exchange rates from CoinmMarketCap.com
- Gnote / Tomboy: Search, open, create and delete notes using the Gnote / Tomboy app
- npm: Install, remove and search packages in the npmjs.com database
- Kill Process: Unix
killWrapping an extension to kill a process
- Found: Unix
locateWrapper extension for finding files. Note that it is up to you to make sure your database is up-to-date (by running
- Pass: Integration
pass, A command line password manager, with Albert
- Pomodoro: a Python extension that allows setting Pomodoro timers without using external tools
- SCReenshOT utility: Allows taking screenshots of a screen, area or window using the following command
scrotCommand line tool
- Timer: Set the timer with Albert
- VirtualBox: Manage VirtualBox machines
- Window Switcher: X11 window switcher, which lists and activates windows
- YouTube: Search Youtube, listing search results directly in Albert
It’s worth noting that to use most of these Python extensions, you need to enter the trigger first, then the space, and then continue the query. The triggers for each extension are displayed on the Python extensions page set by Albert:
For example, to access your CopyQ clipboard history using Albert (requires CopyQ to be installed and running on your system), enable this extension from Albert
Settings -> Extensions -> Python -> CopyQAnd use the keyboard shortcut you assigned to it to open Albert (
Settings -> General -> Hotkey) And enter
cq With one
space. Thereafter, Albert should populate a clipboard history list with the 5 most recent items displayed. Enter your search query after
space Search clipboard history.
Install the Albert launcher for Linux
To install Albert from a repository or download binaries for Debian, Fedora, openSUSE or Ubuntu (and Ubuntu-based Linux distributions including Linux Mint, Pop! _OS, elementary, etc.) Albert’s openSUSE Build Services Repository Page, then click on the link for your Linux distribution. For Linux Mint 19. *, use the instructions for Ubuntu 18.04 as this is based on it.
The repository also supports Arch Linux, but it is not needed because Arch already exists Albert In its repository.
you can also set up Albert from Resources.