quinta-feira, 9 de novembro de 2017

Devuan Xfce e MATE - instalação e configuração

Devuan MATE — com o Desktop “minimizado” para ocultar ícones

• Instalar o Devuan foi uma opção para acompanhar o trabalho da comunidade no sentido de não depender do systemd.

  • Inicialmente, foi instalado Devuan Xfce.

  • Meses depois, foi instalado também o Devuan MATE.

Foi constatado que as ISO Desktop Live, — com Refracta installer, — só permitem instalar o Devuan com ambiente Xfce.

Isso, porque as ISO Desktop Live só trazem esse “ambiente padrão”, — e o Refracta installer grava no HDD uma cópia exata da sessão Live, — com as configurações (ou falta de configurações) em vigor naquele momento.

Para instalar Devuan MATE, foi necessário usar uma das Installer ISO, — que trazem o Debian installer, com sua etapa de “Software selection”.

Partições usadas para instalar várias distros Linux em dualboot (multiboot)

Foram usadas partições específicas para experimentar novas distros, — sem eliminar uma ao instalar outra, — e sem afetar outras distros já em uso.

Desse modo, sempre existem distros “produtivas”, para uso diário, e novos desafios podem ser enfrentados sem precipitação.

  • Outra opção sem systemd foi instalar o Slackware 14.2 KDE e, logo depois, o Slackware Plasma 5 KDE,  — Apenas o primeiro foi eliminado, mais tarde, para não dispersar esforços (ver “Em busca de alternativas”, no final).

Índice


  • Download, sha256sum & K3b
  • Devuan Xfce
  • Other language (TAB to edit)
  • Keyboard pt_BR.UTF-8
  • Out beyond the mayonnaise
  • Refracta installer
  • Devuan MATE
  • Net-Install (Debian installer)
  • Configurações
  • Auto Login
  • Ocultar ícones
  • Em busca de alternativas
  • Making of

Download, sha256sum & K3b


Seleção das imagens ISO e demais arquivos no KTorrent

O Torrent do Devuan permite baixar uma ou várias versões disponíveis, — entre Installer-ISO, Desktop Live, Minimal Live, Embedded, Virtual, — bastando desmarcar as opções que não deseja.

Imagens ISO do Devuan baixadas pelo KTorrent

Em 13 Jul. 2017, foram baixadas 3 imagens ISO, — entre elas, as 2 citadas nesse relato, — com os respectivos arquivos complementares, além do README.txt geral.

Em 8 Nov. 2017, o KTorrent foi reaberto para baixar mais uma opção, — Minimal Live, — que acabou não sendo usada.

Verificação das imagens ISO por sha256sum

As imagens ISO foram verificadas por sha256sum e queimadas (pelo K3b) em CD ou DVD, para guardar.

O Live DVD chegou a ser usado 5 vezes, nesses 4 meses, — sem necessidade de manter um Pendrive imobilizado esse tempo todo.

Devuan Xfce


Devuan Xfce (4ª instalação), — firme e forte, após 100 dias

O Devuan Xfce foi instalado em sessões Live DVD com a imagem:

devuan_jessie_1.0.0_amd64_desktop-live.iso (828 MiB)

Na verdade, foram 3 instalações seguidas, só no primeiro dia (13 Jul. 2017), devido a erros bobos, — e mais uma 4ª instalação, duas semanas depois (25 Jul. 2017), — todas, sem qualquer opção de escolher outro ambiente gráfico.

O README.txt geral acabou sugerindo (sem ser explícito) uma explicação para essa falta de opções, ao dizer que a versão “desktop-live” é uma “isohybrid image featuring the standard desktop”, — enquanto a “installer-iso” é recomendada “for experienced users who want to have more control over what is installed in their system”.

De fato, o README.txt específico das versões “desktop-live” confirma que “contains the same package selection as the default desktop in the regular installer isos”.

Other language (TAB to edit)


