Instalando o XFCE mínimo

Publicado por Giovanni M em 11/08/2017

[ Hits: 947 ]

 


Instalando o XFCE mínimo



Essa dica foi testa no Devuan/Debian Jessie e Debian Stretch.

Não vou tratar aqui da instalação do Debian em si, apenas a interface gráfica.

Durante processo de instalação do Devuan/Debian, ao chegar na parte mostrada abaixo, Seleção de Software, desmarque todas as opções e prossiga com a instalação.
Ao reiniciar a máquina você vai perceber que não há interface gráfica, só tem a disposição a linha de comandos, se logue com privilégio de root e vamos começar a instalação.

ATENÇÃO: recomendo você usar uma imagem iso completa, DVD, para evitar baixar todos os pacotes pela rede, se você esta usando uma iso mínima, DESABILITE a opção de usar a mídia como fonte de pacotes em /etc/apt/sources.list.

Você tem 2 opções, instalar pacote por pacote a mão ou executar o script abaixo, caso você prefira executar o script, basta salva-lo em um pendrive e montar o dispositivo, exemplo:

# fdisk -l (para visualizar a nomenclatura correta do dispositivo)
# mkdir script (adicionar o diretório para montagem)
# mount /dev/sdb1 /home/user/script (monta o dispositivo no diretório script)
# cd script (acessa o diretório)
# chmod 777 xfce4install (autorização de execução do script)
# ./xfce4install ( executa o script)

#!/bin/bash

apt-get update

#-------------------------
#Xorg minimo
#-------------------------

apt-get --no-install-recommends install -y xserver-xorg-core
#apt-get --no-install-recommends install -y xserver-xorg-video-vesa
#apt-get --no-install-recommends install -y xserver-xorg-video-intel
#apt-get --no-install-recommends install -y xserver-xorg-video-nouveau
#apt-get --no-install-recommends install -y xserver-xorg-video-nvidia
#apt-get --no-install-recommends install -y xserver-xorg-video-ati
apt-get --no-install-recommends install -y xserver-xorg-video-fbdev
apt-get --no-install-recommends install -y xserver-xorg

#-------------------------
#Xfce minimo
#-------------------------

apt-get --no-install-recommends install -y xfwm4
apt-get --no-install-recommends install -y xfce4-session
apt-get --no-install-recommends install -y xfce4-panel
apt-get --no-install-recommends install -y xfdesktop4
apt-get --no-install-recommends install -y policykit-1
apt-get --no-install-recommends install -y xfce4-power-manager
apt-get --no-install-recommends install -y gtk2-engines gtk2-engines-pixbuf
apt-get --no-install-recommends install -y x11-xserver-utils

#-------------------------
#Recomendados
#-------------------------


#### Basicos ###

apt-get --no-install-recommends install -y lightdm
#apt-get --no-install-recommends install -y slim
apt-get --no-install-recommends install -y lxterminal
apt-get --no-install-recommends install -y lxtask
apt-get --no-install-recommends install -y mousepad
#-------------------------
apt-get --no-install-recommends install -y network-manager-gnome
sed -i 's/false/true/g' /etc/NetworkManager/NetworkManager.conf
#-------------------------
apt-get --no-install-recommends install -y thunar



#### Codecs e Audio/Video ###

apt-get install -y libav-tools gstreamer1.0-libav
#apt-get install -y ffmpeg
apt-get install -y gstreamer1.0-plugins-good
apt-get install -y gstreamer1.0-plugins-bad
apt-get install -y gstreamer1.0-plugins-ugly
apt-get install -y gstreamer1.0-nice
apt-get --no-install-recommends install -y vlc qt4-qtconfig
apt-get --no-install-recommends -y install pulseaudio
apt-get --no-install-recommends install -y xfce4-pulseaudio-plugin
#apt-get install -y alsa-utils


#### Complementos ###

apt-get install -y xfce4-whiskermenu-plugin
apt-get install -y viewnior
apt-get --no-install-recommends install -y system-config-printer cups
#apt-get install -y xcompmgr
apt-get --no-install-recommends install -y xfburn
apt-get install -y firefox-esr firefox-esr-l10n-pt-br
apt-get --no-install-recommends install -y atril
#apt-get --no-install-recommends install -y desktop-base

reboot

Para os novatos que ainda não estão acostumados a trabalhar com scripts e possam ter dificuldades, basta instalar os pacotes a mão, copiando exatamente os comandos como acima mas ATENÇÃO, a ordem de instalação do Xorg NÃO deve ser alterada e você deve usar o comando --no-install-recommends como está.

Agora algumas observações:

O script só foi testado no Debian Stretch e Devuan/Debian Jessie, não foi testado no Ubuntu e não vai funcionar em outras distros que não usam pacotes Deb.

Usei Lxterminal e lxtask por padrão, caso você venha a instalar futuramente o xfce4-goodies, recomendo desmarcar o lxtask, já que o xfce4-goodies já tem sua própria versão, ficando assim algo redundante.

Alguns pacotes do grupo "Recomendados" estão habilitados por padrão, são utilitários básicos, como o lxterminal, mousepad e codecs.

Para maior compatibilidade, foi configurado para usar Libav/Avconv em lugar do FFMPEG, o motivo é que eu manteria o script compatível com Devuan e Debian sem precisar alterar o repositório, para quem usa FFMPEG os comandos são o mesmo, basta usar avconv no lugar do ffmpeg no terminal, mas se desejar basta alterar o script para usar ffmpeg.

