sexta-feira, 3 de dezembro de 2021

Utilizando fontes de emojis no seu sistema Linux

Aqui nesta dica descrevo minha experiência para fazer uso das fontes de emojis e a sua utilização em vários sistemas Linux como Lubuntu 16.04, Slackel 6.0.7, Debian 10, devuan beowulf 3.1.1 e Xubuntu 20.04.

Embora que você possa utilizar emojis de sites tipo copy e paste como o https://emojikeyboard.org/ e colar em arquivos do seu computador, se você não tem nenhuma uma fonte específica de emojis instalada, a grande maioria dos emojis colado em documentos do seu computador ficará na forma de um quadrado contendo o código hexadecimal dentro deste quadrado e alguns poucos que forem  exibido a imagem do emoji será em preto e branco.

Esta exibição destes poucos emojis em preto e branco é devido que várias fontes de texto normal que estão instalada no sistema elas também contém alguns poucos emojis, além dos tradicionais símbolos e caracteres especiais.

Então se você gosta de utilizar emojis em documentos no computador será necessário instalar um pacote de uma fonte própria de emoji onde ela terá centenas de emojis além dos tradicionais caracteres de texto, caracteres especiais e símbolos que fazem parte do mesmo pacote.

Para ter fontes feita especificamente para uso de emojis instalada no seu sistema Linux, instale os pacotes de fontes emojis como fonts-symbola e fonts-noto-color-emoji.

Para distro Linux Debian e derivadas de versões antigas ou mais recente, instale o pacote fonts-symbola.

sudo apt install fonts-symbola 

Notas:

  • O pacote de fonte fonts-symbola oferece apenas emojis em preto e branco.
  • Mesmo que os emojis sejam exibidos para você em preto em branco, quem receber os emojis da fonte fonts-symbola, em outro sistema que utiliza fontes de emojis coloridas não precisando ter o pacote fonts-symbola instalado, verá as imagens dos emojis enviado por você coloridas, pois o código hexadecimal do emoji enviado é o mesmo valor independente do fornecedor da fonte do pacote do emoji.
  • Distro mais recente a partir do Ubuntu 18.04 e no Debian 10 já é possível contar com o pacote fonts-noto-color-emoji nativamente que estão no repositório das mesmas oferecendo emojis coloridos.

sudo apt install fonts-noto-color-emoji

Nota:

Você pode utilizar outros pacotes de emojis diferentes dos citados aqui como fonts-ancient, fonts-emojione, fonts-twemoji-svginot, e EmojiOneColor para uso no Linux pesquisando na Internet para instalar no seu sistema que os mesmos funcionaram com qualquer meio que você tenha instalado para visualizar ou gerar as imagens dos emojis.

Como visualizar os emojis da fonte de emoji instalada ?

Bom em muitas distros e versões do Linux mais antiga não tem nenhum app gráfico nativo no repositório para inserir os emojis exclusivamente feito para esta finalidade  onde você pode tentar os métodos abaixo:

- Baixando na Internet um pacote source, que requer compilação o que muitas vezes não funciona, mesmo não havendo dependências ocorrendo erros variados o qual não achei solução.

- Baixar um pacote binário pelo navegador web, mas poder haver dependências na instalação que talvez você não consiga resolver, ou a execução do app depois de instalado não funciona por erros diversos, mesmo não havendo dependência de libs, como exemplo o Mojibar.

- Instalar pacotes tipo  Flatpak e Snap se o seu sistema suportar este tipo de pacote ou você não queira instalar eles como exemplo o Emote.

- Instalar um pacote tipo  AppImage se você conseguir encontrar um para esta finalidade, ou o mesmo não funciona corretamente.

- Utilizar o Gedit (somente nas versões mais recentes), onde clicando com o botão direito do mouse no documento aparecerá no menu suspenso a opção Inserir Emoji, escolha o emoji desejado clicando  nele que ele é inserido no documento,  depois você copia ele e cola em outra aplicação.

- A partir do Ubuntu 18.04 já é possível inserir emojis nativamente, mas somente em algumas aplicações feita em GTK, acionando a combinação de teclas CTRL + . (ponto), onde aparecerá um popup, podendo escolher a categoria e fazer rolagem dos itens, e clicando no emoji  ele é colado no documento que estava em 1º plano quando foi acionado as teclas de combinação. Também funciona no Debian 10.

Exemplos: Gedit, Navegador Web do Gnome, Mousepad, Xpad

- Também pode usar a combinação de teclas CTRL+SHIF+E, seguida da BARRA DE ESPAÇO que surgi um menu em popup exibindo as categoria dos emojis, clique na desejada, depois ao clicar no emoji que o mesmo é inserido no documento atual aberto.

Este atalho você deve usar se sua aplicação já utiliza o atalho CTRL + . (ponto) para ela que é o caso do Gnumeric que usa pra inserir a data e hora e no Abiword esta combinação também cola o conteúdo da área de transferência além do tradicional CTRL+V.

Mas esta combinação de teclas CTRL+SHIF+E não funciona em algumas distros mesmo que recentes sem que seja instalado manualmente outros tipos de pacotes.

- Usar a combinação de teclas CTRL+SHIFT+U e digitar o código hexadecimal e depois teclar Enter, onde aparecer o emoji que corresponde ao código digitado, o que fica enviável pois tem que conhecer todos os códigos ou está sempre consultando um arquivo que contenha estes códigos para utilizar.

