O arquivo “startup
” é o responsável por carregar o que você bem entender durante a inicialização. é válido incluir nele scripts, programas, comandos, dentre outros – fica tudo unificado aqui. O Fluxbox, quando assume seu ambiente, roda
este script em sua inicialização.
Segue um exemplo de “startup
“. Ele fica em ~/.fluxbox/startup
:
#!/bin/sh # # fluxbox startup-script: # # Lines starting with a '#' are ignored. # Change your keymap: xmodmap "/home/user/.Xmodmap" # Applications you want to run with fluxbox. # MAKE SURE THAT APPS THAT KEEP RUNNING HAVE AN ''&'' AT THE END. # # unclutter -idle 2 & # wmnd & # wmsmixer -w & # idesk & setxkbmap -model abnt2 -layout br -option compose:rwin & xmodmap ~/.Xmodmap & #mpd & volwheel & parcellite & #sonata --hidden & # And last but not least we start fluxbox. # Because it is the last app you have to run it with ''exec'' before it. exec fluxbox # or if you want to keep a log: # exec fluxbox -log "/home/user/.fluxbox/log"
Rodando os programas desejados na inicialização
Para adicionar algum programa que você quer que se inicie junto com o sistema, como o mensageiro Pidgin, basta adicionar o comando ao arquivo acima. Note que, caso se trate de um aplicativo que se mantém rodando, como o caso do Pidgin, é necessário
incluir o caractere &
na frente. No caso, eu adicionaria ao arquivo acima:
pidgin &
Não se esqueça de inserir o comando acima da linha “exec fluxbox
“, e faça o favor de jamais editar ou remover esta linha. Ela é quem inicia o ambiente, após os aplicativos.
Definindo o papel de parede
Muita gente reclama sobre a definição de papel de parede no Fluxbox. Mas isso pode ser resolvido aqui mesmo no arquivo startup, inserindo a linha abaixo:
fbsetbg -f /caminho/para/o/arquivo
Substituindo o “/caminho/para/o/arquivo
” pela localização da imagem em seu computador. Note que omitir este comando faz com que seu Fluxbox não carregue papel de parede algum, a menos que seu tema defina algum outro.
O fbsetbg
é somente uma máscara, um interpretador de outros comandos que definam papel de parede, como o Esetroot
e o feh
. Se você tem algum desses instalado, o fbsetbg determinará o melhor a ser usado, e o usará.
Para saber quem o fbsetbg está usando, rode:
$ fbsetbg -i
O feh pode ser encontrado no pacote que leva o mesmo nome, “feh
“, enquanto o Esetroot com o Eterm, no pacote “eterm
“.