Mudanças entre as edições de "Garoa Xuning"
Linha 53: | Linha 53: | ||
Acima versões em bash do script que se encontra no rodapé dessa Wiki, o qual foi escrito por [[user:Juca|Juca]] em JavaScript. |
Acima versões em bash do script que se encontra no rodapé dessa Wiki, o qual foi escrito por [[user:Juca|Juca]] em JavaScript. |
||
+ | |||
+ | === Protetor de Tela === |
||
+ | |||
+ | Não no sentido original de protetor de telas para CRTs, mas como [http://www.catb.org/jargon/html/D/display-hack.html display hack]. |
||
+ | |||
+ | [[File:display_hack_bitmap.gif|180px|thumb|''slock'' sendo ativado pelo ''dmenu'' e apresentando o logotipo]] |
||
+ | |||
+ | Foi utilizado o [https://tools.suckless.org/slock/ ''slock''] e o [https://garoa.net.br/w/images/Logo_Garoa_Bitmap.png Garoa Bitmap] e para que se obtenha o resultado esperado, é necessário aplicar o patch [https://tools.suckless.org/slock/patches/dwmlogo/ ''dwmlogo'']. Caso não saiba lidar com arquivos de extensão '''.diff''', leia o item '''patch program''' dispónivel [https://suckless.org/hacking/ nesse site]. |
||
+ | |||
+ | Abaixo o código a ser salvo como <code>config.h</code> e usado pelo ''slock'' após o patch. |
||
+ | |||
+ | '''Código-fonte: https://pastebin.com/f8SKdKyZ''' |
||
+ | |||
+ | Além da arte criada por [[user:Tonydemarco|Tony de Marco]], contém as cores '''<span style='color:#00ff00'>#00ff00</span>''' (verde puro) e '''<span style='color:#ff9c36'>#ff9c36</span>''' (fósforo âmbar) que sinalizam, respectivamente, a inserção de caracteres e senha incorreta. |
||
+ | |||
+ | O [https://garoa.net.br/w/images/modelo_bitmap_garoa.png este modelo] pode ajudar a compreender o código acima. |
||
+ | |||
+ | ==== Hotkey ==== |
||
+ | |||
+ | Algumas formas de se bloquear a tela do computador, no caso, ativar o ''slock'': |
||
+ | |||
+ | * Usando-o com o [https://tools.suckless.org/dmenu/ ''dmenu''], basta pressionar <code>Alt+P</code>, digitar <code>slock</code> e pressionar <code>Enter</code>. |
||
+ | * Usando-o com [https://tools.suckless.org/xssstate/ ''xssstate''] é possível definir o comportamento natural de bloqueio de tela após alguns minutos pelo ''xset''. |
||
+ | |||
+ | Um script escrito a gosto no shell é igualmente válido. |
Edição das 04h56min de 24 de abril de 2021
Responsáveis, participantes e etc.
Objetivo
Estimular a criatividade através da customização de ambientes operacionais, em especial GNU/Linux, usando o Manual de Identidade.
Sobre o que se trata esse projeto? Carros?
Sim, e iremos xuná-los com base no Manual de Identidade porque a ideia é deixá-los com a cara do Garoa.
"Our cars are no longer cars, they're no longer mechanical vehicles, right? They're essentially computer with wheels." (S. Kamkar, OWASP 2016)
Para tanto, podemos começar a xunar apenas carros sem rodas. É mais simples.
Por que Xuning?
A escolha do nome de, seja lá o que for, é importante. Abaixo alguns motivos pelo qual o termo xuning foi adotado:
- Porque é aportuguesado.
- Porque é um pouco mais elegante que outros termos conhecidos na internet.
- Porque esse projeto prioriza a estética.
- Porque ajuda a dar sentido a piada sem graça sobre R.I.C.E.
- Por que não?
Parts
Por hora, aplicando a Netiqueta do Garoa além de seu propósito, algum código será postado no Pastebin até que venhamos a definir um repositório no GitHub do Garoa ou algo.
Epoch Garoa Y2k38
É basicamente o Epoch Garoa na barra de status usando o slstatus acrescido do glifo U2602.
Abaixo o código que deverá ser salvo como config.h
, o arquivo de configuração para o slstatus.
Código-fonte: https://pastebin.com/HRbnQt5z
Pressupondo que esteja usando algum gerenciador de janelas como dwm, i3, xmonad e etc., para testar rapidamente, execute no seu terminal:
while : do xsetroot -name "Garoando há $(echo `date +%s` - 1298244863 | bc) segundos!" sleep 1 done
Ou ainda uma versão mais Ctrl+C
e Ctrl+V
, para super apressados:
while true; do xsetroot -name "Garoando há $(echo `date +%s` - 1298244863 | bc) segundos!"; sleep 1; done;
Acima versões em bash do script que se encontra no rodapé dessa Wiki, o qual foi escrito por Juca em JavaScript.
Protetor de Tela
Não no sentido original de protetor de telas para CRTs, mas como display hack.
Foi utilizado o slock e o Garoa Bitmap e para que se obtenha o resultado esperado, é necessário aplicar o patch dwmlogo. Caso não saiba lidar com arquivos de extensão .diff, leia o item patch program dispónivel nesse site.
Abaixo o código a ser salvo como config.h
e usado pelo slock após o patch.
Código-fonte: https://pastebin.com/f8SKdKyZ
Além da arte criada por Tony de Marco, contém as cores #00ff00 (verde puro) e #ff9c36 (fósforo âmbar) que sinalizam, respectivamente, a inserção de caracteres e senha incorreta.
O este modelo pode ajudar a compreender o código acima.
Hotkey
Algumas formas de se bloquear a tela do computador, no caso, ativar o slock:
- Usando-o com o dmenu, basta pressionar
Alt+P
, digitarslock
e pressionarEnter
. - Usando-o com xssstate é possível definir o comportamento natural de bloqueio de tela após alguns minutos pelo xset.
Um script escrito a gosto no shell é igualmente válido.