quinta-feira, 19 de outubro de 2017

Live Kubuntu 17.10 Artful Aardvark

Kubuntu 17.10 Artful Aardvark configurado em sessão Live DVD

O objetivo desse teste de trabalho em Live DVD era ver o desempenho do Kubuntu 17.10 Artful Aardvark para as tarefas (bastante específicas) do meu dia-a-dia, usando as mesmas configurações das demais distros Linux já instaladas, — dispondo de apenas 4 GB RAM.

O abuso foi intencional, — foram instalados Chromium, Synaptic, Gimp, Conky, lm-sensors, gnome-screenshot, fontes TTF, novos tema e decoração de janelas, aplicadas transparências do Kwin, wallpaper, e uma variedade de outras configurações, por toda parte, — como faria com um Linux instalado em HDD.

Como a “árvore” de pastas e arquivos do sistema não pode ser “gravada”, — aliás, ainda precisa ser descompactada, ocupando Memória RAM ao lado da “/home” virtual, — a “instalação” de pacotes adicionais vem agravar ainda mais a demanda sobre esse recurso.

Memória disponível (memeasyfree) com Chromium (4 abas), Dolphin (3 abas), Gimp, LibreOffice calc

O limite se manifestou num momento em que o Dolphin estava aberto com 3 abas, o Chromium com 4 abas (inclusive 1 “Página” do Facebook), o LibreOffice com uma planilha contendo dúzias de folhas, e o Gimp em stand-by.

2h 27m uptime - Foi nesse ponto que, dos 3,85 GiB RAM, restaram apenas 305 MiB “disponíveis” (memeasyfree). As coisas ficaram lentas, com intensa atividade de leitura de DVD (sinal de cache insuficiente), — embora sem usar mais do que 71,2 MiB de Swap, — e a experiência finalmente começou a ser amenizada.

3h 23m uptime - Após fechar o LibreOffice, Facebook, Gimp e 1 aba do Dolphin, a Memória disponível se elevou a 1,14 GiB, — cessou a atividade intensa de DVD, — e o uso de Swap teve leve redução para 70,8 MiB.

Notar que o Chromium foi sincronizado desde o primeiro momento, — portanto, com todos Bookmarks e extensões, inclusive o uBlock trazido pelo Knoppix 8.1.0.

KSysguard não indica nenhum processo PIM, Baloo ou Akonadi, — a Pesquisa de arquivos (Filesearch) já veio desabilitada, — e o KDE Wallet foi desativado logo no início da sessão Live DVD.

3h 36m uptime - Fechar o Chromium elevou a Memória disponível a 1,95 MiB. Ao reabrir o Chromium, — com as mesmas 3 abas, — a Memória disponível caiu menos, para 1,44 GiB.

Mais tarde, após fechar e reabrir o Chromium (agora só com 2 abas: Blogger e Byteria), a Memória disponível aumentou para 1,5 ~ 1,6 GiB.

Pragmatismo


Adicionar legenda

Não foi testada a instalação do Wine (com velhos aplicativos pré-XP), — nem as (decrescentes) habilitações do Konqueror, que não veio, e (ainda) não foi instalado.

De um ponto de vista bastante pragmático, — de um usuário específico, e com um hardware também específico, — interessava mais a possibilidade de uso imediato e permanente, do que um cesto de belas novidades (vistas diariamente no KDE Neon, no Debian testing, no Arch).

Pelo contrário, o “conservador” Kubuntu 16.04 LTS é o que melhor atende a esses requisitos (até hoje), — seguido de perto pelo Linux Mint KDE, openSUSE Leap e KDE Neon.

Como não havia intenção de abandonar o Kubuntu LTS, o interesse no Kubuntu 17.10 Artful Aardvark se liga mais a uma “precaução”, — ver como as coisas andam, para não ser pego de surpresa por mudanças potencialmente incômodas, no próximo 18.04 LTS.

Afinal, tem havido alguns indícios preocupantes, — o KDE Neon e o Mint KDE já não parecem ir tão bem quanto antes; o Kubuntu 17.04 Zesty Zapus também não apresentou o desempenho esperado; o openSUSE Leap KDE dá sinais de abrir o bico perante as “Páginas” do Facebook (não Feed, Perfis, Grupos).

Lembrar, claro, que a boa produtividade obtida no Kubuntu 14.04 LTS e 16.04 LTS não caiu do céu, — foi obtida com vários anos de pesquisa e solução de problemas aqui e ali, — e afinal, as coisas estão sempre mudando, portanto não dá para estacionar no tempo e esperar que tudo continue sempre dando certo. Cedo ou tarde, também o hardware terá de evoluir.

Cronologia


Muon Package Manager, — de volta, — dispensa usar o Plasma Discover

16:14 - Esta é a hora do início da sessão Live DVD, — deduzida pelo “uptime”, — 4 minutos antes de aparecer a tela colorida com o Menu de Boot oferecendo as opções de Experimentar (Try) ou Instalar (Install). — Carregar uma sessão Live DVD é mesmo demorado.

Encontrar o Muon Package Manager, — de volta ao Kubuntu, como alternativa ao Plasma Discover, — foi uma grata alegria, e um grande alívio.

2017 Oct. 19


16:14 - Start Boot Live DVD
16:18 - Boot Menu - Try or Install
16:20 - Timezone - PrintScreen Spectacle
16:27 - Dolphin - config
16:33 - Spectacle save Pendrive 2GB
16:36 - Muon Package Manager - install Conky
16:37 - Muon Package Manager - install Synaptic
16:39 - Muon Package Manager - install gnome screenshot
16:39 - Conky
16:42 - Dolphin Toolbar - config
16:44 - Conkyrc
16:48 - sensors-detect
16:50 - Compositor XRender - Conky transparent
16:52 - Muon sources Multiverse - Reload repos
16:55 - Synaptic - install ttf-mscorefonts
16:57 - Synaptic - install Chromium
17:01 - Synaptic - install Gimp
17:03 - Synaptic - delete downloaded packages after installation
17:05 - Gimp - select Wallpaper
17:05 - Gimp - config
17:07 - Gimp - rotate Wallpaper
17:09 - Gimp - resize Wallpaper
17:10 - Gimp - crop Wallpaper
17:13 - Wallpaper
17:18 - Maia transparent - Workspace Theme
17:19 - Transparent oxygen - Kwin decoration
17:20 - Conky watch sensors
17:22 - Gimp - Save tool options now
17:23 - Conkyrc - xftalpha
17:25 - Kate - Kwin - transparent
17:32 - gnome-screenshot - keyboard shortcut - Ok
17:32 - Login screen - Auto Login
17:33 - Desktop session - Restore saved session
17:33 - Save session
17:33 - Kwallet disable
17:34 - File association - BMP, GIF, JPEG, PNG - 1st: Gwenview; 2nd: Gimp
17:35 - Keyboard - NumLock - Turn on
17:39 - Keyboard: pt_BR; - 3rd Level: Left Win
17:41 - KInfocenter transparent
17:47 - Gwenview - config (q = Quit)
17:55 - Chromium - Sync
18:24 - LibreOffice
18:38 - Chromium - Facebook Page - Byteria - CPU
18:38 - Chromium - Facebook Page - Byteria - CPU
18:41 - Chromium - Facebook Page - Byteria - CPU
18:51 - Gimp - Quit - delay: PrtScn 18:52
19:50 - Chromium - closed
19:58 - Chromium - again
20:32 - Nokia Lumia - USB cable - download photos
20:38 - Nokia Lumia - USB cable - 218 photos copying finished
20:40 - Synaptic - install pyRenamer
20:45 - var/log/apt/history.log
21:00 - Chromium - closed
21:04 - Menu Cascade
21:55 - open Directory with pyRenamer
21:57 - pyRenamer - Exif data (photos)
21:59 - PrintScreen / Photo: ls -1 > chronology.txt
22:10 - Kate - Block selection mode - chronology.txt
23:15 - Synaptic - i915 - Ok
23:32 - An “average user” point of view
23:35 - Chromium - again - Uptime 7h 20m

Encerramento


Encerramento da sessão Live DVD, uptime 10h 30min, com 2,27 GiB RAM disponíveis

Às 2:43 do dia 20, com todos os aplicativos fechados (exceto Conky), a Memória RAM disponível (memeasyfree) era de 2,30 GiB.

Nesse momento, portanto, os processos, a /home e a “árvore” de arquivos e pastas do sistema, — com o acréscimo dos pacotes instalados durante a sessão Live, — ocupavam 1,55 GiB RAM.

A sessão Live DVD foi encerrada às 2:44 do dia 20, com duração total de 10h 30min.

Pacotes instalados


Muon Package Manager


Start-Date: 2017-10-19  16:38:15
Install:
- libvte-2.91-0:amd64 (0.48.4-0ubuntu1, automatic)
- libimlib2:amd64 (1.4.8-1, automatic)
- rarian-compat:amd64 (0.8.1-6, automatic)
- libxmmsclient6:amd64 (0.8+dfsg-18build1, automatic)
- conky-all:amd64 (1.10.6-1.1)
- libpango-perl:amd64 (1.227-2build1, automatic)
- libcairo-perl:amd64 (1.106-2build1, automatic)
- libxnvctrl0:amd64 (384.69-0ubuntu1, automatic)
- liblua5.1-0:amd64 (5.1.5-8.1build1, automatic)
- libaudclient2:amd64 (3.5~rc2-1, automatic)
- libglib-perl:amd64 (3:1.326-1build1, automatic)
- librarian0:amd64 (0.8.1-6, automatic)
- libept1.5.0:amd64 (1.1+nmu3build1, automatic)
- libvte-2.91-common:amd64 (0.48.4-0ubuntu1, automatic)
- synaptic:amd64 (0.84.2)
- libgtk2-perl:amd64 (2:1.24992-1build1, automatic)
End-Date: 2017-10-19  16:38:54

Start-Date: 2017-10-19  16:39:26
Install:
- gnome-screenshot:amd64 (3.25.0-0ubuntu2)
- libcanberra-gtk3-module:amd64 (0.30-3ubuntu1, automatic)
- libcanberra-gtk3-0:amd64 (0.30-3ubuntu1, automatic)
End-Date: 2017-10-19  16:39:27

Start-Date: 2017-10-19  16:47:37
Install:
- lm-sensors:amd64 (1:3.4.0-4)
End-Date: 2017-10-19  16:47:40

Synaptic


Thu Oct 19 16:55:35 2017
Installed:
- cabextract (1.6-1)
- libmspack0 (0.6-3)
- patch (2.7.5-1build1)
- ttf-mscorefonts-installer (3.6ubuntu2)
- update-notifier-common (3.186)

Thu Oct 19 16:57:40 2017
Installed:
- chromium-browser (61.0.3163.100-0ubuntu1.1378)
- chromium-browser-l10n (61.0.3163.100-0ubuntu1.1378)
- chromium-codecs-ffmpeg-extra (61.0.3163.100-0ubuntu1.1378)

Thu Oct 19 17:01:58 2017
Installed:
- gimp (2.8.20-1)
- gimp-data (2.8.20-1)
- libamd2 (1:4.5.5-1)
- libbabl-0.1-0 (0.1.30-1)
- libblas3 (3.7.1-3ubuntu2)
- libcamd2 (1:4.5.5-1)
- libccolamd2 (1:4.5.5-1)
- libcholmod3 (1:4.5.5-1)
- libgegl-0.3-0 (0.3.20-1)
- libgfortran4 (7.2.0-8ubuntu3)
- libgimp2.0 (2.8.20-1)
- liblapack3 (3.7.1-3ubuntu2)
- libmetis5 (5.1.0.dfsg-5)
- libpoppler-glib8 (0.57.0-2ubuntu4)
- libquadmath0 (7.2.0-8ubuntu3)
- libumfpack5 (1:4.5.5-1)
- python-cairo (1.8.8-2.2)
- python-gobject-2 (2.28.6-12ubuntu2)
- python-gtk2 (2.24.0-5.1ubuntu1)

Thu Oct 19 20:40:52 2017
Installed:
- gconf2 (3.2.6-4ubuntu1)
- libglade2-0 (1:2.6.4-2)
- pyrenamer (0.6.0-1.2)
- python-gconf (2.28.1+dfsg-1.2)
- python-glade2 (2.24.0-5.1ubuntu1)
- python-hachoir-core (1.3.3-4)
- python-hachoir-metadata (1.3.3-2)
- python-hachoir-parser (1.3.4-2)

_________________
• Publicado em 19 Out. 2017, às 18:08 (UTC-0300); e desenvolvido até 1:43 em Live Kubuntu 17.10 Artful Aardvark.
• A sessão Live DVD foi encerrada às 2:44 do dia 20, com duração total de 10h 30min.

— … ≠ • ≠ … —

Kubuntu



Testes de trabalho em “Live USB”


sexta-feira, 29 de setembro de 2017

Knoppix 8.1.0 - Instalação em Pendrive com persistência

Knoppix 8.1.0 em sessão Live DVD

• O Knoppix 8.1.0 vem com Kernel Linux 4.12.7; Plasma KDE 5.8.7 (entre outros DEs); e Chromium 60.0.3112.78-1 pronto para exibir vídeos, com extensões “ublock Origin” e “NoScript Security-Plugin”, — que, graças à sincronização, se alastraram aos Chromium das demais distros.

Já tinha defrontado esse tipo de coisa, após outros testes em Live CD / DVD / Pendrive, e a prática já tinha mostrado que basta desinstalar tais extensões, para a sincronização (via Google Chrome) voltar ao estado anterior, — e foi o que fiz, logo após a 1ª sessão Live do Knoppix 8.1.0. — Mas esqueci de fazer isso na 2ª sessão, e acabei gostando das novas extensões (após conferir o que faziam e o que não faziam).

Com “ublock” (que nunca havia experimentado), a navegação em sites e portais entulhados de anúncios intrusivos, — como Estadão, DCM, 24/7, — deixou de causar surtos de uso de CPU e de travar por longos segundos (paralisando até a simples rolagem das páginas).

Quadro comparativo dos sistemas Linux instalados em HDD e Pendrive

Infelizmente, isso em nada melhora a navegação em “Páginas” do Facebook (não Feed, Perfis, Grupos), — que continua espinhosa, exceto no Kubuntu LTS, KDE Neon, Mint KDE e openSUSE Leap KDE.

O Knoppix 8.1.0 foi “instalado” em um Pendrive de 32 GB na noite de 29 Set. 2017, após rápida configuração em sessão Live DVD, — com duração aproximada de 3h18min (20:46 ~ 0:04), sem nenhuma falha, e nenhum período de lentidão.

A sessão Live DVD transcorreu com tamanha lhaneza, que me animei a preparar no Gimp uma Captura de tela das 21:20 e publicá-la aqui (acima), às 21:36, para posterior desenvolvimento do relato.

Apenas a conexão web caiu, por volta das 21:45, ao tentar publicar a mesma imagem no Facebook. Mas bastou abrir o ícone no Painel, — desconectar, conectar de novo, — e às 21:53 foi concluído o upload.

• A queda de conexão voltou a ocorrer 3 ou 4 vezes, na semana seguinte, e esse procedimento sempre resolveu o problema, embora não em definitivo. — Pode haver motivos alheios ao Knoppix. É ocorrência comum no Slackware “AlienBOB” Plasma KDE 5 (onde ainda não encontrei solução “jogo-rápido”). — Hoje (7 Out.), ocorreu no Mint 18 KDE; mas voltou em segundos, automaticamente.

Configuração na sessão Live DVD, — registrada ao encerrar a 1ª sessão de “instalação”. — Painel embaralhado (dir.)

Uma primeira instalação demorou cerca de 40 minutos, das 22:49 às 23:28, — incluída a remasterização, para incorporar as configurações feitas naquela primeira sessão Live DVD.

Durante a remasterização, é recomendado “não mudar nada”, — “melhor ainda: não fazer nada”, — mas é claro que continuei fazendo (pelo menos) algumas Capturas de tela, e é possível que isso tenha causado alguma sequela.

Fato é que, ao tentar o Boot do Knoppix 8.1.0 “instalado” no Pendrive (com Persistência), ele não carregou, — e à 0:23 foram encerradas as tentativas.

1º Out. 2017 - Depois de alguma pesquisa e várias tentativas, o Pendrive de 32 GB foi formatado, e teve início outra sessão Live DVD, — agora, fazendo a configuração completa, — para nova instalação (com o cuidado de não fazer absolutamente nada durante a etapa de remasterização).

Esta segunda instalação está funcionando até hoje (7 Out.), — apesar de algumas falhas, nos primeiros dias, — e o Pendrive de 32 GB vai para o “quadro de ferramentas”, ao lado do Pendrive de 16 GB (que será mantido por mais alguns meses, por precaução).

Estrutura e usos do Knoppix


Árvore de arquivos de sistema do Knoppix instalado no Pendrive

Knoppix é feito para rodar em Live DVD / Pendrive, — em viagem, palestras (equipamento desconhecido), — em tarefas de manutenção, análise forense etc.

Por esse motivo, mesmo depois de “instalado” em um “dispositivo de memória flash”, mantém sua integridade original, — capaz de reconhecer e configurar uma enorme variedade de hardwares, — além de uma coleção invejável de ferramentas e aplicativos de todos os tipos, totalizando mais de 10 GiB, comprimidos para caber em 1 DVD, e descompactados caso a caso, apenas “sob demanda”.

Olhando o Pendrive, — “de fora” do Knoppix, — não espere encontrar pastas tradicionais de sistema como /bin, /sbin, /lib etc.

Na partição de sistema (Fat32) do Pendrive onde o Knoppix 8.1.0 foi “instalado”, destacam-se 2 grandes arquivos comprimidos, — cujo conteúdo é descrito, de modo radicalmente resumido, em um TXT:

  • KNOPPIX (3,9 GiB): — “base system, including Firefox, Gimp, Libreoffice”.
  • KNOPPIX1 (264 MiB): — “openscad, slic3r, scribus, inkscape, blender, freecad, biber, kdenlive, openshot”.

Na verdade, inclui muito mais: — por exemplo, GParted (Knoppix torna desnecessário o GParted Live), Wine (instalei CorelDraw, Dreameweaver no Knoppix 7.7.1), etc., — além do LXDE (padrão), KDE, Gnome, IceWM, Fluxbox, Openbox, LarsWM, EvilWM, TWM, e uma configuração completa chamada “Adriane”, que funciona por voz (sem interface gráfica), para cegos.

Partição de dados (Persistência) do Knoppix “instalado” em Pendrive

É na partição (ou arquivo) de Persistência que se encontram pastas como /etc, /home, /var, — as únicas “graváveis”.

Montagem das pastas read-only e das pastas read-write em UnionFS

A “reunião” das pastas comprimidas nos arquivos Knoppix e Knoppix1 + as pastas graváveis existentes na partição Knoppix-data (ReiserFS) é feita na Memória RAM, em uma pasta virtual /UnionFS, — e a sensação de andar entre espelhos-fantasmas pode causar certa vertigem.

Apesar dessa confusão sem fim, é possível, sim, instalar novos pacotes, — apenas, não se recomenda.

Eis alguns motivos para, também, nunca “instalar” o Knoppix em HDD, como uma “distro” comum:

1) Loga-se, automaticamente, como Root (salvo opção em contrário), — o que é muito prático para tarefas de manutenção, penetração, análise forense, — embora ofereça criptografia para a partição ou arquivo de Persistência, de modo a proteger seus dados em caso de extravio do Pendrive;

2) Não é feito para buscar ou receber atualizações, — e a simples instalação de 1 pacote novo (precedida do devido “apt-update”) já poderia exigi-las, — pois isso ameaça romper o frágil equilíbrio desse “castelo de cartas”, que reúne pacotes do Debian stable (Stretch), testing (Buster) e unstable (Sid). Logo se tornaria, nada mais do que, um Debian (possivelmente, quebrado).

Daí, a necessidade de o Knoppix já vir com uma grande coleção de drivers, ferramentas e aplicativos, — de modo a reconhecer automaticamente qualquer hardware e poder ser usado para as mais complexas tarefas, no minuto seguinte, — e por consequência, a necessidade de trazer tudo isso compactado, para caber em um DVD.

Sessão de Configurações (Settings) no Menu K do Knoppix 8.1.0

Acima - Aplicativos, ferramentas e diálogos da sessão de Configurações (Settings) no Menu K do Knoppix 8.1.0.

Sessões Knoppix e Multimedia no Menu K do Knoppix 8.1.0

Acima - Sessões Knoppix e Multimedia no Menu K do Knoppix 8.1.0.

Sessões Graphics e Internet no Menu K do Knoppix 8.1.0

Acima - Sessões Graphics e Internet no Menu K do Knoppix 8.1.0

Sessão de Sistema (System) no Menu K do Knoppix 8.1.0

Acima - Sessão de Sistema (System) no Menu K do Knoppix 8.1.0.

Sessão de Utilitários (Utilities) no Menu K do Knoppix 8.1.0

Acima - Sessão de Utilitários (Utilities) no Menu K do Knoppix 8.1.0.

Configuração inicial do Wine, — que se encarregou de instalar Mono e Gecko, — sem criar problemas

Por isso, o jeito foi me conformar com a falta do ConkyKInfocenter e KSysguard, por exemplo, e contornar a falta do ttf-mscorefonts-installer pela mera cópia de arquivos TTF, encontrados na pasta “/.wine” das distros instaladas em HDD, para a /home do Pendrive. — Feito isso, basta usar as Configurações do sistema (System settings) para instalar como “fontes do usuário” (não aceitou instalar como “fontes do sistema”).

Desse modo, o antigo Knoppix 7.7.1 “instalado” em um Pendrive de 16GB já se havia tornado meu ferramental quase único para tarefas administrativas, — em especial, seu GParted, pois não monta automaticamente outros dispositivos e partições, a menos que você peça, — e se você usar o parâmetro “forensic”, por exemplo, não afeta sequer as partições Swap existentes.

• Ainda não pude encontrar, também, nenhum caminho para habilitar / configurar a tecla PrtScn (Atalho). — Desde o Knoppix 7.7.1, há 10 meses, venho utilizando o Gnome-screenshot, por comandos no Konsole.

Preparação (sem abrir o Chromium) de mais algumas Capturas de tela no Knoppix 8.1.0 instalado no Pendrive

Há quase 10 meses, adotei o Knoppix 7.1.1 em substituição ao GParted Live, — com a vantagem de manter configurações, salvar arquivos, navegar na web, examinar partições e pastas com o Dolphin personalizado, consultar (e editar) documentos, e realizar várias outras tarefas que se apresentem, enquanto faz a manutenção.

No entanto, também é muito produtivo usar o Knoppix como “sistema portátil”, fora de casa, — sem ter de transportar o PC “desktop” debaixo do braço, — desde que não precise abrir o Chromium (ou encontre um hardware melhor que o meu).

Em 7 Out., por exemplo, foi rodada uma sessão de 3h30min (16:14 ~ 19:46) do Knoppix 8.1.0 “instalado”, para documentar mais alguns detalhes. — Foram feitas mais 80 fotos e Capturas de tela, e editadas no Gimp, de modo a resumi-las em 12 imagens, várias delas reunindo partes de 2 Capturas, lado a lado (acima). — A única parte improdutiva foi abrir o Chromium (para verificar), e depois fechá-lo. Para se ter uma ideia das “travas” e sua duração, os Relógios do Painel e do GKrellM chegaram a indicar 3 ou 4 minutos de diferença.

Em 4 Out., foram obtidas as informações do “Quadro comparativo de sistemas Linux instalados” (acima), — atualizar a planilha no LibreOffice, exportar como PDF, expandir o PDF no Okular, Capturar a tela, cortar no Gimp e exportar (com tudo isso aberto ao mesmo tempo, para refazer, em caso de correções), — sem qualquer demora ou perda de tempo.

htop em tty2 com o Chromium aberto no Knoppix

Mas, com o Chromium aberto, a única coisa útil, enquanto se espera, é alternar para outro Terminal virtual, — Ctrl-Alt-F2 para tty2, digamos, — e se surpreender de ver que o Chromium não estaria consumindo tanta Memória RAM quanto em outras distros (pobre consolo).

Portanto, há limites, — em especial, quando se teima em usar KDE, — num antigo Core 2 Duo de 2.66 GHz (1 physical processor, 2 cores, 2 threads), e apenas 4 GiB Memória RAM, ainda por cima desfalcada de 256 MiB reservados ao Video Onboard.

Neste hardware específico, basta abrir o Chromium, para ficar sujeito a longas demoras, — mesmo que você não precise usar nenhum outro aplicativo. — Ainda não tentei usar a coleção de softwares de CAD etc.

1ª Sessão Live DVD


Digite alguma coisa para deter a contagem regressiva do Boot automático; e F2 para ver as opções

A sessão Live DVD do Knoppix 8.1.0 durou 3h18min de uso intenso, sem absolutamente nenhum momento de “meia-trava”, — ao contrário do que já era comum no Knoppix 7.7.1 instalado no Pendrive de 16 GB, — embora os 4 GB de Memória RAM me pareçam pouco, para um sistema operacional que precisa ser descompactado em tempo de execução (on-the-fly).

Carregamento empacado em “Starting ACPI”

Na primeira tentativa, foi usado o parâmetro para testar o DVD (*); mas o carregamento empacou em “Starting ACPI”, durante mais de 10 minutos, — com o leitor de DVD emitindo rangidos de porta que abre e fecha, em loop, — até ser dado Reset.

boot: knoppix64 testcd desktop=kde tz=America/Sao_Paulo

(*) Posteriormente, verifiquei a existência de um parâmetro diferente, — “testdvd”, — o que deixa dúvidas sobre a validade desse teste inicial.

Carregamento do Knoppix 8.1 com os “cheatcodes”

Na segunda tentativa, foi acrescentado o “cheatcode” acpi=off, e finalmente carregou.

boot: knoppix64 acpi=off desktop=kde tz=America/Sao_Paulo

Lembrando que o Boot pelo DVD / USB (Pendrive) leva ao carregamento automático das opções-padrão, — 32bit, LXDE, UTC etc., — após alguns segundos.

A contagem regressiva se interrompe quando você aciona alguma tecla, para especificar outras opções de Boot, — e os principais “cheatcodes” podem ser consultados teclando F2 e F3. — Na Wiki do Knoppix existe uma lista completa.

— … ≠ • ≠ … —

Knoppix



domingo, 10 de setembro de 2017

Virus do Facebook está usando meu perfil. — E agora?

Se um “vírus” está usando seu Perfil, vá nas Configurações do Facebook

• Aquele velho conceito de “vírus”, — como um invasor que se instala no seu computador, — às vezes confunde usuários cujo Perfil no Facebook começa a postar coisas sem o seu conhecimento.

De repente, amigos avisam que receberam mensagens suspeitas, feitas em seu nome, e perguntam se foi mesmo você quem mandou, ou se é algum “vírus que invadiu seu computador” e você nem estava sabendo.

Conversa vai, conversa vem, amigos sugerem um “anti-vírus” X ou Y, — outros recomendam chamar um especialista, ou mandar o computador para a oficina, — ou formatar o disco-rígido, e outras coisas muito piores.

Calma. — Pode não ser bem assim.

Provavelmente, você apenas “autorizou” um Aplicativo a ter acesso à sua lista de amigos, — e a publicar ou enviar mensagens a eles, usando seu Perfil.

Essas coisas acontecem lá mesmo, — nos computadores no Facebook (não no seu), — quando você clica em um link duvidoso, provavelmente mandado pelo Perfil de outro amigo, “invadido” antes.

Trata-se de um “Aplicativo de Facebook”, — um Aplicativo feito para trabalhar com o Facebook.

Quando o Aplicativo é honesto, — por exemplo, feito para prestar serviços e facilitar sua vida, — é praxe ele (ou o Facebook) avisar que você concorda em “dar acesso aos seus dados”.

Mas quando um Aplicativo é programado para agir de má-fé, basta você clicar num link, — em geral, algum vídeo “chamativo”, com título sensacionalista, tipo “URGENTE”, pontos-de-exclamação às pencas, ─ ou mesmo um vídeo de apelo, digamos, menos angelical.

Esse tipo de armadilha nunca avisa que vai acessar seus dados, sua lista de amigos, — muito menos, que vai começar a publicar ou enviar mensagens privadas usando o seu Perfil, — sem o seu conhecimento, e sem pedir seu consentimento.

Em um mundo ideal, o Facebook deveria identificar e banir imediatamente qualquer aplicativo que se comporte desse modo, — mas, na prática, é preciso que milhares de usuários sejam vitimados, e milhares de amigos deles avisem, denunciem, e eles mesmos fiquem sabendo e reclamem, — antes que alguma coisa seja feita. Se é que algo será feito, e sabe-se lá quando.

O primeiro passo, — antes de mandar seu computador para uma clínica de desintoxicação, — é verificar quais Aplicativos estão autorizados a acessar seus dados e publicar ou mandar mensagens em nome do seu Perfil, no Facebook.

Nas Configurações do Facebook, selecione Aplicativos

Se você usa computador “de mesa”, — o chamado “desktop”, — comece pelo canto direito da barra superior (azul-tenebroso) do Facebook, e selecione a opção Configurações.

Dentro da página de Configurações do Facebook, clique em “Aplicativos”, — que está no menu do lado esquerdo da tela.

Remova qualquer Aplicativo que você não lembre de ter autorizado, nem consiga entender o que faz

Chegando à página dos Aplicativos, examine quais estão “autorizados” a acessar seus dados e usar o seu Perfil.

Qualquer Aplicativo que você não conheça, — que você não lembre de ter autorizado, nem consiga entender o que faz, — clique no “x” à direita dele, para removê-lo do seu Perfil.

Aproveite para examinar as seções “Aplicativos, sites e plugins”, “Notificações de jogos e aplicativos”, — entre outras coisas, — mais abaixo.

Você ficará surpreso de ver de quantas coisas pode se livrar, — a custo zero.

E tenha cuidado, da próxima vez que aparecer um apelo irresistível para clicar em alguma coisa. — No Facebook, a única coisa “urgente” que existe, é fazer você clicar sem pensar. — Aliás, a internet inteira é um campo fértil em “caçadores-de-cliques”.

Depois disso, sim, — cabe pensar na possibilidade de haver outras consequências. — Quem programa Aplicativos maliciosos, dificilmente deseja apenas divulgar um vídeo idiota, a troco de US$ 0,10 por exibição.

Quem trabalha de graça é relógio, — e sempre vale a pena evitar acessar seu internet-banking, ou pagar compras com cartão na internet, por exemplo, — até se certificar de que nenhum invasor foi instalado em sua máquina, “localmente”.

Infecções “locais”


Enfim, dê uma chance à ideia de usar alguma “distro” Linux, — que, volta e meia, ouço dizer que uma vez foi “invadido”, mas até hoje não consegui saber exatamente aonde, nem quando, nem como.

Não está “a salvo” de Aplicativos que trabalham, “no” Facebook, — ou seja, em máquinas remotas, distantes da sua, — mas torna desnecessário se preocupar com o “depois” (a menos que você goste de se preocupar, claro).

Para quem nunca viu “Linux”, — “nem pintado”, — recomendo Linux Mint Cinnamon, que é de longe o mais fácil, descomplicado, intuitivo, e “garantido” para computadores pessoais.

Igualmente, o Ubuntu, — que é a “base” do Linux Mint, — mas aí, você já arrisca pousar numa dúvida cruel, para novatos… Ubuntu Unity, Ubuntu Gnome, Xubuntu, Lubuntu, Ubuntu MATE…??

Pois é, o “Linux” tem essa mania chata, de te oferecer opções, — neste caso, entre diferentes “interfaces gráficas”.

Embora recomende a interface gráfica Cinnamon, — extremamente intuitiva e confortável, para quem está acostumado com Windows, — pessoalmente, prefiro a interface KDE.

Ou seja, Kubuntu, — ou Linux Mint KDE, — que têm certa “curva de aprendizado” um pouco mais extensa.

A causa disso, é que oferece possibilidades intermináveis de “personalização”, — uso há 10 anos (desde fins de 2007), e até hoje não explorei metade das possibilidades de configurar cada pequeno detalhe.

— … ≠ • ≠ … —

sábado, 2 de setembro de 2017

openSUSE Tumbleweed - instalação e configuração

openSUSE Tumbleweed instalado como devia, — sistema em partição BtrFS e /home em XFS

• Pouco depois de instalar o openSUSE Tumbleweed, configurar tudo, atualizar os pacotes (inclusive Kernel), e instalar novos aplicativos, a conexão web deixou de funcionar, — para nunca mais.

“Nunca mais”, — até carregar um snapshot anterior do sistema, tal como era, 2 horas depois de instalado, — e isto só veio a ser feito 50 dias depois.

Durante todo esse tempo, não foi encontrada nenhuma solução mais simples, — coisa difícil, sem conexão à internet. — Reiniciar o computador, carregar outro sistema, pesquisar por todo lado, anotar mil comandos esotéricos, reiniciar o computador outra vez, tornar a carregar o Tumbleweed para testar… e assim por diante.

Esta já era a 3ª instalação, — a primeira, em partições ext4; a 2ª já não lembro como — e por fim, em partições BtrFS e XFS, como manda o figurino.

Reinstalar pela 4ª vez não ensinaria nada.

Fato é que essa 3ª instalação do Tumbleweed está (quase) perfeita, — totalmente configurada, — e até hoje, não apresentou nenhum dos problemas surgidos nas 2 instalações anteriores.

Os únicos motivos de “arrependimento” poderiam ser: (a) Não ter instalado a chamada do Grub em alguma MBR; e (b) Não ter criado uma conta de usuário, por alguma falha ou distração ainda não identificada. — Mas essas 2 coisas podem ser facilmente corrigidas, sem necessidade de reinstalar o openSUSE Tumbleweed pela 4ª vez.

Último snapshot capaz de carregar o openSUSE Tumbleweed conectado à internet

21 Out. 2017 - O primeiro passo para organizar as dificuldades era instalar a chamada do Grub em alguma MBR, — para ter a opção de carregar seus snapshots anteriores, até encontrar o último “estado” em que era capaz de se conectar automaticamente à internet:

flavio.@Linux6:~> sudo grub2-mkconfig -o /boot/grub2/grub.cfg
[sudo] senha para root:
Generating grub configuration file ...
Tema encontrado: /boot/grub2/themes/openSUSE/theme.txt
Imagem Linux encontrada: /boot/vmlinuz-4.12.9-1-default
Imagem initrd encontrada: /boot/initrd-4.12.9-1-default
Imagem Linux encontrada: /boot/vmlinuz-4.12.8-1-default
Imagem initrd encontrada: /boot/initrd-4.12.8-1-default
Encontrado KDE neon User Edition 5.11 (16.04) em /dev/sda1
Encontrado Mageia 6 (6) em /dev/sda2
Encontrado Debian GNU/Linux buster/sid em /dev/sda3
Encontrado Ubuntu 16.04.3 LTS (16.04) em /dev/sdb1
Encontrado openSUSE Leap 42.3 em /dev/sdb2
Encontrado Linux Mint 18 Sarah (18) em /dev/sdc1
Encontrado Slackware 14.2 em /dev/sdc2
Encontrado Arch Linux em /dev/sdc3
Encontrado Devuan GNU/Linux 1 (jessie) em /dev/sdd3
concluído
 
flavio.@Linux6:~> sudo grub2-install /dev/sdc
Instalando para a plataforma i386-pc.
Installation finished. No error reported.

O segundo comando, — instalar a chamada do Grub no MBR do 3º HDD, — evita afetar as outras 2 opções de Boot, pelo Grub do Mageia (sda) ou, se necessário, pelo Grub do Leap (sdb).

— … ≠ • ≠ … —

Não-debians


sábado, 19 de agosto de 2017

Slackware Plasma 5 KDE - instalação e configuração

Slackware com Plasma 5 KDE instalado a partir da Live + Script by Alien Bob
Slackware Plasma 5 KDE instalado a partir da Live + Script by AlienBOB

A descoberta do Live Slackware Plasma 5 KDE, nas páginas do AlienBOB (Eric Hameleers), atendia meus anseios de modo tão radical, que não podia deixar de testá-lo imediatamente.

Eu já tinha instalado o Slackware 14.2 KDE “oficial”, mas estava difícil trabalhar nele uma única tarde, que fosse. — Instalar pacotes não é nada simples, para um completo novato em Slackware, — e a todo momento preciso do Chromium e do LibreOffice (entre outros), o que acabava me levando de volta às outras distros instaladas.

É verdade que “basta” aprender a lidar com repositórios & comandos, — mas para isso precisava de algum tempo, — e “tempo” pressupõe que outras atividades não sejam prejudicadas, para poder permanecer, e ir lendo, pesquisando, tentando nos intervalos.

Para maior desestímulo, o Slackware “oficial” ainda está no KDE 4, — que parece uma camisa-de-força, para quem já adaptou seu trabalho aos recursos e aplicativos do Plasma 5 KDE. — É um doloroso retrocesso.

Índice


  • Live Slackware Plasma
  • Instalação
  • Correção do Grub
  • Configurações
  • Adicionar Usuário
  • Layout de Teclado ABNT2 e Tecla de acesso ao 3º nível
  • Partição Swap
  • Beco sem saída com Auto-Login não-Plasma
  • Ambientes gráficos e Memória RAM
  • Renomeador em massa Thunar
  • Conclusões

Live Slackware Plasma


Live Slackware 14.2 Plasma 5 KDE, — recheado de aplicativos

Em comparação, o Live Slackware Plasma 5 KDE permitia testar a partir de um Pendrive ou DVD, — e surpreendeu pela “maciez” e estabilidade, com Chromium pronto para assistir vídeos, LibreOffice completo etc., — em um Menu 2 ou 3 vezes mais recheado do que o do Slackware “oficial”.

No mínimo, acenava com muito mais chances de encontrar pré-instalados vários outros aplicativos necessários para manter o trabalho em andamento constante, — desde o primeiro momento, — não daqui a dias ou semanas, quando tiver aprendido a lidar com repositórios & comandos de instalação.

E de fato, depois de instalar, o Localizador de Aplicativos encontra 288 (em sessão Plasma), distribuídos nas mais diversas seções.

Menu de Boot do Live Slackware Plasma 5 KDE

A imagem ISO tem 4,2 GiB. — Foi baixada em 17 Ago., checado por md5sum e gravado pelo K3b em DVD (para guardar).

17:34 - Os primeiros passos, a partir do Menu de Boot, foram a escolha do layout de Teclado e do Idioma.

17:41 - Na tela de Login, — marcando “20:41” (UTC), — foram gastos 5 minutos até adivinhar a senha de Usuário (live). Acho que só eu não sabia ;-)

Daí, até cerca de 20:21, o relógio do Painel marcou sempre horário UTC, — e várias tentativas de Sincronização resultaram em mensagens de erro (“Não foi possível etc.”). — Só a partir de 20:34, as imagens começam a mostrar a hora correta no Painel, mas não há registro de como isso aconteceu.

Scripts de instalação do Live Slackware 14.2 Plasma 5 KDE em Pendrive e HDD

Não encontrei “Instalar” na tela, nem no Menu, e após alguma pesquisa me preparava para rodar o script “iso2usb”, — com direito a “persistência”, para guardar arquivos e configurações de uma sessão Live Pendrive para outra, — quando me deparei com outro script, chamado “setup2hd”, do qual ainda não tinha visto nenhuma citação, nem orientações.

Clonando a partição do Slackware “oficial” para a unidade externa SSD

Já tinha notado o GParted no Menu, — portanto, bastou clonar a partição (sdc2) do Slackware 14.2 KDE “oficial”, instalado no mês anterior, para uma partição vazia (sdd3) da unidade externa SSD.

Se a nova experiência não desse certo, bastava clonar o Slackware “oficial” de volta para o HDD interno.

Localização dos sistemas Linux, após a instalação do Slackware Plasma 5 KDE

Mas, se tudo desse certo, com certeza iria usar o Slackware Plasma 5 KDE por vários dias seguidos, — sem ter de manter o SSD plugado esse tempo todo. — E de fato, hoje (25 Ago.) fazem 8 dias que praticamente não uso outra distro.

