Skip to content

Latest commit

 

History

History
244 lines (200 loc) · 7.81 KB

File metadata and controls

244 lines (200 loc) · 7.81 KB

ARCH LINUX

pacman

upgrade em todos os pacotes

sudo pacman -Syu --noconfirm

autoremove

sudo pacman -Rs $(pacman -Qtdq) 

clear cache

sudo pacman -Sc --noconfirm

yay

upgrade em todos os pacotes

yay -Syu --noconfirm

autoremove

yay -Rs $(yay -Qtdq) 

clear cache

yay -Sc --noconfirm

KDE

Usar o Dolphin com o root

sudo pacman -S --noconfirm --needed kio-admin 

alt + ctrl + shift + a para abrir no modo root.

Apesar de ajudar, facilitar o uso do super usuario não é recomendado.

Montar .iso no Dolphin

sudo pacman -S --noconfirm --needed kio-fuse kio-extras

Clicar com o botão direito do mouse no *.iso e clicar em montar.

Firewall

sudo pacman -S --noconfirm --needed ufw 

A funcionalidade fica desativada até a instalação do pacote.

SDDM - Habilitar Touchpad Tap

Editar ou criar o arquivo /etc/X11/xorg.conf.d/20-touchpad.conf como sudo e adicionar:

Section "InputClass"
    Identifier "libinput touchpad catchall"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Driver "libinput"
    Option "Tapping" "on"
    Option "NaturalScrolling" "on"
EndSection

systemd-boot

Listar kernels do boot

bootctl list 

Ouput:

         type: Boot Loader Specification Type #1 (.conf)
        title: Arch Linux (linux)
           id: 2025-08-27_04-38-50_linux.conf
       source: /boot//loader/entries/2025-08-27_04-38-50_linux.conf (on the EFI>
        linux: /boot//vmlinuz-linux
       initrd: /boot//initramfs-linux.img
      options: root=PARTUUID=26d26d66-c86e-4be0-b8c2-a0130f00273c zswap.enabled>

         type: Boot Loader Specification Type #1 (.conf)
        title: Arch Linux (linux-zen) (default) (selected)
           id: 2025-08-27_04-38-50_linux-zen.conf
       source: /boot//loader/entries/2025-08-27_04-38-50_linux-zen.conf (on the>
        linux: /boot//vmlinuz-linux-zen
       initrd: /boot//initramfs-linux-zen.img
      options: root=PARTUUID=26d26d66-c86e-4be0-b8c2-a0130f00273c zswap.enabled>

         type: Boot Loader Specification Type #1 (.conf)

Escolher o kernel default no boot

sudo bootctl set-default 2025-08-27_04-38-50_linux-zen.conf

2025-08-27_04-38-50_linux-zen.conf id do kernel escolhido

Montar disco na inicialização

Exemplo de montagem de uma partição no formato NTFS (compativel com o Windows) para todos os usuarios. Editar o arquivo /etc/fstab com o sudo:

/dev/sda2  /mnt/backup  ntfs-3g  rw,uid=1000,gid=1000,fmask=133,dmask=022,allow_other,big_writes  0  0
  • /dev/sda2: para identificar a partição é necessario usar o comando sudo lsblk -f;
  • /mnt/backup: o padrão é sempre montar na pasta /mnt. O nome backup foi minha escolha de nome, mas pode ser qualquer nome;
  • ntfs-3g: Aplicação que fará a montagem do tipo de file-system NTFS;
  • rw,uid=1000,gid=1000,fmask=133,dmask=022,allow_other,big_writes 0 0: Essas são configurações de apoio a montagem do disco, para montar uma partição compativel com o Windows, esses parametros são necessarios (testado com a steam);

NVIDIA PRIME