- Fazer uso de um arquivo de texto ASCII que contém todas as imagens dos emojis adicionado manualmente por você, copiado os emojis desejado para seu aplicativo, onde este procedimento funcionará com qualquer distro Linux em qualquer ambiente gráfico não sendo preciso neste caso ter nenhuma aplicação instalada para ver especificamente os emojis, sendo o meio mais fácil para distro antigas anteriores a 2018.

Este foi o método utilizado por mim no qual uso um script em yad que carrega as imagens dos emojis dos tipos mais usados personalizado por mim em um arquivo, tendo um atalho no menu de programas onde também poderá ser colocado no painel ao lado do relógio e ainda podendo criar uma tecla de atalho para o script usando o mesmo atalho para exibição do popup de emoji no Windows 10 que é a tecla Windows + . (ponto).

Abaixo a janela do meu script feito em yad com 269 emojis com o uso da fonte "Noto Color Emoji" e a url para download para quem tiver interesse nele.



Download: Seletor de emoji


Emoji da fonte Symbola 


Para uso fácil descompacte o pacote na sua raiz do sistema ( / ).

IMPORTANTE
Você somente verá todas as imagens do meu arquivo de emojis se você estiver utilizando um pacote de emojis que usa a versão Unicode 13.0 ou mais recente.

Se o seu sistema utiliza um pacote de fonte emoji feito com base em caracteres Unicode 7.0 por exemplo e você receber um arquivo de alguém que tenha um emoji recente ou numa conversa de chat remotamente onde foi enviado um novo tipo de emoji que foi criado na versão do Unicode 8.0 ou superior a esta você não vera imagem deste emoji recebido sendo exibido no lugar dele um quadrado com o código hexadecimal do emoji.

Todos os pacotes de emojis feito com caracteres Unicode 7.0 estarão presentes na atualização de novos pacotes de emojis que contenha caracteres Unicode 8.0, 9.0 ... e assim sucessivamente pois os códigos hexadecimal será o mesmo em todas as novas atualizações. Exemplo o código hexadecimal 1F600 gerar o emoji da carinha feliz 😀 criado na versão do Unicode 6.0 (2010) e será o mesmo em todas as versões dos caracteres Unicode 8.0, 9,0, 10.0...até a chegar última atualização disponível atualmente, independente do fornecedor do pacote de emoji.

Toda nova atualização do Unicode quando surge uma nova versão, os códigos hexadecimal para o mesmo emoji de pacotes anteriores continua o mesmo, mas alguns emojis pode ter sua aparência alterada para um novo visual, além do surgimento de novos tipos de emojis que são acrescentado.

Onde utilizar os emojis além dos chats de conversas ?

- Os emojis pode ser utilizados em planilhas eletrônicas em funções como SE, PROCV, função personalizada, emojis dentro de gráficos, gráfico de cartão, hyperlink, função REPT, função SOMA usando intervalo das células dos valores renomeados com emojis, com formatação condicional, com lista suspensa e comentários nas células.

- Usar em nomes de arquivos no computador.

- Usar em popups de aviso do sistema.

- Usar em arquivos de textos, notas de desktop e apresentações.

- Usar em perguntas, utilizando  emoji para dar pista da resposta.

- Usar em texto para crianças para substituir o emoji pelo texto.

- Usar em comentários de blogs ou em fórums.




sexta-feira, 19 de novembro de 2021

Como diminuir sua partição / (raiz) no Linux

 Se durante a instalação do seu sistema Linux, você não criou partições extras para posteriormente instalar mais tarde outro Sistema Operacional para fazer dual boot ou para utilizar como uma partição separada para backup de arquivos, demonstrarei como fazer para criar outra partição sem perder o boot pelo seu sistema atual instalado.

Para este procedimento o seu sistema Linux não pode está sendo utilizando já que vai mexer na própria partição / (raiz) que está sendo usada no momento, devendo então gravar uma image ISO de uma distro Linux de sua preferência  que roda via Live pendrive e dar um boot com este pendrive, e após executar o particionador de disco Gparted, mas caso o mesmo não venha instalado neste Live pendrive, basta instalar o programa Gparted utilizando o programa de instalação de aplicativos desta distro.

  

Diminuindo o tamanho da partição / com o Gparted

 

Neste exemplo, este disco tem somente duas partição, uma partição raiz de device /dev/sda1 onde está instalado o Linux e uma partição /dev/sda2 que é a partição do SWAP.

 

Selecione a partição / do Linux do seu HDD/SSD a ser redimensionada usando o botão direito do mouse e escolha a opção Redimensionar/Mover em "Novo tamanho", digite o tamanho que você deseja que sua partição / (raiz) deverá ficar para abrir espaço desejado para a nova partição a ser criada.

 


Exemplo: Se sua partição tem 244807 MB (244 GB), você digitar 184806 MB, onde abrirá um espaço de 60001 MB (60 GB) para nova partição.

 



Depois de definido o tamanho, clique em Redimensionar/Mover.

 

Nota que aqui estou usando valores em MB/GB em vez de Mib/Gib dos shots pois haverá pequena variação dos tamanho já que a escala de conversão é em outra unidade de medida diferente, dependendo do idioma da interface do Gparted instalada a escala utilizada será MB/GB (português) ou Mib/Gib (inglês)

 

Agora clique no botão Aplicar, onde o redimensionamento começará e poderá demorar alguns minutos dependendo do tipo e velocidade do seu processador e tamanho da nova partição.

 