O trabalho flui sem atrasos nem percalços. — Só precisei sair alguns minutos, para usar o pyRenamer instalado em outra distro, — a fim de corrigir uma burrada minha com o "renomeador em massa” do Thunar.

Adicionando aba “Camadas” à caixa de ferramentas do Gimp, após fechar a da direita para ganhar espaço

Enfim, o registro visual da instalação merecia um Wallpaper decente, — e para mergulhar numa fria, nada melhor do que uma coalhada de nuvens da Frente fria fotografada ao amanhecer de 18 Mai. 2015.

Alteração do Compositor para conseguir efeitos de transparência na sessão Live de instalação

Para conseguir os efeitos de transparência aplicados pelo Kwin, — sem placa aceleradora 3D (vídeo onboard, 256 MB subtraídos da RAM), — foi necessário trocar o Compositor OpenGL 2.0 pelo XRender.

Live Slackware Plasma 5, pronto para iniciar a instalação

Foram obtidos e aplicados o tema Maia Transparent, — originário do Manjaro, com seu ícone característico no lugar do Menu K, — e a decoração de janelas Transparent Oxygen.

Na falta do Conky, foi usado o KSysguard, — apesar das dúvidas sobre sua indicação de uso de Memória RAM, — para monitorar as atividades de CPU e de Rede.

Instalação


Menu inicial do script de instalação do Live Slackware Plasma 5

A instalação começou às 21:17, — já com a hora local no relógio do Painel, — e se concluiu às 23:17, com duração exata de 2 horas, incluindo as configurações post-install.

Para essa demora deve ter contribuído a opção por DVD, com baixa taxa de transferência, — e o grande volume de pacotes instalados, — nada menos que 14,4 GiB de espaço usado na partição do sistema, contra 9,55 GiB usados pelo Slackware “oficial”.

Não foi observada atividade de Rede (web), — portanto, a velocidade da conexão não parece ter influído em nada.

Logo de início, quis “ver” a etapa Target, — para me certificar de que poderia formatar a partição de destino, e com qual ferramenta, qual o formato recomendado etc., — mas acabei me entusiasmando e segui em frente, sem lembrar que havia pulado as etapas Keymap e AddSwap.

Felizmente, falta de Swap e de Keymap personalizado não mata, — “bastou” resolver isso mais tarde, com o sistema já instalado e funcionando.

Talvez tenha imaginado que voltaria ao Menu inicial do Script e poderia rever etapas anteriores, — como na fase de seleção dos pacotes a serem instalados no Arch, por exemplo, — mas isso não acontece.

O Menu inicial da instalação nunca mais voltou a aparecer, — como se servisse apenas dar uma ideia das etapas… ou para alguém começar pela metade ;-) — Acho que o caminho era clicar em “Cancel” e, se necessário, recomeçar.

Opções de formatação da partição de sistema do Live Slackware Plasma 5 KDE

As opções são bastante simples, — formatação rápida, ou com verificação, ou não formatar, — sem direito a deletar, criar ou redimensionar partições.

As alternativas de formato são dadas mais ou menos por ordem cronológica de surgimento, — ext3 antes de ext4, e assim por diante, — sem nenhuma indicação de preferência por um ou outro.

Na sequência, foi oferecido escolher outras partições a serem montadas pelo /etc/fstab, — escolhi a /home (sdc6), e “não formatar”. — Mais tarde, fui surpreendido pelo Wallpaper e configurações herdadas do Manjaro KDE, pois o Slackware “oficial” não tinha recomendado partição /home separada, e por isso a antiga “Home8” continuava intacta.

A listagem das Capturas de tela, — nomeadas por data e horário, — é um bom roteiro dos passos percorridos e das opções feitas ao longo do processo:

21:17 - Instalar
21:21 - Format sdc2 (Linux8)
21:21 - Type: ext4 — usar como partição-raiz (“/”)
21:22 - Select sdc6 (Home8)
21:22 - Format? - No
21:22 - Mountpoint - /home
21:24 - Partições Swap indisponíveis nesse ponto
21:25 - Resumo do Fstab (sem Swap)
21:26 - Calcula o espaço
21:26 - Espaço suficiente, Ok
21:26 - Processing modules
21:35 - 6%
21:59 - 34% - Conferindo que Teclado ABNT2 estava Ok na sessão Live.
22:13 - 50%
22:15 - 53% - KSysguard - Processos ordenados por Memoria
22:16 - 53% - KSysguard - Processos ordenados por CPU
22:54 - 96%
22:57 - Copy Live modifications to HDD

Dicas e sugestões para o pós-instalação do Live Slackware 14.2 Plasma 5 KDE

As modificações da sesão Live a serem copiadas para o HDD incluiriam Keyboard layout e Language settings, — que estavam bem configurados e funcionando muito bem, — porém devem ter ido para a pasta /root (a “home” do Superusuário), uma vez que não foi criada nenhuma conta de Usuário comum.

Descartei a oferta de instalar mais alguns “módulos”, — dos 4 não-instalados por default. — De fato, não cheguei a examinar quais eram, nem como fazer.

22:57 - Post-install
23:00 - Dica: — “Run fc-cache whenever fonts are added to system”
23:05 - Create bootable Pendrive - Yes — (ainda sem uso, após 8 dias)
23:07 - Skip Lilo
23:08 - Mouse
23:09 - Network config
23:09 - Hostname - “Linux8”
23:10 - Domain name (inventado, senão não ia)
23:11 - DHCP
23:12 - Confirm Setup
23:12 - Startup Services
23:13 - Console font configuration - Try out some custom screen fonts? - No
23:14 - Hardware clock set to UTC? - Yes
23:14 - Fuso horário

Default window manager for X, — imagino que ainda possa ser alterado, para testes

23:15 - Select window manager for X - Troquei Xfce por Plasma
23:16 - Root password
23:17 - Instalação completada - Restart

De um modo geral, acredito não ter alterado mais nada, do que foi sugerido para o Mouse, DHCP, Startup services etc., — mas me baseio na frágil suposição de que “teria documentado”, caso mexesse em mais alguma coisa. — Distrações acontecem.

Documentando a etapa de escolha da partição Swap do Live Slackware Plasma 5 KDE

Apenas para documentar, reiniciei o Script de instalação, — conferi como teria sido a escolha do Swap, — mas interrompi, sem ir adiante:

23:17 - AddSwap
23:18 - Achado sdc10 — definida a entrada a ser adicionada em /etc/fstab
23:19 - Ctrl-C - Abortar

No mínimo, ficou documentada a linha que seria adicionada ao /etc/fstab:

/dev/sdc10       swap             swap        defaults         0   0

Correção do Grub


Correção manual do Grub para carregar o Slackware sem “end trace”

Descartei instalar o Lilo, — e após 8 dias ainda não precisei do Pendrive de Boot, — devido à intenção de manter o Grub gerenciado pelo Mageia (boot a partir da MBR do sda) e, por precaução, outro gerenciado pelo openSUSE (boot pela MBR do sdb).

À 23:36, foi carregado o Mageia para atualizar o Grub, — incluir o Slackware Plasma 5 KDE (sdc2) e a nova localização do Slackware 14.2 KDE “oficial” (sdd3), — porém o carregamento de ambos foi abortado com a famigerada mensagem “end trace”.

No próprio Menu de Boot, foi teclado “e” para Editar, — mudar “vmlinuz-generic-4.9.37” para “vmlinuz-huge-4.9.37”, em seguida “Ctrl-X” para executar o Boot conforme editado, — e finalmente consegui chegar à tela de Login do Slackware 14.2 Plasma 5 KDE.

Tela de Login do primeiro Boot do Slackware 14.2 Plasma 5 KDE instalado

Duas surpresas, — que um usuário perfeito teria previsto:

1) Tive de logar como Root, — uma vez que não havia criado nenhum Usuário, nem outra senha.

2) Carregou uma sessão Lumina, — como poderia adivinhar, se prestasse atenção no canto inferior esquerdo da tela.

Configurações


As configurações básicas não apresentaram novidades, — aliás, a maioria foi automaticamente “herdada” com a “Home8” do Manjaro KDE, numa proporção surpreendente, — e mais vale registrar os itens que fugiram do comum:

18 Ago.,  1:43  - Adicionar Usuário
Adiado    - Adicionar Usuário ao sudoers
18 Ago., 20:29  - Layout de Teclado ABNT2
19 Ago.,   0:36  - Tecla de acesso ao 3º nível
20 Ago., 12:59  - Partição Swap
21 Ago., 21:42  - Beco sem saída com Auto-Login não-Plasma
Pendente - Montagem automática de partições adicionais

Adicionar Usuário


Primeira sessão não-Root, — já com Wallpaper, Tema e Decoração de janelas do antigo Manjaro KDE

18 Ago., 1:43 - Adicionar um Usuário comum foi uma das primeiras providências, me limitando a aceitando os defaults, — com exceção da pasta, que já existia, mas optei por não renomear (para criar outra em branco).

Portanto, não foi copiado o conteúdo-padrão de /etc/skel para novos usuários. — Apenas, a propriedade foi transferida:

bash-4.4# adduser flavio

- Warning: '/home/flavio' already exists !
  Do you wish to change the home directory path ? (Y/n)  n
  Do you want to chown flavio.users /home/flavio ? (y/N)  y

Not copying any file from skel directory into it.

Uma consequência dessa decisão é que, — ao carregar a primeira sessão com Login do Usuário comum, — o novo Slackware Plasma 5 KDE já exibiu as configurações herdadas do Manjaro KDE, incluídos Wallpaper, Tema Maia Transparent, Decoração de janelas Transparent Oxygen, Menu K alternativo em Cascata etc.

O preço a pagar por isso foi abrir mão da moleza, — que seria receber tudo já configurado de acordo com a estrutura do Slackware.

  • O uso do sudo parece não ser recomendado, e ficou adiado por enquanto.

Teclado ABNT2 e Tecla de acesso ao 3º nível


Pela primeira vez, deu trabalho configurar Teclado ABNT2 com acesso ao Terceiro nível

18 Ago., 20:29 ~ 23:36 - Pela primeira vez, — em 2 anos instalando as mais variadas distros, — vi as “Configurações do sistema” (KDE System Settings) se mostrarem incapazes de fazer funcionar o layout de Teclado ABNT2.

Compreensível, já que nunca instalei um Slackware sem configurar Local / Idioma, para tentar usar uma /home que era de outra distro. — Também nunca tive de criar o Usuário depois da instalação, — nem deparar uma situação em que um mínimo de configurações da nova distro / nova versão não fosse sobre-gravado na /home preexistente.

Consegui criar um monstrengo.

Algumas horas de pesquisa e experimentação acabaram resolvendo o assunto, — pela edição de arquivos de configuração, aqui e ali, — mas convém registrar esses passos, para facilitar eventuais correções no futuro.

As páginas consultadas vão indicadas no final, em “Referências”.

Editando /etc/profile.d/lang.sh

23:14 ~ 23:31 - Edição dos arquivos “/etc/profile.d/lang.sh” e “/etc/profile.d/lang.csh”, — após pesquisar as opções disponíveis, pelo comando “locale -a”, conforme sugerido nos próprios arquivos. — Como a lista é extensa, filtrar “pt” facilita a pesquisa:

root@Linux8:~# locale -a | grep pt
pt_BR
pt_BR.utf8
pt_PT
pt_PT.utf8
pt_PT@euro

Também filtrei por “br”, mas os resultados se referem ao idioma Bretão, na França (br_FR); e Bodo, na Índia (brx_IN).

No arquivo /etc/profile.d/lang.sh, a linha editada ficou assim:

export LANG=pt_BR.utf8

No arquivo /etc/profile.d/lang.csh, a linha editada ficou assim:

setenv LANG pt_BR.utf8

22:02 ~ 23:36 - Edição do arquivo /etc/X11/xorg.conf.d/90-keyboard-layout.conf, — que teve de ser copiado de outra pasta do sistema, conforme sugerido na Referência nº 1:

cp /usr/share/X11/xorg.conf.d/90-keyboard-layout.conf /etc/X11/xorg.conf.d/

Na verdade, o arquivo de origem não foi encontrado com esse nome exato, — o que existe lá são 2 arquivos com nomes diferenciados, — e com a mesma estrutura, exceto pelo driver:

[flavio@Linux8]: /usr/share/X11/xorg.conf.d>$ ls -1 *keyboard*
90-keyboard-layout-evdev.conf
91-keyboard-layout-libinput.conf

A versão copiada foi “90-keyboard-layout-evdev.conf”, — eliminando “edev”.

Após várias tentativas editando esse novo arquivo, ficou claro que não adianta usar “pt / br”, nem “pt / abnt2”.

A dupla que de fato funciona, — encontrada na Referência nº 3, — é “br / abnt2”:

Section "InputClass"
Identifier "keyboard-all"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "XkbLayout" "br"
Option "XkbVariant" "abnt2"
Option "XkbOptions" "lv3:lwin_switch,terminate:ctrl_alt_bksp"
EndSection

23:36 ~ 0:36 - Ainda faltava ativar a Tecla de acesso ao 3º Nível, e a busca prosseguiu até descobrir a opção “lv3:lwin_switch”, — em /usr/share/X11/xkb/rules/base.lst, — citado na Referência nº 4 e no rodapé da Referência nº 2:

[flavio@Linux8]: ~>$ cat /usr/share/X11/xkb/rules/base.lst
    …
    lv3:lwin_switch      Left Win
    …

23 Ago. 2017, às 20:25 - Dias depois, ao levantar todos esses passos para consolidar o relato, notei que ainda não existia o arquivo /etc/rc.d/rc.keymap, citado na Referência nº 1, — e de fato não havia acentuação fora do ambiente gráfico:

#!/bin/sh
# Load the keyboard map.  More maps are in /usr/share/kbd/keymaps.
if [ -x /usr/bin/loadkeys ]; then
 /usr/bin/loadkeys uk.map
fi

Situação normal, dado que durante a instalação não foi escolhido um idioma diferente do padrão:

Please note that if you decide not to change the default layout (US) during the installation process, the file /etc/rc.d/rc.keymap will not be created. If, at a later stage, you need to change it, you will need to create that file, copy the above code and choose one of the keymaps available in the /usr/share/kdb/keymaps/ directory.

O exame do universo de subpastas dentro de /usr/share/kbd/keymaps é desanimador.

   .
   |-amiga
   |-atari
   |-i386
   |---azerty
   |---colemak
   |---dvorak
   |---fgGIod
   |---include
   |---olpc
   |---qwerty
   |---qwertz
   |-include
   |-mac
   |---all
   |---include
   |-sun

Aqui, se inverte a situação, — filtrar “br” é mais produtivo do que filtrar “pt”:

[flavio@Linux8]: /usr/share/kbd/keymaps>$ ls -R | grep 'pt'
pt-olpc.map.gz
pt-latin1.map.gz
pt-latin9.map.gz
pt.map.gz
mac-pt-latin1.map.gz
[flavio@Linux8]: /usr/share/kbd/keymaps>$ ls -R | grep 'br'
br-abnt.map.gz
br-abnt2.map.gz
br-latin1-abnt2.map.gz
br-latin1-us.map.gz

Em vez disso, primeiro tentei um simples comando, experimentando diferentes opções, — e o parâmetro “br” habilitou acentuação no Terminal, — mas apenas dentro da interface gráfica (GUI):

root@Linux8:~# setxkbmap br
root@Linux8:~# ção é êpa

O arquivo /etc/rc.d/rc.keymap continuou inexistente, — e fora da interface gráfica o tty continuou sem acentuação, — mas dentro da sessão Plasma 5 KDE o Terminal continua acentuando (com direito aos caracteres especiais do 3º Nível), mesmo após 2 reinicializações do computador.

root@Linux8:~# echo ─ © → ↓ ↑ ← m³ km²
─ © → ↓ ↑ ← m³ km²

24 Ago. 2017 - Copiei o arquivo /etc/rc.d/rc.keymap do outro Slackware, — com a linha “/usr/bin/loadkeys br-abnt2.map”, — e ao reiniciar o computador a acentuação funcionou no tty, — mas não as setas, nem as teclas Home e End. O arquivo foi apenas renomeado para “rc_keymap.txt” e, ao reiniciar, o tty voltou ao “normal”, — sem acentuação, mas com as setas, Home, End funcionando corretamente.

