Raspberry Pi är en populär single-board-dator (SBC) med en mängd olika applikationer. Det körs vanligtvis på Raspberry Pi OS (tidigare Raspbian), men du kan installera andra operativsystem på det enligt dina projektkrav.

Liksom alla andra operativsystem har Raspberry Pi OS också inbyggda kortkommandon som hjälper dig att utföra operationer snabbt. Dessutom får du möjlighet att skapa anpassade kortkommandon för att köra program eller utföra vissa åtgärder på din Raspberry Pi.

Varför ska du skapa kortkommandon på Raspberry Pi?

Med Raspberry Pi OS (skrivbordsmiljö) kör du vanligtvis ett program genom att hitta det i systemet och dubbelklicka på det. Även om detta är helt acceptabelt kan du tilldela en kortkommando till programmet / skriptet som du vill köra för att spara dig själv några steg för att utföra det effektivt.

På samma sätt kan du också överväga att skapa anpassade kortkommandon om du saknar / trasiga tangenter på tangentbordet. För detta ändamål kan du skapa en anpassad nyckelbindning för åtgärden länkad till den trasiga / saknade nyckeln och tilldela den till någon annan tangent på tangentbordet.

instagram viewer

Till exempel om du använder Scrot till ta skärmdumpar på Raspberry Pi och tangentbordet inte har PrtScr-tangenten (Print Screen) kan du tilldela programkörningen till din önskade tangent.

Hur man skapar anpassade tangentbordsgenvägar på Raspberry Pi OS

Openbox är det enklaste sättet att skapa anpassade kortkommandon på Raspberry Pi OS. Det är i huvudsak en fönsterhanterare för X Window System - närvarande på Raspberry Pi OS (LXDE) - som låter dig konfigurera beteendet hos nästan alla aspekter av Pi OSs skrivbordsmiljö.

Relaterad:Den bästa Linux-skrivbordsmiljön: LXDE vs. Xfce vs. PARA

En sak att notera här är dock att nyckelbindningarna du skapar med Openbox bara fungerar på Raspberry Pi OS-skrivbordet. Så du kan inte utlösa program med dessa tangentbindningar i terminalen, vare sig det är i huvudlöst läge eller över SSH (Secure SHell).

Följande är stegen för att skapa en nyckelbindning i Openbox:

  1. Öppna terminalen. Du kan antingen klicka på Terminal-ikonen (i det övre fältet) eller använda CTRL + ALT + T genväg för att göra detta.
  2. Typ sudo nano /etc/xdg/openbox/lxde-pi-rc.xml för att öppna konfigurationsfilen som innehåller alla tangentbindningar för Raspberry Pi OS.
  3. Bläddra ner till avsnittet som läser Nyckelbindningar för applikationer som körs och använd följande syntax för att lägga till en nyckelbindning:


    kommandonamn

    Så här kan du använda kommandot:


    gnome-skärmdump - interaktiv


    I ovanstående exempel har vi tilldelat CTRL + ALT + s genväg för att köra GNOME Screenshot-programmet. Du kan ändra ovanstående kommando för att passa dina behov. Följande är de nyckeldeklarationer som du kan använda för att skapa nyckelbindningar i Openbox:
    • A - ALT
    • C - CTRL
    • S - Skift
    • W - Super
    • M - Meta
    • Plats - Mellanslag
    • Hem - Hem
    • Slutet - Slutet
    • Lämna tillbaka - Stiga på
    • BackSpace - Backsteg
    • Skriva ut - Skärmdump
  4. Träffa CTRL + O för att skriva rader till konfigurationsfilen och CTRL + X för att avsluta redigeringen.
  5. Stiga på omstart av sudo för att starta om Raspberry Pi och tillämpa dina nyckelbindningar.

Bortsett från nyckeldeklarationerna finns det ytterligare två väsentliga komponenter i ett nyckelbindningskommando: insatser och kommandon. Genom att utnyttja de två effektivt kan du skapa nyckelbindningar för mer komplexa operationer på Raspberry Pi OS.

Insatser

Åtgärder är i huvudsak operationer som du säger till systemet att utföra när tillhörande kortkommandon utlöses. Det finns olika typer av åtgärder för att manipulera Raspberry Pi OS-skrivbordet eller dess programfönster.

