Primeiro, o Openbox depende do Xorg, então ele precisa e será instalado como uma dependência.
Segundo, você pode configurar sua máquina para inicializar somente em um shell que é o padrão para uma instalação mínima do Debian. Então você pode executarstartx
(se o Xorg estiver instalado) naquele console e este comando iniciará seu X11.
Para iniciar uma sessão do Openbox com startx
você precisa editar o seu ~ / .xinitrc e adicionar
exec openbox-session
Você também pode usar um gerenciador de exibição como o gdm, slim ou xdm. Depende de qual você escolhe como você tem que configurar o DM. Eu uso slim, pois é rápido e é fácil de configurar (pelo menos na minha opinião).
Terceiro, a pequena coisa que facilita a vida. Isso é sempre um pouco difícil de ser executado, especialmente as coisas do gnome têm muitas dependências. Para usar a notificação da área de trabalho é muito fácil, você só precisa instalar xfce4-notifyd
, notifyOSD
ou notification-daemon
.
Todos eles precisam do daemon DBUS, então você precisa instalar e iniciar também.
Para um chaveiro, eu uso o gnome-keyring
whit, a única razão pela qual não encontrei nenhuma solução melhor. Também precisa de DBUS. Como uma GUI, eu uso seahorse
.
Eu não uso nenhum gerenciador de energia, porque eu não preciso deles, a única coisa que eu uso é o status da bateria do painel tint2, que me mostra quanto tempo resta. Há algum gerenciador de energia no wiki de caixa aberta
Agora, para iniciar os daemons e os utilitários, você precisa configurar o ~/.config/openbox/autostart
e o ~/.config/openbox/environment
.
Em environment
, você pode definir suas variáveis de ambiente para executar sua área de trabalho.
Aqui o meu como um exemplo
#!/bin/sh
# DBUS start and settings
eval $(dbus-launch)
export DBUS_SESSION_BUS_ADDRESS
export DBUS_SESSION_BUS_PID
# gnome-kering start and settings
eval $(/usr/local/bin/gnome-keyring-daemon --start --components=gpg,pkcs11,secrets,ssh)
export SSH_AUTH_SOCK
export GPG_AGENT_INFO
export GNOME_KEYRING_CONTROL
export GNOME_KEYRING_PID
#set the GTK2 theme
GTK2_RC_FILES="$HOME/.gtkrc-2.0";export GTK2_RC_FILES
EDITOR=vim;export EDITOR
PAGER=less;export PAGER
Em autostart
, você pode iniciar tudo o que precisa para executar na inicialização.
Aqui meu
(
(
/usr/local/bin/tint2& # start tint2
/usr/local/libexec/xfce4-notifyd& # start notification daemon
/usr/local/bin/pidgin& # start jabber and icq client
/usr/local/bin/liferea& # start rss reader
); # after all this is done
/usr/local/bin/urxvt # start my terminal
)& #run this in the background!!
É importante que tudo que é iniciado em autostart
seja executado em segundo plano. Se este não for o caso, sua sessão será interrompida.
E finalmente alguns links úteis. Wiki do Openbox Openbox no Debian