Raspberry Pi is een populaire single-board computer (SBC) met een breed scala aan toepassingen. Het werkt conventioneel op Raspberry Pi OS (voorheen Raspbian), maar u kunt er andere besturingssystemen op installeren volgens uw projectvereisten.

Net als elk ander besturingssysteem heeft Raspberry Pi OS ook ingebouwde sneltoetsen waarmee u bewerkingen snel kunt uitvoeren. Bovendien krijg je de mogelijkheid om aangepaste sneltoetsen te maken voor het uitvoeren van programma's of het uitvoeren van bepaalde acties op je Raspberry Pi.

Waarom zou u toetsenbordsnelkoppelingen maken op Raspberry Pi?

Met het Raspberry Pi OS (desktopomgeving) voer je meestal een programma uit door het op het systeem te lokaliseren en erop te dubbelklikken. Hoewel dit volkomen acceptabel is, kunt u, als u uzelf een paar stappen wilt besparen, een sneltoets toewijzen aan het programma / script dat u wilt uitvoeren om het efficiënt uit te voeren.

Evenzo kunt u overwegen om aangepaste sneltoetsen te maken als u ontbrekende / kapotte toetsen op uw toetsenbord heeft. Hiertoe kunt u een aangepaste toetsbinding maken voor de actie die is gekoppeld aan de kapotte / ontbrekende toets en deze toewijzen aan een andere toets op uw toetsenbord.

Als u bijvoorbeeld Scrot gebruikt om maak screenshots op Raspberry Pi en uw toetsenbord heeft niet de PrtScr (Print Screen) -toets, kunt u de uitvoering van het programma toewijzen aan uw voorkeurstoets.

Aangepaste sneltoetsen maken op Raspberry Pi OS

Openbox is de gemakkelijkste manier om aangepaste sneltoetsen op het Raspberry Pi-besturingssysteem te maken. Het is in wezen een vensterbeheerder voor het X Window-systeem - aanwezig op het Raspberry Pi OS (LXDE) - waarmee je het gedrag van bijna elk aspect van de desktopomgeving van Pi OS kunt configureren.

Verwant:De beste Linux-desktopomgeving: LXDE vs. Xfce vs. MAAT

Een ding om hier echter op te merken is dat de sneltoetsen die u met Openbox maakt, alleen werken op de Raspberry Pi OS-desktop. U kunt dus geen programma's activeren met deze sneltoetsen in de Terminal, of het nu in headless-modus is of via SSH (Secure SHell).

Hieronder volgen de stappen om een ​​sleutelbinding aan te maken in Openbox:

  1. Open de terminal. U kunt ofwel op het Terminal-pictogram (in de bovenste balk) klikken of de CTRL + ALT + T snelkoppeling om dit te doen.
  2. Type sudo nano /etc/xdg/openbox/lxde-pi-rc.xml om het configuratiebestand te openen dat alle sneltoetsen voor het Raspberry Pi-besturingssysteem bevat.
  3. Scrol omlaag naar het gedeelte dat luidt Sneltoetsen voor het uitvoeren van applicaties en gebruik de volgende syntaxis om een ​​sleutelbinding toe te voegen:


    command_naam

    Hier is hoe u de opdracht kunt gebruiken:


    gnome-screenshot --interactief


    In het bovenstaande voorbeeld hebben we de CTRL + ALT + s snelkoppeling om het GNOME Screenshot-programma uit te voeren. U kunt het bovenstaande commando aanpassen aan uw wensen. Hieronder volgen de belangrijkste verklaringen die u kunt gebruiken om sneltoetsen in Openbox te maken:
    • EEN ALT
    • C - CTRL
    • S - Verschuiving
    • W. - Super
    • M. - Meta
    • ruimte - Spatiebalk
    • Huis - Huis
    • Einde - Einde
    • Keer terug - Kom binnen
    • Backspace - Backspace
    • Afdrukken - Print Screen
  4. Raken CTRL + O om regels naar het configuratiebestand te schrijven en CTRL + X om het bewerken af ​​te sluiten.
  5. Enter sudo opnieuw opstarten om Raspberry Pi opnieuw op te starten en uw sneltoetsen toe te passen.

Afgezien van de sleuteldeclaraties, zijn er nog twee essentiële componenten in een keybinding-commando: acties en commando's. Door de twee effectief te gebruiken, kunt u sneltoetsen maken voor complexere bewerkingen op Raspberry Pi OS.

Acties

Acties zijn in wezen bewerkingen die u het systeem laat uitvoeren wanneer de bijbehorende sneltoetsen worden geactiveerd. Er zijn verschillende soorten acties om het Raspberry Pi OS-bureaublad of de programmavensters te manipuleren.

