terça-feira, 28 de dezembro de 2021

monitorando teclas pressionadas / screenkey

um comando muito ultil para tal função

$ xev

nele é possível também monitorar o teclado / mouse utilizando o id da janela

para obter o id de uma janela

$ xwininfo

ou

$ wmctrl -lx

após ter o id utilize o comando

$ xev -id NumeroDoId

OBS: caso queira apenas mapear o teclado utilize o comando abaixo

$ xev | awk -F'[ )]+' '/^KeyPress|^ButtonPress/ { a[NR+2] } NR in a { printf "%-3s %s\n", $5, $8 }'

o comando acima ira mostrar a keycode do teclado e mouse

é possível também fazer tal monitoramento utilizando o xinput 

$ xinput test-xi2 --root | grep -A2 --line-buffered "EVENT type 2\|RawButtonRelease"

aonde o detail é o keycode

outra alternativa é o comando abaixo
$ xmodmap -pke

terça-feira, 21 de dezembro de 2021

converter flv em mp4

$ ffmpeg -i nomedoarquivo.flv -c:v libx264 -crf 19 -strict experimental output.mp4

OBS: Caso queira comprimir um pouco o arquivo, após converter para mp4 use o comando abaixo

$ ffmpeg -i nomedoarquivo.mp4 -vcodec libx265 -crf 28 output.mp4

segunda-feira, 6 de dezembro de 2021

controlar brilho monitor / Brightness

$ sudo add-apt-repository ppa:apandada1/brightness-controller

$ sudo apt-get update

$ sudo apt-get install brightness-controller

quinta-feira, 2 de dezembro de 2021

xterm / .Xresources

configuração básica do xterm

adicione as linhas abaixo no arquivo .Xresources

XTerm*Background: black

XTerm*Foreground: purple
xterm*faceName: Inconsolata
xterm*faceSize: 12
xterm*VT100.Translations: #override \
Ctrl Shift <Key>V:    insert-selection(SELECT) \n\
Ctrl Shift <Key>C:    copy-selection(SELECT) \n\
Ctrl <Key> minus: smaller-vt-font() \n\
Ctrl <Key> plus: larger-vt-font()


para aplicar as alterações digite o comando

$ xrdb .Xresources

atalhos no teclado / xbindkeys / xdotool

otimo aplicativo para criar atalhos no teclado

para instalar

$ sudo apt-get install xbindkeys

para configurar crie no home do usuario o arquivo .xbindkeysrc

$ touch ~/home/usuario/.xbindkeysrc

para adicionar os atalhos é bem simples, supondo que você queira adicionar um atalho para o firefox, basta adicionar a abaixo no arquivo .xbindkeysrc

# firefox

"firefox"

Mod4+g


OBS: há uma opção grafica para configurar o xbindkeys caso queira testar instale o xbindkeys-config

 $ sudo apt-get install xbindkeys-config

 

DICA: instale xdotool para mais funcionalidades 

ex:

adicione no .xbindkeysrc para fechar a janela em foco

#kill window
"xdotool getwindowfocus windowkill"
Mod4+w

 

abrir dmenu pelo terminal

$ urxvt -e $(dmenu_path | dmenu)