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:
Irei sugerir alguns complementos. Talvez seja útil a alguém.
1 - Foi necessária a instalação do pacote xserver-xorg-input-libinput para que o meu teclado funcionasse no XFCE.
2 - Caso em algum momento vá conectar o PC/notebook à televisão via HDMI, sugiro instalar o pacote pavucontrol para poder configurar onde o áudio será projetado. Quanto à tela é só ir em Configurações > Monitor.
3 - Caso tenha optado pelo gerenciador de arquivos Thunar, sugiro instalar o pacote thunar-archive-plugin para poder compactar e descompactar arquivos com praticidade através do botão direito do mouse (mas leia a dica 3 antes).
Talvez você também tenha interesse em poder procurar por determinado arquivo/extensão dentro de um diretório qualquer. Há como configurar isso no Thunar, apesar de eu ter achado a solução meio merd*. Mas já é melhor do que nada.
https://wiki.archlinux.org/index.php/thunar#Custom_actions
4 - Quanto aos compactadores e descompactadores, não é necessário instalar 982 pacotes diferentes como é sugerido por aí. Para o usuário doméstico que só irá precisar das extensões famosas -- .zip, .rar, .tar, .xz, .7z, .bzip2, etc. -- sugiro instalar somente os seguintes pacotes: p7zip-full e unar. Também é necessário instalar alguma interface de compactador para não ter que descompactar/compactar tudo através do terminal e poder utilizar a ferramenta citada na dica 2. Sugiro o xarchiver mesmo.
5 - Caso queira um ícone de áudio (controlador de volume) no painel, instale o xfce4-pulseaudio-plugin.
6 - Se tratando de temas dark, sugiro o Greybird ou o Numix. Ambos estão disponíveis nos repositórios Debian e se integram bem ao ambiente. Digo isso porque alguns temas não tornam o ícone de volume escuro. É um bug "centenário" que não resolveram até a presente data.
7 - Caso queira formatar pendrives graficamente, sugiro o pacote gnome-disk-utility. É leve, fácil e prático. Tinha instalado o GParted inicialmente mas o ícone daquela merd* não abria, pelo terminal era exigida a senha root e acabei desistindo dele. Só que ele é o mais recomendado para operações mais avançadas (que não é o meu caso).