†††††††††††††††††††††††††††††††††††††
||   O R D O   ✠   E X   C H A O S   ||
†††††††††††††††††††††††††††††††††††††
  

Scientia contra Deum - et ad Deum.

Veritas est ignis.

Guia de Sobrevivência VoidPuppy

Filosofia VoidPuppy

2025-10-31

Intro

O VoidPuppy é uma fusão curiosa: metade monge minimalista (Void Linux), metade vira-lata hiperativo (Puppy Linux). Um quer ordem, o outro quer improviso. O resultado é um sistema leve, rápido e ligeiramente esquizofrênico — no bom sentido.

1. ROX-Filer — o cérebro e a bagunça

ROX-Filer é o gerenciador de arquivos do Puppy. Ele decide o que aparece no desktop, como abrem as pastas e até que ícones existem (ou somem).

Funções básicas do ROX:

Arrastar e soltar scripts: sim, você pode literalmente arrastar um script pro desktop e ele vira um atalho. Gerenciamento dos ícones: eles não estão em pastas visíveis, o ROX cria links mágicos guardados em /root/Choices/ROX-Filer/PuppyPin. Recarregar ícones do desktop: > rox -p /root/Choices/ROX-Filer/PuppyPin

2. JWM — o gerente de palco

JWM é quem lida com janelas, barra, menus e atalhos. Ele é leve e direto, mas exige um pouco de convivência antes de obedecer direito.

Arquivos principais: > /root/.jwmrc → configuração atual (não edite direto) > /etc/xdg/templates/root.jwmrc → o modelo verdadeiro (aqui sim você ajusta)

Comandos úteis do JWM:

Atualizar menus após instalar apps: > fixmenus && jwm -reload

O JWM (Joe’s Window Manager) é quem manda na aparência geral — janelas, temas, menus, barra de tarefas. Ele e o ROX convivem em uma espécie de relação tensa: o JWM desenha o cenário, o ROX espalha os móveis e tenta não tropeçar nos scripts do outro. Quando você muda tema, menu ou atalho, é o JWM quem sofre. Quando apaga um ícone e ele volta como se nada tivesse acontecido, é culpa do ROX.

3. .desktop: o teatro de marionetes

Os arquivos .desktop ficam geralmente em:

/usr/share/applications/

Eles são basicamente cartões de visita dos programas. Mostram o nome, o ícone e o comando que deve ser executado. O ROX e o JWM leem esses arquivos para saber o que exibir e como abrir os aplicativos. Se você quer editar ou criar atalhos, é aqui que brinca. Mas lembre-se: o Puppy tem mania de cachear tudo, então às vezes é preciso reiniciar o JWM ou o ROX pra ele perceber que algo mudou.

4. Por que existe /bin e /sbin

O /bin guarda os comandos que qualquer usuário pode usar. O /sbin é reservado pra comandos que só o root deve tocar — tipo formatar disco, montar partição, brincar de deus. Nos sistemas modernos, ambos costumam apontar pro mesmo lugar, mas o Puppy ainda gosta de manter a tradição de separar o que o usuário comum pode fazer do que ele pode destruir.

5. O enigma do screensaver

O Puppy não tem um “serviço de screensaver” rodando em segundo plano. Ele é fiel à filosofia “você quer algo? rode manualmente”. Por isso o xlock (ou xscreensaver, dependendo do sabor) não liga sozinho — ele precisa ser chamado explicitamente, ou configurado num script de autostart. É o jeito Puppy de dizer: “se vai ficar AFK, desligue a máquina, preguiçoso.”

Essa ausência de daemon é o oposto do Windows: lá o sistema presume que você precisa de proteção contra você mesmo. Aqui, ele presume que você sabe o que está fazendo (mesmo quando claramente não sabe). Quer ativar? Chame manualmente o xlock (ou o que tiver instalado). > xlock

Quer que rode sozinho depois de um tempo? Crie um script em > /root/Startup/ chamando o comando após um sleep. > #!/bin/bash > sleep 300 > xlock -mode blank -mode define o tipo de bloqueio (blank, random, clock, etc)

Ele espera 5 minutos e bloqueia a tela. Simples, manual, e totalmente à prova de preguiça.Ou seja, tudo que o Puppy faz de screensaver é o que você manda ele fazer. Ele não decide por você, não roda sozinho, não pergunta se você quer animação bonita — é filosofia de minimalismo absoluto.

6. Filosofia geral

O VoidPuppy é uma aula prática de overengineering filosófico: cada parte existe pra fazer pouco, mas com dignidade. Nada acontece automaticamente, e isso é o charme — e a maldição. Quer algo? configure. Quer entender algo? leia o script. Quer mudar o comportamento do sistema? boa sorte, mas você vai aprender no processo. Ou seja, o VoidPuppy não faz nada por você porque acredita que você é adulto o suficiente pra fazer sozinho. Não tem daemon pra te segurar a mão, nem assistente perguntando “tem certeza?”. É liberdade pura — e um lembrete diário de que poder sem cuidado vira bagunça.

Tricks do ROX-Filer no Puppy

1. Recarregar ícones do desktop

Quando você adiciona, remove ou reorganiza .desktop ou scripts, o ROX às vezes não percebe. Use: > rox -p /root/Choices/ROX-Filer/PuppyPin

killall rox rox -p /root/Choices/ROX-Filer/PuppyPin &

2. Adicionar scripts ou atalhos

  1. Coloque seu script ou atalho .desktop no diretório: > /root/Choices/ROX-Filer/PuppyPin

  2. Recarregue os ícones (como acima)

  3. Opcional: ajuste permissões para tornar executável: > chmod +x /root/Choices/ROX-Filer/PuppyPin/meuscript

3. Criar um menu de scripts rápido

ROX permite menus customizados na área de trabalho:

  1. Crie um diretório Menu dentro do PuppyPin: > /root/Choices/ROX-Filer/PuppyPin/Menu

  2. Coloque .desktop ou scripts aqui

  3. Clique com botão direito no desktop → Add Menu → aponte pro diretório Menu

  4. Voilà, menu customizado sem depender do JWM

4. Abrir pastas e arquivos

5. Desktop invisível ou escondido

Se quiser limpar a bagunça sem apagar os atalhos: > rox -p /root/Choices/ROX-Filer/PuppyPin –no-desktop

6. Reiniciar o ROX sem logout

Quando ele travar ou não atualizar ícones: > killall rox > rox -p /root/Choices/ROX-Filer/PuppyPin &

7. Personalizar ícones e posições

8. Atalhos de teclado que salvam vidas

Ação Atalho
Abrir terminal Ctrl + Alt + T
Alternar janelas abertas Alt + Tab
Maximizar / restaurar Alt + F5
Minimizar janela Alt + F6
Fechar janela Alt + F4
Mover janela com o mouse Alt + clique esquerdo
Redimensionar janela Alt + clique direito
Alternar área de trabalho Ctrl + Alt + →
Alternar área de trabalho Ctrl + Alt + ←
Bloquear tela (xlock) Ctrl + Alt + L
Menu principal (tipo “Iniciar”) Alt + Space / Alt + F1
Desligar / reiniciar Ctrl + Alt + Delete