Após concluído o redimensionamento, selecione o novo espaço vazio criado (não alocada) e clique no botão Novo e se pretendo utilizar todo o novo espaço desta partição, sem deixar espaço para poder criar outra partição a partir desta atual, basta apenas clicar em Adicionar. Por default será utilizado o sistema de arquivos ext4, mas caso queira outro, selecione outro sistema de arquivos antes de utilizar o botão Adicionar.




Pronto, nova partição criada.



Após aplicada as alterações sua nova partição criada passa utilizar o device /dev/sda3.



Notas:

Se quiser a partir do pendrive de boot atual em uso você pode instalar a distro deste pendrive, mas certifique-se antes que a nova partição criada apareça no app do instalador do seu pendrive, e se a mesma não for listada neste momento, embora que ela seja listada no app Gparted, comando fdisk ou blkid pelo pendrive de boot, você deverá reiniciar o computador e fazer  um novo boot pelo pendrive, onde agora a nova partição criada pelo boot anterior do live pendrive aparecerá no instalador agora.

 

O sistema operacional da partição raiz do seu Linux que foi diminuída continuará funcionando normalmente.















sábado, 7 de agosto de 2021

Controlando o brilho pelo teclado em notebook no GNU/Linux


Em algumas distribuições ou versões do GNU/Linux, o ajuste do brilho usando a tecla "FN" mais tecla de "Brilho sobe" e "Brilho desce", pode não funcionar nativamente com alguns notebooks, mas mesmo que elas não funcione nativamente deste que os arquivos actual_brightness,  bl_power,  brightness,  device,  max_brightness,  power/,  subsystem,  type, e uevent existirem com o seus valores referente ao brilho a partir do diretório /sys/class/backlight/ onde o caminho completo varia conforme o driver utilizado pelo sistema isto indica que o ajuste do brilho da tela está disponível então podemos ajustar o brilho usando o comando echo com redirecionamento do valor desejado para o arquivo ou usando o comando  xbacklight que é muito mais fácil e neste caso faremos uma associação do comando  xbacklight com as teclas "FN" "Brilho sobe" e "Brilho desce" do notebook, podendo agora fazer o ajuste via teclado pela tecla de função padrão "FN".

Vale lembrar que este procedimento somente funcionara se o driver de vídeo nativo da distro for compatível com a placa de de vídeo e monitor do notebook, mesmo que o uso da tecla FN + "combinação" não funcione nativamente, onde então podemos atribuir programas as estas teclas para executar as mesmas funções originais fazendo uma associação com as mesmas.

Conhecendo o comando de terminal xbacklight

O xbacklight pode ser utilizado numa caixa executar, executado por um arquivo .desktop automaticamente na pasta ~/.config/autostart de gerenciadores de janelas Desktop ou um arquivo para inicializar apps automaticamente utilizado por window manager sem precisar utilizar janela de terminal para isto.

Para instalar em distros Debian ou derivadas: sudo apt install xblacklight 

- Descobrir a porcentagem do brilho atual


Numa janela de terminal execute o comando xbacklight sem parâmetros, onde será exibido o valor relativo a porcentagem que está regulado o brilho, onde o valor 100% é o brilho máximo que o seu monitor está utilizando.- 

$ xbacklight 
100.000000

IMPORTANTE

Quando a utilização da tecla "FN" + teclas de brilho não funciona nativamente por default neste caso o brilho sempre estará em 100% e a configuração do brilho dependendo do app utilizando para ajustar o brilho não fica salva automaticamente, devendo refazer o ajuste do brilho  na próxima vez que o computador for ligado, onde mais adiante demostrarei como salvar a porcentagem de brilho para iniciar sempre com o mesmo valor de brilho com a utilização do xbacklight ao iniciar o seu ambiente gráfico.

- Definindo o brilho em 60%

Para isto usamos a opção -set que define o nível do brilho diretamente para o valor especificado.

$ xbacklight -set 60

Conferindo:
$ xbacklight 
59.995169

O nível do brilho que estava em 100% agora ficou em 60% (arredondamento)

- Reduzindo o nível do brilho em 10%

Utilize a opção -dec para reduzir o nível do brilho com o valor desejado, neste exemplo é -10%

$ xbacklight -dec 10

Conferindo:
$ xbacklight
49.987924

O brilho que estava em 60% foi reduzido para 50% (arredondamento)

- Aumentando o nível do brilho em 10%

Utilize sempre a opção -inc para aumentar o nível do brilho com o valor desejado, neste exemplo é +10%

$ xbacklight -inc 10

Conferindo:
$ xbacklight 
59.987119

O nível do brilho que estava antes em 50%, agora ficou novamente em 60% (arredondamento)

Para ajuda:
$ xbacklight -help

Associando o xbacklight com as teclas "FN" mais "Brilho sobe" e "Brilho desce"

O seu ambiente gráfico desktop provavelmente já tenha um app gráfico para criar teclas de atalhos para comandos e ações do sistema, mas caso não tenha, relatarei sobre o uso do xbindkeys que pode ser utilizado em qualquer ambiente desktop ou window manager.

Para instalar em distros Debian e derivadas use o comando: sudo apt install xbindkeys

Após instalado devemos criar primeiro o arquivo de configuração com o comando abaixo:

$ xbindkeys --defaults > /home/seu-user/.xbindkeysrc

Criando o atalho de teclado para diminuir o brilho (Brilho desce)

Execute o comando abaixo em uma janela de terminal e pressione simultaneamente as teclas "FN" + "Brilho desce"

$ xbindkeys -k
Press combination of keys or/and click under the window.
You can use one of the two lines after "NoCommand"
in $HOME/.xbindkeysrc to bind a key.
"NoCommand"
    m:0x0 + c:232
    XF86MonBrightnessDown

Agora utilizando um editor de texto ASCII de sua preferência copie a saída do comando acima e cole no arquivo .xbindkeysrc que está oculto no seu HOME.

$ leafpad .xbindkeysrc 

Na parte "NoCommand" coloque o nome do executável do comando desejado com o seus flags caso necessário.

Exemplo:
Substitua "NoCommand" por "xbacklight -dec 10" onde será usando o xbacklight com opção reduzir em -10% ou seja toda vez que pressionar simultaneamente as teclas "FN" + "Brilho desce" será diminuído em 10% do brilho atual.
"xbacklight -dec 10"
    m:0x0 + c:232
    XF86MonBrightnessDown

Para entrar em efeito o novo atalho de teclado configurado, é necessário matar o processo atual do xbindkey e executar novamente xbindkey sem paramentos.

$ killall xbindkeys
$ xbindkeys

Criando o atalho de teclado para aumentar o brilho (Brilho sobe)

Execute o comando abaixo em uma janela de terminal e pressione simultaneamente as teclas "FN" + "Brilho sobe".

$ xbindkeys -k
Press combination of keys or/and click under the window.
You can use one of the two lines after "NoCommand"
in $HOME/.xbindkeysrc to bind a key.
"NoCommand"
    m:0x0 + c:233
    XF86MonBrightnessUp

Copie a saída do comando acima e cole no arquivo .xbindkeysrc que está oculto no seu HOME.

$ leafpad .xbindkeysrc 

Substitua "NoCommand" por "xbacklight -inc 10" onde será usando o xbacklight com incremento de +10% ou seja toda vez que pressionar as teclas "FN" + "Brilho sobe" será aumentado sempre em 10% do brilho atual, até chegar ao valor máximo que é 100%.

Conteúdo parcial (as últimas linhas) do arquivo .xbindkeysrc após feita a associação das teclas.

-----corte-----

"xbacklight -dec 10"
    m:0x0 + c:232
    XF86MonBrightnessDown

"xbacklight -inc 10"
    m:0x0 + c:233
    XF86MonBrightnessUp

##################################

# End of xbindkeys configuration #

##################################


Nota:
Para que os atalhos criado com o xbindkeys funcione no próximo boot, ele deve ser sempre executado, e para fazer que ele inicie junto com o seu gerenciador de janela Desktop, basta criar um arquivo .desktop manualmente em ~/.config/autostart, ou usar a item do seu ambiente gráfico para incluir programas pra iniciar automaticamente, ou colocar em um arquivo que é utilizado pelo seu window manager para executar apps automaticamente na inicialização, onde em qualquer uma das opções citadas nunca é preciso utilizar janela de terminal na configuração, bastando somente o comando xbindkeys.


Salvando o nível de brilho do xbacklight

Para sempre utilizar o mesmo nível do brilho ao iniciar o seu ambiente gráfico preferido.

Para ambientes gráficos completos tipo Desktop

- Utilizando um editor de texto ASCII puro

Crie o arquivo  xbacklight.desktop em ~/.config/autostart/ com um editor de texto ASCII puro com o conteúdo abaixo:

[Desktop Entry]
Version=1.0
Type=Application
Comment=Salvando o ajuste de brilho da tela
Exec=xbacklight -set 40
Terminal=false

Quando você ligar o computador ou fizer logoff, o nível de brilho de 40% será carregando junto com o seu ambiente gráfico.

- Utilizando o app padrão do seu Gerenciador de janelas

Configurando programas para iniciar automaticamente no Desktop LXDE

No LXDE, acesse Menu Configurações/Aplicativos padrões do LXSession na guia Inicio automático ao lado do botão +Adicionar digite somente: xbacklight -set 40  e depois clique no botão Adicionar.

Para outros ambientes gráficos Desktop, o procedimento é similar apenas varia o caminho e o nome do app.

- Iniciando o app automaticamente em window manager

No Openbox puro coloque a linha xbacklight -set 40 no final do arquivo ~/.config/openbox/autostart.sh 

No Window Maker coloque a linha xbacklight -set 40 no final do arquivo  ~/GNUstep/Library/WindowMaker/autostart 

- Iniciando o app xbindkeys junto com o seu ambiente gráfico

Para que os atalhos de teclados configurado no arquivo ~/.xbindkeysrc funcione automaticamente o comando xbindkeys deve ser carregado junto com o seu ambiente gráfico.

O procedimento é exatamente o mesmo feito anteriormente em "Salvando o nível de brilho do xbacklight" basta somente colocar o comando xbindkeys e não precisa especificar ou marcar janela de terminal.






domingo, 11 de julho de 2021

Instalando o CPU-X no Debian

CPU-X é um app gráfico similar ao CPU-Z do Windows que fornece informações sobre o seu processador, cache da cpu, fabricante e modelo da placa mãe,  quantidade de RAM instalada, marca, velocidade e tipo de slot da memória, informações básicas do seu sistema e da memória em uso, placa de vídeo e driver usado.

Instalação no Debian 9, 10 e Debian_Testing

Acesse o site https://github.com/X0rg/CPU-X/releases/tag/v4.2.0
Baixe o pacote: CPU-X_v4.2.0_Debian.tar.gz

Na pasta onde foi baixado o pacote CPU-X_v4.2.0_Debian.tar.gz fazer:
$ tar -xvf CPU-X_v4.2.0_Debian.tar.gz 

Onde será criada 3 pastas com os nomes de Debian_10 , Debian_9.0 e Debian_Testing.

Acesse a pasta referente a versão do seu Debian e escolha a sub-pasta da arquitetura do seu sistema, no meu caso que uso o Debian 10 64 bits a pasta é a amd64, mas se você usa Debian 32 bits escolha i386.

Dentro da pasta amd64 tem os seguintes arquivos:

cpuidtool_0.5.1-0_amd64.deb
cpuidtool-dbgsym_0.5.1-0_amd64.deb
cpu-x_4.2.0-1+1.1_amd64.deb
cpu-x-dbgsym_4.2.0-1+1.1_amd64.deb
libcpuid15_0.5.1-0_amd64.deb
libcpuid15-dbgsym_0.5.1-0_amd64.deb
libcpuid-dev_0.5.1-0_amd64.deb

Antes de instalar todos os pacotes acima devemos instalar primeiro uma dependência para o pacote CPU-X, cuja dependência se encontra no repositório do Debian.

$ sudo apt install  libglfw3

Após é só instalar todos os pacotes .deb da sub-pasta amd64.
$ sudo dpkg -i *.deb
Pronto.

Notas:
O atalho do app fica no menu Iniciar/Sistema, item CPU-X
O CPU-X pode ser executado em modo texto com uma bonita interface em ncurses, iniciando o mesmo pelo terminal com o comando cpu-x -N




quinta-feira, 6 de maio de 2021

Detectando informações do seu hardware no Linux com Hardinfo

Se sua distro não tem nenhum app gráfico instalado para exibi informações do seu hardware, instale o app hardinfo que fornece informações essenciais sobre o seu hardware de forma fácil, como informações do processador, modelo e cache, informações da memória instalada e modelo, informações da placa mãe, display, discos e outras informações diversas.

O hardinfo permite fazer pequenos testes de benchmarks referente a sua cpu.
O atalho do app fica no grupo Sistema com o nome de "Informações e Testes do Sistema".

Para instalar em distros baseado no Debian

$ sudo apt install hardinfo

Nota:
Para  que o hardinfo detecte o tipo do pente de  memória, velocidade e modelo dele que são exibida em Memory SPD o módulo eeprom deve ser carregado manualmente, pois normalmente ele não vem ativado por padrão nas distros.

Em uma janela de terminal execute: sudo modprobe eeprom

Caso queira que o módulo seja carregado automaticamente em todos os boots usando um editor de texto ASCII puro edite o arquivo /etc/modules e colocar somente eeprom no final do arquivo.




quarta-feira, 21 de abril de 2021

sábado, 10 de abril de 2021

Instalando um localizador de aplicações avançado no seu sistema

Synapse é um app localizador de aplicativos, arquivos locais e expressões de busca na Internet, que pode ser instalado facilmente em ambientes desktop leves como o LXDE e window manager como Openbox e outros no Linux que não possuem este tipo de aplicação, para quem quer dá uma incrementada no seu ambiente gráfico.

Ele permite executar qualquer aplicação instalada em seu sistema, bastando digitar as primeiras letras, onde já listará o app que você deseja, podendo achar também arquivos que você criou ou abriu há vários dias instantaneamente que o mesmo será aberto com o app associado ao formato do arquivo ao teclar Enter. Possuir o recurso de fazer pesquisa na Internet, além de pesquisa de conversas em chat ser for utilizado o Pidgin.

Para instalar em distros de versões mais recentes do Debian ou derivadas do mesmo, execute o comando abaixo:

$ sudo apt install synapse

Após instalado para executa-lo acesse no seu painel menu Iniciar/Acessórios/Synapse, onde aparecerá um ícone no system tray e estando o mesmo em execução basta clicar no ícone do system tray ou usar o atalho de teclado <ctrl> + <barra de espaço> sempre que quiser chamar ele.

Para iniciar o synapse junto com o seu ambiente gráfico, basta clicar no ícone que está no system tray com o botão direito do mouse, escolha Preferências e marque a opção “Iniciar junto com o sistema”.

Outras notas:

  • O app é leve é não prejudica a performance do sistema.
  • O app vem com diversos plugins, desative os que você não deseja para que não seja aplicado na pesquisa de busca ou ações do sistema.
  • O Synapse não possuir bordas ou barra de títulos com botões para a janela dele e por default ele sempre aparece próximo ao centro da tela quando chamado.




sábado, 27 de março de 2021

Como fazer o Audacious reproduzir som midi ?

Este play de áudio reproduz som nos formatos .mp3, .m4a, .wav, .ogg e .au os quais já utilizei com ele sem precisar instalar nada opcional ou configurar algo.

O Audacious vem com o plugin AMIDI-Plug (Midi Player), mas  para que ele funciona corretamente é necessário instalar uma fonte de som, para este plugin, pois sem ela,  ele até abre o arquivo .mid e reproduz mas o som não é ouvido.

Numa janela de terminal instale os pacotes abaixo:

$ sudo apt-get install fluid-soundfont-gm fluid-soundfont-gs

Feito a instalação dos pacotes agora temos que fazer uma configuração no Audacious.

No menu Arquivo, clique em Configurações, no lado esquerdo selecione Plugins, na aba Entrada,  clique em AMIDI-Plug (Reprodutor MIDI) e depois clique no botão Configurações, clique no botão + (mais) e navegue até a pasta /usr/share/sounds/sf2 e selecione FluidR3_GM.sf2 feito isto clique em Fechar e depois Fechar.

Pronto.
Procedimento feito no Debian 10 com LXQt.

Tela da configuração para AMIDI-Plug



sábado, 6 de março de 2021

Descobrindo a qual pacote pertence um arquivo no Debian e derivados

Para descobrir a qual pacote um determinado arquivo do sistema pertence existe duas maneiras.

Utilizando o dpkg

Especifique preferencialmente sempre o caminho completo do arquivo pois esta é a forma mais precisa, não importando qual é o seu tipo se o mesmo é binário, texto, imagem, etc.

Vendo onde fica  o executável ncal no sistema.

$ type ncal

ncal é /usr/bin/ncal

Descobrindo de qual pacote pertence o arquivo /usr/bin/ncal

$ dpkg -S /usr/bin/ncal
bsdmainutils: /usr/bin/ncal

O arquivo /usr/bin/ncal pertence ao pacote bsdmainutils.

Caso não seja especificando o caminho completo do arquivo, poderá ser exibido o nome de vários ou centenas de pacotes dependendo do nome do arquivo, caso ele seja muito comum, por exemplo readme.txt pode resultar numa listagem de centenas de pacotes, que coincidir com o nome citado.

$ dpkg -S ncal
libxencall1:amd64: /usr/lib/x86_64-linux-gnu/libxencall.so.1
libxencall1:amd64: /usr/share/doc/libxencall1/changelog.Debian.gz
libxencall1:amd64: /usr/lib/x86_64-linux-gnu/libxencall.so.1.1
libxencall1:amd64: /usr/share/doc/libxencall1/changelog.gz
bsdmainutils: /usr/bin/ncal
bsdmainutils: /usr/share/man/man1/ncal.1.gz
libxencall1:amd64: /usr/share/doc/libxencall1/NEWS.Debian.gz
libxencall1:amd64: /usr/share/doc/libxencall1/copyright
python-samba: /usr/lib/python2.7/dist-packages/samba/tests/auth_log_ncalrpc.py
libxencall1:amd64: /usr/share/doc/libxencall1

Aqui vimos novamente que o executável ncal pertence ao pacote bsdmainutils.


Utilizando o apt-file

Para utilizar apt-file o mesmo deve está instalado no seu sistema, caso ele não esteja faça:

$ sudo apt install apt-file
$ sudo apt-file update

Para um resultado preciso, entre com o caminho completo do nome do arquivo em seu sistema.

$ apt-file search /usr/bin/abiword

abiword: /usr/bin/abiword  
               
O arquivo /usr/bin/abiword  pertence ao pacote abiword.

Outro exemplo:
$ apt-file search /usr/share/icons/ukui-icon-theme/256x256/apps/abiword_48.png
ukui-themes: /usr/share/icons/ukui-icon-theme/256x256/apps/abiword_48.png

O arquivo /usr/share/icons/ukui-icon-theme/256x256/apps/abiword_48.png pertence ao pacote ukui-themes.

Nota: 
Se não especificar o caminho completo para o apt-file dará uma listagem muito grande de pacotes que tenha o arquivo, pois todos os temas instalados tem abiword como parte de nome de um arquivo (apt-file search abiword).





sábado, 13 de fevereiro de 2021

Notas adesivas em qualquer desktop com xpad

Xpad é um app para criar pequenos lembretes em qualquer ambiente desktop de grande utilidade para lembretes em computador local que você utiliza todos os dias, podendo mudar o tamanho de fonte, cor de fundo, exibir ou não a decoração da janela, alterar o tamanho da janela padrão, habilitar barra de rolagem (para textos muitos grandes) e outras configurações.

Algumas configurações de uso prático para que utiliza bastante notas adesivas com o Xpad.

Como exibi todas as anotações de uma vez ao iniciar o Desktop ?

Em Preferências do Xpad, na guia Startup em Display pads, selecione a opção do botão Dropdown "Open all pads".
Pronto, agora quando o seu Desktop iniciar todas as notas serão exibidas de uma vez.

Notas:

  • A opção "Start Xpad automatically after login" deve está marcada também.

  • Caso queira atrasar a exibição das notas por alguns segundos ao iniciar o Desktop, em "Delay in seconds", selecione um tempo diferente de 0 (zero) onde tem tempo de 1 a 14 segundos de atraso.

Como exibir ou ocultar todas as notas rapidamente ?

Em Preferences do Xpad, na guia Tray em "Tray left mouse click behavior", selecione no botão Dropdown a opção "Alternar Mostrar todos"

Agora quando você clicar no ícone do xpad no system tray usado o botão esquerdo do mouse, todas as notas serão exibidas de uma vez ou todas notas serão ocultadas de uma vez caso elas já estão sendo exibidas.


Início automático e system tray

O Xpad já vem configurado automaticamente para iniciar sozinho a partir da primeira execução manual, sendo exibido também o ícone dele no system tray.
Caso ele não esteja iniciando automaticamente em Startup, verifique se está marcado "Start Xpad automatically after login" e para ter o ícone no system tray na guia Tray, deve está selecionando "Enable tray icon"




