Como economizar tempo com atalhos de teclado personalizados no Raspberry Pi OS

Raspberry Pi é um popular computador de placa única (SBC) com um conjunto diversificado de aplicativos. Ele é executado convencionalmente no Raspberry Pi OS (anteriormente Raspbian), mas você pode instalar outros sistemas operacionais de acordo com os requisitos do projeto.

Como qualquer outro sistema operacional, o Raspberry Pi OS também possui atalhos de teclado integrados para ajudá-lo a realizar operações rapidamente. Além disso, você pode criar atalhos de teclado personalizados para executar programas ou realizar certas ações no Raspberry Pi.

Por que você deve criar atalhos de teclado no Raspberry Pi?

Com o Raspberry Pi OS (ambiente de desktop), você normalmente executa um programa localizando-o no sistema e clicando duas vezes nele. Embora isso seja totalmente aceitável, se você quiser economizar alguns passos, pode atribuir um atalho de teclado ao programa / script que deseja executar para executá-lo com eficiência.

Da mesma forma, você também pode querer considerar a criação de atalhos de teclado personalizados se houver teclas ausentes / quebradas em seu teclado. Para isso, você pode criar um atalho de teclado personalizado para a ação vinculada à tecla quebrada / ausente e atribuí-lo a alguma outra tecla do teclado.

Por exemplo, se você usar o Scrot para fazer capturas de tela no Raspberry Pi e seu teclado não tiver a tecla PrtScr (Print Screen), você pode atribuir a execução do programa à sua tecla preferida.

Como criar atalhos de teclado personalizados no Raspberry Pi OS

Openbox é a maneira mais fácil de criar atalhos de teclado personalizados no Raspberry Pi OS. É essencialmente um gerenciador de janelas para o X Window System – presente no Raspberry Pi OS (LXDE) – que permite configurar o comportamento de quase todos os aspectos do ambiente de desktop do Pi OS.

Relacionado: O Melhor Ambiente de Desktop Linux: LXDE vs. Xfce vs. MATE

Uma coisa a se notar aqui, no entanto, é que os atalhos de teclado que você cria com o Openbox funcionam apenas na área de trabalho do Raspberry Pi OS. Portanto, você não pode acionar programas com esses atalhos de teclado no Terminal, seja no modo headless ou por SSH (Secure SHell).

A seguir estão as etapas para criar um atalho de teclado no Openbox:

  1. Abra o Terminal. Você pode clicar no ícone Terminal (na barra superior) ou usar o atalho CTRL + ALT + T para fazer isso.
  2. Digite sudo nano /etc/xdg/openbox/lxde-pi-rc.xml para abrir o arquivo de configuração que contém todos os atalhos de teclado para o Raspberry Pi OS.
    arquivo de configuração openbox
  3. Role para baixo até a seção que lê Atalhos de teclado para aplicativos em execução e use a seguinte sintaxe para adicionar um atalho de teclado:
     <keybind key="keyboard_shortcut">
    <action name="action_to_perform">
    <command>command_name</command>
    </action>
    </keybind>

    Veja como você pode usar o comando:

     <keybind key="CAs">
    <action name="Execute">
    <command>gnome-screenshot --interactive</command>
    </action>
    </keybind>

    No exemplo acima, atribuímos o atalho CTRL + ALT + s para executar o programa GNOME Screenshot. Você pode modificar o comando acima para atender às suas necessidades. A seguir estão as declarações de chave que você pode usar para criar atalhos de teclado no Openbox:

    • A – ALT
    • C – CTRL
    • S – Shift
    • W – Super
    • M – Meta
    • espaço – barra de espaço
    • Home – Home
    • Fim – Fim
    • Retornar – Entrar
    • BackSpace – Backspace
    • Imprimir – Imprimir tela
  4. Pressione CTRL + O para escrever linhas no arquivo de configuração e CTRL + X para sair da edição.
  5. Digite sudo reboot para reiniciar o Raspberry Pi e aplicar seus atalhos de teclado.

Além das declarações de teclas, existem mais dois componentes essenciais em um comando de atalho de teclas: ações e comandos . Aproveitando os dois de forma eficaz, você pode criar atalhos de teclado para operações mais complexas no Raspberry Pi OS.

Ações

Ações são essencialmente operações que você instrui o sistema a realizar quando os atalhos de teclado associados são acionados. Existem diferentes tipos de ações para manipular a área de trabalho do Raspberry Pi OS ou as janelas de seu programa.

Uma das ações mais comumente usadas é Executar , que permite criar atalhos de teclado para executar / iniciar programas. Se você deseja executar alguma outra ação de janela em um programa, a seguir estão algumas ações mais úteis para as quais você pode criar atalhos de teclado:

  • ToggleFullScreen: Faz com que o programa seja executado em tela inteira.
  • Iconify: Minimiza a janela de um programa.
  • ToggleMaximize: Maximiza / minimiza uma janela.
  • Fechar: fecha a janela de um programa.
  • PrevWindow: alterna o foco para a janela anterior.
  • NextWindow: Ciclo de foco para a próxima janela.
  • ToggleShowDesktop: Oculta todas as janelas da área de trabalho.

Essas são, é claro, apenas um punhado de ações que você pode usar com o Openbox, e há inúmeras outras opções para tarefas complexas que você pode aprender no wiki do Openbox .

Comandos

Os comandos são o componente mais importante na criação de atalhos de teclado. Essas são basicamente instruções que os atalhos da área de trabalho usam para executar seus programas associados. Você pode inserir esses comandos no Terminal para verificar se eles funcionam antes de usá-los em seus atalhos de teclado.

Os atalhos de teclado do Openbox alavancam comandos para realizar as operações desejadas quando os atalhos de teclado atribuídos são acionados. Para encontrar o comando de um programa:

  1. Clique com o botão direito nele (no menu iniciar) e vá para Propriedades .
  2. Clique na guia Desktop Entry e selecione o valor para o campo Command .
    propriedades do arquivo de programa

A maioria dos programas possui um comando simples para sua execução, mas existem algumas exceções. Por exemplo, GNOME Screenshot requer que você use gnome-screenshot – interativo para executá-lo com um atalho de teclado personalizado.

Outros comandos para alguns dos programas comumente usados ​​no Raspberry Pi:

  • pcmanfm: Gerenciador de arquivos
  • lxterminal: Terminal
  • navegador Chromium : navegador Chromium
  • geany: IDE Geany
  • gnome-screenshot: GNOME Screenshot
  • gimp: GIMP

Da mesma forma, em alguns programas, você pode ver comandos com parâmetros adicionais como % U , % F neles. Esses parâmetros são para a chave Exec nos arquivos .desktop como parte das especificações de entrada da área de trabalho e determinam como os programas tratam os argumentos.

Mas, a menos que você queira abrir programas em estados específicos, não será necessário especificar esses parâmetros em seus atalhos de teclado.

Usando atalhos de teclado personalizados para executar tarefas com eficiência

Usando o Openbox, você pode criar atalhos de teclado personalizados para simplificar muitas das suas operações no Raspberry Pi. Se você preferir usar o teclado em vez do mouse para controlar e navegar nos sistemas operacionais, esta é uma ótima maneira de criar combinações de teclas que atendam às suas necessidades semelhantes no Raspberry Pi OS.

Mas, um conselho antes de ficar muito animado com os atalhos de teclado personalizados: sempre certifique-se de que o atalho de teclado que você está criando ainda não esteja presente no arquivo de configuração do Openbox. Além disso, verifique se a ação e o atalho de teclado que você pretende usar na combinação de teclas ainda não estão associados a outra combinação de teclas.