Personalizar ícones de pastas do tema padrão do Gnome (Gnome folder icons)

Quando tenho tempo, personalizo icons no meus sistemas operativos, até no windows! Neste artigo vamos ver como personalizar os icones de algumas pastas no tema padrão do Gnome.

A personalização no linux pode ser bem detalhada. Podemos encontrar arquivos oficiais e trabalhar a partir deles. Em outro artigo, falei como adicionar ícones de aplicativos no menu de programas do Gnome. Agora é sobre a personalização dos ícones de pastas do Gnome (Gnome folder icons).

Por isso criei um repositório publico no GitHub com os arquivos em vetor. Se alguém quiser, poderá colaborar com o projeto. Como os arquivos estão na extensão .svg poderão ser alterados e transformados com qualidade em qualquer outro formato de imagem.

Continuar lendo Personalizar ícones de pastas do tema padrão do Gnome (Gnome folder icons)

Habilitar a câmara virtual do OBS no Fedora

Ultimamente tenho usado o Fedora no meu computador principal e no notebook. Vez por outra me sinto tentado a usar o windows para alguma coisa, principalmente as coisas que já funcionavam plenamente no windows. Pra ser sincero, tem muitas coisas coisas funcionando melhor no Linux. Entretanto, com algumas, foi preciso insistir em procurar uma solução! A boa noticia e que sempre tem.

Dessa vez precisava dar um aula online. No Windows usava o OBS para capturar a imagem da minha webcam, onde eu posso dar uma melhorada na imagem e usar a função câmara virtual nativa do OBS Studio.

O Fedora não instala por padrão a Câmera Virtual do OBS

Instalei no meu Fedora 37 com Gnome o OBS e para minha surpresa o botão “Iniciar câmera virtual” não estava lá!

Continuar lendo Habilitar a câmara virtual do OBS no Fedora

Adicionando ícone de aplicativos no menu do Gnome

Vamos colocar un ícone de aplicativos no menu do Gnome! No linux tudo está muito mais fácil hoje em dia, em muitas circunstâncias, até mais fácil que os pricipais concorrentes. Mas quando precisamos de algo mais especificio, que não é feito automaticamente, precisamos por a mão na massa, e ao contrário do que muitos pensam, isso não é necessariamente uma desvantagem. Inclusive isso é outra grande vantagem do mundo linux: podemos personalizar tudo. E o que de inicio parece um bicho papão, se torna um grande aliado, exatamente pela simplicidade que é resolver a maioria dos problemas.

0 problema!

Instalaei o Xampp no Fedora. O processo é simples: dar permissão para execução no arquivo e depois executá-lo com duplo click.

Claro que sempre faço personalições, alterando por exemplo o usuário padrão da pasta htdocs e fazendo link sibólico para minha pasta de trababalho do projeto em outro local.

O que realmente incomodou era ter abrir o terminal e dar o comando para abrir o gerenciador do Xampp. Isso requer ser um usuário com privilegios administrativo (root). Na realidade, no linux é mais facil dar o commando para já iniciar os servidores sem precisar do painel admistrativo usando o comando a seguir:

sudo /opt/lampp/lampp start

Mas eu queria ter no menu de aplicativos um icone para o Xampp.

Adicionando icone de aplicativo ao menu do Gnome

Adicionar manualmnete um aplicativo ao painel de menu do Gnome é simples. Abra a pasta ~/.local/share/applications e crie um novo arquivo com a extenção .desktop (exemplo.desktop) e coloque as informações basicas dentro dele como mostrado a seguir:

arquivo: ~/.local/share/applications/exemplo.desktop

[Desktop Entry]
Version=1.0
Name=Nome do aplicativo
Comment=Aplicativo de exemplo
Exec=/caminho/para/aplicativo/arquivo_aplicativo.run
Icon=/caminho/para/ico/icon.png
Type=Application
Categories=Application

Mas como o Xampp precisa ser rodado como root, não dava para rodar o aplicativo pelo menu inserido da forma padrão. E ai entra novamente a mágica da personalização do mundo linux!

É só mudar a linha do executavel, a linha que começa com “Exec“. Portanto, para iniciar o Xampp Manager pelo icone do menu essa linha ficou assim:

Exec=sh -c "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY sudo /opt/lampp/manager-linux-x64.run"

Meu arquivo xampp.desktop

No meu caso o arquivo completo que adiciona o icone de aplicativos no menu do Gnome está assim:

[Desktop Entry]
Version=1.0
Name=Xampp
Comment=Painel administrativo do Xammp
Exec=sh -c "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY sudo /opt/lampp/manager-linux-x64.run"
Icon=/home/<usuário>/.local/share/icons/XAMPP.webp
Type=Application
Categories=Programming;Development;
Keywords=apache;mysql;mariadb;php

Como pode verificar, tenhos mais linhas no meu arquivo que inserem outras configurações que acho importantes.

Como disse, depois que descobrimos como as coisas funcionam, elas já não parecem tão complicadas e, por ora, isso é tudo!

Comandos úteis no Linux

As vezes preciso de algum comando que não uso todo o dia e por isso não os decoro, então estarei listando e aqui alguns comandos úteis que já usei no linux, e sempre que achar interessante, acrescentatei mais.

Para começar vou colocar também os camandos mais comuns, que a maioria já sabe, mas pra quem está iniciando no linux pode ajudar. Tenho também várias postagens sobre linux e aplicativos opensource. O Linux Professional Institute tem um curso muito bom sobre linux e com versão em portugues!

Comandos básicos

$ cd —> mudar de pasta (change directory)

$ ls —> listar arquivos (list)
   ls -l -> -l (long) listar arquivos mostrando mais informações dos arquivos

$ pwd —> Mostra o a pasta onde está
/home/user

$ touch newfile.txt —> Cria um novo arquivo

$ cat > newfile.txt —> Cria um novo arquivo e permite escrever o conteudo. Use CTR + D para sair.

$ arp -a [endereço de ip] -> Nos da o Mac Address do IP

Comando para criar pasta simbólica:

ln -s [path of the target file] [symbolic name]

Comandos úteis

sudo dmidecode --type 17  —> Mostra as informações dos slots de memória e dos pentes de memória inseridos

Você poderá facilmente encontrar qualquer comando na internet. A Canonical tem um manual do Ubuntu para iniciantes que poderá acessar aqui.

Comandos interresantes

neofetch -> comando que mostra várias configurações sobre o sistema operativo.

Xampp com várias versões de PHP

É possível rodar o Xampp com outras versões além da varsão instalada originalmente pelo aplicativo. Claro que você pode escolher a instalar o xampp com a uma versão específica do PHP. Mas, por padrão, estará apenas a versão escolhida instalada. Assim, para mudar de versão, teria de desistalar o xampp e reinstalar com outra versão do xampp, que rode a nova versão do PHP.

Portanto, neste artigo, vou mostrar como colocar o Xampp para rodar simultaneamente várias versões do PHP, onde voce porderá criar um novo projeto, e definir para o diret´ório desse projeto, qualquer versão do PHP.

Continuar lendo Xampp com várias versões de PHP