quinta-feira, 21 de janeiro de 2021

Renomeado em massa com GPRename

GPRename é um app gráfico  disponível nos repositórios de diversas distros do GNU/Linux sendo muito fácil de utilizar o mesmo com preview de como ficará os arquivos a ser renomeados antes de aplicar a operação.


Tela da janela do GPRename


Utilizando o GPRename

- Substituindo espaços em branco em lote pelo caractere sublinhado

Na guia Substituir/Apagar em "Substituir", clique nela e tecle Barra de espaço 1x, em "com" digite o caractere sublinhado, clique em Visualizar, e se tiver certo clique em Aplicar.

- Removendo o caractere sublinhado em nomes de arquivos por espaço em branco

Na guia Substituir/Apagar em "Substituir", digite o caractere sublinhado em "com"  clique nela e tecle Barra de espaço 1x, clique em Visualizar e se tiver certo clique em Aplicar.

- Inserido um prefixo em lote

Na guia Inserir/Apagar

Selecione todos os arquivos que deseja renomear de uma vez.
Estando selecionado "Inserir", digite ao lado do mesmo: novo-  (que será a palavra adicionada no inicio de todos os arquivos selecionados).
em "na posição", deixe o valor 0 (zero)  

Clique agora no botão Visualizar  para ver como ficara os nomes dos arquivos, estando certo, clique em Aplicar para alterar os nomes de todos os arquivos.

Exemplo:

Antes
leia.txt
foto1.jpg
férias.txt

Depois
novo-leia.txt
novo-foto1.jpg
novo-férias.txt

Notas:

Caso se arrependeu ao acessar a pasta com o seu gerenciador de arquivos que contem os arquivos renomeados para ver na real, como ficou, deste que a janela do GPRename ainda esteja aberta e estando exibido a operação feita, basta clicar em Desfazer que os nomes dos arquivos volta ao nome original.

Para uma quantidade muito grande de arquivos, seleciona o 1º com o mouse, segure a tecla Shift e role a lista até o último arquivo desejado e clique nele para ficar todos selecionados, podendo agora soltar a tecla Shift.

- Inserindo um nome em uma mesma posição em todos os arquivos

Na guia Inserir/Apagar

Selecione todos os arquivos que deseja renomear de uma vez.
Estando selecionado Inserir, digite ao lado do mesmo: -novo-  (a palavra é adicionada na mesma posição em todos os arquivos) em "na posição", selecione ou digite o valor 3.

Clique agora no botão Visualizar  para ver como ficara os nomes dos arquivos, estando certo, clique em Aplicar para alterar os nomes de todos os arquivos.

Antes

leia.txt
foto1.jpg
férias.txt

Depois
lei-novo-a.txt
fot-novo-o1.jpg
fér-novo-ias.txt

- Trocado uma extensão em lote

Na guia Substituir/Apagar

Selecione todos os arquivos que deseja renomear de uma vez.
Em Substituir, digite a extensão atual e em "com" digite a nova extensão.

Exemplo, em "Substituir" digite jpeg e em "com" digite jpg

Clique agora no botão Visualizar  para ver como ficara os nomes dos arquivos, estando certo, clique em Aplicar para alterar os nomes de todos os arquivos.

- Inserindo uma numeração inicial em todos os arquivos

Na guia Número

Selecione todos os arquivos que deseja renomear de uma vez.
Em "Começar de", selecione ou digite 1
Em "e incrementar de", selecione ou digite 1
Em "e depois" digite - (tracinho para separar os números dos nomes)
Em "Manter os nomes existentes" marque a opção "Depois dos números"

Clique agora no botão Visualizar  para ver como ficara os nomes dos arquivos, estando certo, clique em Aplicar para alterar os nomes de todos os arquivos.

Antes

leia.txt
foto1.jpg
férias.txt

Depois

1-leia.txt
2-foto1.jpg
3-férias.txt

Nota:
Se for 100 arquivos selecionados, será completo os números baixos como 0 (zero) pra que todos fiquem com 3 casas, como exemplo o primeiro arquivo será 001 todos com 3 casas (001,...050,...099, 100), caso você selecionou 1000 arquivos, o primeiro arquivo será 0001 (0001,...0050...0999, 1000) pra que todos fique com 4 casas.

- Como remover um sufixo em lote

Tendo os seguintes nomes de arquivos selecionados:

Como_baixar_vídeos_pelo_navegador.pdf-rd.pdf
Como_higienizar_frutas_e_verduras.pdf-rd.pdf

Para remover o final -rd.pdf de todos os arquivos.

Na guia Substituir / Apagar

Em Substituir, digite -rd.pdf 
Em "com" deixe em branco

Clique agora no botão Visualizar  para ver como ficara os nomes dos arquivos, estando certo, clique em Aplicar para alterar os nomes de todos os arquivos.

Antes

Como_baixar_vídeos_pelo_navegador.pdf-rd.pdf
Como_higienizar_frutas_e_verduras.pdf-rd.pdf

Depois
Como_baixar_vídeos_pelo_navegador.pdf
Como_higienizar_frutas_e_verduras.pdf

- Nomes de arquivos todo em maiúsculas, como deixar só a primeira letra em maiúscula?

Na guia Maiúscula / minúscula 

