Já vimos como instalar o Oneiric através do CD Alternate e um
sources.list básico para esta mesma release, agora fazendo uso daquele mesmo "sources.list", começaremos a montar um
Ubuntu alternativo.
Após alterar o "sources.list" do link acima, começamos com o tradicional:
deb http://mirror.rit.edu/ubuntu/ oneiric main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu oneiric-security main restricted universe multiverse
deb http://mirror.rit.edu/ubuntu/ oneiric-updates main restricted universe multiverse
deb http://mirror.rit.edu/ubuntu/ oneiric-backports main restricted universe multiverse
deb http://archive.canonical.com/ubuntu oneiric partner
deb http://extras.ubuntu.com/ubuntu oneiric main
deb http://packages.medibuntu.org/ oneiric free non-free
sudo apt-get update
Depois seguimos com:
sudo apt-get install medibuntu-keyring -y --force-yes
$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com --recv-keys 3E5C1192
$ sudo apt-get update
Daí, para obter, seja um
OpenBox ou um
FluxBox básicos, podemos continuar com:
sudo apt-get install openbox openbox-themes obconf obmenu bash-completion chromium-browser chromium-browser-l10n conky
cpufrequtils epdfview feh ffmpegthumbnailer fluxbox fbautostart gmrun gpicview gtk-theme-switch gtk-chtheme hddtemp imagemagick lm-sensors
lxappearance-obconf leafpad lightdm-gtk-greeter lxterminal lxpanel lxrandr menu-l10n nitrogen numlockx paman pcmanfm pulseaudio scrot tint2
thunar-archive-plugin thunar-media-tags-plugin thunar-volman transset ubuntu-artwork ubuntu-wallpapers ubuntu-wallpapers-extra xcompmgr tilda
xfonts-terminus xfonts-terminus-oblique xscreensaver xscreensaver-gl xscreensaver-data-extra xscreensaver-gl-extra xcompmgr
sudo apt-get install libaudio2 libusb-dev pppconfig python-notify ntfs-3g dosfstools checkinstall deborphan gdebi gksu gpicview hardinfo
hwdata hwinfo hdparm os-prober prelink rcconf reiserfsprogs ruby synaptic xfsprogs iptraf speedometer htop mlocate gparted grsync dmsetup usb-
modeswitch usb-modeswitch-data
Compiladores:
sudo apt-get install linux-headers-`uname -r` automake autoconf build-essential bin86 binutils bison checkinstall cpp dkms fakeroot
flex kernel-package gcc g++ gettext intltool make mesa-utils module-assistant module-init-tools pkg-config libtool libncurses5 libncurses5-dev
libgl1-mesa-dri libgtk2.0-dev libqt3-compat-headers libqt3-mt-dev libxml2-dev libcurl4-openssl-dev libnotify-dev libglib2.0-dev libevent-
dev
Compactadores:
sudo apt-get install alien arj zip unzip unace unace-nonfree rar unrar bzip2 tar gzip cabextract file-roller xarchiver p7zip-full p7zip-rar
p7zip lha lzip lzop ncompress unalz zoo xz-utils unp
Feito isto, começa a brincadeira:
mkdir -p ~/.config/openbox
$ cp -av /etc/xdg/openbox/* ~/.config/openbox/
$ nano ~/.config/openbox/autostart
Aqui vai variar de caso a caso, no meu deixei assim:
# These things are run when an Openbox X Session is started.
# You may place a similar script in $HOME/.config/openbox/autostart
# to run user-specific things.
# If you want to use GNOME config tools...
# if test -x /usr/lib/openbox/gnome-settings-daemon >/dev/null; then
# /usr/lib/openbox/gnome-settings-daemon &
# elif which gnome-settings-daemon >/dev/null; then
# gnome-settings-daemon &
# fi
# If you want to use XFCE config tools...
#
# xfce-mcs-manager &
xcompmgr -cCfF &
nitrogen --restore &
# pcmanfm --desktop &
lxpanel &
tilda &
conky -c .conkyrc &
# caso queiram habilitar a linha (#pcmanfm --desktop &), saibam que elaa ativa a gestão da área de trabalho, ícones e
wallpaper pelo PcManFM e torna desnecessária o passo da criação do menu que vem logo abaixo.
# caso queiram troquem a linha (lxpanel &) por (tint2 &), não recomendado até que se faça os passos da criação do menu que vem logo abaixo.
Realizada as alterações no "autostart" do OpenBox, salve com 'Ctrl+O' e 'Ctrl+X'.
E partimos para o 2º passo:
nano ~/.xinitrc
E adicionamos isso:
# !/bin/sh
exec ck-launch-session dbus-launch openbox-session
E novamente com 'Ctrl+O' e 'Ctrl+X', para salvar e sair.
Para finalizar essa primeira parte, podemos adicionar o auto-login no
Lightdm. Parte desta novela pode ser vista aqui:
Então, editamos o arquivo "lightdm.conf" com o Nano:
sudo nano /etc/lightdm/lightdm.conf
E adicionamos isto:
[SeatDefaults]
autologin-user=NOME_DO_USUARIO
autologin-user-timeout=0
user-session=openbox
greeter-session=unity-greeter
Nem é necesssário dizer para teclar 'Ctrl+O' e 'Ctrl+X', para salvar e sair.
Com isso, teremos o Login automático e uma sessão básica do OpenBox. Mas temos um problema em relação ao menu espartano do OpenBox (se
usar o Lxpanel não terá problema, já que nele há um menu), para resolver isto, podemos usar o 'obmenu-generator':
wget http://trizen.googlecode.com/files/obmenu-
generator
chmod +x obmenu-generator
$ sudo mv /usr/local/bin/
$ obmenu-generator
Seu menu já estará criado e com todas as 'Apps' instaladas!
Porém, e se quiserem, sigam os passos da personalização do 'obmenu-generator', citada no artigo que fiz sobre o OpenBox:
E para finalizar, instalamos o Obshutdown, e seguindo os passos citados nos comentários desta dica:
wget http://cloud.github.com/downloads/panjandrum/obshutdown/obshutdown-0.1-rc1.tar.gz
tar -zxvf obshutdown-0.1-rc1.tar.gz
$ cd obshutdown-0.1-rc1
$ ./configure && make
$ sudo make install
Ou:
sudo checkinstall -D # Para criar um pacote ".deb".
Feito isso, será necessário instalar o HAL:
sudo apt-get install hal
E seguir os passos da configuração citado na dica.
E se caso façam uso do LxPanel, cliquem com o botão direito do mouse no Menu e escolham a opção: 'Configurações do Painel', e deixem-no como
na imagem abaixo:
Assim, ao clicar em 'Desconectar' no Painel LXDE, ou na opção 'Sair' do menu do OpenBox, terão uma imagem similar a esta:
E seu OpenBox poderá ficar como numa destas imagens: