sexta-feira, 17 de agosto de 2018

KDE Plasma no LMDE 3 Beta - Linux Mint Debian Edition

LMDE 3 Cindy Beta — Linux Mint Debian Edition — com Plasma KDE
LMDE 3 “Cindy” (Beta) — Linux Mint Debian Edition — com Plasma KDE instalado

O LMDE 3 “Cindy” (Beta) foi instalado, — recebeu a atualização inicial, — e já começou a receber o Plasma KDE.

Dessa vez, não foi encontrado “KDE Full” no Tasksel, — e o KDE teve de ser “completado” à mão, depois, item por item.

Foi uma oportunidade de aprender mais sobre o KDE. — Afinal, exatamente quais pacotes (entre milhares) compõem o KDE “completo”? — Cada um deles faz exatamente o quê?

Isso foi feito por tentativa-e-erro, — sem estudo prévio, nem muita pesquisa. — Só em alguns casos foram encontradas informações sobre alguns pacotes que adicionam módulos ao System settings, por exemplo.

Apesar de ser uma versão Beta, — e da instalação do Plasma KDE, remoção do Cinnamon, — vem funcionando com perfeição, ao longo de 12 dias de trabalho constante.

Índice


  • Download, sha256sum
  • Live Installer
  • Sessão Live DVD (II)
  • Formatação
  • Instalação
  • Timeshift (Backup)
  • Espelhos e atualizações
  • Tasksel, Synaptic Task KDE
  • Kwin
  • Configurações do sistema
  • Codecs e Chromium
  • Tema e decoração de janelas
  • Conky, Krusader, Midnight-Commander
  • Gerenciamento de energia
  • Remoção do Cinnamon
  • Bloqueio de tela
  • Desabilitando Os_prober
  • Previews do Dolphin
  • Screenshots, Konqueror, pyRenamer
  • PIM, Baloo, Akonadi
  • WindowsPhone, pyRenamer
  • mintUpdate, Flatpak
  • Exame do KDE
  • Observações finais
  • Making of

Download, sha256sum


Verificação sha256sum da imagem ISO do Linux Mint Debian Edition (LMDE) 3 Cinnamon

O Linux Mint Debian Edition (LMDE) 3 Beta “Cindy” foi anunciado em 31 Jul. 2018, para teste pela comunidade, — e as únicas imagens ISO disponibilizadas (64bit e 32bit) vêm com Cinnamon.

Após o download, foi feita a verificação sha256sum, — e gravado em DVD pelo K3b, para ter à mão, caso precise.

Depois da instalação, o DVD voltou a ser utilizado como “Live GParted”, para aplicar rótulos (Label) às partições formatadas pelo instalador.


Live Installer


Dois erros por falta de familiaridade com o Live Installer do LMDE 3 “Cindy” (Beta)

São oferecidos dois Instaladores, — o “Live Installer” do próprio LMDE 3; e o Calamares, — além de um instalador de Multimedia Codecs (usado após a instalação no computador).

Escolhi o “Live Installer”, — tão diferente do tradicional instalador do Debian, quanto do Ubiquity (adaptado), visto no Linux Mint 19 Tara, — e por falta de familiaridade com ele, cometi alguns erros.

1) Ao chegar na etapa de Particionamento, cliquei em “Modo avançado”, — mas, em vez de mostrar opções adicionais (como imaginava), deu por encerrada essa etapa e passou adiante. — Pressupõe que o usuário fará montagens em /target, usará chroot, escreverá à mão seu próprio /etc/fstab.

Ao chegar no Resumo (Summary), não havia indicação das partições escolhidas, — apenas “Utilizar /target já montada”. — Cliquei “Back”, para retomar o processo do ponto onde havia me desviado do bom caminho.

No entanto, alguma coisa não “voltou” ao que era antes, — como se verá adiante.

No Live Installer do LMDE 3, clique em “Editar partições” para abrir o GParted

2) De volta ao Particionamento, — tal como exibido antes, — selecionei uma Swap que desejava desabilitar e cliquei em “Editar partições” (sic, no plural).

Isso abriu o GParted, — que não tinha intenção de usar, — e foi fechado de imediato.

3) Não percebi que havia 7 partições do SSD externo (USB) automaticamente montadas, — entre elas, Linux11 e Home11, que seriam usadas na instalação.

Seleção das partições a serem usadas, — e des-seleção do excesso de partições Swap

Para editar uma partição (no singular), o caminho é clicar nela com o botão direito do mouse, — como, aliás, é de praxe.

As opções são “Ponto de montagem”, — e “Formatar” (ou não), com escolha do tipo de sistema de arquivos.

O pequeno diálogo se abre em branco, — mesmo se a partição estava (automaticamente) pre-selecionada, — o que torna muito fácil e rápido des-selecionar 11 partições Swap que não deveriam ser usadas.

Se não me falha a memória, basta clicar Ok, — no diálogo em branco, — para des-selecionar.

Esquema de particionamento, — destinado a evitar interferências mútuas entre as distros instaladas

Obs.: - Mais tarde foi verificado que o Live Installer não alterou o identificador UUID da partição Swap11 (sdd10), — ao contrário do tradicional instalador do Debian. — Esse era o risco a evitar, caso deixasse auto-selecionadas todas as partições Swap, pois afetaria todas as demais distros, como na recente instalação do Slackware.

Primeiro e segundo Resumo (Summary). — Mas a partição de destino não foi formatada

No final, o Resumo (Summary) assinalou corretamente as partições a serem utilizadas, — inclusive, formatação da partição de sistema. — A instalação prosseguiu e foi concluída, aparentemente com sucesso.

Mas, ao reiniciar o computador, o Boot não se completou, — parou em mensagens de erro “End trace” etc.

Exame posterior mostrou que a partição-raiz não foi formatada, — o espaço ocupado passou de 8,70 GiB (Mint 19 Tara) para 10,96 GiB, — e o Grub apontava para 2 versões do Kernel 4.15.0 (do Mint 19 Tara). Não detectou Kernel 4.9.0 (do LMDE 3 Beta).

As 2 instalações, — Mint 19 Tara e LMDE 3 Beta, — estavam misturadas, no mesmo espaço.

Apesar dos erros e do mau resultado, essa experiência serviu para me familiarizar com o Live Installer e suas características. — Plenamente aprovado, IMHO.

Sessão Live DVD (II)


Menu de Boot Live DVD LMDE 3 Beta, — em Modo de compatibilidade

Para assegurar que o Live Installer do LMDE 3 Beta voltasse ao padrão “de fábrica”, foi iniciada nova sessão Live DVD.

Por pura experimentação, dessa vez foi selecionado o “Modo de compatibilidade”, — nunca testado nos últimos 10 anos.

Obs.: - Para isso, é preciso teclar alguma coisa, rapidamente, — para interromper a contagem de Boot automático e exibir o Menu de Boot do Live DVD com as demais opções.

Tal como na sessão anterior, foram feitas apenas as configurações mínimas, para documentar a instalação:

  • Wallpaper, — da seção “Mint 19 Tara”
  • Fuso horário (Time Zone)
  • Ocultar ícones da tela

Formatação


Partições do SSD externo (USB) automaticamente montadas pelo Cinnamon

O primeiro passo, — antes de iniciar o Live Installer, — seria formatar as partições Linux11 (sdd2) e Home11 (sdd6), para limpar a confusão deixada pela tentativa anterior.

Ao constatar que todas as partições da unidade SSD externa (USB) tinham sido automaticamente montadas pelo Cinnamon, tratei de desmontá-las, — o que foi feito rapidamente pelo ícone de montagem e desmontagem no painel lateral do Nemo.

Nesse ponto, faltou fechar o GParted, — e abrir outra vez. — Ele foi apenas atualizado, para detectar que agora tudo estava desmontado.

Formatação das partições Linux11 e Home11, antes de iniciar o Live Installer

Apesar de não ter fechado e reaberto o GParted, não houve qualquer problema ao formatar as partições Linux11 (sdd2) e Home11 (sdd6).

Porém, logo em seguida, falhou a tentativa de reaplicar esses rótulos (Label), — bem como a tentativa de verificar a partição Linux11 (sdd2). — No entanto, o comando fsck não detectou nenhum problema nessas 2 partições.

Rótulos finalmente aplicatos, após fechar e reabrir o GParted

Então, bastou fechar e abrir de novo o GParted, — para ele finalmente conseguir aplicar os rótulos (Label), sem mensagem de erro.

Instalação


Opções comuns, nos 4 primeiros passos do Live Installer

Os passos de 1 a 4 não apresentam qualquer novidade, para quem já instalou algumas distros Linux, — exceto por não haver opção de habilitar Root, — tradicional no instalador do Debian.

  1. Idioma (Language) — adivinhou pt_BR
  2. Fuso horário (Time Zone)
  3. Teclado (Keyboard Layout) — adivinhou pt_BR
  4. Nome, ID, Senha, Auto-Login, Hostname
  5. Particionamento (Linux11, Home11, Swap11)
  6. Dispositivo de Boot (Bootloader Device)
  7. Resumo (Summary)
  8. Slideshow

Os passos 5 e 7 foram exatamente como ilustrado antes, no subtítulo “Live Installer” (mais acima).

Instalar GRUB (ou não), — e em qual dispositivo

O passo 6, — Dispositivo de Boot (Bootloader Device), — consistiu em selecionar o SSD externo (sdd), para instalar a “chamada” do Grub em sua trilha inicial (MBR = Master Boot Record).

Obs.: - O Menu de inicialização da máquina fica no primeiro HDD (sda), — e um Bootloader alternativo no segundo (sdb). — O objetivo, aqui, era não deixar o Live Installer sobregravá-los.

A boa notícia é que o Live Installer do LMDE 3 “Cindy” Beta oferece a opção, — infelizmente não percebida na hora, — de não instalar o Grub.

Sem instalar o Grub, a instalação teria sido muito mais rápida.

Final da instalação do LMDE 3 “Cindy” (Beta)

De acordo com as Capturas de tela, os primeiros 7 passos levaram 4 minutos, — graças ao “ensaio” anterior, — e graças à facilidade de des-selecionar as partições Swap indesejadas:

2018-08-16

  1. — 16:06 - Language
  2. — 16:06 - TimeZone
  3. — 16:06 - Keyboard
  4. — 16:07 - User-Password-AutoLogin-Hostname
  5. — 16:08 - Partitions
  6. — 16:10 - Bootloader
  7. — 16:10 - Summary
  8. — 16:10 - Slideshow
  9. — 16:44 - Finished

É de se notar que não houve demora entre os passos 4 e 5, — exame dos dispositivos, para apresentação do quadro de partições existentes.

Mesmo com a longa demora de grub-mount / grub-prober etc., a parte automática da instalação (Slideshow) levou 34 minutos, — das 16:10 às 16:44, — bem menos do que em instalações recentes de outras distros.

Timeshift (Backup)


Timeshift aberto para o backup inicial, — antes das primeiras atualizações

Nenhuma novidade no Boot. — Ao reiniciar, o sistema solicita retirar o DVD da bandeja, e aguarda um Enter para prosseguir.

Uma vez que o LMDE 3 “Cindy” (Beta) seria submetido à imediata instalação do Plasma KDE e subsequente remoção do Cinnamon, o primeiro passo foi criar o backup inicial (completo), — base para sucessivos backups incrementais, a cada novo passo, dali por diante.

Foi aceita a opção RSync do Timeshift, — e alterada a localização do Backup para a partição Home11, — uma vez que as partições /home são pouco usadas e permanecem quase vazias, mesmo após 2 anos de uso (os arquivos de trabalho ficam em Works, XTudo, Sites). - [Observações sobre o Timeshift]