Após selecionar “Other language”, não aperte Enter,— apenas TAB

Além disso, a “desktop-live” vem configurada para Italiano (it_IT.UTF-8), — e a linguagem adotada na sessão Live será o padrão do Devuan instalado. — Ou você muda isso antes de iniciar a sessão, ou poderá ter dificuldades adiante:

When you install the system, your chosen language will be the default in the installed system.

Para evitar isso, é necessário cumprir um ritual bizarro, — antes de iniciar a sessão Live.

No Menu de Boot, tecle seta para baixo até a opção “Other language (TAB to edit)”, — e use TAB, — jamais Enter!

Na primeira tentativa, teclei Enter por descuido, — e nunca mais tive chance de corrigir o erro.

Use Backspace para apagar, — e depois digite o código do idioma desejado

Para editar a linha de comando, use Backspace para apagar o “it_IT.UTF-8” no final, — e não se assuste com a proliferação de linhas repetidas, como coelhos pulando da cartola. — “Ignore the repeating lines. Bug or misconfigured?”, — diz o README.txt.

Uma vez apagado o parâmetro original, esteja pronto para saber exatamente qual deve digitar, — digamos, “pt_BR.UTF-8”. — Nessa hora, caso tenha dúvida sobre onde usar ponto, ou sublinhado, ou traço (ou será espaço??), não terá mais a expressão original para usar como referência.

Para evitar isso, na primeira vez tentei usar seta, e trocar apenas “i” por “p”, e apenas “IT” por “BR”, mas nem isso foi possível. — Anote num papel, antes de apagar. — É minha melhor recomendação.

Pergunta inicial do Refracta installer. — Diz que tanto faz

Enfim, o instalador da sessão Live é o Refracta, — com o qual nunca tinha tido contato na vida, — e devo ter cometido vários erros de interpretação das instruções.

Para começar, pergunta qual “método de se tornar Administrador” você deseja usar, — Su ou Sudo?, — ao mesmo tempo em que diz que isso não importa, e você poderá alterar mais tarde.

Daí, as 3 instalações seguidas no primeiro dia, — e a 4ª instalação doze dias mais tarde, após desistir de tentar corrigir várias coisas.

Devuan Xfce (4ª instalação), — firme e forte, após 100 dias

Essa 4ª instalação, finalmente, foi feita sem (tantos) erros bobos, e segue firme após 108 dias.

Clonando as partições do Devuan para SSD externo (sde, na sessão Live USB Knoppix)

Depois dos primeiros 38 dias, sua partição foi movida (clonada pelo GParted) do 2º HDD para o SSD externo (sdd3), — onde continua funcionando por mais 70 dias, sem qualquer problema:

  • 13 Jul. 2017 - Instalado Devuan Xfce em sdb3 (3 vezes)
  • 25 Jul. 2017 - Instalado Devuan Xfce em sdb3 (4ª vez)
  • 1º Set. 2017 - Movido Devuan Xfce para sdd3 via GParted

Keyboard pt_BR.UTF-8


Solução para o Teclado ABNT2, — abaixo da interface Xfce

Mesmo instalando e tornando a instalar, — até assegurar a completa eliminação de quaisquer erros ou falhas das tentativas anteriores, — a 4ª instalação do Devuan Xfce permaneceu sem acentuação no Teclado por exatos 100 dias, até 2 Nov. 2017.

Nesse meio tempo, foram tentados todos os recursos das configurações do Xfce, — que não são tantos assim, — sucessivas vezes, em busca de algum pequeno detalhe que pudesse ter passado desapercebido.

Em seguida, começaram a ser pesquisados e testados vários comandos no Terminal, — sem sucesso, a princípio.

O que resolveu, afinal, foram 2 comandos encontrados encontrados em uma postagem de apenas 3 linhas:

$ sudo dpkg-reconfigure keyboard-configuration
$ sudo service keyboard-setup restart

Out beyond the mayonnaise


