domingo, 22 de março de 2026

Montagem pré automática de HD externo usb em NTFS não funciona no Debian Trixie - Solução

A montagem pré automática no Debian 13.1 não funcionava quando inserido um HD externo usb usado para backup onde era exibido uma janela de erro com o dizer:

"Error mounting /dev/sdb1 at /media/nando/Seagate Backup Plus Drive: 
wrong fs type, bad option, bad superblock on /dev/sdb1, missing codepage or helper program, or other error"

Mas usando o comando ntfs-3g eu conseguia montar manualmente e utilizar o mesmo para leitura/gravação de arquivos.

Notas:
- No Slackware 15.0 em dual boot, o mesmo HD externo usb formatado em NTFS era feita a pré montagem automaticamente pelo sistema ao ser inserido na usb sendo exibida uma janela me perguntado se eu desejo abrir o dispositivo usando o Gerenciador de arquivos e ao clicar em OK o mesmo é montado.

- Mesmo depois de eu atualizar o Debian 13.1 para a versão 13.4 o problema ainda acontecia.

- No Debian 13.4 usei o comando  ntfsfix -d /dev/sdb1 para corrigir possíveis erros no HD externo mas não resolveu.

Solução definitiva do problema

No Debian 13.x e Ubuntu recentes utiliza como padrão o driver ntfs3 que já vem embutido nos kernels mais recente para montar dispositivos formatado em NTFS automaticamente mesmo que o ntfs-3g esteja instalado no sistema.

Acontece que o driver ntfs3 é muito rigoroso e se recusa a montar partições NTFS marcadas como "sujas" (dirty) ou com inconsistências, mas usando  driver ntfs-3g via FUSE, que é mais tolerante a mídia é montada normalmente.

Voltando para o driver ntfs-3g (Recomendado para Automação)

Como o driver ntfs3 do kernel não aceita parâmetros globais de "leniência" no arquivo de configuração do driver, a solução definitiva para o comportamento de clicar e montar sem erros é forçar o sistema a usar o driver antigo e mais estável ntfs-3g.

    

Fazendo a configuração:

Se no seu sistema o driver ntfs-3g não estiver instalado, instale o mesmo.

Desative o driver ntfs3 colocando ele na Blacklist.
Crie um arquivo para impedir que o kernel use o driver rigoroso:

$ echo "blacklist ntfs3" | sudo tee /etc/modprobe.d/disable-ntfs3.conf


Atualize as dependências e reinicie:

$ sudo depmod -a

Após reiniciar, o gerenciador de arquivos usará automaticamente o ntfs-3g.



quarta-feira, 11 de março de 2026

Tenha opção de emblemas embutido no pcmanfm

Tenha opção de emblemas embutido no gerenciador de arquivos pcmanfm em qualquer ambiente gráfico onde o mesmo é o único gerenciador de arquivos instalado sem precisar instalar outros gerenciadores de arquivos para ter este recurso.

O pcmanfm suporta a visualizar de emblemas nativamente em pastas e arquivos que contenha o mesmo mas ele não tem opção nativa de colocar ou remover emblema, mas utilizando as ações personalizadas do pcmanfm podemos embutir um script que permitirá colocar e remover emblema facilmente sem precisar instalar outros gerenciadores de arquivos que suporta este recurso.

 

Comece criando o seguinte diretório em seu HOME numa janela de terminal caso o mesmo não exista.

 

$ mkdir -p ~/.local/share/file-manager/actions

 

Agora dentro do diretório ~/.local/share/file-manager/actions crie o arquivo

emblema.desktop com o conteúdo abaixo com o seu editor de texto ASCII favorito:

 

[Desktop Entry]

Type=Action

Name=Emblema (nome que aparecerá no menu suspenso do mouse)

Profiles=on_files;

Icon=emblem-default

 

[X-Action-Profile on_files]

MimeTypes=all/allfiles;inode/directory;

Exec=zemblema-embutir-cria-remove %f

Name=Default profile

 

Baixe o arquivo em:  https://drive.google.com/file/d/1zrWuk8_2zvKt5sHGDrkvK0QzwqSvUJVQ/view?usp=sharing

 

Após baixado o arquivo descompacte o pacote .zip e copie script para /usr/local/bin.

 

Depois de feito estes procedimento acima se você estava com o pcmanfm aberto, feche e abra novamente o mesmo para ele carregar a configuração feita.

 

Como colocar e remover emblemas no pcmanfm?

 

No pcmanfm selecione um arquivo ou pasta qualquer e clique com o botão direito do mouse onde no menu suspenso terá a opção Emblema, clique na mesma e escolha um emblema da lista exibida e clique em OK

 

Para remover um emblema de um arquivo ou pasta, selecione o mesmo com o botão direito do mouse e no menu suspenso escolha Emblema, e na lista exibida selecione REMOVE (1ª opção da lista) e clique em OK.

 

IMPORTANTE:

Toda vez que você colocar ou remover um emblema, a janela do pcmanfm deverá ser atualizada teclado F5 para ver a alteração feita.

 

Notas essenciais:

 

- A lista de emblemas utilizada é do tema Faenza do Debian Trixie da pasta emblems.

 

- A aplicação do emblema somente funcionará se o tema de ícone que estiver ativo no momento da aplicação possuir os mesmos nomes de arquivos que estão na lista do script não importa se a extensão do arquivo é .png ou .svg na pasta emblems não precisando nem ter o tema Faenza instalado.

 

- Da mesma forma quando você trocar o tema de ícone onde você colocou um emblema em uma pasta ao mudar para o outro tema se ele não tiver o mesmo nome de arquivo correspondente da lista o emblema não será mostrado na pasta, mas ao voltar para o tema que foi utilizado para aplicar o emblema ele aparecerá na pasta que foi aplicado,

 

- Você precisa ter instalado em seu sistema os comandos gio que pertence ao pacote libglib2.0-bin e o comando zenity que pertence ao pacote zenity.

 

- Para visualizar os ícones de um tema específico use o pcmanfm para ir na
pasta do mesmo.

Exemplo: /usr/share/icons/nome-do-tema/emblems/qualquer-tamanho

 

Shot da janela de aplicação/remoção de emblema

 



 

quinta-feira, 5 de março de 2026

Status do teclado em qualquer ambiente gráfico com system tray no Linux

Tenha status do teclado para o capslock e numlock em qualquer ambiente gráfico no Linux, com qualquer panel com system tray ou dockapp como exemplos o panel tint2 e alguns dockapp de system tray para o Window Maker.

Basta descompactar o pacote .tgz a partir da raiz do seu sistema: sudo tar -xvf pacote.tgz -C /

Agora em um arquivo tipo autostart do seu ambiente gráfico para executar programas automaticamente assim quando o X Window é iniciado

coloque as seguintes linhas abaixo neste arquivo autostart ou outro similar do seu ambiente gráfico:

teclado-caps.sh  &   
teclado-number.sh &

Notas:

- A colocação do caractere & após o nome do script é obrigatório.

- É necessário que você tenha instalado no seu sistema os comandos yad e o xset.

- No system tray você terá os ícones de letra C e N, onde o C é o capslock e N o Numlock, quando ligados a cor dos mesmos é amarelo e quando desligado é um cinza claro. 

Shot parcial do panel tint2 mostrando a parte do system tray.


Download:Status do teclado