Obs.: - Notar que o mintUpdate, no Painel, indica sistema atualizado. Não era verdade. — Minutos antes, o aviso pedia atenção, mas ao abir, o mintUpdate não apresentou atualizações; apenas recomendou criar um backup (adiado). — Depois disso, apt update indicou 26 pacotes (também adiados). — Tudo isso ficou de lado, enquanto documentava outras coisas. Por fim, o Timeshift foi aberto a partir do Menu. — Parece provável que, se o Timeshift tivesse sido executado dentro do mintUpdate, logo em seguida ele teria solicitado escolher fontes de software (Mirrors) geograficamente mais próximos; e após a atualização de informações de pacotes, indicaria a existência de atualizações.

Desativação dos backups agendados, — e criação de um backup manual

Foi desativado o agendamento mensal (padrão), — pois a intenção era criar backups manuais, antes de cada grande alteração do LMDE 3 “Cindy” Beta.

Na realidade, uma série de experiências arriscadas podem exigir vários backups em poucas horas, — e depois disso, nada exigir backups durante dias, ou mesmo semanas.

Backup inicial, — pouco menor que o espaço usado na partição-raiz

O tamanho do primeiro backup (completo) é pouco menor que o espaço ocupado na partição-raiz, — uma vez que não inclui as pastas /dev, /media, /run e /tmp. — A diferença para mais fica por conta dos arquivos já existentes em Home11/USER, em geral cerca de 400 ~ 600 MiB logo após a instalação de uma distro.

Exame posterior indica que esse primeiro Backup ocupou 4,2 GiB.

Observações sobre o Backup do Timeshift.

LMDE 3 Beta Cinnamon - Informações do sistema, antes das primeiras atualizações

Também foi guardado um resumo das Informações do sistema, — em TXT, JPG, — para referência futura.

Espelhos e atualizações


Seleção de Espelhos (Mirrors) mais rápidos, antes de iniciar a atualização

Ao abrir o mintUpdate em uma nova instalação, ele sempre pergunta se o usuário deseja escolher “Espelhos” (Mirrors) geograficamente mais próximos e rápidos.

Convém levar em conta também a experiência pessoal, — pois o que é mais rápido no momento pode não ser, necessariamente, o de maior estabilidade e disponibilidade ao longo do tempo (e nas noites de domingo, em particular).

Confirmação da velocidade de download, ao recarregar as informações de pacotes dos Repositórios

Escolhidos os “Espelhos” (Mirrors), — recarregar as informações de pacotes.

Momento de conferir a velocidade dos troncos e conexões ao longo do caminho, — bastante firme, no limite dos 1,3 MiB/s da conexão local de “10 megas”.

Depois disso, foram aplicadas as 26 atualizações, pelo mintUpdate, — e o LMDE 3 “Cindy” Beta Cinnamon já estava pronto para a instalação do Plasma KDE.

Tasksel, Synaptic Task KDE


Opções de instalação do KDE Plasma, — pelo Tasksel ou pelo Synaptic >> by Task

Depois de experimentar o Tasksel em várias distros, — em geral, a partir do Terminal tty2 (CTRL-Alt-F2), — dessa vez resolvi usar a ferramenta Synaptic >> Edit >> Mark Packages by Task, — que vem a ser a mesma coisa, apenas com mais comodidade.

Dessa vez, Tasksel não ofereceu “KDE Full”, — portanto, ficariam faltando vários aplicativos e funcionalidades, a serem instalados depois.

Ao todo, foram instalados 521 pacotes, — facilmente pesquisados e copiados (em ordem alfabética) no Histórico do Synaptic.

Obs.: - Dias depois, foi encontrado “KDE Full”, — meta-pacote, fora do Tasksel, — mas àquela altura, não havia mais quase nada de interesse, entre os 245 pacotes restantes. Quase tudo que interessava, já tinha sido instalado manualmente.

Escolha entre gerenciadores de exibição LightDM e SDDM

A única intervenção necessária, durante a instalação do KDE Plasma, é escolher entre os gerenciadores de exibição LightDM e SDDM, — uma vez que não pode haver 2 em atividade. — Tenho escolhido sempre o SDDM, para manter o padrão das distros que já vêm com KDE.

Kwin


Após reiniciar, sessão Plasma KDE sem Barra de título nas janelas e outras funcionalidades

17:59 - Logout + Login, — ainda pelo LightDM, — sessão Plasma KDE sem Barra de título nas janelas, e sem várias funções fundamentais, como fechar aplicativo pela Barra de tarefas, alternar entre janelas (Alt+Tab), Captura de tela (PrtScn) etc.

18:08 - Reiniciado o computador, — Login pelo SDDM, — sessão Plasma KDE novamente sem Barra de título nas janelas, ou outras funcionalidades.

Obs.: - Feitas 2 Capturas de tela, — pelo Menu >> KDE Spectacle.

18:18 - [SOLVED] - Instalado gerenciador de janelas Kwin pelo Synaptic:

kde-window-manager (4:5.8.6-1)
kwin-common (4:5.8.6-1)
kwin-data (4:5.8.6-1)
kwin-x11 (4:5.8.6-1)
libkwin4-effect-builtins1 (4:5.8.6-1)
libkwineffects9 (4:5.8.6-1)
libkwinglutils9 (4:5.8.6-1)
libkwinxrenderutils9 (4:5.8.6-1)
libqt5multimedia5 (5.7.1~20161021-2)
libqt5multimediaquick-p5 (5.7.1~20161021-2)
qml-module-qtmultimedia (5.7.1~20161021-2)

Configurações do sistema


Configuração de Login automático, no SDDM

18:19 - Instalado Configurações do sistema:

systemsettings

18:27 - Em Configurações do sistema >> Atalhos, — faltava a seção Atalhos personalizados.

System settings >> Shortcuts >> Custom shortcuts

18:29 - Substituição do Compositor OpenGL 2.0 pelo XRender

18:40 - Instalado Xapian, para obter Pesquisa rápida no Synaptic:

apt-xapian-index

18:51 - Instalado tema para o SDDM:

sddm-theme-breeze

18:57 - Instalado o configurador do SDDM, — que ainda não existia no System settings:

kde-config-sddm

Então, foi possível configurar no SDDM para Login automático.

Instalação de khotkeys habilitou a seção Custom shortcuts em System settings

18:59 - Instalado khotkeys.

Isso habilitou a seção de Atalhos personalizados, — que faltava nas Configurações do sistema:

System settings >> Shortcuts >> Custom shortcuts

A configuração de PrtScn para gravação automática de capturas pelo gnome-screenshot, — e Shift-PrtScn para capturas com retardo de 7 segundos, — foi concluída no dia seguinte, já com a solução definitiva da montagem automática de partições adicionais (Works, XTudo, outras distros).

Codecs e Chromium


Install Multimedia Codecs, — meta-pacote mint-meta-codecs

19:06 - Menu >> Install Multimedia Codecs, — observado em “Live Installer” (mais acima), — roda um script ou fragmento do Synaptic com a função exclusiva de instalar o meta-pacote mint-meta-codecs.

Commit Log for Thu Aug 16 19:06:30 2018

Installed:

cabextract (1.6-1+b1)
flashplayer-mozilla (3:30.0.0.154-dmo1)
gstreamer1.0-libav (1:1.10.4-dmo1)
gstreamer1.0-plugins-bad (1:1.10.4-dmo2)
gstreamer1.0-plugins-ugly (1:1.10.4-dmo1)
gstreamer1.0-vaapi (1:1.10.4-dmo1)
libbs2b0 (3.1.0+dfsg-2.2)
libdvdcss2 (1.4.0-dmo1)
libfaac0 (1:1.28-dmo5)
libflite1 (2.0.0-release-3+b1)
libfluidsynth1 (1.1.6-4)
libhal1-flash (0.3.3-dmo1)
liblilv-0-0 (0.24.2~dfsg0-1)
libmjpegutils-2.1-0 (2:2.1.0-dmo9)
libmms0 (0.6.4-2)
libmpeg2encpp-2.1-0 (2:2.1.0-dmo9)
libmplex2-2.1-0 (2:2.1.0-dmo9)
libmspack0 (0.5-1+deb9u2)
libofa0 (0.9.3-15)
libopenal-data (1:1.17.2-4)
libopenal1 (1:1.17.2-4+b2)
libpango1.0-0 (1.40.5-1)
libpangox-1.0-0 (0.0.2-5+b2)
libserd-0-0 (0.26.0~dfsg0-1)
libsidplay1v5 (1.36.59-10)
libsndio6.1 (1.1.0-3)
libsord-0-0 (0.16.0~dfsg0-1+b1)
libsoundtouch1 (1.9.2-2+deb9u1)
libsratom-0-0 (0.6.0~dfsg0-1)
libunshield0 (1.4.2-1)
libvlc-bin (1:3.0.3-dmo1+deb9u2)
libvo-aacenc0 (0.1.3-1)
libwildmidi-config (0.4.0-2)
libwildmidi2 (0.4.0-2+b2)
libzbar0 (0.10+doc-10.1)
mint-meta-codecs (2018.06.08+lmde)
unrar (1:5.3.2-1+deb9u1)
unshield (1.4.2-1)
vlc (1:3.0.3-dmo1+deb9u2)
vlc-bin (1:3.0.3-dmo1+deb9u2)
vlc-l10n (1:3.0.3-dmo1+deb9u2)
vlc-plugin-notify (1:3.0.3-dmo1+deb9u2)
vlc-plugin-qt (1:3.0.3-dmo1+deb9u2)
w64codecs (1:20071007-dmo2)

19:12 - Instalado Chromium:

chromium (68.0.3440.75-1~deb9u1)
libminizip1 (1.1-8+b1)
libre2-3 (20170101+dfsg-1)

Ao contrário do observado em outras instalações *buntu, Chromium não incluiu automaticamente o pacote de traduções, — nem um pacote flash ou multimídia específico dele.

No entanto, não foi necessário instalar mais nada, para habilitar multimídia no Chromium.

Tema e decoração de janelas


Ícone selecionado para substituir o do Manjaro, no Menu do tema Maia transparent

19:19 - Tema Maia transparent, — originário do Manjaro
19:45 - Novo ícone para o Menu, — em substituição ao ícone do Manjaro
19:48 - Decoração de janelas Transparent oxygen

Conky, Krusader, Midnight-Commander


Montagem automática de partições adicionais pelo /etc/fstab

19:51 - Instalado Conky
19:56 - Instalado Midnight-Commander (mc)
19:58 - Instalado Krusader

O editor interno do Midnight-Commander (mcedit), — rodando com privilégios de super-usuário, — foi usado para editar o arquivo /etc/fstab, e assim realizar a montagem automática de partições adicionais, ao carregar o LMDE 3 “Cindy” Beta KDE.

Foi usado o mesmo bloco do /etc/fstab do Slackware, — com adaptações.


A instalação do Krusader costuma criar uma opção adicional no Menu, — Gerenciador de arquivos em Modo Root, — mas, para usá-lo, ainda faltava habilitar Root.

Configuração inicial do Conky, — antes e depois de aplicar fonte Verdana

20:26 - Instalado ttf-mscorefonts-installer
20:35 - Instalado KInfocenter

Com a montagem automática de partições adicionais, já foi possível iniciar a configuração do Conky, — a partir de um ~/.conkyrc trazido do Mint 19, — com os ajustes necessários.

Ao aplicar fontes Verdana, as letras se destacam melhor, — o espaçamento das linhas de texto fica mais leve, — e as informações se tornam um pouco mais legíveis.

20:40 - Wallpaper Machu Picchu (imagem que abre este relato, no alto)

Naturalmente, o configurador da área de trabalho do Plasma KDE não encontra os papeis de parede organizados para uso do Cinnamon. — O que foi aplicado é uma cópia editada e preservada em outra partição.

Gerenciamento de energia


Seção de Gerenciamento de energia, — habilitada pela instalação de powerdevil

21:29 - Instalado powerdevil, — habilitou a seção de Gerenciamento de energia, que ainda faltava nas Configurações do sistema:

System settings >> Hardware >> Power Management

Com isso, foi possível configurar o desligamento da tela após 10 minutos sem atividade.