Depois de 100 dias sem resultado no HDD, — moleza numa sessão Live

Resta uma hipótese, — sugerida por uma experiência abortada, — que não vale a pena voltar atrás para verificar, neste momento.

Em 8 Nov. 2017, — tentando instalar Devuan MATE pela ISO Desktop Live, — fiz a seguinte anotação (TXT), na sessão Live DVD:

Live Devuan - 8 Nov. 2017
$ sudo dpkg-reconfigure keyboard-configuration
$ sudo service keyboard-setup restart
aten;'ao --- n'ao, n'ao pegou.

Logout / Login

aten;'ao --- n'ao, ainda n'ao pegou.

---> Após configurar Teclado pelo Xfce:

atenção - ok, agora pegou.

O que isto sugere é a hipótese de que, — além de escolher o idioma correto antes de iniciar a sessão Live, — também seja conveniente configurar o Teclado (pelo Xfce) durante a sessão Live (e antes de começar a instalar).

Se o que o Refracta installer irá colocar no HDD é uma cópia fiel da sessão Live, — e não aquilo que você pensa estar configurando durante o processo de instalação, — essa hipótese talvez faça sentido.

E se apenas configurar o Teclado (pelo Xfce) não for o bastante, — então, rodar o dpkg-reconfigure, — e tornar a configurar o Teclado (pelo Xfce) em seguida.

Infelizmente, naquele dia o objetivo era instalar Devuan MATE. — E como a opção do MATE não foi oferecida (nem interessava um 2º Devuan Xfce), — a instalação foi sumariamente deletada, sem verificar se o Teclado tinha ficado Ok.

Agora, não faz sentido repetir tudo, só para ver esse detalhe.

Refracta installer


Opções de instalação ao iniciar o Refracta installer, em Live Devuan

Apesar da falta de polimento (do Refracta installer ou de seu ajuste ao Devuan?), o levantamento fotográfico da 4ª instalação (25 Jul. 2017), — com direito a um erro que “may not be fatal”, — mostra uma lógica bem clara e simples, do começo ao fim:

19:42 - Devuan Live Boot Menu
19:46 - Devuan Live Lang
19:49 - Devuan Live Install
19:50 - Su or Sudo - tanto faz (ahtah)
19:59 - Refracta installer - por sua conta e risco (no warranty)
20:02 - installation options
20:04 - installation options - Customized
20:05 - installation options - run GParted
20:12 - GParted
20:15 - GParted
20:17 - select root partition
20:18 - select home partition
20:19 - select swap partition
20:19 - summary install - Please CLOSE any running applications NOW
20:21 - Configure Locales
20:22 - Keyboard model
20:23 - Keyboard configuration
20:25 - Keyboard AltGr function
20:27 - copying system to partition
20:35 - Hostname & Username
20:37 - Refracta installation Error - may not be fatal
20:39 - Refracta installer - Error log details
20:39 - Root password
20:40 - User password
20:40 - Devuan installation complete

Resumo de como será a instalação. Feche todos os aplicativos

O aviso “Please CLOSE any running applications NOW” — semelhante ao aviso de “não mudar nada”, na fase de remasterização da instalação do Knoppix 8.1.0, — é para ser levado a sério.

Isso inclui fechar o arquivo de texto, — aberto automaticamente para ajudar na escolha das partições (e que depois não se fecha sozinho). — Mas lembre que o Terminal não pode ser fechado, durante a instalação, embora toda interação se dê por caixas de diálogo fora dele.

O que o Refracta vai instalar, não é um sistema pré-definido, — mas o sistema Live, tal como se encontra naquele momento, — com as alterações, configurações, adições e remoções de pacotes, feitas até ali:

This Devuan live-iso comes with Refracta Installer, which will copy the running system to hard drive and install the GRUB bootloader. Any changes you make to the running system will be copied to the installation. This includes desktop configuration, software added or removed, language/locale settings and other changes in system configuration.