En av de vanligaste åtgärderna är Kör, som låter dig skapa kortkommandon för att köra / starta program. Om du vill utföra några andra fönsteråtgärder i ett program, nedan är några mer användbara åtgärder som du kan skapa nyckelbindningar för:

  • ToggleFullScreen: Gör att programmet körs i helskärmsvy.
  • Ikonifiera: Minimerar ett programfönster.
  • ToggleMaximize: Maximerar / minimerar ett fönster.
  • Stänga: Stänger ett programfönster.
  • PrevWindow: Cykler fokuserar till föregående fönster.
  • NextWindow: Cykla fokus till nästa fönster.
  • ToggleShowDesktop: Döljer alla fönster på skrivbordet.

Det här är naturligtvis bara en handfull åtgärder du kan använda med Openbox, och det finns många andra alternativ för komplexa uppgifter som du kan lära dig mer om på Openbox's wiki.

Kommandon

Kommandon är den viktigaste komponenten för att skapa nyckelbindningar. Dessa är i grunden instruktioner som skrivbordsgenvägar använder för att köra tillhörande program. Du kan ange dessa kommandon i terminalen för att verifiera om de fungerar innan du använder dem i dina tangentbindningar.

Openbox-tangentbindningar utnyttjar kommandon för att utföra dina önskade åtgärder när de tilldelade kortkommandona utlöses. Så här hittar du kommandot för ett program:

  1. Högerklicka på den (från startmenyn) och gå till Egenskaper.
  2. Klicka på Skrivbordsinmatning och välj värdet för Kommando fält.

De flesta program har ett enkelt kommando för körning, men det finns några undantag. GNOME Screenshot kräver till exempel att du använder gnome-skärmdump - interaktiv för att köra den med en anpassad kortkommando.

Andra kommandon för några av de vanliga programmen på Raspberry Pi:

  • pcmanfm: Filhanterare
  • lxterminal: Terminal
  • krom-webbläsare: Chromium-webbläsare
  • geany: Geany IDE
  • gnome-skärmdump: GNOME-skärmdump
  • gimp: GIMP

På samma sätt kan du i vissa program se kommandon med ytterligare parametrar som % U, % F i dem. Dessa parametrar är för Exec knappa in . skrivbord filer som en del av specifikationerna för skrivbordsinmatning och de avgör hur program hanterar argument.

Men om du inte vill öppna program i specifika tillstånd behöver du inte ange dessa parametrar i deras nyckelbindningar.

Använda anpassade tangentbordsgenvägar för att utföra uppgifter effektivt

Med Openbox kan du skapa anpassade tangentbordsgenvägar för att förenkla många av dina operationer på Raspberry Pi. Om du föredrar att använda tangentbordet framför musen för att styra och navigera i operativsystem, detta är ett utmärkt sätt att skapa nyckelbindningar som passar dina liknande behov på Raspberry Pi OS.

Men ett råd innan du blir alltför upphetsad över anpassade tangentbindningar: se alltid till att nyckelbindningen du skapar inte redan finns i Openbox-konfigurationsfilen. Kontrollera också att åtgärden och tangentbordsgenvägen som du tänker använda i din tangentbindning inte redan är associerad med en annan tangentbindning.

E-post
7 sätt att spela in din skrivbordsskärm på Linux och Raspberry Pi

Letar du efter ett sätt att spela in ditt Linux-skrivbord? Här är flera sätt att göra det, inklusive några alternativ som till och med spelar in din Raspberry Pi-skärm.

Läs Nästa

Relaterade ämnen
  • DIY
  • Tangentbordsgenvägar
  • Raspberry Pi
Om författaren
Yash Wate (6 artiklar publicerade)

Yash är en Staff Writer på MUO för DIY, Linux, programmering och säkerhet. Innan han hittade sin passion skriftligen brukade han utvecklas för webben och iOS. Du kan också hitta hans skrivande på TechPP, där han täcker andra vertikaler. Förutom teknik tycker han om att prata om astronomi, Formel 1 och klockor.

Mer från Yash Wate

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Ett steg till…!

Bekräfta din e-postadress i e-postmeddelandet som vi just skickade till dig.

.