Raspberry Pi este un popular computer single-board (SBC) cu un set divers de aplicații. Funcționează în mod convențional pe Raspberry Pi OS (fost Raspbian), dar puteți instala alte sisteme de operare pe acesta conform cerințelor proiectului.
La fel ca orice alt sistem de operare, Raspberry Pi OS are și comenzi rapide de la tastatură încorporate pentru a vă ajuta să efectuați operațiuni rapid. În plus, aveți posibilitatea de a crea comenzi rapide de la tastatură personalizate pentru a rula programe sau a efectua anumite acțiuni pe Raspberry Pi.
De ce ar trebui să creați comenzi rapide de la tastatură pe Raspberry Pi?
Cu sistemul de operare Raspberry Pi (mediu desktop), rulați de obicei un program localizându-l pe sistem și făcând dublu clic pe el. Deși acest lucru este total acceptabil, dacă doriți să vă salvați câțiva pași, puteți atribui o comandă rapidă de la tastatură programului / scriptului pe care doriți să îl rulați pentru a-l executa eficient.
La fel, s-ar putea să doriți să luați în considerare crearea de comenzi rapide de la tastatură personalizate dacă aveți taste lipsă / rupte pe tastatură. În acest scop, puteți crea o legare de taste personalizată pentru acțiunea legată de tasta spartă / lipsă și o puteți atribui altei taste de pe tastatură.
De exemplu, dacă utilizați Scrot to faceți capturi de ecran pe Raspberry Pi iar tastatura dvs. nu are tasta PrtScr (Print Screen), puteți atribui execuția programului tastei preferate.
Cum să creați comenzi rapide de la tastatură personalizate pe sistemul de operare Raspberry Pi
Openbox este cel mai simplu mod de a crea comenzi rapide de la tastatură personalizate pe sistemul de operare Raspberry Pi. Este în esență un manager de ferestre pentru sistemul X Window - prezent pe Raspberry Pi OS (LXDE) - care vă permite să configurați comportamentul aproape tuturor aspectelor mediului desktop Pi OS.
Legate de:Cel mai bun mediu Linux pentru desktop: LXDE vs. Xfce vs. MATE
Totuși, un lucru de remarcat aici este că legăturile de taste pe care le creați cu Openbox funcționează numai pe desktopul Raspberry Pi. Deci, nu puteți declanșa programe cu aceste legături de taste în terminal, fie în modul fără cap, fie prin SSH (Secure SHell).
Următorii pași pentru a crea o legare de taste în Openbox:
- Deschideți terminalul. Puteți fie să faceți clic pe pictograma Terminal (în bara de sus), fie să utilizați CTRL + ALT + T comandă rapidă pentru a face acest lucru.
- Tip sudo nano /etc/xdg/openbox/lxde-pi-rc.xml pentru a deschide fișierul de configurare care conține toate legăturile de taste pentru sistemul de operare Raspberry Pi.
- Derulați în jos până la secțiunea care citește Legături de taste pentru aplicații care rulează și utilizați următoarea sintaxă pentru a adăuga o legare de taste:
Iată cum puteți utiliza comanda:nume_comandă
În exemplul de mai sus, am atribuit fișierul CTRL + ALT + s comandă rapidă pentru a executa programul de captură de ecran GNOME. Puteți modifica comanda de mai sus pentru a se potrivi cerințelor dvs. Următoarele sunt declarațiile cheie pe care le puteți utiliza pentru a crea legături de chei în Openbox:gnome-screenshot --interactive - A - ALT
- C - CTRL
- S - Schimb
- W - Super
- M - Meta
- spaţiu - Bara de spațiu
- Acasă - Acasă
- Sfârșit - Sfârșit
- Întoarcere - Introduce
- BackSpace - Backspace
- Imprimare - Captură de ecran
- Lovit CTRL + O pentru a scrie linii în fișierul de configurare și CTRL + X pentru a ieși din editare.
- introduce sudo reboot pentru a reporni Raspberry Pi și a aplica legăturile de taste.
În afară de declarațiile cheie, există încă două componente esențiale într-o comandă de legare a cheilor: acțiuni și comenzi. Folosind cele două în mod eficient, puteți crea legături de taste pentru operațiuni mai complexe pe sistemul de operare Raspberry Pi.
Acțiuni
Acțiunile sunt în esență operații pe care le spuneți sistemului să efectueze atunci când comenzile rapide de la tastatură asociate sunt declanșate. Există diferite tipuri de acțiuni pentru a manipula desktopul Raspberry Pi OS sau ferestrele programului său.
Una dintre cele mai frecvent utilizate acțiuni este A executa, care vă permite să creați comenzi rapide de la tastatură pentru a rula / lansa programe. Dacă doriți să efectuați o altă acțiune în fereastră pe un program, mai jos sunt câteva acțiuni mai utile pentru care puteți crea legături de taste pentru:
- Comutare la ecran complet: Face programul să ruleze în ecran complet.
- Iconificați: Minimizează o fereastră de program.
- ToggleMaximize: Maximizează / minimizează o fereastră.
- Închide: Închide o fereastră de program.
- PrevWindow: Ciclurile se concentrează spre fereastra anterioară.
- Următoarea fereastră: Ciclează focalizarea către fereastra următoare.
- ToggleShowDesktop: Ascunde toate ferestrele de pe desktop.
Acestea sunt, desigur, doar o mână de acțiuni pe care le puteți folosi cu Openbox și există numeroase alte opțiuni pentru sarcini complexe despre care puteți afla mai multe la Wiki Openbox.
Comenzi
Comenzile sunt cea mai importantă componentă în crearea legăturilor de taste. Acestea sunt practic instrucțiuni pe care comenzile rapide de pe desktop le utilizează pentru a rula programele asociate. Puteți introduce aceste comenzi în terminal pentru a verifica dacă funcționează înainte de a le utiliza în legăturile dvs. de taste.
Legăturile de taste Openbox utilizează comenzile pentru a efectua operațiile dorite atunci când sunt declanșate comenzile rapide de la tastatură. Pentru a găsi comanda pentru un program:
- Faceți clic dreapta pe el (din meniul Start) și accesați Proprietăți.
- Faceți clic pe Intrare desktop fila și selectați valoarea pentru Comanda camp.
Majoritatea programelor au o comandă simplă pentru execuția lor, dar există câteva excepții. De exemplu, captura de ecran GNOME necesită utilizarea gnome-screenshot - interactiv pentru al rula cu o comandă rapidă de la tastatură personalizată.
Alte comenzi pentru unele dintre programele frecvent utilizate pe Raspberry Pi:
- pcmanfm: Manager de fișiere
- lxterminal: Terminal
- browser cu crom: Browser Chromium
- geany: Geany IDE
- gnome-screenshot: Captură de ecran GNOME
- gimp: GIMP
În mod similar, în unele programe, puteți vedea comenzi cu parametri suplimentari precum % U, % F în ele. Acești parametri sunt pentru Exec cheie în .desktop ca parte a specificațiilor de intrare pe desktop și determină modul în care programele gestionează argumentele.
Dar, dacă nu doriți să deschideți programe în stări specifice, nu va trebui să specificați acești parametri în legăturile lor de taste.
Utilizarea comenzilor rapide de la tastatură personalizate pentru a efectua sarcini în mod eficient
Folosind Openbox, puteți crea comenzi rapide de la tastatură personalizate pentru a vă simplifica o mulțime de operațiuni pe Raspberry Pi. Dacă preferați să utilizați tastatura peste mouse-ul pentru controlul și navigarea sistemelor de operare, acesta este un mod minunat de a crea legături de chei care se potrivesc nevoilor dvs. similare pe Raspberry Pi OS.
Dar, un sfat înainte de a fi prea entuziasmați de legăturile de taste personalizate: asigurați-vă întotdeauna că legătura de taste pe care o creați nu este deja prezentă în fișierul de configurare Openbox. De asemenea, verificați dacă acțiunea și comanda rapidă de la tastatură pe care intenționați să le utilizați în legarea tastelor nu sunt deja asociate cu o altă legare de taste.
Căutați o modalitate de a vă înregistra desktopul Linux? Iată câteva modalități de a face acest lucru, inclusiv câteva opțiuni care vor înregistra chiar și ecranul Raspberry Pi.
Citiți în continuare
- DIY
- Comenzi rapide de la tastatură
- Raspberry Pi
Yash este scriitor de personal la MUO pentru bricolaj, Linux, programare și securitate. Înainte de a-și găsi pasiunea în scris, obișnuia să se dezvolte pentru web și iOS. Puteți găsi, de asemenea, scrierile sale pe TechPP, unde acoperă alte verticale. În afară de tehnologie, îi place să vorbească despre astronomie, Formula 1 și ceasuri.
Aboneaza-te la newsletter-ul nostru
Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!
Încă un pas…!
Vă rugăm să confirmați adresa de e-mail în e-mailul pe care tocmai vi l-am trimis.