Essa característica do Refracta installer pode ser muito interessante, — desde que você não esqueça de configurar o idioma certo, antes de iniciar a sessão Live, — e novamente durante a sessão, antes de iniciar a instação.

Algumas leituras interessantes:


No segundo link, em especial, estas indicações:

  • live: live base desktop + refracta installer (recommended for reviews!)
  • uefi-live: live + uefi bootloader, refracta installer
  • netinst: classic network installer, downloads packages from the network
  • cd: classic CD installer with base packages (not recommended for desktop)
  • dvd: classic DVD installer with many packages (not recommended for desktop)
  • virtual: Qemu based virtual machine (QCOW2) convertible to other formats
  • vagrant: ready to use Vagrant box based on VirtualBox

Devuan MATE


Marcar MATE e desmarcar “Devuan desktop environment” no Debian installer — Software selection

Por todos esses motivos, o Devuan MATE só pôde instalado por outra ISO:

devuan_jessie_1.0.0_amd64_NETINST.iso (227 MiB)

Nesta ISO, é usado o tradicional Debian-installer, — com direito a escolher interface gráfica, — e tudo funcionou de primeira.

  • 8 Nov. 2017 - Instalado Devuan MATE em sdd2

Na “Seleção de software”, foi desmarcado “Devuan desktop environment”, — que na prática significaria instalar o Xfce, — e marcado MATE como ambiente gráfico.

De quebra, desmarquei “Print server”.

Resta a dúvida sobre a última escolha, — “Utilitários do sistema padrão”, — que ficou marcada. Mas não parece ter causado problemas.

Net-Install (Debian installer)


15:45 - Boot Menu
15:46 - Advanced options
15:52 - Graphical install
15:53 - Language
15:53 - (incomplete translate)
15:53 - Brasil
15:54 - Keyboard pt_BR
15:54 - (loading components)
15:58 - Hostname
15:59 - Domain
15:59 - Root password
16:00 - User
16:00 - Username
16:00 - User password
16:01 - Local: DF
16:02 - manual partitioning
16:05 - partition: Root
16:06 - partition: Swap
16:08 - partition: Home
16:10 - disable extra Swap
16:11 - partitions
16:12 - partitions summary
16:12 - installing system
16:16 - mirror - Brasil
16:17 - mirrors - Brasil
16:18 - proxy - blank
16:18 - config apt
16:20 - select install software
16:22 - popularity contest
16:22 - desktop environment choice
16:23 - select install software
16:48 - Grub install MBR
17:00 - adjust clock
17:04 - UTC system time
17:04 - (unmount cdrom)
17:05 - Net Install Finished - Restart

Configurações


Software compositing window manager

Pelo Terminal, foram instalados:

# apt install chromium chromium-l10n chromium-inspector
# apt install synaptic
# apt install pyrenamer
# apt install conky-all lm-sensors gnome-screenshot
# apt install htop

Para detectar e salvar os parâmetros necessários ao Conky:

# sensors-detect

Do you want to add these lines automatically to /etc/modules? (yes/NO) yes

O arquivo (oculto) ~/.conkyrc foi copiado do Devuan Xfce e adaptado.

Por enquanto, ficam desabilitadas as linhas com as taxas de ocupação das partições Root e Home dos demais Linux, para não sobrecarregar o /etc/fstab com inúmeros pontos de montagem.

Para obter o efeito de transparência do Conky foi necessário ativar o Compositor (renderização). — (no KDE, trocaria OpenGL 2.0 por XRender).

Criando atalhos (shortcut) para Captura de tela pelo gnome-screenshot

Para agilizar as Capturas de tela foram criados os atalhos:

gnome-screenshot -p         - PrtScn
gnome-screenshot -p -d 7  - Shift-PrtScn

O primeiro captura e salva a tela inteira sem perguntar nada.

O segundo captura e salva com um delay de 7 segundos, — para abrir algum menu.