Caso voce tenha um notebook com placa de video hibrida (Intel+Nvidia), é necessario seguir alguns passos para conseguir usar a Intel de baixo consumo e a NVidia nos apps desejados (Fonte: [SOLVED] Nvidia GeForce 920M not working with driver nvidia-470xx-dkms#11).

Primeiro é necessario checar qual é o driver ideal para a sua placa de video no link CodeNames. No meu caso, a minha GPU é uma Nvidia GeForce 920m, então foi identificado que o melhor driver é o 470.

O driver 470 só esta disponivel via AUR, é importante verificar como instalar (pacman ou yay) o driver de acordo com a versão orientada.

Segundo vamos instalar o XWayland + driver Intel:

sudo pacman -S --noconfirm xorg-xwayland xf86-video-intel

Terceiro vamos instalar o driver da Nvidia na versão 470:

yay -S --noconfirm nvidia-470xx-dkms nvidia-470xx-utils nvidia-470xx-settings lib32-nvidia-470xx-utils opencl-nvidia-470xx

O nvidia-470xx-settings precisa compilar algumas libs do GTK, levando um tempo consideravel para instalar. Precisa ter paciencia e ficar de olho quando pedir a senha.

E por ultimo, instalar o nvidia-prime:

sudo pacman -S --noconfirm nvidia-prime

Assim que finalizado toda a instalação, reinicie a maquina.

Para testar se deu certo, vamos executar o comando abaixo para verificar a placa primaria (seu resultado será semelhante):

glxinfo | grep "OpenGL renderer"
# print: OpenGL renderer string: Mesa Intel(R) HD Graphics 5500 (BDW GT2) 

Vamos checar se usando o nvidia-prime vai printar a placa da NVidia (Seu resultado será semelhante):

prime-run glxinfo | grep "OpenGL renderer"
# print: OpenGL renderer string: NVIDIA GeForce 920M/PCIe/SSE2

Sempre utilize o comando prime-run antes do nome do programa que deseja executar para direcionar para a GPU da NVidia.

Dica: Se estiver fazendo uma instalação limpa do ArchLinux, na opção de escolher o driver de video, escolha o all open source. Assim que instalado, faça os passos acima.

Instalar Servidor de Som (Erro na instalação do ArchLinux)

Em algumas instalações, ocorreu um erro ao instalar os drivers de som via archinstall. Nesse caso, ao re-executar o archinstall não instalar o servidor de som.

Assim que concluido a instalação e iniciar o ArchLinux, execute o seguinte comando para instalar o servidor de som:

sudo pacman -S pipewire pipewire-pulse pipewire-alsa wireplumber

Aplicações

Apoio a instalação de aplicações essenciais (na minha opinião).

Build essentials

sudo pacman -S --noconfirm --needed base-devel git curl less openssl zlib xz tk zstd

Gestor de energia (KDE Plasma + Notebook)

sudo pacman -S --noconfirm --needed power-profiles-daemon

Docker + Compose

sudo pacman -S --noconfirm --needed docker docker-compose

Adicionar usuario ao grupo do Docker:

sudo usermod -aG docker $USER

Nvidia Container Toolkit

sudo pacman -S --noconfirm --needed nvidia-container-toolkit

Configurar o Docker daemon:

sudo nvidia-ctk runtime configure --runtime=docker && \
sudo systemctl restart docker

Terminator

sudo pacman -S --noconfirm --needed terminator

Yay - Gerenciador de repositorios AUR

git clone https://aur.archlinux.org/yay-bin.git && cd yay-bin && makepkg -si

Fontes da Microsoft (AUR)

yay -S --noconfirm --quiet --needed ttf-ms-fonts

Google Chrome (AUR)

yay -S --noconfirm --quiet --needed google-chrome

Visual Studio Code (AUR)

yay -S --noconfirm --quiet --needed visual-studio-code-bin

Opera (AUR)

yay -S --noconfirm --quiet --needed opera

O Opera é o unico navegador que roda videos em fullhd no Netflix.

Caso ocorra problemas para assistir videos nos streamings, o repositorio fix-opera-linux-ffmpeg-widevine tem uma dica valiosa para destravar.

Davinci Resolve

Faça o download em: BlackMagicDesign e instale assim:

unzip ./DaVinci_Resolve_20.1.1_Linux.zip
chmod +x ./DaVinci_Resolve_20.1.1_Linux.run
sudo SKIP_PACKAGE_CHECK=1 ./DaVinci_Resolve_20.1.1_Linux.run -i

Vai solicitar algumas ações, mas é do tipo Next, next.... Assim que instalado, é necessario mover algumas libs do Resolve para funcionar:

cd /opt/resolve/libs
sudo mkdir disabled-libraries
sudo mv libglib* disabled-libraries
sudo mv libgio* disabled-libraries
sudo mv libgmodule* disabled-libraries

Feito isso, a aplicação vai funcionar corretamente.