Sommige Linux-desktops bevatten functies die het leven een beetje gemakkelijker maken. Andere Linux-desktops kiezen voor een meer uitdagende aanpak en laten de gebruiker zelf bepalen hoe efficiënter dingen aangepakt kunnen worden.
Voor een Linux-desktop die tot de laatste categorie behoort, bestaat Albert, de app die het gat opvult.
Albert is een snelstartprogramma voor het toetsenbord met een groot aantal plugins die de basisfunctionaliteit uitbreiden. De plugins omvatten toepassingen, een rekenmachine, het klembord, documentatie, bestanden, een mediaspeler, SSH, een URL-handler, een webzoekfunctie, Caffeine, Chromium en nog veel meer.
Je kunt Albert beschouwen als het Linux-equivalent van Apple’s Spotlight. Zodra het geïnstalleerd en geconfigureerd is, hoef je alleen maar de sneltoetscombinatie in te drukken die je hebt ingesteld om het zoekvenster van Albert te openen en om vervolgens een zoekopdracht uit te voeren. Het is eenvoudig, effectief en zeer nuttig.

Albert is beschikbaar voor Ubuntu, Debian, Fedora, Arch, openSUSE en Raspberry Pi OS. De installatiebestanden voor de binaire versie vindt je op de Open Build Service-pagina van Albert en je kunt ze installeren via terminal opdrachten.
Je kunt daarbij op twee manieren te werk gaan:
Albert is niet beschikbaar in de standaard softwarebronnen van Debian Trixie. Om het pakket te installeren, surf je naar de Open Build Service webpagina van Albert.. Open de map met software voor jouw Linux distributie (voor Debian Trixie: Debian_13) en daarna de submap amd64 met de software voor 64-bits systemen. Klik op de downloadkoppeling albert_34.0.10-0+750.2_amd64.deb.
Start na het voltooien van het downloaden de bestandsbeheerder (Dolphin) en dubbelklik in de map Downloads op het gedownloade pakket (albert_34.0.10-0+750.2_amd64.deb). Automatische start het programma Ontdekken op met het Albert pakket. Klik bovenaan rechts op de knop , voer het beheerders wachtwoord in. Wacht tot de installatie voltooid is en sluit alle programma's af.
Start een terminal (Programmastarter > Systeem > Konsole). Om de Albert softwarebron aan het systeem toe te voegen, voer je de volgende opdracht uit:
dany@pindabook:~$ echo 'deb http://download.opensuse.org/repositories/home:/manuelschneid3r/Debian_13/ /' | sudo tee /etc/apt/sources.list.d/home:manuelschneid3r.list
[sudo] wachtwoord voor dany:
deb http://download.opensuse.org/repositories/home:/manuelschneid3r/Debian_13/ /
Om software uit deze softwarebron te kunnen installeren, download je de beveiligingssleutel:
dany@pindabook:~$ curl -fsSL https://download.opensuse.org/repositories/home:manuelschneid3r/Debian_13/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_manuelschneid3r.gpg > /dev/null
Nu kan je de lijst met beschikbare software bijwerken met de opdracht:
dany@pindabook:~$ sudo apt update
Geraakt:1 http://deb.debian.org/debian trixie InRelease
Geraakt:2 http://deb.debian.org/debian trixie-updates InRelease
Geraakt:3 http://security.debian.org/debian-security trixie-security InRelease
Ophalen:4 http://download.opensuse.org/repositories/home:/manuelschneid3r/Debian_13 InRelease [1.570 B]
Ophalen:5 http://download.opensuse.org/repositories/home:/manuelschneid3r/Debian_13 Packages [2.589 B]
4.159 B opgehaald in 0s (22,4 kB/s)
Alle pakketten zijn up-to-date.
En Albert uiteindelijk installeren met:
dany@pindabook:~$ sudo apt install albert
Installeren:
albert
Installeren van vereisten:
libexpat1-dev libpython3-dev libqcoro6network0t64 python3-dev python3-pip python3.13-dev
libjs-sphinxdoc libpython3.13-dev libqt6statemachine6 python3-packaging python3-wheel zlib1g-dev
Voorgestelde pakketten:
python3-setuptools
Samenvatting:
Opwaarderen: 0, Installeren: 13, Verwijderen: 0, Niet opwaarderen: 0
Downloadgrootte: 1.699 kB / 10,3 MB
Benodigde ruimte: 48,7 MB / 84,1 GB beschikbaar
Doorgaan? [J/n]
Ophalen:1 http://download.opensuse.org/repositories/home:/manuelschneid3r/Debian_13 albert 34.0.10-0+750.2 [1.699 k
B]
1.699 kB opgehaald in 0s (3.814 kB/s)
Voorheen niet geselecteerd pakket libqcoro6network0t64:amd64 wordt geselecteerd.
(Database wordt ingelezen ... 206628 bestanden en mappen momenteel geïnstalleerd.)
Uitpakken van .../00-libqcoro6network0t64_0.12.0-1_amd64.deb wordt voorbereid...
Bezig met uitpakken van libqcoro6network0t64:amd64 (0.12.0-1) ...
Voorheen niet geselecteerd pakket libqt6statemachine6:amd64 wordt geselecteerd.
Uitpakken van .../01-libqt6statemachine6_6.8.2-3_amd64.deb wordt voorbereid...
Bezig met uitpakken van libqt6statemachine6:amd64 (6.8.2-3) ...
Voorheen niet geselecteerd pakket python3-packaging wordt geselecteerd.
Uitpakken van .../02-python3-packaging_25.0-1_all.deb wordt voorbereid...
Bezig met uitpakken van python3-packaging (25.0-1) ...
Voorheen niet geselecteerd pakket python3-wheel wordt geselecteerd.
Uitpakken van .../03-python3-wheel_0.46.1-2_all.deb wordt voorbereid...
Bezig met uitpakken van python3-wheel (0.46.1-2) ...
Voorheen niet geselecteerd pakket python3-pip wordt geselecteerd.
Uitpakken van .../04-python3-pip_25.1.1+dfsg-1_all.deb wordt voorbereid...
Bezig met uitpakken van python3-pip (25.1.1+dfsg-1) ...
Voorheen niet geselecteerd pakket albert wordt geselecteerd.
Uitpakken van .../05-albert_34.0.10-0+750.2_amd64.deb wordt voorbereid...
Bezig met uitpakken van albert (34.0.10-0+750.2) ...
Voorheen niet geselecteerd pakket libexpat1-dev:amd64 wordt geselecteerd.
Uitpakken van .../06-libexpat1-dev_2.7.1-2_amd64.deb wordt voorbereid...
Bezig met uitpakken van libexpat1-dev:amd64 (2.7.1-2) ...
Voorheen niet geselecteerd pakket libjs-sphinxdoc wordt geselecteerd.
Uitpakken van .../07-libjs-sphinxdoc_8.1.3-5_all.deb wordt voorbereid...
Bezig met uitpakken van libjs-sphinxdoc (8.1.3-5) ...
Voorheen niet geselecteerd pakket zlib1g-dev:amd64 wordt geselecteerd.
Uitpakken van .../08-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb wordt voorbereid...
Bezig met uitpakken van zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ...
Voorheen niet geselecteerd pakket libpython3.13-dev:amd64 wordt geselecteerd.
Uitpakken van .../09-libpython3.13-dev_3.13.5-2_amd64.deb wordt voorbereid...
Bezig met uitpakken van libpython3.13-dev:amd64 (3.13.5-2) ...
Voorheen niet geselecteerd pakket libpython3-dev:amd64 wordt geselecteerd.
Uitpakken van .../10-libpython3-dev_3.13.5-1_amd64.deb wordt voorbereid...
Bezig met uitpakken van libpython3-dev:amd64 (3.13.5-1) ...
Voorheen niet geselecteerd pakket python3.13-dev wordt geselecteerd.
Uitpakken van .../11-python3.13-dev_3.13.5-2_amd64.deb wordt voorbereid...
Bezig met uitpakken van python3.13-dev (3.13.5-2) ...
Voorheen niet geselecteerd pakket python3-dev wordt geselecteerd.
Uitpakken van .../12-python3-dev_3.13.5-1_amd64.deb wordt voorbereid...
Bezig met uitpakken van python3-dev (3.13.5-1) ...
Instellen van python3-packaging (25.0-1) ...
Instellen van libexpat1-dev:amd64 (2.7.1-2) ...
Instellen van libjs-sphinxdoc (8.1.3-5) ...
Instellen van zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ...
Instellen van libqt6statemachine6:amd64 (6.8.2-3) ...
Instellen van libqcoro6network0t64:amd64 (0.12.0-1) ...
Instellen van python3-wheel (0.46.1-2) ...
Instellen van libpython3.13-dev:amd64 (3.13.5-2) ...
Instellen van python3-pip (25.1.1+dfsg-1) ...
Instellen van albert (34.0.10-0+750.2) ...
Instellen van libpython3-dev:amd64 (3.13.5-1) ...
Instellen van python3.13-dev (3.13.5-2) ...
Instellen van python3-dev (3.13.5-1) ...
Bezig met afhandelen van triggers voor desktop-file-utils (0.28-1) ...
Bezig met afhandelen van triggers voor hicolor-icon-theme (0.18-2) ...
Bezig met afhandelen van triggers voor libc-bin (2.41-12+deb13u2) ...
Bezig met afhandelen van triggers voor man-db (2.13.1-1) ...
Bezig met afhandelen van triggers voor mailcap (3.74) ...
Start Albert via de Programmastarter > Hulpmiddelen > Albert. Bij de eerste start, krijg je de vraag of je wilt helpen bij de ontwikkeling door gebruikersgegevens door te geven. Selecteer het voor jouw gepaste antwoord.

