Durante os últimos dias venho me desafiando a não comprar um mouse para utilizar no Raspberry PI. Está rodando o Raspibian original mas acabo utilizando a interface gráfica poucas vezes.

No entanto precisei aprender um pouco sobre esta interface pois instalei o puredata e não dá pra fazer muita coisa sem mouse nele.

Usei startx para iniciar a interface gráfica.

ALT+F2 = Rodar comando

No ambiente gráfico, o primeiro atalho interessante é o ALT+F2. Com este comando é possível rodar um comando em ambiente gráfico. Experimente lxterminal no input que aparecer.

CTRL+ALT+F1 = volta para o terminal

Se tudo travar ou algo der errado e você não conseguir mais manipular a interface gráfica sem o mouse, só lhe resta um CTRL+ALT+F1 para voltar para a tela do terminal. Lá você pode dar um CTRL-C caso queira interromper o processo da interface gráfica, ou mesmo navegar nas outras tty do terminal usando ALT+F2 para tty2 e ALT+F3 para tty3 e assim por diante.

Simulando o mouse com keynav

No descontentamento de não encontrar uma forma de manipular o mouse em si, fui dar um apt-cache search mouse | grep keyboard e acabei encontrando o keynav.

O keynav é uma ferramenta simples e criativa que permite navegar com o mouse de maneira fractal. O processo é bem simples e interessante. Basicamente o mouse se posiciona ao centro da tela, e com as teclas H,J,K e L é possível manipular o mouse com precisão e velocidade.

Para instalar use:

sudo apt-get install keynav

Depois no ambiente gráfico digite: ALT+F2 para rodar um comando e depois digite keynav.

Para ativar o keynav use CTRL+;.

Se você usa o VIM como eu não irá ter problemas em se adaptar com a navegação através das letras, caso contrário o mouse será útil :)

Outros comandos úteis para interface gráfica no Raspibian


Share → Twitter Facebook Linkedin


Hello there, my name is Jônatas Davi Paganini and this is my personal blog.
I'm developer advocate at Timescale and I also have a few open source projects on github.

Check my talks or connect with me via linkedin / twitter / github / instagram / facebook / strava / meetup.