Marque "Só a primeira letra"
Clique em Visualizar, estando certo, clique em Aplicar.

Antes

COMO_BAIXAR_VÍDEOS_PELO_NAVEGADOR.PDF
COMO_HIGIENIZAR_FRUTAS_E_VERDURAS.PDF

Depois
Como_baixar_vídeos_pelo_navegador.pdf
Como_higienizar_frutas_e_verduras.pdf

- Nomes de arquivos todos em minúsculo, como deixar só a primeira letra em maiúsculo?

Quando todo o nome está em minúsculo para deixar somente a primeira letra
em maiúscula, marque somente a opção "Só a Primeira Letra e Depois de" e apague a parte _-\([
Clique em Visualizar, estando certo, clique em Aplicar.

Antes

como_baixar_vídeos_pelo_navegador.pdf
como_higienizar_frutas_e_verduras.pdf

Depois
Como_baixar_vídeos_pelo_navegador.pdf
Como_higienizar_frutas_e_verduras.pdf

Nota:

Se não apagar a parte _-\([ toda palavra entre cada espaço em branco iniciará sempre em maiúsculo conforme abaixo:
Como_Baixar_Vídeos_Pelo_Navegador.pdf
Como_Higienizar_Frutas_E_Verduras.pdf





sexta-feira, 1 de janeiro de 2021

Monte o Google Drive como uma pasta remota no Linux


Existem vários clientes para acessar o seu Google Drive, mas um que não ocupa espaço no computador é o Google-drive-ocamlfuse.

Uma grande vantagem do google-drive-ocamlfuse em relação a outros clientes é que ele não ocupa espaço físico do seu HD/SSD pois você não precisa ter armazenado no computador local os mesmos arquivos que você tem na nuvem para fazer a sincronização com a mesma, tudo é feito diretamente na nuvem sem ocupar o espaço do seu disco no computador local, muito útil caso você tenha um disco pequeno ou que o mesmo já esteja quase lotado.

Para instalar o google-drive-ocamlfuse seu sistema deve suportar repositórios ppa, que é o caso do Debian, Ubuntu e derivados dos mesmos que utilizam pacotes .deb

Adicionando o repositório ppa e instalando no sistema

$ sudo add-apt-repository ppa:alessandro-strada/ppa
$ sudo apt-get update
$ sudo apt-get install google-drive-ocamlfuse

Caso você não queira adicionar o repositório ppa ao sistema você pode baixar somente o arquivo .deb diretamente via navegador web, onde este método também é útil caso seu sistema não utiliza pacotes .deb, mas deste você tenha algum programa para converter o pacote .deb para tgz como o alien por exemplo podendo assim descompactar o pacote na raiz do sistema para ficar instalado. Na falta do programa alien você pode usar o comando 7z para descompactar o pacote .deb, onde será extraído o pacote data.tar e a partir do pacote data.tar você descompacta ele na raiz do sistema usando o 7z ou o comando tar.


Baixando manualmente e instalando no sistema sem adicionar o repositório ppa

Ao utilizar este método, poderá ou não haver dependências a ser solucionadas por você, mas no meu caso não houve dependência nenhuma no Debian 10.7, onde o pacote é 100% funcional.

Acesso a url https://launchpad.net/~alessandro-strada/+archive/ubuntu/ppa/+packages pelo navegador web e escolha um pacote que mais se aproxime da sua distro e versão para baixar, onde para o Debian 10.7 foi usando o link abaixo:

https://launchpad.net/~alessandro-strada/+archive/ubuntu/ppa/+files/google-drive-ocamlfuse_0.7.23-0ubuntu1~ubuntu18.04.1_amd64.deb


Instalação no Debian utilizando uma janela de terminal:

$ sudo dpkg -i google-drive-ocamlfuse_0.7.23-0ubuntu1_ubuntu18.04.1_amd64.deb

Agora na janela do terminal execute o programa para dar autorização ao google-drive-ocamlfuse de acessar o seu Google Drive, onde será executado automaticamente o navegador web padrão (em ambientes desktop completo) para acessar sua conta do Google caso ele não estiver sendo executado neste momento.

$ google-drive-ocamlfuse (usar com o seu usuário normal)

Após concedida autorização ao google-drive-ocamlfuse para poder acessar o seu Google Drive, você deverá criar um ponto de montagem que deverá ficar sempre vazio para ser utilizado na montagem.

$ mkdir gdrive

Montado o google drive

$ google-drive-ocamlfuse gdrive/

No seu gerenciador de arquivos do desktop (pcmanfm, thunar, nautilus e outros) ao utilizar o comando acima, o ponto de montagem gdrive automaticamente aparecerá no painel lateral podendo copiar, mover, criar, editar e excluir os mesmos como se fosse uma pasta local do seu sistema.

Para desmontar

$ fusermount -u /home/seu-user/gdrive (não precisa usar o sudo)

Montagem automática

O procedimento realizando foi feito no desktop LXDE, mas pode ser feito de forma semelhante em outros ambientes desktops.

Para a pasta gdrive ser montada automaticamente ao entrar no seu desktop, acesse o Menu Iniciar/Preferências/Aplicativos padrões do LXSession, na guia "Inicio automático" ao lado do botão +Adicionar digite: google-drive-ocamlfuse /home/seu-user/gdrive/ e clique no botão +Adicionar. Pronto na próxima sessão do LXDE, ela será montada automaticamente.