Na het lezen van de volgende melding ga je door met .

Je krijgt nu de kans om Albert te configureren.

Op het tabblad General kan je o.a. de sneltoets om Albert te starten instellen. De vooraf ingestelde sneltoets Ctrl+Spatiebalk bleek bij mij (KDE Plasma onder Wayland) niet altijd te werken. Door de Hotkey even aan een andere sneltoets toe te kennen (bijvoorbeeld Meta+Spatiebalk, waarbij Meta de Windows toets is) en terug op Ctrl+Spatiebalk in te stellen, werkt het opeens wel.

Op het tabblad Window kan je de werking en het uitzicht van Albert aanpassen. De standaard waarden zijn een goede basis om mee te starten.
Op het tabblad Plugins kun je alle plugins die je wilt gebruiken inschakelen of uitschakelen. Je kunt zoveel of zo weinig plugins toevoegen als je wilt.

Sommige plugins hebben echter andere plugins nodig om hun werk te doen. Zo zal het activeren van de plugin Albert (afhankelijk van de plugin Applications) de volgende waarschuwing weergeven:

M.a.w. om de Albert plugin te activeren, moet je antwoorden, waarmee je dus ook de Applications plugin activeert.
Daarenboven heeft elke plugin eigen instellingen, die je kunt configureren als je de geactiveerde plugin in het linker deelvenster selecteert. Bij de plugin Applications verander je (als je met KDE Plasma werkt) bijvoorbeeld de instelling Terminal van UXTerm naar Konsole.
Onderstaande afbeelding toont dat ik ook de plugins Calculator en Files heb geactiveerd. Deze laatste doet echter niets als je geen te doorzoeken mappen toevoegt (). In het voorbeeld: mijn Home map (/home/dany).

