Raspberry Pi er en populær single-board computer (SBC) med et varieret sæt applikationer. Det kører traditionelt på Raspberry Pi OS (tidligere Raspbian), men du kan installere andre operativsystemer på det i henhold til dine projektkrav.

Som ethvert andet operativsystem har Raspberry Pi OS også indbyggede tastaturgenveje, der hjælper dig med at udføre operationer hurtigt. Derudover får du muligheden for at oprette brugerdefinerede tastaturgenveje til at køre programmer eller udføre bestemte handlinger på din Raspberry Pi.

Hvorfor skal du oprette tastaturgenveje på Raspberry Pi?

Med Raspberry Pi OS (desktop-miljø) kører du typisk et program ved at finde det på systemet og dobbeltklikke på det. Selvom dette er helt acceptabelt, hvis du vil spare dig selv et par trin, kan du tildele en tastaturgenvej til det program / script, du ønsker at køre, for at udføre det effektivt.

På samme måde kan du også overveje at oprette brugerdefinerede tastaturgenveje, hvis du mangler / ødelagte taster på dit tastatur. Til dette formål kan du oprette en brugerdefineret nøglebinding til den handling, der er knyttet til den ødelagte / manglende nøgle, og tildele den til en anden tast på dit tastatur.

instagram viewer

For eksempel, hvis du bruger Scrot til tage skærmbilleder på Raspberry Pi og dit tastatur ikke har PrtScr (Print Screen) -tasten, kan du tildele programudførelsen til din foretrukne nøgle.

Sådan oprettes brugerdefinerede tastaturgenveje på Raspberry Pi OS

Openbox er den nemmeste måde at oprette brugerdefinerede tastaturgenveje på Raspberry Pi OS. Det er i det væsentlige en vindueshåndtering til X Window System - til stede på Raspberry Pi OS (LXDE) - der lader dig konfigurere opførelsen af ​​næsten alle aspekter af Pi OSs skrivebordsmiljø.

Relaterede:Det bedste Linux-skrivebordsmiljø: LXDE vs. Xfce vs. MAKKER

En ting at bemærke her er dog, at de nøglebindinger, du opretter med Openbox, kun fungerer på Raspberry Pi OS-skrivebordet. Så du kan ikke udløse programmer med disse tastebindinger i terminalen, det være sig i hovedløs tilstand eller over SSH (Secure SHell).

Følgende er trinene til oprettelse af en nøglebinding i Openbox:

  1. Åbn terminalen. Du kan enten klikke på Terminal-ikonet (i øverste bjælke) eller bruge CTRL + ALT + T genvej for at gøre dette.
  2. Type sudo nano /etc/xdg/openbox/lxde-pi-rc.xml for at åbne konfigurationsfilen, der indeholder alle nøglebindinger til Raspberry Pi OS.
  3. Rul ned til det afsnit, der læser Tastebindinger til kørende applikationer og brug følgende syntaks til at tilføje en nøglebinding:


    kommandonavn

    Sådan kan du bruge kommandoen:


    gnome-screenshot - interaktiv


    I ovenstående eksempel har vi tildelt CTRL + ALT + s genvej for at udføre GNOME Screenshot-programmet. Du kan ændre ovenstående kommando, så den passer til dine behov. Følgende er de nøgledeklarationer, du kan bruge til at oprette nøglebindinger i Openbox:
    • EN - ALT
    • C - CTRL
    • S - Skift
    • W - Super
    • M - Meta
    • plads - Mellemrumstast
    • Hjem - Hjem
    • Ende - Afslut
    • Vend tilbage - Gå ind
    • BackSpace - Backspace
    • Print - Skærmudskrift
  4. Hit CTRL + O for at skrive linjer til konfigurationsfilen og CTRL + X for at afslutte redigering.
  5. Gå ind sudo genstart for at genstarte Raspberry Pi og anvende dine tastebindinger.

Bortset fra nøgledeklarationerne er der to vigtige komponenter i en tastebindende kommando: handlinger og kommandoer. Ved at udnytte de to effektivt kan du oprette tastebindinger til mere komplekse operationer på Raspberry Pi OS.

Handlinger

Handlinger er i det væsentlige operationer, som du beder systemet om at udføre, når deres tilknyttede tastaturgenveje udløses. Der er forskellige slags handlinger til at manipulere Raspberry Pi OS-skrivebordet eller dets programvinduer.

