terça-feira, 28 de maio de 2024

criar gif no linux

$ sudo apt-get install imagemagick

$ convert -delay 20 -loop 0 *.jpg myimage.gif

alternativas

$ convert -resize 20% -delay 20 -loop 0 *.jpg myimage.gif

 

ou


$ convert -resize 768x576 -delay 20 -loop 0 *.jpg myimage.gif

domingo, 12 de maio de 2024

unir duas listas sem repetir

 cat A.list B.list | sort | uniq > AB.list

sobre as splash screen (imagens de Inicialização)

 Os arquivos estão localizados em /usr/share/plymouth/themes

Arquivos de tema

Dentro da pasta de cada tema, você pode encontrar vários arquivos principais:
*.plymouth: Este é o arquivo de tema que define as configurações do tema, incluindo quais arquivos de imagem usar, a posição da janela e outras propriedades.

*.script: Alguns temas usam um arquivo de script Plymouth para efeitos e animações mais dinâmicos durante o processo de inicialização. Imagens: Podem estar em vários formatos como PNG ou JPG, dependendo do tema.

Virtualbox compartilhar diretorio de linux para linux / Virtualbox compartilhar pasta de linux para linux

no VirtualBox usar o recurso de pasta compartilhada é muito util, como não encontrei um facilmente no google um tutorial explicando o passo-a-passo resolvi compartilhar a solução, siga as instruções após configurar a pasta compartilhada (Shared Folders) em Configurações (Settings...)

1 - na maquina virtual instale o vboxguestadditions.iso
você pode encontrar o iso aqui ( https://download.virtualbox.org/virtualbox/ )

2 no terminal vá até o diretorio aonde foi montado o iso do vboxguestadditions.iso

$ cd /media/usuario/VBox_Gas_7.0.18

3 - no terminal rode o vboxlinuxadditions.run  

$ sudo ./VBoxLinuxAdditions.run 

agora de permissão para o padrão acessar o diretorio

verifique se o vboxsf existe

$ getent group vboxsf

se o grupo existe e tudo ocorreu certo, após isso de permissão para o usuario acessar o diretoro

$ sudo usermod -a -G vboxsf seu_usuario

$ shutdown -r now

após funcionar você podera compartilhar seus arquivos no virtualbox


OBS: instalando corretamente o VBoxGuestAdditions é possivel habilitar o arrastar e soltar bidirecional e area de transferência compartilhada / Copiar e colar

sexta-feira, 10 de maio de 2024

void linux - wifi - nmtui

NetworkManager + nm-applet no Void Linux


Para configurar o NetworkManager no Void Linux, e usar o nm-applet, faça o seguinte...

Instale:

sudo xbps-install NetworkManager network-manager-applet

Coloque seu usuário no grupo:

sudo gpasswd -a [usuário] network

Remova serviços:

sudo rm -fr /var/service/dhcpcd
$ sudo rm -fr /var/service/wpa_supplicant

Adicione outros:

sudo ln -s /etc/sv/NetworkManager /var/service
$ sudo ln -s /etc/sv/dbus /var/service

Pode iniciar com:

nm-applet &

quarta-feira, 1 de maio de 2024

Texto centralizado no terminal

$ TEXT="Text"; clear; tput civis; tput cup $(( ($(tput lines) / 2) - 1 )) $(( ($(tput cols) - ${#TEXT}) / 2 )); echo "$TEXT"; read -n 1 -s; tput cnorm; clear

checar frequencia hz de musicas e sons

Instale o pacote

$ sudo apt-get install aubio-tools

$ aubiopitch -i File.mp3 -B 2048 -H 1024 -s -40 | awk '{if ($2 > 1) print $2}' | sort | uniq -c | sort -nr | head

para fazer um teste

gera uma frequencia de 423hz

$ sox -n -r 44100 -b 16 432hz.wav synth 10 sine 432



melhores sites personalizar linux

  1. GNOME-Look.org: Este site é uma das maiores fontes de temas GTK. Ele oferece uma grande variedade de temas, ícones, cursores e até papéis de parede que são compatíveis com ambientes de desktop baseados em GTK.

  2. DeviantArt: Embora seja mais conhecido por sua arte digital, o DeviantArt também possui uma seção dedicada a skins e temas para sistemas operacionais, incluindo temas GTK para Linux.

  3. GitHub: Muitos desenvolvedores de temas publicam seus trabalhos no GitHub. Você pode encontrar temas GTK procurando repositórios que contenham palavras-chave como "GTK theme" ou "Linux theme".

  4. Reddit: Subreddits como r/unixporn são lugares populares onde os usuários compartilham suas configurações de desktop, muitas vezes incluindo links para os temas que eles usam.

  5. Pling.com: Este site, anteriormente conhecido como OpenDesktop.org, oferece uma vasta gama de recursos para várias interfaces gráficas, incluindo temas GTK.

    Outros


 

  1. GitHub - A vast repository of user-generated scripts, dotfiles, and customization tools for all aspects of Linux.
  2. GitLab - Similar to GitHub, it offers a plethora of projects and scripts for customizing Linux systems.
  3. Gnome Look - Specializes in themes, icons, and extensions for GNOME desktop environments.
  4. KDE Store - Offers themes, widgets, and other customizations for KDE desktop environments.
  5. XFCE-Look - A resource for themes, icons, and other customizations specifically for the XFCE desktop.
  6. Unity Tweak Tool (for Ubuntu Unity users) - A powerful configuration tool for the Unity desktop.
  7. MATE Look - Provides themes and add-ons for the MATE desktop environment.
  8. Reddit r/unixporn - A community where users share their customized desktops and configurations. Great for inspiration and tips.
  9. Arch User Repository (AUR) - While Arch-specific, it offers a massive collection of packages and scripts for customizing any aspect of Linux.
  10. NoobsLab - Offers themes, icons, and tips primarily for Ubuntu-based distributions.
  11. WebUpd8 - An Ubuntu/Linux blog that provides tips, tutorials, and news on system customization.
  12. OMG! Ubuntu! - Focuses on Ubuntu, providing news, applications, themes, and reviews that help in customization.
  13. Linux Mint Community - Features tutorials, themes, and information beneficial for customizing Linux Mint.
  14. DeviantArt - Contains a variety of user-submitted themes and artwork that can be used to customize the Linux desktop.
  15. Flathub - While it’s primarily a flatpak app store, it includes applications that can be used for customization and enhancement of the Linux desktop.

verificar a integridade de um arquivo - sha256sum

para garantir a integrade de arquivos

1 - tenha certeza que o arquivo ao qual você tem está completo
2 - use o sha256sum

$ sha256sum file.txt > file.txt.sha256

ao gerar o arquivo file.txt.sha256 é possivel fazer a verificação

$ sha256sum -c file.txt.sha256

desse modo é possivel verificar a integridade do arquivo mesmo se for feita uma alteração minima no arquivo file.txt ao verificar com o comando sha256sum -c file.txt.sha256 ele vai acusar