Niet alle plugins lijken echter te werken. Zo gaf de Documentation plugin bij het activeren van de HTML documentatie de volgende foutmelding:

Ook na verschillende pogingen () bleef het probleem zich voordoen. Na het raadplegen van de Albert Documentation plugin online README bleek al vlug dat de Documentation plugin gebaseerd is op Zeal/Dash docsets.
Vervolgens is er het tabblad Query, waar je verschillende query-handlers kunt toevoegen. Hier configureer je de handlers zodat Albert weet wat je wilt gebruiken.

Als je bijvoorbeeld Albert wilt gebruiken om naar bestanden te zoeken, moet je een trigger toevoegen aan de extensie Files.
Je zou de Trigger files* kunnen toevoegen, zodat de app weet dat je naar bestanden zoekt wanneer je files in het zoekvenster van Albert typt.
In de F kolom kan je voor verschillende plugins Fuzzy zoeken activeren. Bij Fuzzy zoeken worden ook zoekresultaten weergegeven die lijken op de zoekterm. Je krijgt daardoor meer zoekresultaten, zelfs als je een typfout hebt gemaakt.


Daar Albert steeds voor je klaar staat, kan je deze terugvinden in het Systeemvak (in KDE onderaan rechts). Klik erop om een zoekopdracht uit te voeren. Het snelmenu ervan kan bevat enkele acties, waaronder het openen van de Setting en Quit om Albert af te sluiten.

Onder Wayland start Albert niet altijd automatisch op. Dit kan je in KDE oplossen door in de Systeeminstellingen in het onderdeel Autostart Albert toe te voegen.
Voor meer informatie kan je steeds terecht op de webpagina van Albert en voor vragen en oplossingen op de FAQ webpagina.
dany@pindabook:~$ sudo apt purge albert
[sudo] wachtwoord voor dany:
De volgende pakketten zijn automatisch geïnstalleerd en zijn niet langer nodig:
libexpat1-dev libpython3-dev libqcoro6network0t64 python3-dev python3-pip python3.13-dev
libjs-sphinxdoc libpython3.13-dev libqt6statemachine6 python3-packaging python3-wheel zlib1g-dev
Gebruik 'sudo apt autoremove' om ze te verwijderen.
VERWIJDEREN:
albert*
Samenvatting:
Opwaarderen: 0, Installeren: 0, Verwijderen: 1, Niet opwaarderen: 0
Vrijgemaakte ruimte: 6.832 kB
Doorgaan? [J/n]
(Database wordt ingelezen ... 208139 bestanden en mappen momenteel geïnstalleerd.)
albert (34.0.10-0+750.2) wordt verwijderd ...
Bezig met afhandelen van triggers voor hicolor-icon-theme (0.18-2) ...
Bezig met afhandelen van triggers voor libc-bin (2.41-12+deb13u2) ...
Bezig met afhandelen van triggers voor mailcap (3.74) ...
Bezig met afhandelen van triggers voor desktop-file-utils (0.28-1) ...
dany@pindabook:~$ sudo apt autoremove
VERWIJDEREN:
libexpat1-dev libpython3-dev libqcoro6network0t64 python3-dev python3-pip python3.13-dev
libjs-sphinxdoc libpython3.13-dev libqt6statemachine6 python3-packaging python3-wheel zlib1g-dev
Samenvatting:
Opwaarderen: 0, Installeren: 0, Verwijderen: 12, Niet opwaarderen: 0
Vrijgemaakte ruimte: 41,9 MB
Doorgaan? [J/n]
(Database wordt ingelezen ... 207861 bestanden en mappen momenteel geïnstalleerd.)
python3-dev (3.13.5-1) wordt verwijderd ...
python3.13-dev (3.13.5-2) wordt verwijderd ...
libpython3-dev:amd64 (3.13.5-1) wordt verwijderd ...
libpython3.13-dev:amd64 (3.13.5-2) wordt verwijderd ...
libexpat1-dev:amd64 (2.7.1-2) wordt verwijderd ...
libjs-sphinxdoc (8.1.3-5) wordt verwijderd ...
libqcoro6network0t64:amd64 (0.12.0-1) wordt verwijderd ...
libqt6statemachine6:amd64 (6.8.2-3) wordt verwijderd ...
python3-pip (25.1.1+dfsg-1) wordt verwijderd ...
python3-wheel (0.46.1-2) wordt verwijderd ...
python3-packaging (25.0-1) wordt verwijderd ...
zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) wordt verwijderd ...
Bezig met afhandelen van triggers voor man-db (2.13.1-1) ...
Bezig met afhandelen van triggers voor libc-bin (2.41-12+deb13u2) ...
dany@pindabook:~$ sudo rm /etc/apt/sources.list.d/home\:manuelschneid3r.list
dany@pindabook:~$ sudo rm /etc/apt/trusted.gpg.d/home_manuelschneid3r.gpg
dany@pindabook:~$ rm -r .cache/albert .local/share/albert .config/albert