En af de mest anvendte handlinger er Udfør, som lader dig oprette tastaturgenveje til at køre / starte programmer. Hvis du vil udføre nogle andre vindueshandlinger på et program, er nedenstående nogle mere nyttige handlinger, du kan oprette tastebindinger til:

  • ToggleFullScreen: Får programmet til at køre i fuldskærmsvisning.
  • Ikonificer: Minimerer et programvindue.
  • ToggleMaksimer: Maksimerer / minimerer et vindue.
  • Tæt: Lukker et programvindue.
  • PrevWindow: Cykler fokuserer på det forrige vindue.
  • NextWindow: Cyklus fokus til det næste vindue.
  • ToggleShowDesktop: Skjuler alle vinduer på skrivebordet.

Disse er naturligvis kun en håndfuld handlinger, du kan bruge med Openbox, og der er mange andre muligheder for komplekse opgaver, som du kan lære mere om på Openbox's wiki.

Kommandoer

Kommandoer er den mest afgørende komponent i oprettelse af nøglebindinger. Dette er grundlæggende instruktioner, som skrivebordsgenveje bruger til at køre deres tilknyttede programmer. Du kan indtaste disse kommandoer i terminalen for at kontrollere, om de fungerer, før du bruger dem i dine tastebindinger.

Openbox-tastbindinger udnytter kommandoer til at udføre de ønskede handlinger, når de tildelte tastaturgenveje udløses. Sådan finder du kommandoen til et program:

  1. Højreklik på det (fra startmenuen), og gå til Ejendomme.
  2. Klik på Desktop-indgang fanen og vælg værdien for Kommando Mark.

De fleste programmer har en simpel kommando til deres udførelse, men der er et par undtagelser. For eksempel kræver GNOME Screenshot, at du bruger gnome-screenshot - interaktiv at køre det med en brugerdefineret tastaturgenvej.

Andre kommandoer til nogle af de almindeligt anvendte programmer på Raspberry Pi:

  • pcmanfm: Filhåndtering
  • lxterminal: Terminal
  • chrom-browser: Chromium-browser
  • geany: Geany IDE
  • gnome-screenshot: GNOME-skærmbillede
  • gimp: GIMP

På samme måde kan du i nogle programmer muligvis se kommandoer med yderligere parametre som f.eks % U, % F i dem. Disse parametre er til Exec indtast . skrivebord filer som en del af desktopindgangsspecifikationerne, og de bestemmer, hvordan programmer håndterer argumenter.

Men medmindre du vil åbne programmer i bestemte tilstande, behøver du ikke angive disse parametre i deres tastebindinger.

Brug af brugerdefinerede tastaturgenveje til at udføre opgaver effektivt

Ved hjælp af Openbox kan du oprette brugerdefinerede tastaturgenveje for at forenkle mange af dine operationer på Raspberry Pi. Hvis du foretrækker at bruge dit tastatur frem for musen til styring og navigering af operativsystemer, dette er en fantastisk måde at oprette nøglebindinger, der passer til dine lignende behov på Raspberry Pi OS.

Men et råd, inden du bliver for begejstret for brugerdefinerede tastebindinger: Sørg altid for, at den nøglebinding, du opretter, ikke allerede er til stede i Openbox-konfigurationsfilen. Kontroller også, at den handling og tastaturgenvej, du har til hensigt at bruge i din tastebinding, ikke allerede er forbundet med en anden tastebinding.

E-mail
7 måder at optage din skrivebordsskærm på Linux og Raspberry Pi

Leder du efter en måde at optage dit Linux-skrivebord på? Her er flere måder at gøre det på, herunder nogle muligheder, der endda optager din Raspberry Pi-skærm.

Læs Næste

Relaterede emner
  • gør det selv
  • Tastaturgenveje
  • Hindbær Pi
Om forfatteren
Yash Wate (6 artikler udgivet)

Yash er en Staff Writer hos MUO til DIY, Linux, programmering og sikkerhed. Før han fandt sin lidenskab skriftligt, plejede han at udvikle sig til internettet og iOS. Du kan også finde hans skrivning på TechPP, hvor han dækker andre vertikaler. Bortset fra teknologi kan han godt lide at tale om astronomi, Formel 1 og ure.

Mere fra Yash Wate

Abonner på vores nyhedsbrev

Deltag i vores nyhedsbrev for tekniske tip, anmeldelser, gratis e-bøger og eksklusive tilbud!

Et trin mere !!!

Bekræft din e-mail-adresse i den e-mail, vi lige har sendt dig.

.