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




terça-feira, 17 de fevereiro de 2026

Impressora virtual cups-pdf com texto selecionável



Por padrão em algumas distros, quando você imprimir pela impressora virtual cups-pdf, todo conteúdo do arquivo gerado é tratado como imagem, ou seja se você selecionar uma parte de texto com o mouse do arquivo criado pela impressora cups-pdf e copiar o mesmo ao colar o texto  em um processador de texto você terá um monte de caracteres binários.

Solução

1- Edite o arquivo  /etc/cups/printers.conf e localize o nome dado para a sua impressora virtual cups-pdf e coloque a seguinte linha abaixo da última linha das opções da sua impressora virtual cups-pdf: Option pdftops-renderer pdftocairo

2- Verificar o arquivo cups-pdf.conf

No arquivo /etc/cups/cups-pdf.conf, você deve verificar na linha do GSCall que normalmente está sempre comentada (com um #), onde o que tiver nesta linha é o padrão utilizado pelo cups-pdf, e na parte -sDEVICE= deve está pdfwrite e caso não esteja altere a mesma e deixe como -sDEVICE=pdfwrite e depois remova o caractere # da frente da linha GSCall.

Nota:

Se o padrão da linha GSCall tiver como -sDEVICE=pdfwrite não é necessário remover o caractere # do início da linha do GSCall.

3- Reiniciar o serviço do servidor do cups da sua distro para entrar em efeito as alterações feita.


sábado, 3 de janeiro de 2026

Como utilizar emblemas em pastas e arquivos no pcmanfm?

Se você tem uma distro que utiliza como padrão o desktop LXDE ou window manager como Openbox e outros ambientes gráficos minimalista e utiliza somente o gerenciador de arquivos pcmanfm saiba que é possível colocar emblemas em pastas e arquivos em linha de comando no terminal usando o comando gio que normalmente já vem instalado, mas caso o mesmo não esteja instalado é só instalar o pacote libglib2.0-bin do seu repositório.

Apesar de o pcmanfm não ter opção nativa para colocar emblema em arquivos e pastas ela suporta a visualização de emblemas nos mesmos e com isto podemos usar o comando gio para fazer este procedimento.

Você pode utilizar qualquer nome de arquivo de ícone de qualquer tema que esteja instalado no seu sistema, onde os arquivos de ícones ficam a partir de /usr/share/icons/nome-do-tema/tam./nome-da-categoria.

Um pacote de tema de ícones bem completo tem todas estas pastas de categoria.

actions/  animations/  apps/  categories/  devices/  emblems/  emotes/  mimetypes/  places/  status/


Todos os arquivos de ícones da pasta emblems começa sempre com o prefixo emblem- onde a extensão poderá ser .png ou .svg, mas você  pode especificar qualquer outro nome de arquivo de ícone de qualquer uma das outras pastas de categoria do seu sistema sem precisar especificar o caminho completo do arquivo.

IMPORTANTE:

- Nem todos os pacotes de temas de ícones tem todas categorias e a mesma quantidade de arquivos na mesma categoria em outro tema diferente, e alguns vem com apenas 3 ou 4 categorias e muitos nem tem a categoria emblems (pasta), e pode ocorrer de algum arquivo de ícone de mesmo nome ter uma imagem diferente na mesma categoria em outro tema diferente.

- Quando você muda o tema de ícone do seu ambiente gráfico e uma determinada pasta ou arquivo que usa um emblema de uma vassoura como exemplo no tema "A" não aparece nenhum ícone ao mudar para o tema "B", significa que o tema "B" não tem o arquivo de ícone da vassoura ou seja não tem o arquivo de nome idêntico. 

- O mesmo problema também de não exibir nenhum ícone pode acontecer no menu Iniciar do painel e na exibição de arquivos e pastas pelo seu gerenciador de arquivos padrão do seu ambiente desktop ao mudar o tema de ícones.

Exemplos de nomes de arquivos de ícones da pasta emblems do tema Faenza do Debian 13.1

emblem-art
emblem-camera
emblem-danger
emblem-default
emblem-desktop
emblem-development
emblem-documents
emblem-downloads
emblem-dropbox-syncing
emblem-dropbox-unsyncable
emblem-dropbox-uptodate
emblem-favorite
emblem-generic
emblem-important
emblem-mail
emblem-marketing
emblem-money
emblem-multimedia
emblem-new
emblem-noread
emblem-nowrite
emblem-package
emblem-people
emblem-personal
emblem-presentation
emblem-readonly
emblem-sales
emblem-shared
emblem-sound
emblem-symbolic-link
emblem-synchronizing
emblem-system
emblem-ubuntuone-synchronized
emblem-ubuntuone-unsynchronized
emblem-ubuntuone-updating
emblem-unreadable
emblem-urgent
emblem-videos
emblem-web


Colocando emblema numa pasta

Numa janela de terminal, estando visualizando os nomes das pastas e arquivos a onde você deseja aplicar um emblema faça.

$ gio set -t stringv Downloads/ metadata::emblems emblem-default


Notas:

- Nunca digite a extensão do arquivo de emblema neste exemplo.

- Onde Downloads é uma pasta e o final emblem-default é o nome do arquivo de ícone sem a extensão

- O mesmo procedimento é valido para colocar emblemas em arquivos comuns.

- Se o pcmanfm estava aberto, exibindo as pastas e arquivos a onde você colocou um emblema com o comando gio, é necessário atualizar a visualização da pasta simplesmente teclando a tecla F5 para ser exibido o emblema aplicado.

- Você pode aplicar emblemas em qualquer pasta ou arquivo do seu sistema, pois a metadata do emblema é salvo  numa pasta oculta do seu HOME de usuário.

Removendo o emblema

Numa janela de terminal, estando visualizando os nomes das pastas e arquivos a onde você deseja remover um emblema faça.

$ gio set -t unset Downloads/ metadata::emblems

OBS:
- Note que na remoção do emblema não se deve especificar o nome do arquivo de emblema, somente entrar com o nome da pasta ou arquivo comum de onde será removido o emblema.

- Atualize a janela do pcmanfm, teclado F5 para ver a alteração.

No shot abaixo foi aplicado emblema nas pastas partilha e nuvem








domingo, 27 de julho de 2025

Como improvisar Checklist (Caixa de Seleção) na planilha do OnlyOffice

O OnlyOffice até a última versão lançada em julho de 2025, ainda não tem opções de botões de formulário na planilha como o botão Checklist, mas vou mostrar como improvisar uma Checklist na planilha deixando similar ao recurso de botão Checklist fazendo uso da Validação de dados com o tipo Lista e usando o símbolo da raiz quadrada para o valor VERDADEIRO e o sinal de menos para o valor FALSO podendo ainda aplicar formatação condicional e uso de funções para determinado resultado.



domingo, 12 de janeiro de 2025

Encontre seus arquivos facilmente com o Drill

O Drill é um localizador de arquivos sem indexação feito em gtk é bem minimalista e sendo mais uma alternativa de app de procura no seu Linux.

Download:
https://github.com/yatima1460/Drill/releases

Baixe o pacote abaixo e descompacte o mesmo:
Drill-GTK-linux-x86_64-release.zip 

Utilizando

O app roda direto da onde foi descompactado o pacote, e para usar ele basta acessar a pasta local-descompactado/linux-gtk e fazer um chmod +x drill-search-gtk e para usar neste local faça: ./drill-search-gtk

Instalação

Se você copiar somente o executável para um diretório do path do sistema, o mesmo não funcionará, pois ele precisa está dentro da pasta linux-gtk para funcionar pois ele precisa da sub pasta Assets.
Como sugestão, descompacte o pacote na pasta /opt coloque a permissão x no executável e depois crie um link para o executável em /usr/local/bin usando o comando: sudo ln -s /opt/linux-gtk/drill-search-gtk
Pronto agora você pode chamar o Drill no terminal de qualquer lugar e também criar um atalho no menu de programa do seu ambiente gráfico para o comando drill-search-gtk.

Características do Drill

  • O Drill é um localizador de arquivos sem indexação muito rápido feito em gtk para ambientes desktop com uma interface minimalista e onde você não precisa escolher um local para ele pesquisar bastando apenas digitar o que você quer procurar podendo acrescentar mais termos durante a pesquisa

  • Ao achar o arquivo basta dar um duplo clique no mesmo para abrir com o app associado ou clicar com o botão direito do mouse em cima do arquivo e escolher a única opção “Open containing folder” para abrir a pasta a onde está o arquivo no qual será utilizado o seu gerenciador de arquivos padrão do sistema.

Observação: 
Se você tiver mais de uma aplicação que abre o mesmo tipo de arquivo o mesmo poderá ser aberto com um outro app diferente do que você costuma usar como padrão para este formato de arquivo e não existe uma opção para abrir o arquivo com outro app diferente do padrão do sistema.
  • O Drill não faz distinção de maiúscula/minúscula no termo digitado para pesquisa e podendo digitar vários termos para diminuir a quantidade de arquivos coincidentes como exemplo: “meu janeiro passeio” não importando a ordem dos termos (termo digitado sem as aspas) para retornar o nome “Meu passeio ao Rio de Janeiro.docx”.

  • O Drill procura arquivos em todas as partições montadas, unidades usb e ópticas inseridas no computador automaticamente.
  • Arquivos ocultos do sistema Linux que atende ao critério são exibidos normalmente.
  • O Drill tem uma barra de progresso bem fina abaixo da caixa de digitação com o mesmo comprimento da mesma para você acompanhar o andamento e quando ela  chegar ao final a pesquisa foi concluída.

  • O Drill não procura arquivos em partições que forem montadas no caminho /mnt, mas pastas e arquivos que forem criado em /mnt serão localizados normalmente (deste que não faça parte da montagem de partições). No caso de montagem não automática pelo udev crie e configure o seu ponto de montagem fora da pasta /mnt.
  • O Drill não procura arquivos criado ou colado provisoriamente na pasta /tmp.
  • Você pode abrir os arquivos que são encontrados sem precisar concluir a procura, onde o mesmo continuara a pesquisar até o término dela ou até você fechar a janela do mesmo.

Shot do app gráfico com a tela inicial



Drill em modo texto

Para que gosta de utilizar comando em modo texto tem um pacote feito exclusivamente para linha de comando que é o Drill-CLI-linux-x86_64-release.zip e o processo de instalação é o mesmo do app em gtk.

Formas de uso:

$ drill-search-cli  arquivo-a-ser-procurado

$ drill-search-cli -ds (exibir a data e tamanho do arquivo na listagem)


segunda-feira, 12 de agosto de 2024

Desativando o agrupamento de janelas na barra de tarefas no Xfce

Abaixo uma foto apenas do painel do Xfce onde a primeira imagem tem o agrupamento de botões de uma mesma aplicação e a segunda imagem é sem agrupamento de botões.

Na primeira imagem temos 3 janelas aberta do thunar agrupada em um único botão o que economiza espaço no painel, onde você deverá selecionar neste botão qual janela do thunar você deseja exibir em 1º plano.

Agora na segunda imagem temos as 3 mesmas janelas aberta do thunar, mas cada uma com o seu próprio botão separado e embora que ocupe mais espaço no painel é mais prático de acessá-las rapidamente caso você não tenha muitos botões de aplicativos abertos no seu painel.

                        Imagem 1 e 2.

No Xfce versão 4.16 no Slackware 15.0

Usando o botão direito do mouse clique na barra de tarefas em uma parte vazia sem ícones e no menu de contexto que se abre, selecione “Painel/Preferências do painel”.

Alterne para a guia “Itens” e Encontre “Botões da janela” e clique no botão “Editar o item atualmente selecionado” (3º botão da esquerda para direita).

Na janela que se abre com o título "Botões de janela" em "Comportamento", item  “Agrupamento de janelas:”, o padrão selecionado é "Sempre", modifique para “Nunca” e clique em Fechar e Fechar.




Nota:

No Xfce versão 4.18 do Debian 12 é um pouco diferente onde você apenas desmarca a opção "Agrupar janelas por aplicativo" para desativar o agrupamento de janelas no mesmo botão do painel.

Pronto, agora todas as janelas de uma mesma aplicação não mais serão reunidas em um único botão.