Dolphin sem qualquer tipo de Visualização, — até a manhã seguinte

21:40 - Instalado KRename
21:45 - Instalado pyRenamer
21:47 - Instalado Wine, — ainda a conferir
21:52 - Instalado konq-plugins
21:54 - Instalado kimageformat
22:03 - Instalado kdegraphics-mobipocket
22:10 - Instalado kdesudo
22:26 - Instalado filelight
22:32 - Instalado dolphin-plugins + kdesdk-dolphin-plugins
22:36 - Instalado kdesdk-thumbnailers
22:42 - Instalado ffmpegthumbs
22:45 - Instalado k4dirstat
22:48 - Instalado Tumbler

A maior parte dos pacotes instalados entre 21:50 ~ 22:50 visavam prover recursos adicionais ao Konqueror e, principalmente, Visualizadores (Previews, Thumbnails) ao Dolphin, — o que só foi obtido no dia seguinte (ver adiante), — mas ainda estou longe de compreender exatamente quais deles, de fato, contribuem para isso.

Remoção do Cinnamon


Segundo “Instantâneo” (Snapshot) do LMDE 3, — antes de remover o Cinnamon

23:12 - Timeshift - 2º backup
23:23 - Remoção completa de pacotes: Cinnamon, Nemo

Foram removidos, especificamente, *Nemo* e *Cinnamon*, pelo Synaptic, — o que está longe de significar uma remoção completa desse ambiente.

Commit Log for Thu Aug 16 23:23:23 2018

Completely removed:

cinnamon
cinnamon-common
cinnamon-control-center
cinnamon-control-center-data
cinnamon-control-center-dbg
cinnamon-dbg
cinnamon-desktop-data
cinnamon-l10n
cinnamon-screensaver
cinnamon-session
cinnamon-session-common
cinnamon-settings-daemon
cjs
gir1.2-cinnamondesktop-3.0
gir1.2-cmenu-3.0
gir1.2-cvc-1.0
gir1.2-meta-muffin-0.0
gir1.2-nemo-3.0
libcinnamon-control-center1
libcinnamon-desktop-dbg
libcinnamon-desktop4
libcinnamon-menu-3-0
libcinnamon-menu-3-0-dbg
libcjs-dbg
libcjs0f
libcscreensaver0
libcvc-dbg
libcvc0
libmuffin0
libnemo-extension1
mint-info-cinnamon
mint-meta-cinnamon
muffin
muffin-common
muffin-dbg
nemo
nemo-data
nemo-dbg
nemo-fileroller
nemo-preview
policykit-1-gnome

Removed:

mint-meta-core
mintsystem
mintwelcome
nemo-emblems
nemo-share
python-nemo
xviewer
xviewer-dbg
xviewer-plugins

Bloqueio de tela


Configuração de bloqueio de tela, com o kde-config-screenlocker

23:28 - Instalado kde-config-screenlocker

Finalmente, as Configurações do sistema apresentaram a seção de bloqueio de tela, — para desativar, tanto o bloqueio por inatividade, quanto o bloqueio ao reativar:

Desktop Behavior >> Workspace >> Screen Locking

Desse modo, permanece apenas o desligamento de tela, — em Gerenciamento de energia (21:29, acima).

Desabilitando Os_prober


Desabilitando os_prober em /etc/default.grub

17 Ago. 2018 - (2º dia)


8:10 - Acrescentada em /etc/default.grub uma linha para desabilitar a detecção de outras distros, — uma vez que o Menu de inicialização da máquina é comandado pelo Mageia.

Com isso, tarefas que acionavam os_prober, — como atualizações do Grub, do tema do Grub, ou novas revisões do Kernel, por exemplo, — deixam de ser demoradas.

Previews do Dolphin


A instalação de kio-extras finalmente habilitou Previews no Dolphin

10:12 - Instalado kio-extras

Com isso, finalmente o Dolphin habilitou a seção de configuração de Visualizações:

Dolphin >> Preferences >> General >> Previews

No entanto, este era apenas um pacote que faltava, — pois os itens finalmente exibidos decorrem de outros pacotes instalados antes, e ainda não totalmente discriminados, — entre kdegraphics*, libgettext*, *thumb*, tumbler*, kdesdk*, kimageformat*, plugins do Dolphin e do Konqueror.

  • Ver (acima), — entre 21:50 ~ 22:50 da véspera

Teste de visualização de diferentes tipos de arquivos no Dolphin

Além das imagens PNG, JPEG, GIF, TIFF etc., — pre-habilitadas por padrão (mas, não antes desse momento!), — passaram a ser visualizados os arquivos TXT, PDF e XCF (Gimp).

Ficaram faltando algumas coisas:

  • Visualização de arquivos Mobi, — apesar de já instalado kdegraphics-mobipocket
  • Visualização de dados Exif, — obtida mais adiante

Para arquivos ODT, ODS, — e vários outros formatos Office (inclusive MS), — seria necessário instalar o Calligra completo, pois o visualizador avulso só se encontra (pronto para usar) nos repositórios do openSUSE.

Screenshots, Konqueror, pyRenamer


Conversão das Capturas de tela de PNG para JPEG, no Konqueror

10:52 - Configuração definitiva de PrtScn, — gravação automática, sem diálogo, — e Shift-PrtScn, com retardo de 7 segundos, para abrir menus etc.

gnome-screenshot -p -f "/PATH/$(date +%F_%H-%M-%S)_Md.jpg"

gnome-screenshot -p -d 7 -f "/PATH/$(date +%F_%H-%M-%S)_Md.jpg"

As Capturas de tela anteriores a esse momento precisavam ser convertidas do formato PNG para JPEG, — e renomeadas, para se adequarem ao padrão “YYYY-MM-DD_HH-mm-SS_XX”, — onde “XX” distingue imagens de diferentes distros, ou fotos de celular (NL), câmera digital (DS).

Diferença de tamanho de arquivo entre as capturas de tela feitas antes e depois

Depois de convertidas para JPEG, as Capturas feitas até esse momento se caracterizam por Qualidade 92%, — talvez devido à configuração original do gnome-screenshot no Mint, — ao passo que as Capturas de tela feitas desse momento em diante se caracterizam por Qualidade 80%, mais do que suficiente.

Por isso, o tamanho-de-arquivo das Capturas convertidas ainda é relativamente grande, — enquanto os arquivos gerados diretamente em JPG, daí por diante, têm cerca de 200 KiB.

Associação de arquivos “Pasta” ao pyRenamer e ao KRename, nas Configurações do sistema

Para facilitar o trabalho de renomear Fotos e Capturas de tela, pyRenamer e KRename foram adicionados como 2ª e 3ª opções para abertura de Pastas:

System settings >> Default applications >> File associations

Desse modo, basta clicar com o botão direito do Mouse (right-click) em uma Pasta, no Dolphin, e escolher 1 dos 2, no Menu de contexto.

Substituição de sequência de letras com o pyRenamer

Neste caso, foi utilizado o pyRenamer, — para remover, adicionar, substituir sequências de letras e números nos nomes dos arquivos:

Replace [Screenshot from ] with [NADA]
Replace [ ]                with [_]
Replace [_17-]             with [_14-] - UTC-03:00
Add     [XX]               to   20th position

PIM, Baloo, Akonadi


Processos Akonadi (15) e mysql flagrados pelo KSysguard

11:48 - Instalado KSysguard (Monitor do sistema)
11:50 - Removido gnome-system-monitor (Monitor do sistema)
11:54 - Removidos pacotes PIM, Baloo, Akonadi

KSysguard não flagrou nenhum processo “PIM” ou “Baloo” em atividade, — uma vez que vários serviços de pesquisa já estavam desabilitados nas Configurações do sistema; e não foram usados KMail, KOrganizer etc., que disparam outros serviços, — mas encontrou nada menos que 15 processos “Akonadi” + 1 “mysql” em atividade.

Como não utilizo os serviços associados a eles, — e a experiência já comprovou que podem ser removidos, sem problema, — foram desinstalados:

akregator
kaddressbook
kde-standard
kdepim-runtime
kmail
knotes
korganizer
libkf5akonadicalendar5
libkf5akonadicontact5
libkf5akonadicore-bin
libkf5akonadimime5
libkf5akonadisearch-plugins
libkf5alarmcalendar5
libkf5calendarsupport5
libkf5eventviews5
libkf5gravatar5
libkf5incidenceeditor-bin
libkf5incidenceeditor5
libkf5kaddressbookgrantlee5
libkf5kdepimdbusinterfaces5
libkf5ksieveui5
libkf5libkdepim-plugins
libkf5libkdepim5
libkf5mailcommon-plugins
libkf5mailcommon5
libkf5mailimporter5
libkf5mailtransport5
libkf5messagecomposer5
libkf5messagecore5
libkf5messagelist5
libkf5messageviewer5
libkf5pimcommon-plugins
libkf5pimcommon5
libkf5templateparser5
libkolab1
task-kde-desktop

Com isso, o uso inicial de Memória RAM caiu de cerca de 450 MiB para 381 ~ 382 MiB, — observado em 3 reinicializações do computador, ao longo desse dia.

Isso ainda deixou dezenas de pacotes órfãos (dependências) e arquivos residuais, — removidos mais tarde, nesse dia (ver adiante).

12:23 - Re-aplicados rótulos (Label) nas partições Linux11 e Swap 11, pelo GParted, — rodando em sessão Live DVD.

WindowsPhone, pyRenamer


Baixando fotos do celular por cabo USB no LMDE 3 “Cindy” (Beta) KDE

18:04 - Celular Nokia Lumia (WindowsPhone8) conectado pelo cabo USB foi detectado de imediato, mas o notificador de dispositivos apresentou apenas 1 opção, — “Abrir com o Gerenciador de Arquivos” (sic, maiúsculas e minúsculas), — pois o Kamera ainda não estava instalado.

Ao contrário da experiência de 2 anos atrás, essa opção com maiúsculas e minúsculas funcionou sem problemas, — pois em geral, só funcionava a opção totalmente em minúsculas, — e ainda identificou as pastas “Phone” X “SD card”.

Renomeando fotos com seus dados Exif, pelo pyRenamer

As fotos foram renomeadas pelo pyRenamer, com data e hora de cada imagem, — usando seus dados Exif.

Gwenview também exibe dados Exif, — mas o Dolphin, ainda não.

mintUpdate, Flatpak


Desabilitando o carregamento automático de atualizadores no início da sessão

21:15 - Desabilitado o carregamento automático do mintUpdate e do mintInstall-update-flatpak ao iniciar o sistema.

A partir daí, o LMDE 3 “Cindy” (Beta) KDE passou a iniciar com uso de 357 ~ 359 MiB RAM.

21:39 - Timeshift - 3º backup do sistema

21:50 - Remoção completa de pacotes “auto-removíveis” do PIM, Baloo, Akonadi, — dependências que ficaram órfãs e configurações residuais:

akonadi-backend-mysql
default-mysql-client-core
default-mysql-server-core
kdepimlibs-data
kf5-kdepim-apps-libs-data
kf5-kdepimlibs-kio-plugins
kf5-messagelib-data
libaio1
libgrantlee-textdocument5
libjemalloc1
libkf5akonadiagentbase5
libkf5akonadicore5
libkf5akonadinotes5
libkf5akonadiprivate5
libkf5akonadisearch-data
libkf5akonadisearchcore5
libkf5akonadisearchdebug5
libkf5akonadisearchpim5
libkf5akonadisearchxapian5
libkf5akonadiwidgets5
libkf5calendarcore5
libkf5calendarsupport-data
libkf5calendarutils5
libkf5contacts-data
libkf5contacts5
libkf5eventviews-data
libkf5followupreminder5
libkf5gapi-data
libkf5gapicalendar5
libkf5gapicontacts5
libkf5gapicore5
libkf5gapitasks5
libkf5gpgmepp-pthread5
libkf5grantleetheme-plugins
libkf5grantleetheme5
libkf5identitymanagement5
libkf5imap5
libkf5kdgantt2-5
libkf5kiogui5
libkf5kmanagesieve5
libkf5kontactinterface-data
libkf5kontactinterface5
libkf5ksieve-data
libkf5ksieve5
libkf5ldap5
libkf5libkdepim-data
libkf5libkleo5
libkf5mailtransport-data
libkf5mbox5
libkf5mime5
libkf5pimtextedit5
libkf5qgpgme5
libkf5sendlater5
libkf5syndication5
libkf5webkit5
libkolabxml1v5
libqt5xmlpatterns5
libxerces-c3.1
mariadb-client-core-10.1
mariadb-common
mariadb-server-core-10.1
task-desktop