Renomeando capturas de tela com o pyRenamer

Infelizmente, nessa versão antiga, o gnome-screenshot não permite salvar em outra pasta diferente de ~/Imagens (ou ~/Pictures), — nem definir um padrão de nome como “$(date +%F_%H-%M-%S)_DM.jpg”.

Por enquanto, o jeito é, periodicamente, abrir a pasta-padrão com o pyRenamer, — substituir a string “Captura de tela de” por [nada], — trocar o espaço entre data e hora por [_(sublinhado)], — e levar as imagens para uma pasta onde se reúnem também as fotos, TXTs etc. sobre o Devuan MATE.

Auto Login


Localizando o Display manager do Devuan MATE e seus arquivos 

A experiência com o segundo Devuan vem abalando a impressão de que o MATE seria um pouco mais (facilmente) configurável do que o Xfce.

Porém, — enquanto o Devuan Xfce há muito tempo se loga automaticamente, — o Devuan MATE insistia em cobrar pedágio na tela de Login.

Depois de percorrer, — sem sucesso, — todas as (poucas) opções no Menu, o jeito foi procurar o arquivo de configuração do Display manager.

Primeiro, descobrir qual seria, — trata-se do Slim, — e onde estavam seus arquivos.

Edição do /etc/slim.conf para obter Login automático no Devuan MATE

Enfim, pelo Midnight-Commander (mc / mcedit), editar o /etc/slim.conf, — alterar e habilitar 2 linhas:

# auto_login      no
auto_login         yes
# default_user          simone
default_user             flavio

Foram de grande ajuda estas 2 páginas, — a primeira, para identificar o Display manager, — a segunda, para as modificações necessárias:


Ocultar ícones


Tentando desabilitar ícones da tela do Devuan MATE pelo dconf-editor

Permanece a dificuldade de ocultar ou remover da tela os ícones Computador, Home, Lixeira, — bem como os ícones das partições eventualmente montadas.

Imagino como ficaria a tela, com as 20 partições Root e Home das outras 10 distros instaladas, — caso não adiasse a inclusão disso tudo no /etc/fstab.

Desabilitar essa poluição inútil, — 25 ícones absolutamente iguais, — é fácil no Cinnamon.

Uma pesquisa por “mate desktop icons hide” apresenta milhares de perguntas e respostas, — em geral dadas como solucionadas, — pelo uso de mate-tweak, dconf-editor etc.

Até o momento, o dconf-editor não conseguiu, — parece abrir tipo “read-only”.

Uma solução provisória, — hilária, — foi aproveitar um bug que “minimiza” o desktop do MATE.

Trata-se de Alt+Space, seguido de N. — Em tese, minimiza a janela ativa, — mas se o foco estiver na Área de trabalho, ela é “minimizada”.

O Wallpaper e o Conky não são afetados. — Apenas, desaparecem os ícones indesejáveis, — e o Menu de contexto (right-click) da Área de trabalho fica desabilitado.

Em busca de alternativas


Comparativo dos sistemas Linux instalados

Na falta de habilitação técnica para “julgar” o systemd ou outros caminhos controversos adotados por uma ou várias distros — e, menos ainda, para enfrentar eventuais consequências, — a ideia é ter um pé nas alternativas, ver e aprender alguma coisa.

Do mesmo modo, tentar ser menos “Canonical-dependent”, — após 8 anos usando quase que só Kubuntu e seus “derivados”, — Linux Mint, KDE Neon.

O Linux Mint KDE se mostrou uma ótima distro, dentro das minhas limitações, mas no upgrade para 18.1 começou a se mostrar problemático para meu hardware e meus conhecimentos. E agora, anuncia que 18.3 será sua última versão com KDE.

Usuário ferrenho do KDE há 10 anos, — desde os tempos do Kurumin, que foi minha porta de entrada no Linux, — essa decisão do Mint vem reforçar a necessidade de buscar alternativas, e ter sempre 2 ou 3 opções instaladas, configuradas e comprovadas no uso diário.

