VidaGeek.net
Linux, Open-source, Programação e Produtividade
Jonas Abreu
em 10/02/2015
Depois de bastante tempo (e algumas tentativas frustradas) finalmente colocamos no ar o jogo para Aprender Html.
Ele segue a mesma linha da ferramenta para aprender Git e RegEx, com a vantagem que ele renderiza o html
que você digita e verifica quase que instantâneamente algum erro que você tenha cometido.
Ainda é necessário melhorar bastante ele (o último grupo de exercícios não está nem terminado), faltam muitos
exercícios, as mensagens de erro precisam ser melhoradas (em especial apontar a linha do erro), e muito mais.
Mas isso não impede que você comece a usar ele. Além de aprender html você ainda irá nos ajudar muito a ver outras
coisas que precisam ser melhoradas nele.
Enfim, se você não conhece html, dê uma olhada. Se conhece, indique para alguém que ainda não conhece :)
P.s.: Pull Requests são muito bem vindos!
Jonas Abreu
em 23/05/2014
Uma coisa que acho sensacional no fluxbox é configurar teclas de atalho. Simplesmente
é um arquivo que você coloca a combinaçãod e teclas e o que tem que acontecer. Normalmente
esse arquivo é o ~/.fluxbox/keys
. A parte personalizada do meu é mais ou menos assim:
#Custom
#Gnome Do
Mod4 space :exec /usr/bin/gnome-do
# Keyboard Layout Change
Mod4 1 :exec /usr/bin/setxkbmap -layout us -variant altgr-intl
Mod4 2 :exec /usr/bin/setxkbmap -layout us -variant alt-intl
Mod4 3 :exec /usr/bin/setxkbmap -model abnt2 -layout br -variant ,abnt2
# Volume Control
None XF86AudioLowerVolume :Exec amixer sset Master,0 5%-
None XF86AudioRaiseVolume :Exec amixer sset Master,0 5%+
None XF86AudioMute :Exec amixer sset Master,0 toggle
Super fácil de entender. Mod4
é tecla com o logo do windows no meu teclado. Se eu aperto
Mod4
seguido de espaço
, ele abre o Gnome-Do (sim. Gnome-Do rola muito bem no fluxbox).
Se eu apertar Mod4
seguido de 1, 2 ou 3, ele muda o teclado para alguma das variações que eu
uso.
Por fim, se eu apertar as teclas de controle de áudio do meu teclado, ele roda o amixer
para aumentar, diminuir ou mutar o som.
Unica coisa que você precisa lembrar quando for configurar atalhos, é que esse arquivo só é lido
na inicialização do fluxbox, então você precisa se re-logar para ver as modificações.
Jonas Abreu
em 20/05/2014
É bem simples. No arquivo de inicialização do Fluxbox, você simplesmente usa o comando
setxkbmap
para setar o layout de teclado.
setxkbmap -layout layout -variant variant
Existem diversos layout
e variant
que você pode escolher e não encontrei uma lista
que tenha vários deles. Eu uso três combinações diferentes depedendo do que faço:
setxkbmap -layout us -variant altgr-intl
Esse é o modo padrão do meu teclado. É uma variação do us international, que uso para
programar. O legal dessa variação é que se eu precisar de alguma letra com acento,
consigo colocar usando o altgr
.
setxkbmap -layout us -variant alt-intl
Essa combinação eu uso para escrever em potuguês (como esse post). Eu não gosto do padrão
abnt, que é o dos teclados brasileiros. Basicamente esse é o teclado us international com
deadkeys (sabe você apertar a tecla com o acento e ele só aparecer quando você apertar
a letra que você quer acentuar? Pois é. Isso se chama deadkeys).
setxkbmap -model abnt2 -layout br -variant ,abnt2
Por fim, tem o abnt2 para quando alguém for usar o computador no meu lugar (minha namorada,
alguém pareando, etc). É a combinação que reflete o que está escrito nos teclados brasileiros
e tem deadkeys.
Jonas Abreu
em 16/05/2014
Uma das coisas mais legal do Fluxbox, é que você configura ele inteiro via
arquivos de texto bem simples.
Um desses arquivos simples é o ~/.fluxbox/startup, que é rodado logo antes da inicialização
do fluxbox (na verdade, ele é quem invoca o fluxbox).
Como você faz para rodar um programa na inicialização do fluxbox? Você simplesmente
coloca o comando lá. O startup
é um arquivo shell. A única coisa que você precisa
tomar cuidado é de não colocar nada depois da linha
exec fluxbox
porque quando essa linha é rodada, o fluxbox sobe e nada mais é rodado, porque ele não
é um comando que rode em background.
No meu caso, só carrego o dropbox na inicialização, então o fim do arquivo fica mais
ou menos assim:
/usr/bin/dropbox start
exec fluxbox