O xfce4-pulseaudio-plugin é um pacote exclusivo do Debian Stretch, se você vai usar Devuan/Debian Jessie, deixe-o desabilitado e habilite a opção alsa-utils.

Nos básicos, as 2 linhas referentes ao network manager são complementares, caso você não quer o network manager, desabilite as duas, ou habilite as duas, as linhas são essas:

apt-get --no-install-recommends install -y network-manager-gnome
sed -i 's/false/true/g' /etc/NetworkManager/NetworkManager.conf

Alguns pacotes estão em uma mesma linha, como o caso do vlc e qt4-config, pois apesar de independente são complementares.

Evite alterar os parâmetros --no-install-recomends e install pois isso pode adicionar pacotes sem necessidade ou dar algum problemas em algum programa por falta de algum pacote.

Lightdm e Grub não tem as imagens de fundo padrão, caso queira ter, habilite a opção do desktop-base.

Firefox, WhiskerMenu-Atril(pdf)-Viewnior(visualizador de imagens) já vem habilitados por padrão.

Após a instalação, o tema padrão não é dos mais elegantes, basta apenas ir nas configurações e alterar o tema, a engine gtk2 já esta instalada.

Após a instalação o script vai reiniciar automaticamente a máquina.

Por último, eu não sou especialista e claro que cabe muitas melhorias ai, é apenas algo básico feito por alguém de conhecimento limitado, quem quiser acrescentar ou dar dicas serão sempre bem vindas, a ideia é ter um desktop só com os recursos básicos mesmo, deixando a critério de cada um o que adicionar.

Eis o resultado:
Outras dicas deste autor

Incentivando o uso do Webm, formato aberto de "codec" (conteiner) de vídeo

Leitura recomendada

Enxergando seu wallpaper no UNR (Ubuntu Netbook Remix)

Trabalhando com arquivos DEB

Configurando o VNC em uma distribuição CentOS (Red Hat)

Instalando FlashPlayer

Atualização automática no Ubuntu 8.04

  

Comentários
[1] Comentário enviado por Giovanni_Menezes em 11/08/2017 - 12:33h

Um lembrete aos novatos, apesar de ser meio obvio, tem que desabilitar um dos "drives" do xorg, conforme a sua placa, ati/nvidia/amd/intel/vesa.

Quem quiser uma lixeira, é só instalar o gvfs, e caso a adição de impressora não seja suficiente, é só instalar o pacote task-print-server, o thunar-volman também é uma opção interessante para ser instalada.




--------------------------------------------------------------------------
Somente o Software Livre lhe garante as 4 liberdades.
Open Source =/= Free Software.
https://goo.gl/mRzpg3
http://www.anahuac.eu/contrarrevolucao-osi/

[2] Comentário enviado por homemsemnome em 12/08/2017 - 05:45h

Parabéns pelo artigo. Publicações assim é que ajudam a desmistificar o GNU/Linux. Esta é realmente uma instalação minimalista.

Obrigado por ter dedicado seu tempo nisto.
________________________________________________________________________

"Até onde me lembro, não fiz outra coisa senão destruir em mim o orgulho de ser homem. E vago na periferia da Espécie como um monstro temeroso, sem a envergadura suficiente para reivindicar outro bando de macacos".
- Emil Cioran

[3] Comentário enviado por Giovanni_Menezes em 12/08/2017 - 18:31h

homemsemnome
Obrigado!

Em breve vou upar um novo mais "completo" , as opções básicas serão as mesmas, só vou acrescentar mais opções para os usuários, como gimp, chromium, cheese e etc assim que eu verificar que as essas novas aplicações estão funcionando sem problemas por falta de pacotes, mas essa eu vou upar na categoria de scripts.





--------------------------------------------------------------------------
Somente o Software Livre lhe garante as 4 liberdades.
Open Source =/= Free Software.
https://goo.gl/mRzpg3
http://www.anahuac.eu/contrarrevolucao-osi/

[4] Comentário enviado por homemsemnome em 16/08/2017 - 21:01h

Isso não tem a ver com o artigo, mas será que os seguintes pacotes não estão fazendo uma referência ao clássico filme de faroeste The Good, The Bad And The Ugly?

apt-get install -y gstreamer1.0-plugins-good
apt-get install -y gstreamer1.0-plugins-bad
apt-get install -y gstreamer1.0-plugins-ugly


________________________________________________________________________

"Até onde me lembro, não fiz outra coisa senão destruir em mim o orgulho de ser homem. E vago na periferia da Espécie como um monstro temeroso, sem a envergadura suficiente para reivindicar outro bando de macacos".
- Emil Cioran

[5] Comentário enviado por Giovanni_Menezes em 17/08/2017 - 00:27h

Eu nunca tinha reparado isso, rs, pior que faz sentido, até porque o nome dos lançamentos do Debian são batizados com nome dos personagens do Toy Story




--------------------------------------------------------------------------
Somente o Software Livre lhe garante as 4 liberdades.
Open Source =/= Free Software.
https://goo.gl/mRzpg3
http://www.anahuac.eu/contrarrevolucao-osi/



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor HostGator.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Viva o Android

Tópicos

Top 10 do mês

Scripts