Een van de meest gebruikte acties is Uitvoeren, waarmee u sneltoetsen kunt maken om programma's uit te voeren / te starten. Als u een andere vensteractie op een programma wilt uitvoeren, vindt u hieronder nog enkele handige acties waarvoor u sneltoetsen kunt maken:

  • Volledig scherm activeren: Laat het programma in volledige schermweergave draaien.
  • Iconify: Minimaliseert een programmavenster.
  • ToggleMaximaliseren: Maximaliseert / minimaliseert een venster.
  • Dichtbij: Sluit een programmavenster.
  • PrevWindow: Doorloopt de focus naar het vorige venster.
  • Volgende venster: Doorloop de focus naar het volgende venster.
  • ToggleShowDesktop: Verbergt alle vensters op het bureaublad.

Dit zijn natuurlijk slechts een handvol acties die u kunt gebruiken met Openbox, en er zijn talloze andere opties voor complexe taken waarover u meer kunt leren op Openbox's wiki.

Commando's

Commando's zijn de meest cruciale component bij het maken van sneltoetsen. Dit zijn in feite instructies die snelkoppelingen op het bureaublad gebruiken om de bijbehorende programma's uit te voeren. U kunt deze opdrachten in de Terminal invoeren om te controleren of ze werken voordat u ze in uw sneltoetsen gebruikt.

Openbox-sneltoetsen maken gebruik van commando's om de gewenste bewerkingen uit te voeren wanneer de toegewezen sneltoetsen worden geactiveerd. Om de opdracht voor een programma te vinden:

  1. Klik er met de rechtermuisknop op (vanuit het startmenu) en ga naar Eigendommen.
  2. Klik op de Desktop-invoer tab en selecteer de waarde voor het Opdracht veld.

De meeste programma's hebben een eenvoudig commando voor hun uitvoering, maar er zijn een paar uitzonderingen. GNOME Screenshot vereist bijvoorbeeld dat u gnome-screenshot - interactief om het uit te voeren met een aangepaste sneltoets.

Andere opdrachten voor enkele van de veelgebruikte programma's op Raspberry Pi:

  • pcmanfm: Bestandsbeheer
  • lxterminal: Terminal
  • chromium-browser: Chromium-browser
  • geany: Geany IDE
  • kabouter-screenshot: GNOME-schermafbeelding
  • gimp: GIMP

Evenzo ziet u in sommige programma's opdrachten met aanvullende parameters zoals % U, % F in hen. Deze parameters zijn voor de Exec toets het .bureaublad bestanden als onderdeel van de desktop-invoerspecificaties, en ze bepalen hoe programma's omgaan met argumenten.

Maar tenzij u programma's in specifieke staten wilt openen, hoeft u deze parameters niet in hun sneltoetsen op te geven.

Aangepaste sneltoetsen gebruiken om taken efficiënt uit te voeren

Met Openbox kunt u aangepaste sneltoetsen maken om veel van uw bewerkingen op de Raspberry Pi te vereenvoudigen. Als u liever uw toetsenbord gebruikt de muis voor het besturen en navigeren van besturingssystemen, dit is een geweldige manier om sneltoetsen te maken die passen bij uw vergelijkbare behoeften op de Raspberry Pi OS.

Maar een advies voordat u te enthousiast wordt over aangepaste sneltoetsen: zorg er altijd voor dat de toetsbinding die u maakt niet al aanwezig is in het Openbox-configuratiebestand. Controleer ook of de actie en de sneltoets die u wilt gebruiken in uw toetscombinatie, niet al aan een andere toetscombinatie zijn gekoppeld.

E-mail
7 manieren om uw desktopscherm op Linux en Raspberry Pi op te nemen

Op zoek naar een manier om je Linux-desktop op te nemen? Hier zijn verschillende manieren om dit te doen, inclusief enkele opties waarmee u zelfs het scherm van uw Raspberry Pi kunt opnemen.

Lees Volgende

Gerelateerde onderwerpen
  • DIY
  • Toetsenbord sneltoetsen
  • Raspberry Pi
Over de auteur
Yash Wate (6 Artikelen gepubliceerd)

Yash is een stafschrijver bij MUO voor doe-het-zelf, Linux, programmeren en beveiliging. Voordat hij zijn passie in schrijven ontdekte, ontwikkelde hij zich voor het web en iOS. Je kunt zijn schrijven ook vinden op TechPP, waar hij andere branches behandelt. Behalve over technologie praat hij graag over astronomie, Formule 1 en horloges.

Meer van Yash Wate

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Nog een stap…!

Bevestig uw e-mailadres in de e-mail die we u zojuist hebben gestuurd.

.