No dia 18, no início das pesquisas, editei o arquivo /etc/profile.d/gtk+.sh, — acrescentando uma linha “export GDK_IM_MODULE=xim”, — porém não guardei backup do original. Agora, trouxe uma cópia “original” do outro Slackware.

Feitas as contas, o Teclado ABNT2 funciona a contento (com acesso ao 3º Nível), em todos os aplicativos do Plasma 5 KDE, — e ainda não encontrei nenhum comando que precise de acentuação no tty. — Entre mortos e feridos, salvaram-se todos.

Referências:

  1. Setting a Keyboard Layout
  2. Localization: Adapt Slackware to your own Language
  3. Rápida Pós-instalação do Slackware 14.2
  4. [SOLVED] Keymap is on nodeadkeys, but compose key for ...

Beco sem saída


Edição do /etc/sddm.conf para conseguir sair do Lumina

Uma experiência besta, — alterar nas “Configurações do sistema” (KDE System settings) a sessão-padrão para “Lumina”, — me deixou numa sinuca-de-bico, uma vez que deixei configurado “Login automático” e “Entrar novamente após sair”.

São opções que adotei em todos os sistemas, — já que a maioria tem apenas KDE (exceto Mageia KDE, que também tem IceWM), — mas inadequadas neste caso.

Uma vez dentro do Lumina, o “KDE System settings”, — disponível, também lá, — até fingia aceitar a mudança da sessão-padrão para “Plasma”, mas… não “colava”. Bastava andar para lá e para cá, e na volta estava tudo como antes. Sessão-padrão “Lumina”.

O mais complicado foi tentar descobrir qual Display Manager estava em uso, e qual o seu arquivo de configuração, — coisa banal, depois que a gente já sabe tudo. — O comando “whereis” salvou o dia:

root@Linux8:~# whereis lxdm
lxdm:
root@Linux8:~# whereis gdm
gdm: /usr/share/gdm
/usr/share/sddm
root@Linux8:~# whereis kdm
kdm: /usr/share/kdm
root@Linux8:~# whereis sddm
sddm: /usr/bin/sddm.bin /usr/bin/sddm /etc/sddm.conf

Tratava-se do sddm, e sua configuração estava em /etc/sddm.conf.

Ambientes gráficos e Memória RAM



Além do Plasma 5 KDE, — com as opções Failsafe e Wayland, ainda não experimentadas, — essa instalação do Slackware 14.2 também trouxe outras interfaces opcionais.

Até o momento, fiz apenas algumas medidas do uso inicial de Memória RAM, — um tanto desiguais, na medida em que algumas “chamam” um Terminal diferente, para rodar automaticamente o htop ao iniciar a sessão. — Em outras, tenho de abrir manualmente um Terminal, e neste caso prefiro o XTerm.

Além do Konsole, a instalação inclui QTerminal, QTerminal suspenso, UXTerm, XTerm e Xfce Terminal, — porém no Openbox um deles (com outro nome) não funcionou, por enquanto.

Entre as opções de Captura de tela, estão o “Captura de tela” (xfce-screenshooter), Lumina Screenshot (lumina-screenshot), Captura de ecrã (lximage-qt), e o KDE Spectacle, — com diferentes graus de interferência no uso da Memória RAM.

Enfim, configurações “herdadas” de outras distros, via “Home8”, também podem ter interferido no uso inicial de Memória RAM.

Plasma 5 KDE - Uso inicial de 400 ~ 440 MiB de Memória RAM, — com frequência, 402 ~ 412 MiB. — A menor marca flagrada pelo KDE Spectacle (que às vezes altera esse valor, antes mesmo de capturar a tela) é 397 MiB, — incluído Konsole + htop.

Lembrando que é o único ambiente gráfico configurado (aliás, bastante configurado), — com Wallpaper um pouco mais pesado (1,9 MiB), — mas também com desativação da “Pesquisa de arquivos”, entre outros serviços. A tabela de processos do KSysguard indica que não está em atividade nenhum item do KDE-PIM, Baloo ou Akonadi.

Naturalmente, todos esses valores foram tomados de 30’’ a 1’30’’ após o pico inicial, — quando o uso de Memória RAM decai e se estabiliza, na ausência de outras ações do usuário.

Slackware 14.2 by AlienBOB em sessão Lumina

Lumina - Uso inicial de 238 MiB de Memória RAM. — Menu recheado de aplicativos, inclusive o KDE System settings, — porém não altera coisas como a tela de autenticação SDDM, mesmo com a senha de Root.

Slackware 14.2 by AlienBOB em sessão Xfce

Xfce - Uso inicial de 281 ~ 302 MiB de Memória RAM. — O Painel inferior está inativo e pode ser “herança” de outra distro anterior, via “Home8”.

Slackware 14.2 by AlienBOB em sessão LXQt-Openbox

LXQt-Openbox - Uso inicial de 236 MiB de Memória RAM. — Menu recheado de aplicativos.

Slackware 14.2 by AlienBOB em sessão Openbox

Openbox - Uso inicial de 99 ~ 104 MiB de Memória RAM, e poucos aplicativos no Menu (right-click), — nenhum capturador de tela, nem Chromium, por exemplo.

Renomeador em massa do Thunar


Renomeador em massa do Thunar erra a hora em que as fotos foram tiradas

Nem só de Plasma 5 KDE vive o Live Slackware, — e se você digita “KRename” no Menu ele oferece “Renomear em massa”, você fica feliz da vida, — mas o que se abre é o do Thunar.

Tentei usá-lo, — deu algum trabalho, aprender coisas diferentes, — e parecia ter tido pleno sucesso, até perceber que a hora de algumas fotos não batia com a dos demais registros.

Por algum motivo, as fotos foram renomeadas para 1 hora antes.

Renomeador em massa do Thunar acerta a hora em que o arquivo foi “modificado”

Mais tarde, verifiquei que poderia usar a hora em que o arquivo (foto) foi “modificado”, — aí, sim, tudo funciona como devia.

Conclusões


Quadro comparativo do desempenho obtido até o momento com diferentes distros Linux

Eu não tinha o menor conhecimento da distro, até o mês passado, quando instalei o Slackware 14.2 KDE “oficial”, — que, ao cabo de 1 mês, mal tinha conseguido usar por 2 ou 3 dias inteiros, — ao passo que hoje (25 Ago. 2017) se completam 8 dias de trabalho mais do que produtivo no Slackware 14.2 Plasma 5 KDE “by AlienBOB”, instalado de modo incompleto (sem ler quase nada), e com decisões pouco recomendáveis (uma /home que não era dele).

Nesses 8 dias, lembro de 2 ou 3 crashes, — um deles, ao configurar o Konqueror, já registrado várias vezes no KDE Neon, e algumas vezes também em outras distros.

Penso que isso diz muito sobre a estabilidade e consistência do Slackware, do trabalho de implementação do Plasma 5 KDE, — expurgado do systemd, — e do script de instalação setup2hd.

Dito isso, cabe notar que esses 8 dias não foram de trabalho confortável, — foi praticamente impossível percorrer, 2 ou 3 vezes por dia, uma dúzia de “Páginas” do Facebook (não Feed, Grupos, Perfis) que considero fundamentais para me manter informado. — Impossível, também, navegar em alguns portais de notícias como o Estadão, DCM, 24/7 (entre outros), entupidos de anúncios intrusivos, sem despoletar um surto de uso (abuso) de CPU, que deixa tudo muito devagar, quase travando. Mas isso também acontece no Debian (há anos), no Devuan e no Arch Linux, afora outras distros já desinstaladas.

  • A última coisa que pretendo tentar, por enquanto, é instalar pacotes adicionais, — pois o pouco que penso ter conseguido entender recomenda muita leitura e cautela.

_____________________
Publicado inicialmente às 2:56 de 19 Ago. 2017, e desenvolvido até 25 Ago. 2017, no Slackware 14.2 Plasma 5 KDE instalado.
• As datas e horas são citadas, a cada passo, para facilitar a revisão de Fotos, Capturas de tela, Comandos e Anotações, caso venha a ser necessário no futuro.

— … ≠ • ≠ … —

Não-debians