Curiosamente, o anúncio do Linux Mint mostra que tampouco ele se sente confortável em depender da Canonical:

It is important for Linux Mint to continue to support LMDE as a fallback option in case Ubuntu ever disappeared and as a development target for the many projects and technologies we work on to guarantee compatibility outside of Linux Mint.

O KDE Neon, surgido em 2016, parecia ser a terceira melhor opção, — dentro das minhas limitações e do meu hardware, — mas também está sujeito às súbitas decisões da Canonical, embora com alguma força própria para fazer alterações e até, quem sabe, substituir sua “base” Ubuntu LTS por outra, em caso de necessidade. No entanto, em 2017 também começou a apresentar problemas, no meu caso.

De repente, — após sonhar com alternativas de segurança, — me vi outra vez limitado ao Kubuntu LTS, como o único onde conseguia realizar todas as tarefas cotidianas.

E não conseguia mais reproduzir este cenário, nem mesmo nas versões mais recentes do próprio Kubuntu, — cujo 17.04 Zesty Zapus tentei configurar e usar por vários meses.

Restava o Debian, — última alternativa relevante, dentro de sua própria “família”, não-dependente das decisões proprietárias (e bruscas) da Canonical. — Mas no Debian, propriamente dito, nunca consegui obter o quadro completo de funcionalidades necessárias. Ok, continuo investindo nele (e agora, também com o estímulo do Devuan).

Em boa hora, desde o início de 2017 já vinha experimentando pelo menos uma distro de cada um dos “troncos” Linux principais, — romper, enfim, o antigo “confinamento”, — e várias se mostram boas alternativas. Há esperança de que algumas se tornem 100% produtivas, nos limites do meu hardware e dos meus conhecimentos (que, desse modo, invisto para ampliar).

  • LMDE - Linux Mint Debian Edition
  • Ubuntu
  • Elementary OS
  • Red Hat Enterprise Linux
  • CentOS
  • Oracle Linux
  • Mandriva
  • PCLinuxOS
  • ROSA Linux
  • SUSE Linux Enterprise
  • Gentoo
  • Chrome OS
  • Chromium OS

Adaptado de Linux distribution (Wikipedia).

A falta de KDE no Devuan, — bem como o final anunciado do Linux Mint KDE, — incentivam explorar um pouco mais as alternativas de ambiente gráfico (DE, desktop environment). Não tanto para substituir o KDE mas, pelo menos, para poder usar outras distros que o não ofereçam.

Várias vezes, nos últimos anos, já tive Linux Mint Cinnamon como “segundo sistema”. — Na primeira metade de 2016 investi detalhadamente, — tentando reproduzir nele cada uma das funcionalidades já obtidas no KDE (foi também o período em que mais me aprofundei no KDE, por comparação).

Na mesma época, experimentei instalar o Debian com todos os ambientes gráficos oferecidos. — Nâo foi uma boa ideia, pois eles se “misturam” e acabam interferindo mutuamente, — mas permitiu uma boa comparação de várias funcionalidades. Dessa experiência, Xfce e MATE se mostraram boas alternativas.

Ao instalar o Devuan pela primeira vez, — sem encontrar outra opção, — tive de adotar o Xfce, e com ele venho trabalhando (pouco, por desconforto) há 4 meses.

Agora, ao instalar um segundo Devuan (em outra partição), é a primeira vez que invisto no MATE, de verdade. — Após menos de 2 dias, ainda é desconfortável trabalhar com ele, — mas ainda há muitas coisas que espero conseguir configurar.

Making of


Wallpaper aplicado no Devuan MATE: - Igreja de Nossa Senhora da Boa Morte Goiás (GO), Brasil, por Eliane de Castro.

Wallpaper aplicado no Devuan Xfce: -

— … ≠ • ≠ … —

Nenhum comentário:

Postar um comentário