22:10 - Tineshift - 4º backup do sistema

22:16 - Instalado o pacote “exif”, — utilitário de linha de comando. — Sem efeito no Dolphin, que continuou sem exibir os dados Exif das fotos.

22:22 - Instalado kdeadmin. — Sem registro de qualquer efeito visível em System settings.

kde-config-cron (4:16.08.0-1)
kdeadmin (4:16.04.0+5.92)
ksystemlog (4:16.08.3-1

22:36 - Instalado kdegraphics. — Sem efeitos visíveis no Dolphin: — ainda não mostra dados Exif, nem ampliou a visualização de arquivos.

kamera (4:16.08.3-1)
kcolorchooser (4:16.08.3-1)
kdegraphics (4:16.04.0+5.92)
kgamma5 (5.8.4-1)
kolourpaint4 (4:16.08.3-1)
kruler (4:16.08.2-1+b1)

22:41 - Instalado kdf, — KDiskFree.
22:45 - Instalado KStars.
22:46 - Timeshift - 5º backup do sistema

Exame do KDE


Descoberta do meta-pacote kde-full, quando já não tinha muito a oferecer

18 Ago. 2017 - (3º dia) - A essa altura, a maior parte dos recursos esperados do Plasma KDE já estavam em funcionamento, — faltando algumas coisas avulsas, aqui ou ali:

  • Mais algumas seções no System settings (Google: “system settings missing”)
  • Mais algumas visualizações (Previews) no Dolphin
  • Dados Exif no Painel Info (F11) do Dolphin, — requisito fundamental

O método empírico de simples tentativa-e-erro, — imaginar strings para busca no Synaptic, leitura aleatória de descrições pouco esclarecedoras, — parecia ter esgotado suas possibilidades.

Fato é que Filtro e Busca do Synaptic dependem do “nome” + “descrição”, — e a “descrição” nem sempre contém as palavras-chave ideais. — Há casos em que a inclusão de uma palavra-chave fundamental exclui dos resultados o pacote procurado. Sim, desenvolvedores são mais voltados para a linguagem-meio do que para a linguagem-fim.

Por outro lado, filtrar “kde” exibe nada menos que 1.289 pacotes, — e a busca apresenta 1.313. — Coisa demais para se examinar visualmente, um a um.

Google trouxe alguns bons resultados para “System settings missing” + [item procurado], — desde que você não se fie muito na tradução em seu idioma. — Para a seção “Gerenciamento de Energia”, por exemplo, a palavra-chave é “Power”.

Um guia fundamental é o site do KDE, — com links que permitem alternar rapidamente entre o original (English) e as traduções em vários idiomas (pt_BR).

Finalmente, percebi a existência do meta-pacote “kde-full”, — que àquela altura incluía “apenas” +245 pacotes, — ainda não instalados pelo Tasksel, nem por ações manuais avulsas (e dezenas de PIM-Baloo-Akonadi já removidos).

  • Listagem do que ainda faltava do meta-pacote kde-full, às 11:40 do dia 18 (3º dia), pela manhã

    Numa tentativa de sistematizar as buscas, — e evitar andar em círculos, voltando aos mesmos pacotes já examinados antes, — foram parcialmente copiadas as descrições dos pacotes que não conhecia, ou que pudessem despertar algumas dúvidas.

Fato é que essa listagem não sugeriu mais nada de útil, — exceto kdemultimedia (a seguir), — que não produziu nenhum dos resultados desejados.

14:47 - Instalação de pacotes sugeridos pelo kde-full:

kde-config-cddb (4:16.08.3-1)
kdemultimedia (4:16.04.0+5.92)
kio-audiocd (4:16.08.3-1)
kscd (4:16.08.1-2)
libdiscid0 (0.6.1-6)
libkcddb4 (4:16.08.3-1)
libkcompactdisc4 (4:16.04.0-2)

15:04 - Mais uma tentativa. — Este, não fazia parte do meta-pacote kde-full. — e, por si só, não resultou na apresentação de dados Exif no Info Panel (F11) do Dolphin.

libkfilemetadata4 (4:4.14.3-1)

Painel Info (F11) do Dolphin, — antes e depois de exibir dados Exif

15:07 - Instalado libkf5baloowidgets-bin, — que não fazia parte do meta-pacote kde-full, — nem, tampouco, do Tasksel (PIM-Baloo-Akonadi removidos).

E, — finalmente, — Dolphin passou a exibir os dados Exif no Info Panel (F11), do lado direito!

libkf5baloowidgets-bin (16.04.0-1+b1)

A descrição desse pacote não tem nada de muito esclarecedor, para usuários leigos, — e a única palavra-chave de utilidade, neste caso, é “metadata”. — Todas as outras, são neutras para essa busca específica:

«Baloo is a framework for searching and managing metadata».
«This package contains binaries used by the baloo widgets library».

Vale notar que o objetivo do “usuário” não era obter um recurso de “Pesquisa” por dados Exif, — mas, tão somente, sua exibição no Painel de Informações, do lado direito do Dolphin.

Não confundir esse pacote com outro, de nome quase igual, — "libkf5baloowidgets5", — instalado pelo Tasksel na antevéspera, e nunca removido nem atualizado até o dia 28 (quando cheguei a este ponto do levantamento / relato). Consta apenas 1 vez, no Histórico do Synaptic:

"Baloo is a framework for searching and managing metadata".
"This package contains GUI widgets for baloo".

23:53 - Habilitado Root, — opção não encontrada no Mint Installer, — para deixar o LMDE 3 “Cindy” (Beta) KDE com o mesmo comportamento do Debian, do Devuan e do MX Linux:

     sudo passwd root

Depois disso, finalmente o Krusader - Root mode passou a funcionar (constatado no dia 20).

22 Ago. 2018 - (7º dia) - Segunda atualização / instalação consecutiva de novo Kernel (desde 4.9.0-7 para 4.9.0-8 no dia 20) fez notar que o mintUpdate não exibe a seção Editar >> Ver Kernels.

Não há nenhum registro de que esta opção existisse, antes da remoção parcial do Cinnamon. — Lembrar que Debian trata de Kernel de um modo diferente das distros *buntu. — A conferir.

23 Ago. 2018 - (8º dia) - Tentativas de habilitar mintUpdate >> Editar >> Ver Kernels:

1:25 - Timeshift (6º backup).

9:00 - Reinstalados mint-info-cinnamon e mintsystem, — sem efeito no mintUpdate.

9:09 - Reinstalado mintwellcome, — sem efeito no mintUpdate.

Ativação da seção Gerenciamento de usuários, nas Configurações do sistema

24 Ago. 2018 (9º dia) - Gerenciamento de usuários.

16:16 - Instalado user-manager, — e finalmente surgiu Gerenciamento de usuários nas Configurações do sistema

Observações finais


28 Ago. 2018 - (13º dia) - O Instalador de Multimedia Codecs não aparece mais no Menu, há um bom tempo, — seja porque já cumpriu sua função, — seja por consequência da remoção de pacotes Cinnamon / Nemo.

\\\\

Making of


Ícone LMDE modificado no Gimp

O ícone aplicado ao Menu foi encontrado pelo Google Images, — cujo link remete a uma página estranha, da qual ele com certeza não faz parte, — e modificado no Gimp, para remover o fundo branco e a moldura.

Parece provável que seja de uma versão antiga do LMDE, pois mais tarde foi encontrado, — sem fundo e sem moldura, — em um artigo de Gene Liverman sobre o lançamento do “LMDE 201009”.

______________________
Publicado em 17 Ago. 2018 e desenvolvido até 28 Ago. 2018, no LMDE 3 “Cindy” (Beta) KDE.

— … ≠ • ≠ … —

Linux Mint


terça-feira, 14 de agosto de 2018

Pré-visualização de arquivos no Dolphin

Algumas pré-visualizações de arquivos no Dolphin do Slackware, by AlienBOB

Este relato não é uma “comparação” de distros, — até porque quase todas (exceto Slackware e Fedora) já estavam bastante descaracterizadas, ao iniciar essa experiência

Também não é um tutorial, — nem sou “expert”. — O objetivo é registrar o que foi feito, anotar o que pude aprender, lembrar o que ainda falta.

São enfocadas só algumas das muitas pré-visualizações existentes, — segundo escolhas bastante pessoais. — Mas essas notas talvez possam ser úteis a outros usuários do KDE.

Por isso, as configurações e os geradores pré-visualizações vão em primeiro lugar, — em seguida, algumas fontes de informações encontradas, — e observações específicas ficam para o final.

Índice


  • Configurações
  • Geradores de pré-visualizações
  • Referências
  • ArchWiki
  • ArchWiki - não-Dolphin
  • Manjaro Wiki
  • Void Wiki
  • 1 • KDE Neon (Xenial)
  • 2 • Mageia
  • 3 • Debian testing
  • 4 • Kubuntu 16.04
  • 5 • openSUSE Leap
  • 6 • PCLinuxOS
  • 7 • Mint 18 “Sarah”
  • 8 • Slackware, by AlienBOB
  • 9 • Arch
  • 10 • Fedora
  • 11 • LMDE 3 (+ KDE)
  • 12 • Devuan 2 (+ KDE)
  • Thumbnails de arquivos Office
  • Experiências incompletas
  • 00 • Mint 19 “Tara” (+ KDE)
  • 00 • ePub no MX Linux (+ KDE)
  • Experiências Live DVD sem KDE
  • 99 • Live LMDE 3 Cinnamon
  • 99 • Live Lite Xfce
  • 99 • Live PCLinuxOS Xfce
  • Importância? Relativa

Configurações


Configurações para conferir e habilitar pré-visualizações já disponíveis no Dolphin

O primeiro passo é verificar quais pré-visualizações já estão instaladas, — mas vêm desabilitadas (como TXT, SVG), — e lembrar de repetir esse procedimento, após instalar cada novo pacote de geradores de pré-visualizações:

Dolphin >> Settings >> Configure Dolphin >> General page >> Previews tab

Na maioria dos casos, a mera instalação de um pacote já é suficiente para adicionar um novo item à lista das pré-visualizações disponíveis, — mas há casos em que o novo item só aparece após fechar e tornar a abrir o Dolphin.

  • A grande exceção é a pré-visualização de arquivos XCF (Gimp), — que realmente não cria um novo item na lista (apenas, passa a exibir), — e algumas vezes só funcionou após fechar o Dolphin e abrir de novo.

A Wiki do Manjaro (adiante) vai ao ponto de recomendar que o Dolphin seja fechado, — antes de instalar os novos pacotes de geração de pré-visualização.

Para ativar o recurso no Dolphin, vá em Exibir >> Visualizar

Para ativar as pré-visualizações na área central do Dolphin, basta ir em “Exibir” e ativar a opção de “Visualizar”.

Dolphin >> View >> Preview

Ajuste de tamanho dos Ícones e Pré-visualizações em Ícones, no Dolphin

Os tamanhos dos ícones (Default icon) e das pré-visualizações (Preview icon) podem ser globalmente definidos, — nas abas dos diferentes Modos de exibição, — em:

Dolphin >> Settings >> Configure Dolphin >> View modes page >> [View mode] tab

Geradores de pré-visualizações


Pré-visualizações encontradas no Dolphin (azul) — e outras obtidas depois (verde)

Estes foram os pacotes necessários para as pré-visualizações já obtidas no Dolphin, — com base nas informações encontradas até o momento, — ressalvadas as lacunas da tabela (acima), indicativas de que ainda pode faltar mais alguma coisa:

  Basics  kio-extras
  -       kdesdk-thumbnailers
  Exif    libkf5baloowidgets-bin
  XCF     kimageformat-plugins / kimageformats
  PDF     kdegraphics-thumbnailers
  Video   ffmpegthumbs
  KML     Marble
  Office  Calligra
  Mobi    kdegraphics-mobipocket
  ePub    kde-thumbnailer-epub

Pré-visualizações de arquivos no Dolphin, em Cinnamon, — com “kio-extras”

O pacote “kio-extras” é requisito para as demais pré-visualizações — e por si só, já inclui “Imagens (GiF, PNG, BMP...), JPEG, SVG, TXT, entre outras. — Vem nas distros com o KDE, mas precisa ser lembrado quando se instala o Dolphin em outros ambientes.

Na imagem (acima), uma experiência em sessão Live DVD do LMDE 3 Cinnamon, — antes e depois de instalar “kio-extras”. — Até esse momento, foram instalados Dolphin (28 pacotes) e kio-extras (10 pacotes); além do Konsole (6 pacotes), para testar sua integração ao Dolphin (F4).

O pacote “kdesdk-thumbnailers” é requisito para outras pré-visualizações, — porém ainda não estava instalado no Debian, Kubuntu, KDE Neon, Mint 18, nem no Mageia.

Por si só, ele adiciona pré-visualização de traduções “gettext”, — mas houve pelo menos um caso em que “ffmpegthumbs” só apresentou resultados após instalar também o “kdesdk-thumbnailers”.

No entanto, as coisas funcionam sem ele no openSUSE, no Fedora e no PCLinuxOS, — embora exista nos respectivos repositórios.

O pacote “libkf5baloowidgets-bin” (com o sufixo) mostrou ser requisito para exibir dados Exif, — nas distros .deb, — em pelo menos um caso, onde o KDE estava incompleto.
No Mageia, — único que ainda não exibe dados Exif, — existe “libkf5baloowidgets” (i586), que não foi testado; além de “lib64kf5baloowidgets5”, que já veio instalado.

No openSUSE e no Slackware, “baloo5-widgets”. — No PCLinuxOS, no Arch e no Fedora, “baloo-widgets”. — A ver, se preenchem essa função.

O pacote “kimageformats” foi encontrado nos repositórios do Mageia, openSUSE, PCLinuxOS, Slackware, Arch, Fedora, — mas nos do Debian, Devuan, Kubuntu, KDE Neon, Mint, LMDE, “kimageformat-plugins”. — Não cria um novo item (apenas, passa a exibir pré-visualizações de arquivos XCF, do Gimp); e é o único caso confirmado em que é necessário fechar / abrir o Dolphin para fazer efeito. Nenhum resultado com arquivos PSD (Photoshop), até o momento.

O pacote “ffmpegthumbs” veio (ou foi instalado depois) nas 12 distros, — mas falta alguma coisa para funcionar no Kubuntu.

Marble já veio instalado no Mageia, no Arch e no Slackware. — No openSUSE Leap, tinha sido instalada manualmente, há cerca de 14 meses. — Nas demais distros, a pré-visualização de arquivos de geo-dados foi obtida, agora, com sua instalação:

   #  Marble       Distro          KML

   1  2018-11-01   Neon            yes
   2  -install     Mageia          yes
   3  2018-10-31   Debian testing  yes
   4  2018-10-31   Kubuntu 16.04   yes
   5  2017-08-04   Leap            yes
   6  2018-10-31   PCLinuxOS       yes
   7  2018-10-31   Mint 18         yes
   8  -install     Slackware       yes
   9  -install     Arch            yes
  10  2018-10-31   Fedora          yes
  11  2018-10-31   LMDE            yes
  12  2018-10-31   Devuan          yes

Instalar Calligra pode envolver poucos pacotes, em algumas distros, — ou uma avalanche de pacotes, em outras, — inclusive, trazendo de volta todos os pacotes PIM / Baloo / Akonadi, que tinham sido manualmente removidos.

No Kubuntu, a instalação do Calligra envolveu 34 pacotes (nada de PIM etc.), — mas não adicionou nenhuma pré-visualização de documentos tipo Office. — No Mint 18, voltou a ser completamente removido, à espera de outras pistas para retomar as tentativas.

No PCLinuxOS, a instalação do Calligra envolveu apenas 6 pacotes.

Referências


Características das distros — do KDE 5.5 até o 5.14 — e de .deb, .rpm até pacotes do Arch e do Slackware

As experiências começaram em 8 Agosto, com a instalação “parcial” do KDE (sem PIM) no Linux Mint 19 “Tara”, — mas encerraram-se pouco depois, ao substituir essa distro pelo LMDE.

De 16 a 18 Agosto, a instalação “parcial” do KDE (sem PIM) no LMDE 3 Beta exigiu mais algumas experiências, na busca dos pacotes necessários. — Esse experimento foi mais instrutivo, porque boa parte do KDE foi instalado de modo fragmentário, peça por peça.

A partir de 15 Setembro, a instalação do Fedora 28 KDE permitiu mais alguma experimentação com uma distro “.rpm”, ainda “intocada”.

A partir de 22 Outubro, foi feita a verificação e aplicação sistemática a todas as 12 distros instaladas, — verificando quais pacotes se encontravam nos repositórios-padrão, — e qual o resultado da instalação de cada pacote.

Listas dos pacotes instalados, — e de quando foram instalados, — em cada distro

Para conferir quais pacotes estão instalados, — e quais já vieram com a distro, ou quando foram manualmente instalados, — foi usada a Busca simples por Conteúdo (Dolphin) em 3 pastas:

/Packages_OLD - Listas dos pacotes ao terminar a instalação de algumas distros.

/Packages_History - Registro dos pacotes atualizados / instalados / removidos ao longo do tempo.

/Packages_ALL - Listas dos pacotes instalados em cada distro, em 2018-11-02.

Por fim, foram feitos testes sem ambiente KDE, em sessões Live DVD com 3 distros Cinnamon e Xfce.

Buscas simples por conteúdo para identificar os pacotes instalados em cada distro

Ao longo desse tempo, pesquisas na web por diferentes combinações de palavras-chave apresentaram poucas orientações “oficiais”: — ArchWiki, Manjaro, Void, Mx Linux (adiante), — que serviram de base para tentar organizar uma lista de pacotes a procurar, com eventuais variações de nomes.

A página “Thumbnail Managing Standard” (FreeDesktop) foi esclarecedora, — assim como a página “KIO - ThumbCreator Class Reference”, a página “OpenDocument technical specification” e a página “KImageFormats”, — embora não muito práticas para um simples usuário “médio”.

Bem mais práticas, foram as respostas a “No document thumbnails in Dolphin • KDE Community Forums”, que levam a “375176 – No document preview (.odt, .doc, .docx, .ods)”, — e a partir dela, uma esperança em “⚙ D15591 Add Open Document thumbnailer”.

As respostas a “unity - Dolphin does not show thumbnails - Ask Ubuntu” e também a “Can't get an image preview at file manager - Linux Mint Forums” deram as indicações sobre “kio-extras”.

A 5ª resposta a “KF5 Dolphin Thumbnail Support Yet?” esclareceu algumas coisas no âmbito do openSUSE.

No âmbito do Antergos (Arch), a reposta a “How to get thumbnail preview for .psd and .xcf files - Antergos Community Forum” também foi esclarecedora.

Em “354413 – psd thumbnails are not loading in dolphin” há indicações, — ainda por explorar, — para pré-visualização de arquivos PSD (Photoshop).

Enfim, uma postagem bastante antiga “Thumbnails & previews for your Geo Data files (KML, GPX, OSM, …)” foi a pista encontrada para o Marble.

ArchWiki


O tópico sobre o Dolphin na ArchWiki (atualizado 8 Jun. 2018) indica os principais pacotes necessários para se obterem Previews dos mais variados tipos de arquivos:

  kdegraphics-thumbnailers     Image files and PDFs
  kimageformats                Gimp .xcf files
  kdesdk-thumbnailers          Plugins for the thumbnailing system
  ffmpegthumbs                 Video files (based on ffmpeg)
  raw-thumbnailer              .raw files
  taglib                       Audio files
  kde-thumbnailer-apk     AUR  Android application package files
  kde-thumbnailer-blender AUR  Blender application files
  kde-thumbnailer-epub    AUR  Electronic book files

A página também indica “dolphin-plugins” para lidar com Dropbox, Git, Mercurial, Subversion etc. — Não uso, mas já estava instalado. — Ignoro se também era requisito para aquilo que consegui até o momento.

Arch Wiki - não-Dolphin


Para PCManFM, SpaceFM, Thunar e xfe, — mas não para Dolphin ou Konqueror, — o tópico File manager functionality da ArchWiki (atualizado em 26 Out. 2018) propõe:

  tumbler           Image files. Also to expand to other file types
  poppler-glib      Adobe .pdf files
  ffmpegthumbnailer Video files
  freetype2         Font files
  libgsf            .odf files
  raw-thumbnailer   .raw files
  totem             Video and tagged audio files (GNOME Files, and Caja only)
  evince or atril   .pdf files

Vários desses pacotes foram instalados em 8 das 12 distros, — um tanto a esmo, logo no início das tentativas, — e também em outras épocas.

Não produziram resultado no Dolphin, claro, — mas tampouco mostraram qualquer conflito com os pacotes que realmente funcionam, — e removê-los não afetou os resultados obtidos.

Manjaro Wiki


A Wiki do Manjaro (atualizada em 2015) começa por recomendar uma precaução que eu não havia seguido, nos primeiros experimentos: — Fechar o Dolphin — antes de instalar os pacotes:

   kdegraphics-thumbnailers
   kdegraphics-svgpart
   kdesdk-thumbnailers
   calligra

E do AUR:

   audiothumbs
   kde-thumbnailer-apk
   kde-thumbnailer-blender
   kde-thumbnailer-epub
   kde-thumbnailer-fb2
   kde-thumbnailer-gimpresources
   kde-thumbnailer-mmap
   kde-thumbnailer-plasmoid
   kde-thumbnailer-qml
   kde-thumbnailer-wmf

No momento, não tenho Manjaro, — foi minha primeira distro “não-debian” (1º Jan. 2017), até optar pelo Arch, — mas informação não se descarta.

Void Wiki


Dependências do ffmpegthumbnailer e do ffmpegthumbs (exemplo do Debian testing)

Na Wiki do Void Linux, — que não oferece Live ISOs com KDE, — o tópico Dolphin (atualizado em 5 Jul. 2018) propõe, especificamente:

  ffmpegthumbnailer
  kdegraphics-thumbnailers

O “ffmpegthumbnailer”, — que se apresenta como “leve e rápido”, — coexiste amistosamente com “ffmpegthumbs” em diferentes distros, embora tenham dependências diferentes.

Cheguei a instalar ambos, em algumas distros, — e não se declarou nenhum conflito. — Apenas, o “ffmpegthumbnailer” não adicionou pré-visualização de vídeos no Dolphin.

Após instalar “ffmpegthumbs”, sim, — e a remoção posterior do “ffmpegthumbnailers” não afetou isso.

Não tenho Void, mas informação nunca é demais. — Quem sabe, venha a experimentá-lo em breve.

Como Void usa init “runit”, adverte que o KDE em seus repositórios não é o mais recente, — pois a cada dia o KDE chega mais emaranhado em SystemD. Desemaranhar deve ser trabalhoso.

Mas a defasagem nem chega a assustar. — Segundo Distrowatch, o KDE do Void está na versão 5.13.5 (de 2018-09-06), — não muito atrás do 5.14.2 que chegou ao Arch e ao PCLinuxOS há alguns dias (2018-10-23 ~ 25).

1 • KDE Neon (Xenial)


Pré-visualização de arquivo KMZ (sem miniatura) pelo Dolphin, no KDE Neon

2018-08-11 - Já pré-visualizava arquivos XCF (Gimp). O pacote "kimageformat-plugin" veio na instalação do KDE Neon, em 2017.

2018-08-12 - 0:33 - Não pré-visualizava ODT, nem ODS. Tinha TXT e SVG, mas ainda estavam desmarcados.

Pacotes instalados — omitindo os inúteis (e sua remoção):

10:51 - kdegraphics-mobipocket - Mobi, ok.

11:56 - kdegraphics-thumbnailers - PDF, PostScript, DVI, RAW, ok.

11:59 - kdesdk-thumbnailers - (adicionou Traduções gettext).

12:53 - Calligra - Arquivos Office, ok — e o Dolphin estava aberto.

2018-10-27 - 23:07 - ffmpegthumbs - Vídeos, ok.

2018-11-01 - 00:13 - Marble - KML, KMZ etc., ok.

2 • Mageia


Pré-visualizações de arquivos no Dolphin do Mageia

Vieram com o Mageia, — e receberam atualizações ainda em 2017:

baloo-widgets
kdegraphics-mobipocket
kdegraphics-thumbnailers
kimageformats
kio-extras
marble

2018-08-12 - Pré-visualizações já disponíveis: — PDF, TXT, Mobi, KML, JPEG, “Imagens” (GIF, PNG, BMP...), SVG, XCF.

2018-08-13 - Instalados — Adicionaram pré-visualizações ePub e Office:

kde-thumbnailer-epub
calligra (52 pacotes)

No Mageia, o Dolphin não exibe, sequer, as dimensões em pixels de qualquer imagem JPEG

É a única distro sem pré-visualização de dados Exif, — sequer as dimensões em pixels de qualquer JPEG.

2018-10-23 - Instalado:

libkf5baloowidgets (i586) - Removido logo depois (19:17 ~ 19:41)

2018-10-30 - Instalados — Adicionaram pré-visualização de Video (+gettext):

ffmpegthumbs
kdesdk-thumbnailers

3 • Debian testing


Pré-visualizações de arquivos no Dolphin do Debian testing

2018-08-12 - Tinha apenas as pré-visualizações básicas de qualquer distro recém-instalada: — TXT, JPEG, “Imagens” (GIF, PNG, BMP...) e SVG.

2018-08-13 - Apareceram Mobi e PDF, após instalar:

kdegraphics-mobipocket
kdegraphics-thumbnailers
kdesdk-thumbnailers

2018-10-25 - Calligra - Aparecem pré-visualizações de arquivos Office.

2018-10-29 - ffmpegthumbs - Aparecem pré-visualizações de Video.

2018-10-31 - Marble - Aparecem pré-visualizações de KML, KMZ etc.

4 • Kubuntu 16.04


Pré-visualização (miniatura) de arquivos KMZ no Dolphin do Kubuntu 16.04 Xenial

Kubuntu 16.04 foi instalado há 2½ anos, — e herdou configurações do 14.04 via /home.

Além de ser a instalação mais antiga (e manter o KDE mais antigo), também é a distro mais alterada, tanto pelas configurações, quanto por inúmeros pacotes instalados e removidos ao longo desses anos.

2018-08-13 - 17:20 - Apareceu o item PDF, — mas não funciona. — Não aparece Mobi:

kdegraphics-mobipocket
kdegraphics-thumbnailers

17:28 - kdesdk-thumbnailers - Aparece o item “gettext”.

2018-10-31 - 22:18 - ffmpegthumbs - Apareceu item Video — mas não funciona

22:42 - Marble - Aparecem pré-visualizações de arquivos geo-dados, ok.

Calligra foi instalado, completamente removido, reinstalado, — uma vez, completo, — outra vez, só “words” + “sheet” (e menos dependências).

Dolphin sem pré-visualizações de Office, PDF, Mobi ou Video, no Kubuntu 16.04

O resultado é desconcertante.

Embora tenha instalado — e removido, e reinstalado — os pacotes sugeridos, persistem as lacunas de pré-visualização de Vídeo, PDF, Office, Mobi.

Ao mesmo tempo, é um dos únicos que exibem pré-visualização (ícone-miniatura) de arquivos de geo-dados compactados KMZ, com perfeição.

É possível que isto se deva a diferenças de recursos de uma versão tão antiga do KDE 5.5.5, — ou à interferência de configurações residuais do 14.04, — ou a burradas acumuladas em 2½ anos. — Ou tudo junto.

Inúmeros pacotes desnecessários foram completamente removidos, para eliminar até as hipóteses mais improváveis.

5 • openSUSE Leap


Pré-visualizações do Dolphin do openSUSE — sem Calligra e sem colapso de planilhas ODS

Ao examinar as pré-visualizações do openSUSE Leap pela primeira vez, em 11 Ago 2018, já estavam instalados todos os itens procurados: — ODT, ODS, PDF, TXT, Video, Mobi, KMZ, KML, GIF, PNG, BMP..., JPEG, SVG, — exceto ePub (ainda não obtido até hoje).

É a única distro onde o Dolphin exibe miniaturas / pré-visualizações de ODT e ODF que não colapsam acima de 80 ou 96 pixels (ou pouco mais), — e o único que não precisou do Calligra para isso. — Usa um pacote avulso.

No confronto com a lista de pacotes procurados, fica claro que também não precisou do “kdesdk-thumbnailers”, — e resta uma dúvida se 2 pacotes com nomes diferentes são responsáveis ou não pelas pré-visualizações encontradas:

-       kdesdk-thumbnailers       -
Exif    libkf5baloowidgets-bin    - ? - baloo5-widgets
XCF     kimageformats             kimageformats
PDF     kdegraphics-thumbnailers  kdegraphics-thumbnailers
Video   ffmpegthumbs              ffmpegthumbs
KML     Marble                    Marble
Office  Calligra                  -
Mobi    kdegraphics-mobipocket    - ? - mobipocket
ePub    kde-thumbnailer-epub      ----

2018-11-05 09:21:19 - sudo zypper install kdesdk-thumbnailers - Apenas acrescentou “gettext”.

6 • PCLinuxOS


Dolphin com todas as visualizações desejadas no PCLinuxOS

2018-08-11 - Dolphin já tinha pré-visualizações de PDF, TXT, Video, Mobi, "Imagens" (GIF, PNG, BMP...), JPEG, SVG — mas não KML, Office, ePub.

2018-08-13 - kde-thumbnailer-epub - ePub, ok.

2018-10-25 - Calligra - ODT e ODS, ok.

2018-10-31 - Marble - KML, KMZ etc., ok

7 • Mint 18 “Sarah”


Visualizações de arquivos obtidas no Dolphin do Mint 18 “Sarah” KDE

No Mint 18 “Sarah” (KDE 5.8.9) a instalação do Calligra não fez aparecerem os itens Office na lista de pré-visualizações, — mesma falha do Kubuntu 16.04 (KDE 5.5.5).

A instalação de “kdegraphics-mobipocket” também não fez aparecer esse item, — mesma falha do LMDE 3, do Devuan 2 (ambos KDE 5.8.6) e do Kubuntu.

Pré-visualizações de arquivos no Dolphin do Mint 18 “Sarah” KDE

No entanto, a instalação de “kdegraphics-thumbnailers” adicionou a pré-visualização de PDF (ok) e a instalação de “ffmpegthumbs” adicionou a pré-visualização de Video (ok), — itens também obtidos no LMDE 3 e no Devuan 2 (ambos ok), — mas não no Kubuntu.

8 • Slackware, by AlienBOB


Pré-visualizações de arquivos no Dolphin do Slackware, by AlienBOB

É a distro mais “intocada” de todas. — Desde a reinstalação (1º Jun 2018), foram feitas apenas 2 operações “manuais” com pacotes:

  2018-06-03_21-00-33 slackpkg install conky
  2018-10-31_11-13-20 removepkg kpat

Portanto, todos os demais pacotes existentes fazem parte do Slackware original, by AlienBOB.

Ambientes e/ou gerenciadores de janelas instalados com o Slackware, by AlienBOB

Uma busca em /var/log/packages encontrou, instalados:

? baloo5-widgets
  calligra
  ffmpegthumbs
* freetype
  kdesdk-thumbnailers
  kdegraphics-mobipocket
  kdegraphics-thumbnailers
  kimageformats
* libgsf
  marble
  taglib
  taglib-extras
* tumbler

(*) - Apenas 3 pacotes se enquadram nas recomendações da Arch Wiki para gerenciadores de arquivos não-Dolphin e não-Konqueror, — embora a instalação do Slackware inclua os ambientes e / ou gerenciadores de janelas Lumina, LXQt, Openbox e Xfce, com os respectivos séquitos de aplicativos-padrão, — incluindo vários outros gerenciadores de arquivos.

(?) - Quanto ao baloo5-widgets, não vale a pena removê-lo só para ver se faz falta.

De todas as pré-visualizações procuradas, apenas a de ePub não veio pré-instalada, — nem foi encontrada nos repositórios mais óbvios.

9 • Arch


Algumas pré-visualizações de maior interesse (pessoal) no Dolphin do Arch Linux

Dos pacotes indicados na Arch Wiki (acima), já estavam instalados:

  kdegraphics-thumbnailers     Image files and PDFs
  kimageformats                Gimp .xcf files
  kdesdk-thumbnailers          Plugins for the thumbnailing system
  ffmpegthumbs                 Video files (based on ffmpeg)
  raw-thumbnailer              .raw files
  taglib                       Audio files
  kde-thumbnailer-apk     AUR  Android application package files
  kde-thumbnailer-blender AUR  Blender application files
  kde-thumbnailer-epub    AUR  Electronic book files

Como desejava Previews de PDF, XCF, ODT e ODS, instalei os primeiros 2 pacotes da lista, — e mais o Calligra.

Ficou faltando a pré-visualização de ePuB, — pois ainda nem comecei a ler sobre AUR.

10 • Fedora


Pré-visualização de arquivos (128 pixels Preview icon size) no Dolphin do Fedora 28 KDE

Após instalar o Fedora 28 KDE, faltavam apenas as pré-visualizações de arquivos de Video, geo-dados, ePub. — Para obter os primeiros, bastou instalar 2 pacotes:

2018-10-29 - 08:59 - dnf install ffmpegthumbs.x86_64
2018-10-31 - 16:16 - dnf install marble.x86_64

Não foi encontrado “kde-thumbnailer-epub” (ou equivalente) nos repositórios.

Pré-visualização de arquivos KMZ e KML no Dolphin do Fedora 28 KDE

A pré-visualização em Ícones de arquivos KMZ e KML é bastante precária (para dizer o mínimo), — mas excelente no Painel de Informações (F11), — tal como no KDE Neon, no Debian testing, no PCLinuxOS, no Arch, no Devuan 2.

Vieram instalados:

baloo-widgets
kimageformats
kdegraphics-mobipocket
kdegraphics-thumbnailers
Calligra

xxx

11 • LMDE 3 (+ KDE)


Pré-visualização de arquivos no Dolphin do LMDE 3 “Cindy” (+ KDE)

O LMDE 3 “Cindy” foi a primeira (e única) experiência de instalar o KDE Plasma 5, literalmente, aos pedaços, — começando por um pacote “meta”, ao invés da “tarefa” mais completa, pelo Tasksel, — e depois tateando para descobrir quais pacotes ficaram faltando, um por um.

Isso, — e a falta de conhecimentos sistemáticos sobre os pré-visualizações do Dolphin, — impediu a observação do efeito individual dos primeiros pacotes instalados.

Dolphin sem pré-visualizações até o final do primeiro dia, no LMDE 3

Até o final do primeiro dia, a lista de pré-visualizações do Dolphin permaneceu inteiramente em branco.

Pré-visualizações já listadas no Konqueror, mas ainda não no Dolphin

No entanto, desde 22:18, já apareciam vários itens na lista de geradores de pré-visualizações do Konqueror, — infelizmente, não testados.

Pré-visualizações de arquivos no Dolphin após instalar “kio-extras”

Só após instalar “kio-extras”, finalmente a lista de pré-visualizações do Dolphin apresentou — de uma só vez, — PDF, TXT, Video, “Imagens” (GIF, PNG, BMP...), SVG, Traduções do gettext.

2018-08-16 - 21:54 - kimageformat-plugins
2018-08-16 - 22:02 - kdegraphics-thumbnailers
2018-08-16 - 22:03 - kdegraphics-mobipocket
2018-08-16 - 22:36 - kdesdk-thumbnailers
2018-08-16 - 22:42 - ffmpegthumbs
2018-08-17 - 10:12 - kio-extras

Dimensões das imagens (em pixels) e dados Exif começaram a ser exibidos após a instalar o pacote:

2018-08-18 - 15:07 - libkf5baloowidgets-bin

A instalação do Calligra não adicionou itens Office na lista de pré-visualizações, — mesmo após a instalação de mais alguns pacotes:

2018-10-28 -  8:14 - Calligra (*) + 8:20 + 8:38

A instalação do Marble finalmente adicionou pré-visualizações de arquivos de geo-dados:

2018-10-31 - 15:53 - Marble

Sumário dos pacotes instalados, — e dos resultados obtidos até o momento:

Item    Package                   Installed           Preview

XCF     kimageformat-plugins      2018-08-16 - 21:54  ok
PDF     kdegraphics-thumbnailers  2018-08-16 - 22:02  ok
Mobi    kdegraphics-mobipocket    2018-08-16 - 22:03  -
-       kdesdk-thumbnailers       2018-08-16 - 22:36  ok
Video   ffmpegthumbs              2018-08-16 - 22:42  ok
-       kio-extras                2018-08-17 - 10:12  was missing
Exif    libkf5baloowidgets-bin    2018-08-18 - 15:07  ok
Office  Calligra                  2018-10-28 -  8:14* -
KML     Marble                    2018-10-31 - 15:53  ok
ePub    -                         -                   -

12 • Devuan 2 (+KDE)


Pré-visualizações já obtidas no Dolphin do Devuan 2 (+KDE)

Devuan 2 “ascii” Beta Xfce foi instalado em 17 Fev. 2018, — imediatamente foi instalado “KDE testing” (pelo Tasksel), e removido o Xfce. — Em seguida, foram removidos dezenas de pacotes do Akonadi, Baloo, PIM.

Isso deixou uma situação delicada, com recomendações de, ou auto-remover quase todo o KDE, ou instalar de volta a maior parte do que tinha sido removido. — No entanto, funcionava e recebia atualizações sem maiores problemas.

Três meses depois, uma atualização do KDE com novo status (não mais “testing”) causou um desastre. — O KDE foi totalmente removido e reinstalado, — e só pacotes do Akonadi voltaram a ser removidos (em número menor do que antes).

Com isso, o Devuan 2 (+KDE) estabilizou-se em um novo patamar, até um pouco melhor do que antes, — e vem funcionando bem há 6 meses.

Pré-visualizações adicionadas ao Dolphin no Devuan 2, com KDE incompleto

Trata-se, portanto, de um KDE “artificial”, — e “incompleto”. — Ao iniciar as experiências com pré-visualizações, em Agosto, seu Dolphin oferecia TXT, JPEG (+BMP, GIF, PNG, TIFF etc.), e SVG.

Desde então, foram instalados, — com os seguintes resultados:

2018-08-13 - kdegraphics-mobipocket
2018-08-13 - kdegraphics-thumbnailers

Apareceu pré-visualização de PDF (mas não de Mobi)

2018-08-13 - kimageformat-plugins

Passou a pré-visualizar XCF (Gimp), mas só depois de fechar e reabrir o Dolphin. — Não adiciona tal opção, — simplesmente passa a exibir.

2018-10-22 - ffmpegthumbs

Novo item nas configurações.

2018-10-23 - libkf5baloowidgets-bin

Enfim, dados Exif — e nem precisou fechar / reabrir Dolphin. — Outras imagens também estavam sem as dimensões em pixels, antes disso.

2018-10-31 - Marble — acrescentou KML, KMZ e outros itens de geo-dados.

2018-10-31 - Calligra — não surtiu o efeito esperado.

Thumbnails de arquivos Office


Colapso da pré-visualização de planilha LibreOffice além do tamanho pre-definido

A pré-visualização de textos ODT funciona bem, — mas a de planilhas ODS só vai até cerca de 96 pixels, no máximo 144 pixels de largura, — conforme se tente Preview em Lista detalhada, ou em Ícones, ou no Painel Info à direita (F11).

Pré-visualização de planilhas ODS (Icon view + Preview) só vai até 128 pixels

Limitação semelhante ocorre nas demais distros, — com diferentes limites máximos de tamanho, — com a única exceção do openSUSE Leap, que não depende do Calligra para exibir arquivos tipo “Office”.

Tratamento de tamanhos na pré-visualização de planilhas LibreOffice do openSUSE

No openSUSE Leap, ao se alargar o painel direito Info (F11), a pré-visualização aumenta até certo tamanho, depois, estaciona, — centralizado, se o painel for alargado além disso. — Mas não entra em colapso.

Localização das miniaturas de imagem na estrutura dos arquivos LibreOffice

A largura máxima da pré-visualização também parece variar conforme as características de cada planilha, — orientação vertical ou horizontal da página, tamanho do papel etc.

Essas características se refletem nas dimensões das imagens em miniatura, que integram a estrutura dos arquivos LibreOffice, — e que são atualizadas quando se salvam alterações nas planilhas. — A imagem não é, necessariamente, da primeira folha, mas da folha editada ou selecionada ao se salvar pela última vez:

  2008-12-09   127 x 160   8-bit/color RGBA, non-interlaced  Old desktop
  2009-01-29   155 x 160   8-bit/color RGBA, non-interlaced
  2013-09-29   209 x 256   8-bit/color RGB, non-interlaced   New desktop
  2013-11-17   241 x 256   8-bit/color RGB, non-interlaced
  2015-04-10   180 x 255   8-bit/color RGB, non-interlaced
  2015-05-15   200 x 255   8-bit/color RGB, non-interlaced
  2015-09-24   154 x 255   8-bit colormap, non-interlaced
  2015-12-26   256 x 229   8-bit/color RGB, non-interlaced
  2016-02-01   255 x 208   8-bit colormap, non-interlaced
  2016-04-13   227 x 255   8-bit/color RGB, non-interlaced
  2016-05-19   243 x 255   8-bit colormap, non-interlaced    Linux only
  2016-12-27   255 x 193   8-bit colormap, non-interlaced
  2017-02-28   255 x 236   8-bit colormap, non-interlaced
  2017-05-18   135 x 255   8-bit colormap, non-interlaced
  2017-06-27   141 x 255   8-bit colormap, non-interlaced
  2017-10-03   203 x 255   8-bit colormap, non-interlaced
  2018-04-26   221 x 255   8-bit colormap, non-interlaced
  2018-10-19   255 x 194   8-bit colormap, non-interlaced
  2018-10-20   255 x 196   8-bit colormap, non-interlaced
  2018-10-30   195 x 255   8-bit colormap, non-interlaced    Previews.ODS

Embora a miniatura da planilha “Previews.ods” tivesse 195 pixels de largura, a pré-visualização entrava em colapso entre 96 e 144 pixels, em várias distros, — e isto não se alterou muito, quando a planilha foi atualizada com outra folha, e a nova miniatura passou a 226 pixels de largura.

Experiências incompletas


Pré-visualizações do Dolphin em diferentes distros com KDE Plasma, em Agosto

As primeiras observações, em Agosto, foram bastante incompletas, — sem verificação de Video ou KML, por exemplo, — e já não podem ser completadas, pois o Mint 19 “Tara” e o MX Linux já foram substituídos.

A essa altura, também já não compensa verificar ou corrigir eventuais falhas na tabela (acima) feita naquela época.

00 • Mint 19 “Tara” (+KDE)


Pré-visualização de arquivos TXT e PDF no Dolphin do Mint 19 “Tara”

A experiência de instalar o KDE no Mint 19 “Tara” Cinnamon, — com a inevitável falta de algumas funcionalidades, a exigir mais alguns pacotes depois, — deu o impulso para examinar a situação nas demais distros, tentar “igualar” todas (ainda por tentativa-e-erro), e por fim procurar informações “oficiais”, que deveriam ser mais seguras do que as conclusões obtidas.

Entre os 778 pacotes trazidos pelo Tasksel ao instalar o “Kubuntu-full” já estavam incluídos:

  libqmobipocket2
  ffmpegthumbs
  kdegraphics-thumbnailers
  kimageformat-plugins
  libkf5baloowidgets-bin

Uma vez carregado o Mint 19 “Tara” KDE, as pré-visualizações de JPEG (com Exif), GIF, PNG, BMP, TIFF e XCF (Gimp) já estavam instalados e ativados.

Os geradores de pré-visualizações para TXT e PDF (PostScript, PDF, DVI) também já estavam instalados, — só faltava ativá-los.

Dados Exif na pré-visualização de fotos — depende de libkf5baloowidgets-bin

A inclusão de “libkf5baloowidgets-bin” pelo Tasksel assegurou a exibição das dimensões das imagens (em pixels), — e dos dados Exif das fotos, — desde o primeiro momento.

Isso foi confirmado, no caso de outras distros, onde dimensões das imagens (em pixels) e dados Exif das fotos só passaram a ser exibidos após a instalação desse pacote.

Pré-visualizações de Tradução gettext e MobiPocket, no dia 12

A instalação de kdegraphics-mobipocket, no dia 12, finalmente adicionou o gerador de pré-visualizações de arquivos Mobi.

A instalação de kdesdk-thumbnailers adicionou Tradução gettext, — porém, em Agosto, ainda não tinha começado a ativar e verificar a pré-visualização de arquivos de Video, — portanto, não sei se antes disso não funcionava ou se a partir desse momento passou a funcionar.

Pré-visualizações no Dolphin após instalar Calligra

Após esgotar outras hipóteses, finalmente foi instalado o Calligra, — e o número de geradores de pré-visualizações disponíveis deu um salto, passando a incluir não só os formatos OpenDocument (LibreOffice), como também MS Office, Wordperfect e outras coisas mais.

Dias depois, o Mint 19 “Tara” foi substituído pelo LMDE 3 Beta.

00 • ePub no MX Linux (+KDE)


Pré-visualização de arquivos ePuB no MX Linux

Em 8 Fev. 2018, Steve anunciou no Forum do MX Linux o pacote kde-thumbnailer-epub, — que ainda não existia em .deb para o Plasma 5 KDE em nenhum lugar.

Bastou instalar, habilitar nas configurações do Dolphin, e funcionou sem problemas.

kde-thumbnailer-epub só foi encontrado no MX Linux, Mageia e PCLinuxOS

  • O pacote “kde-thumbnailer-epub” também foi encontrado (em .rpm) no Mageia e no PCLinuxOS, — mas não nas demais distros (sem AUR, por enquanto).

Pré-visualizações no Dolphin do MX Linux após instalar manualmente o KDE

Ainda no MX Linux, ao instalar os pacotes “kdegraphics-mobipocket” e “kdegraphics-thumbnailers”, apareceu pré-visualização de PDF, — mas não de arquivos Mobi.

Com “kimageformat-plugins” apareceu pré-visualização de arquivos XCF (Gimp).

O Calligra não chegou a ser instalado, antes de encerrar a experiência com o MX Linux.

Apesar da boa surpresa quanto ao ePub, os demais resultados não são representativos, pois trata-se de uma distro originalmente com Xfce. — Experimentei instalar o KDE, mais ou menos peça-por-peça, mas os resultados não foram bons, e após 3 meses o MX Linux foi removido (12 Set.).

Experiências Live DVD sem KDE


Visualizações obtidas em Live PCLinuxOS Xfce

Para isolar os pacotes realmente exigidos (e suas dependências), foram feitos testes em sessões Live DVD, com distros .deb e .rpm, — sem KDE, — nas quais eles foram sendo instalados, um a um:

  LMDE 3        Cinnamon .deb - base: Debian
  Lite          Xfce     .deb - base: Ubuntu
  PCLinuxOS-BR  Xfce     .rpm - base: PCLinuxOS

As 3 experiências não foram absolutamente iguais, — pois na primeira faltou "espaço em disco" (Memória RAM), — e nas outras 2, foram alterados alguns procedimentos, para evitar isso.

Um dos parâmetros adotados na seleção das distros, é que as imagens ISO fossem o mais recentes possível, — para evitar um grande número de atualizações, logo de início, — mas a partir da segunda experiência, simplesmente deixei de aplicar as atualizações e... o mundo não se acabou.

Daí por diante, apenas foram recarregadas as informações dos repositórios, — e a instalação do Dolphin e demais pacotes não causou nenhum conflito visível.

A instalação dos pacotes também não seguiu sempre a mesma ordem, — o que pode subestimar o número de dependências dos últimos, eventualmente atendidas pelas dos anteriores.

Por coincidência (ou malícia inconsciente), as 3 distros selecionadas já vêm com o Synaptic, — que fornece listas extremamente bem organizadas do histórico dos pacotes instalados, — fáceis de copiar para um arquivo TXT.

99 • Live LMDE 3 Cinnamon


Pré-visualizações do Dolphin em Live LMDE 3 Cinnamon às 17:08 (UTC)

A experiência de pré-visualizações do Dolphin em Live LMDE 3 Cinnamon acabou prejudicada por "falta de espaço em disco", — na verdade, falta de Memória RAM, uma vez que o "disco" é apenas virtual, — ao tentar instalar o Calligra (142 pacotes!).

Esta seria a última etapa, — uma vez que não se encontra "kde-thumbnailer-epub" em seus repositórios. — Portanto, apenas a pré-visualização de arquivos ODT e ODS não pôde ser testada.

  Preview Package                Packs  UTC
 
  -       updates                   69  14:54
  -       Dolphin                   28  15:05
  -       Konsole                    6  15:39  ok (F4)
  Basics  kio-extras                10  15:46  ok
  -       kdesdk-thumbnailers        2  16:21  ok (Video)
  Exif    libkf5baloowidgets-bin     1  16:31  ok
  XCF     kimageformat-plugins       1  16:35  ok
  PDF     kdegraphics-thumbnailers   3  16:42  ok
  Video   ffmpegthumbs              10  16:50  ok
  Mobi    kdegraphics-mobipocket    13  16:54  -
  KML     Marble                    12  17:04  ok
  Office  Calligra                 142  --
  ePub    kde-thumbnailer-epub      --  --
                         TOTAL     297

Dos pacotes instalados, apenas a pré-visualização de arquivos Mobi não funcionou, — como, aliás, também falhou em outras distros.

Vale lembrar que LMDE 3 , — "Linux Mint Debian Edition", — tem por base os repositórios do Debian Stretch.

Integração do Konsole ao Dolphin (F4), em Live LMDE 3 Cinnamon

Dois procedimentos contribuíram para a "falta de espaço em disco", — as atualizações e a instalação do Konsole (além do maior "peso" do ambiente Cinnamon), — e foram abandonadas nos testes a seguir.

A instalação do Konsole serviu para testar sua integração ao Dolphin (F4).

Infelizmente, não lembrei de marcar no Synaptic a opção de apagar o cache de pacotes, — depois de instalados, — e isso também deve ter contribuído para esgotar a Memória RAM.

No teste a seguir, com Lite Xfce (também com atualizações no início), a ocupação do "disco" chegou a 96%, — antes de instalar Marble e Calligra, — e caiu para 84% após limpar o cache de pacotes.

Ainda era demais, e o teste com Lite Xfce teve de ser recomeçado, — agora, sem atualizações.

99 • Live Lite Xfce


Pré-visualização de arquivos no Dolphin, em sessão Live DVD do Lite Xfce

Talvez por ter como base o Ubuntu 18.04 LTS "Bionic", o Lite Xfce apresentou uma "teia" de dependências completamente diferente do LMDE 3 Cinnamon.

A mera instalação do Dolphin envolveu 167 pacotes, — inclusive "kdegraphics-thumbnailers", "ffmpegthumbs" e "libkf5baloowidgets-bin".

Após instalar "kio-extras" (24 pacotes), as configurações se povoaram com os itens "Imagens (GIF, PNG, BMP...)", JPEG, PDF, SVG, TXT e Video (entre outros), de uma só vez.

Depois disso, bastou instalar "kimageformat-plugins", "Calligra" (62 pacotes), "Marble" (17 pacotes) e "kdegraphics-mobipocket", para completar as pré-visualizações desejadas.

Apré-visualização de Video funcionou sem que "kdesdk-thumbnailers" estivesse instalado", — sugerindo que talvez o requisito não seja exatamente ele, mas algumas de suas dependências, possivelmente incluídas entre os numerosos pacotes trazidos pelo Dolphin e pelo "kio-extras". — A verificar.

  Preview Package                 Packs  UTC
    
  -       Dolphin                   167  06:38  
  PDF     kdegraphics-thumbnailers    -  06:38  ok
  Video   ffmpegthumbs                -  06:38  ok
  Exif    libkf5baloowidgets-bin      -  06:38  ok
  Basics  kio-extras                 24  07:07  ok
  XCF     kimageformat-plugins        1  07:19  ok
  Office  Calligra                   62  07:24  ok
  KML     Marble                     17  07:39  ok
  Mobi    kdegraphics-mobipocket      1  07:54  ok
  -       kdesdk-thumbnailers        --  --
  ePub    kde-thumbnailer-epub       --  --
                      TOTAL         272

Enfim, também aqui "kde-thumbnailer-epub" não foi encontrado nos repositórios.

A princípio, a planilha "Previews.ods" se apresentou "bloqueada", o que impedia, tanto sua pré-visualização, quanto sua abertura. — Pertence ao usuário-padrão "1000:1000" e estava com permissões "644" (-rw-r--r--), — enquanto o usuário Live era "999:999".

Colapso da pré-visualização de planilha acima de 80 pixels (Preview icon size)

Mais uma vez, ficou constatada a limitação de tamanho da pré-visualização de planilhas, — tanto no modo de visão (Ícons, Compact, Details) quanto no Painel Informações (F11), à direita.

Na área principal do Dolphin (Preview icon size) o limite foi de 80 pixels, enquanto no Painel Informaçṍes (F11) ficou pouco abaixo de 220 pixels, — embora a miniatura "thumbnail.png" da planilha "Previews.ods" tenha 226 pixels de largura.

99 • Live PCLinuxOS Xfce


Pré-visualizações do Dolphin em sessão Live DVD do PCLinuxOS Xfce

Chama atenção o "pequeno" número de pacotes necessários para obter as mesmas pré-visualizações do Dolphin em sessão Live DVD do PCLinuxOS, — uma distro .rpm criada em 2003, a partir do Mandrake, — 135, em comparação com 297 no LMDE 3 Cinnamon e 272 no Lite Xfce.

  Preview Package               Packs  UTC 
      
  -       Dolphin                  84  17:07 
  Basics  kio-extras               --  17:07  ok
  XCF     kimageformats             1  17:58  ok
  PDF     kdegraphics-thumbnailers  3  18:08  ok
  Video   ffmpegthumbs              1  18:10  ok
  Mobi    kdegraphics-mobipocket    1  18:14  ok
  ePub    kde-thumbnailer-epub     33  18:19  ok
  KML     Marble                    3  18:19  ok
  Office  Calligra                  9  18:23  ok
  -       kdesdk-thumbnailers      --  --
  Exif    libkf5baloowidgets-bin   --  --     ok
                         TOTAL    135

Também aqui, um diferencial na "teia" de dependências, — "kio-extras" vieram com o Dolphin.

E mais uma vez, não foi necessário instalar "kdesdk-thumbnailers" para atender à pré-visualização de arquivos de Video. — Talvez bastassem algumas de suas dependências, possivelmente também incluídas como dependências do próprio Dolphin.

Se essa "economia" e "simplicidade" eventualmente empobrecem outros recursos, ainda não deu para um "usuário médio" perceber.

Mais uma vez, também, não foi necessário "libkf5baloowidgets-bin" para a exibição das dimensões das imagens em pixels e dos dados Exif das fotos. — Entre as dependências do Dolphin, vieram "baloo-widgets" e "baloo5". — A ver, se são quem supre essas funções.

Importância? Relativa


Colunas com dados Exif e dimensão das fotos no Explorer do antigo XP

Uso KDE há mais de 10 anos (desde 2007), — e Previews (Thumbnails) nunca foram muito importantes.

O que fazia falta eram colunas de dados Exif (fotos) — e dimensões das imagens em geral, — no modo de visão “Lista detalhada”.

Com isso, era fácil reordenar, rapidamente, fotos cujos arquivos assumem a data em que foram recebidos diretamente de seus autores, — com nomes, muitas vezes, fora da ordem cronológica.

Ou identificar rapidamente, — entre várias versões da mesma imagem, — qual é a foto “original”.

Isso era muito prático. — Era parte de várias rotinas de trabalho que tiveram de ser gradualmente adaptadas ao Linux, — até me sentir pronto para deletar o velho XP, em 2016.

Ordenamento pela coluna “Data em que a foto foi tirada”, no Nemo + “nemo-media-columns”

Colunas de dados Exif e dimensões das imagens foram obtidas no Nemo, com o pacote “nemo-media-columns”. — Mas logo ficou claro que não desejaria trocar o Dolphin pelo Nemo, — nem no Kubuntu, nem no Mint Cinnamon.

Fotos baixadas no antigo Windows nem sempre preservavam a data original do arquivo

Se o Dolphin não oferecia colunas de dados Exif e dimensões das imagens, acabei descobrindo que oferecia o Painel Info, — com direito a tudo isso, e mais um Preview de bom tamanho.

Identificando a data de fotos recebidas com nomes-de-arquivo irrelevantes

Se não permite ordenar por data Exif, nem por câmera, nem por dimensões em pixels, — como no caso de uma coluna, — pelo menos já facilitava muito a verificação de cada foto.

Dolphin lotado de Previews (Thumbnailers) no Kubuntu 14.04 Trusty Tahr, com Calligra

Essa descoberta foi feita nos últimos dias do Kubuntu 14.04 Trusty Tahr. — Habilitei pré-visualização de arquivos TXT (que vem desmarcada), — e esqueci o assunto por completo.

No meses seguintes, várias vezes me perguntei por que, com mil diabos, o Dolphin exibia Preview de TXT no Kubuntu 16.04 Xenial Xerus, — que herdou as configurações com a /home, — mas não no KDE Neon, nem no Mint 18 KDE, instalados depois.

Também estranhei ter “perdido” a pré-visualização de arquivos ODT e ODS, — que lembrava vagamente de já ter tido, — após substituir o Kubuntu 14.04 pelo Kubuntu 16.04.

Pré-visualização de arquivos facilita renomeá-los com strings para Busca e/ou Filtro rápido

Ao instalar várias distros ainda desconhecidas, a partir da segunda metade de 2016, Previews de arquivos JPEG começaram a ser ainda mais importantes, — pois é muito mais prático renomear centenas de Capturas de tela na “Lista detalhada” do Dolphin, do que dentro do Gwenview. — Mas Preview de JPEG é um dos poucos que quase sempre já vem habilitado, por isso, não havia motivo para esmiuçar as configurações, ou pesquisar o assunto.

____________________
Publicado em 14 Agosto 2018 e desenvolvido até Novembro.

— … ≠ • ≠ … —

Ferramentas &tc.