Archlinux + Lxqt

Este site serve como guia para os interessados em instalar e configurar seu proprio ambiente arch.

Motivação

Eu tenho um notebook limitado a 8GB de memoria ram soldada, ou seja, nao é possivel efetuar atualização neste componente, o que gerava lentidão no meu fluxo de estudo e consumos de midias em alta definição. No ambiente anterior com Fedora + KDE Plasma, em idle consumia 2GB de memoria ram, e outra tentativa com Windows 10 aplicando um processo com debloat agressivo, o mesmo valor.

Com a crescente inserção de IA em todos os programas e ferramentas, o efeito colateral percebido por mim, foi que ao abrir o seguinte conjunto:

Esse conjuntos de ferramentas somadas ao Windows ou ate mesmo no Fedora, atingiam o limite de 8GB da memoria RAM. Ao consultar o preço atualizado de peças, computadores e notebooks, me levou a pensar em alternativas para conseguir usar meu notebook sem todo esse custo computacional jogado ao colo do usuario final

Do ponto de vista no uso de inteligencia artifical no meu dia-a-dia, ela se encaixa perfeitamente como motor consultivo (tradução, duvidas, comparativo, sumarização, tabulação, exemplos, duvidas e etc), portanto não faz sentido eu receber atualizacoes de software com recursos de IA, que nao tem sentido algum para meu uso final, a nao ser consumir recursos computacional do notebook, impossibilitando o uso.

EXECUTADO EM PROCESSADORES INTEL, SERIE RAPTOR LAKE

0 - BIOS

Entre na bios do seu computador, e desative o fast bios mode.

1 - Baixe o Archlinux

Baixe o Ventoy, efetue a extração e efetue a formatação do pendrive com este programa Após, copie e cole a ISO do archlinux no pendrive

Ventoy Arch

2 - Inicialize o Archlinux

Acesse a bios do seu computador, e defina a ordem do boot para o pendrive com o ventoy, apos o restart, a tela do ventoy aparecerá, selecione o arch e pressione enter.

3 - Instalar o Archlinux

3.1 - Conectar na Internet

iwctl
station wlan0 scan
station wlan0 get-networks  
station wlan0 connect NOME_DA_REDE
exit

Teste com

ping archlinux.org

para interromper, pressione CTRL+C

3.2 Particione o disco (atenção) e instale o Arch

  1. Particiona o disco Se for instalar do zero:
fdisk -l
cfdisk /dev/SEU_DISCO  # troca pelo seu disco

Atenção: Cria 2 partições: 1GB EFI tipo ef00 + resto Linux filesystem

  1. Formata e monta
mkfs.fat -F32 /dev/SEU_DISCO_PARTICAO1
mkfs.ext4 /dev/SEU_DISCO_PARTICAO2

mount /dev/SEU_DISCO_PARTICAO2 /mnt
mkdir /mnt/boot
mount /dev/SEU_DISCO_PARTICAO1 /mnt/boot

Exemplo: nvme0n1p1 e nvme0n1p2

  1. Instala o sistema base (esse passo pode demorar)
pacstrap -K /mnt base linux linux-firmware networkmanager

mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
  1. Gera fstab e entra no sistema
genfstab -U /mnt >> /mnt/etc/fstab
arch-chroot /mnt
  1. Configurações básicas dentro do chroot
# FUSO BR
ln -sf /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime
hwclock --systohc

# LANG BR
echo "pt_BR.UTF-8 UTF-8" >> /etc/locale.gen
locale-gen
echo "LANG=pt_BR.UTF-8" > /etc/locale.conf
echo "KEYMAP=br-abnt2" > /etc/vconsole.conf

# NOME DO PC
echo "arch" > /etc/hostname

# DEFINA A SENHA DO USUARIO ROOT
passwd

# GRUB
pacman -S --noconfirm grub efibootmgr os-prober
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB --removable
grub-mkconfig -o /boot/grub/grub.cfg
  1. Crie seu usuário
pacman -S --noconfirm sudo
useradd -m -G wheel user
passwd pass
EDITOR=nano visudo  # descomenta a linha %wheel ALL=(ALL:ALL) ALL
  1. Habilita a Internet
systemctl enable NetworkManager
  1. Sai e reinicia
exit
umount -R /mnt
reboot

Após reiniciar, o sistema solicitará seu usario e senha para acesso via terminal Login feito, entao:

  1. Conecte no Wifi

  2. Instale ambiente grafico e demais dependencias Por exemplo, lxqt Baixe-o aqui depois rode no terminal com

    sh setup-arch-with-lxqt-intel-raptor-lake-proc.sh
    
    
    # MIRRORS
    sudo pacman -Sy --noconfirm --needed reflector
    sudo reflector --country Brazil --latest 5 --sort rate --save /etc/pacman.d/mirrorlist
    sudo pacman -Syy
    sudo reflector --country Brazil --latest 5 --sort rate
    
    # DRIVERS
    sudo pacman -Sy --noconfirm --needed intel-media-driver
    sudo pacman -Sy --noconfirm --needed libva-intel-driver
    sudo pacman -Sy --noconfirm --needed libva-utils
    sudo pacman -Sy --noconfirm --needed mesa
    sudo pacman -Sy --noconfirm --needed vulkan-intel
    sudo pacman -Sy --noconfirm --needed vulkan-tools
    sudo pacman -Sy --noconfirm --needed ffmpeg
    sudo pacman -Sy --noconfirm --needed vulkan-tools
    sudo pacman -Sy --noconfirm --needed vulkan-tools
    sudo pacman -Sy --noconfirm --needed gst-plugins-good 
    sudo pacman -Sy --noconfirm --needed gst-plugins-bad 
    sudo pacman -Sy --noconfirm --needed gst-plugins-ugly 
    sudo pacman -Sy --noconfirm --needed gst-libav
    sudo pacman -Sy --noconfirm --needed thermald 
    sudo pacman -Sy --noconfirm --needed tuned 
    sudo pacman -Sy --noconfirm --needed linux-firmware 
    sudo pacman -Sy --noconfirm --needed intel-ucode 
    sudo pacman -Sy --noconfirm --needed base-devel 
    sudo pacman -Sy --noconfirm --needed dkms
    
    # USB
    sudo pacman -Sy --noconfirm --needed usbutils
    sudo pacman -Sy --noconfirm --needed intel-ucode
    sudo pacman -Sy --noconfirm --needed bolt
    sudo pacman -Sy --noconfirm --needed android-tools
    sudo pacman -Sy --noconfirm --needed gvfs
    sudo pacman -Sy --noconfirm --needed gvfs-mtp
    sudo pacman -Sy --noconfirm --needed gvfs-goa 
    
    # HD
    sudo pacman -Sy --noconfirm --needed udisks2 udiskie gvfs ntfs-3g
    sudo systemctl enable --now udisks2
    
    # MOUSE e TOUCHPAD
    sudo pacman -Sy --noconfirm --needed xf86-libinput libinput
    sudo pacman -Sy --noconfirm --needed xf86-input-libinput
    
    # BLUETHOOT
    sudo pacman -Sy --noconfirm --needed blueman bluez bluez-utils
    sudo systemctl enable --now bluetooth
    
    # AUDIO
    sudo pacman -Sy --noconfirm --needed sof-firmware alsa-ucm-conf sof-tools
    sudo pacman -Sy --noconfirm --needed pipewire pipewire-alsa pipewire-pulse pipewire-jack wireplumber alsa-utils
    
    # MONITORES
    sudo pacman -Sy --noconfirm --needed arandr
    
    # BROWSER e DOWNLOAD
    sudo pacman -Sy --noconfirm --needed falkon
    sudo pacman -Sy --noconfirm --needed uget aria2
    
    # EREADERS
    sudo pacman -Sy --noconfirm --needed calibre okular
    
    # GIT
    sudo pacman -Sy --noconfirm --needed git
    
    # JAVA
    sudo pacman -Sy --noconfirm --needed jdk21-openjdk
    
    # MAVEN
    sudo pacman -Sy --noconfirm --needed maven
    
    # JS
    sudo pacman -Syu --noconfirm --needed nodejs npm nvm
    
    # PY
    sudo pacman -Syu --needed --noconfirm python python-pip
    
    # LOGIN
    sudo systemctl enable sddm    # Pra KDE, LXQt, Cinnamon, Deepin, Budgie, i3, Sway
    #sudo systemctl enable gdm --now     # Pra GNOME
    #sudo systemctl enable lightdm --now # Pra XFCE, MATE, Openbox
    
    # APARENCIA 
    # LXQT
    #sudo pacman -Sy --noconfirm --needed lxqt lxqt-archiver
    #sudo pacman -Sy --noconfirm --needed xsettingsd
    # OPENBOX
    # sudo pacman -Sy --noconfirm --needed openbox
    #sudo pacman -Sy --noconfirm --needed qt5ct
    #sudo pacman -Sy --noconfirm --needed qt6ct
    #sudo pacman -Sy --noconfirm --needed kvantum
    #sudo pacman -Sy --noconfirm --needed lxappearance
    #sudo pacman -Sy --noconfirm --needed lxappearance-obconf
    #sudo pacman -Sy --noconfirm --needed obconf-qt
    
    # 1. Temas GTK / Qt e Engines de Estilo
    sudo pacman -Syu --needed --noconfirm \
        breeze breeze-gtk kvantum kvantum-qt5 orchis-theme materia-gtk-theme \
        adapta-gtk-theme adw-gtk-theme pop-gtk-theme deepin-gtk-theme \
        gtk-theme-elementary arc-gtk-theme numix-gtk-theme catppuccin-gtk-theme-mocha \
        nordic-theme gruvbox-dark-gtk-theme fluent-gtk-theme
    
    # 2. Pacotes de Ícones e Cursores
    sudo pacman -Syu --needed --noconfirm \
        papirus-icon-theme pop-icon-theme oxygen-icons obsidian-icon-theme \
        mate-icon-theme lxde-icon-theme elementary-icon-theme deepin-icon-theme \
        cosmic-icon-theme breeze-icons adwaita-icon-theme arc-icon-theme \
        numix-icon-theme xcursor-breeze xcursor-numix bibata-cursor-theme \
        qogir-icon-theme
    
    # 3. Variantes de Ícones Tela Circle
    sudo pacman -Syu --needed --noconfirm \
        tela-circle-icon-theme-all tela-circle-icon-theme-black tela-circle-icon-theme-blue \
        tela-circle-icon-theme-brown tela-circle-icon-theme-dracula tela-circle-icon-theme-green \
        tela-circle-icon-theme-grey tela-circle-icon-theme-manjaro tela-circle-icon-theme-nord \
        tela-circle-icon-theme-orange tela-circle-icon-theme-pink tela-circle-icon-theme-purple \
        tela-circle-icon-theme-red tela-circle-icon-theme-standard tela-circle-icon-theme-ubuntu \
        tela-circle-icon-theme-yellow
    
    # 4. Pacotes de Wallpapers e Sons de Sistema
    sudo pacman -Syu --needed --noconfirm \
        plasma-workspace-wallpapers elementary-wallpapers deepin-wallpapers \
        cosmic-wallpapers archlinux-wallpapers sound-theme-freedesktop \
        oxygen-sounds ocean-sound-theme sound-theme-elementary \
        deepin-sound-theme cosmic-sound-theme
    
    # 5. Tipografia, Fontes Monospaced, Sans-Serif e Nerd Fonts
    sudo pacman -Syu --needed --noconfirm \
        noto-fonts noto-fonts-cjk noto-fonts-emoji noto-fonts-extra \
        opendesktop-fonts ttf-atkinson-hyperlegible otf-atkinson-hyperlegible \
        ttf-fira-code ttf-fira-mono ttf-fira-sans ttf-firacode-nerd \
        ttf-jetbrains-mono ttf-jetbrains-mono-nerd ttf-nerd-fonts-symbols \
        ttf-nerd-fonts-symbols-common ttf-nerd-fonts-symbols-mono \
        ttf-roboto ttf-roboto-mono ttf-roboto-mono-nerd ttf-space-mono-nerd \
        ttf-ubuntu-font-family ttf-ubuntu-nerd ttf-victor-mono-nerd \
        ttf-zed-mono-nerd ttf-dejavu ttf-liberation ttf-cascadia-code \
        ttf-cascadia-code-nerd ttf-hack ttf-hack-nerd cantarell-fonts
    
    # 6. Ferramentas e Utilitários de Customização e Display
    sudo pacman -Syu --needed --noconfirm \
        plank lxappearance qt5ct qt6ct dconf-editor feh nitrogen rofi picom \
        grim slurp swaylock mako dunst
    
    # 7. Ambientes de Desktop Completos (DEs)
    sudo pacman -Syu --needed --noconfirm plasma-meta kde-applications
    sudo pacman -Syu --needed --noconfirm gnome gnome-extra
    sudo pacman -Syu --needed --noconfirm cinnamon nemo-fileroller
    sudo pacman -Syu --needed --noconfirm xfce4 xfce4-goodies
    sudo pacman -Syu --needed --noconfirm mate mate-extra
    sudo pacman -Syu --needed --noconfirm lxqt
    sudo pacman -Syu --needed --noconfirm lxde
    sudo pacman -Syu --needed --noconfirm budgie-desktop
    sudo pacman -Syu --needed --noconfirm deepin deepin-extra
    sudo pacman -Syu --needed --noconfirm enlightenment
    sudo pacman -Syu --needed --noconfirm pantheon
    sudo pacman -Syu --needed --noconfirm ukui ukui-media
    sudo pacman -Syu --needed --noconfirm cosmic-desktop
    
    # 8. Wayland Compositors e Tiling WMs Modernos
    sudo pacman -Syu --needed --noconfirm sway swaybg waybar foot
    sudo pacman -Syu --needed --noconfirm hyprland waybar kitty
    sudo pacman -Syu --needed --noconfirm river
    sudo pacman -Syu --needed --noconfirm wayfire wf-shell wf-config
    sudo pacman -Syu --needed --noconfirm labwc
    
    # 9. X11 Tiling Window Managers
    sudo pacman -Syu --needed --noconfirm i3-wm i3status dmenu
    sudo pacman -Syu --needed --noconfirm awesome
    sudo pacman -Syu --needed --noconfirm bspwm sxhkd
    sudo pacman -Syu --needed --noconfirm qtile
    sudo pacman -Syu --needed --noconfirm herbstluftwm
    
    # 10. X11 Floating e Minimalist Window Managers
    sudo pacman -Syu --needed --noconfirm openbox obconf tint2
    sudo pacman -Syu --needed --noconfirm fluxbox
    sudo pacman -Syu --needed --noconfirm icewm
    sudo pacman -Syu --needed --noconfirm windowmaker
    sudo pacman -Syu --needed --noconfirm fvwm3
    sudo pacman -Syu --needed --noconfirm pekwm
    
    # 11. Limpeza de Cache e Pacotes Órfãos
    sudo pacman -Rns $(pacman -Qtdq) --noconfirm || true
    sudo pacman -Sc --noconfirm
    
    
    # SYS INFO
    sudo pacman -Sy --noconfirm --needed fastfetch
    
    # SSH
    sudo pacman -Sy --noconfirm --needed openssh
    sudo systemctl start sshd
    sudo systemctl enable sshd
    
    # FIREWALL IPTABLES
    # INTRANET (LIBERA CONEXOES NO FIREWALL APENAS NA REDE LOCAL)
    sudo iptables -A INPUT -p tcp -s 192.168.1.0/24 --dport 22 -j ACCEPT
    
    sudo pacman -Sy --noconfirm --needed linux-firmware 
    

Recomendações

  1. Troca o bash pelo fish

  2. Limite a carga do journald na ram O systemd-journald come RAM guardando log:

    sudo vim /etc/systemd/journald.conf
    

    Edite com estes valores SystemMaxUse=10M Storage=volatile Depois:

    sudo systemctl restart systemd-journald
    
  3. Instalar Fish

    sudo pacman -S fish
    chsh -s /usr/bin/fish
    

    Depois faz logout e login. Fish já vem com autocomplete e gasta parecido com bash, mas é mais rápido.

  4. Mudar NetworkManager por iwd + dhcpcd Instalar

    sudo pacman -S iwd dhcpcd
    

    Desativar NetworkManager e ativar iwd e dhcpcd

    sudo systemctl disable NetworkManager
    sudo systemctl stop NetworkManager
    sudo systemctl enable iwd
    sudo systemctl start iwd
    sudo systemctl enable dhcpcd
    sudo systemctl start dhcpcd
    

    Pra conectar wifi no iwd depois do reboot:

    iwctl
    station wlan0 scan
    station wlan0 get-networks
    station wlan0 connect NOME_DA_REDE
    # DIGITA SUA SENHA
    exit
    

    Teste se conectou com ping archlinux.org

Pacotes

adapta-gtk-theme 3.95.0.11-4
adw-gtk-theme 6.5-1
alsa-utils 1.2.16-1
android-tools 36.0.1-2
arandr 0.1.11-6
aria2 1.37.0-3
base 3-3
base-devel 1-2
blueman 2.4.6-2
bluez-utils 5.87-2
bolt 0.9.11-1
brave-bin 1:1.93.129-1
breeze 6.7.3-1
breeze-cursors 6.7.3-1
breeze-gtk 6.7.3-1
cosmic-icon-theme 1:1.4.0-1
cosmic-sound-theme 1.4.0-1
cosmic-wallpapers 2:1.4.0-1
deepin-gtk-theme 1:25.3.7-2
deepin-icon-theme 2026.02.27-1
deepin-sound-theme 15.10.6-2
deepin-wallpapers 1:1.7.26-1
dhcpcd 10.3.2-1
efibootmgr 18-4
elementary-icon-theme 8.2.0-2
elementary-wallpapers 8.0.0-2
falkon 26.04.3-1
featherpad 1.6.3-1
git 2.55.0-1
grub 2:2.14-1
gtk-theme-elementary 8.2.2-2
gvfs 1.60.2-1
gvfs-goa 1.60.2-1
gvfs-mtp 1.60.2-1
htop 3.5.2-1
intel-ucode 20260512-1
iwd 3.12-1
jdk21-openjdk 21.0.12.u8-1
layer-shell-qt 6.7.3-1
less 1:704-1
libkscreen 6.7.3-1
lightdm 1:1.32.0-9
lightdm-gtk-greeter 1:2.0.9-2
linux 7.1.4.arch1-1
linux-firmware 20260622-1
linux-headers 7.1.4.arch1-1
lxde-icon-theme 0.5.2-2
lximage-qt 2.4.0-1
lxqt-about 2.4.0-1
lxqt-admin 2.4.0-1
lxqt-archiver 1.4.0-1
lxqt-config 2.4.0-1
lxqt-globalkeys 2.4.0-1
lxqt-menu-data 2.4.0-1
lxqt-notificationd 2.4.0-1
lxqt-openssh-askpass 2.4.0-1
lxqt-panel 2.4.1-1
lxqt-policykit 2.4.0-1
lxqt-powermanagement 2.4.0-1
lxqt-qtplugin 2.4.0-2
lxqt-runner 2.4.0-1
lxqt-session 2.4.0-2
lxqt-sudo 2.4.0-1
lxqt-themes 2.4.0-1
mate-icon-theme 1.28.0-2
maven 3.9.16-1
networkmanager 1.58.0-1
ntfs-3g 2026.7.7-1
obconf-qt 0.16.6-1
obsidian-icon-theme 4.15-3
ocean-sound-theme 6.7.3-1
openbox 3.6.1-14
orchis-theme 2026_07_07-1
os-prober 1.84-1
oxygen-icons 1:6.28.0-1
oxygen-sounds 6.7.3-1
papirus-icon-theme 20250501-1
pavucontrol-qt 2.4.0-1
pcmanfm-qt 2.4.0-1
pipewire-alsa 1:1.6.8-1
pipewire-jack 1:1.6.8-1
plank 0.11.89-5
plasma-workspace-wallpapers 6.7.3-1
pop-icon-theme 3.5.1-1
qterminal 2.4.0-1
reflector 2023-5
screengrab 3.2.0-1
sddm 0.21.0-7
sof-firmware 2025.12.2-1
sof-tools 2025.12.2-1
sound-theme-elementary 1.1.0-4
sudo 1.9.17.p2-6
swaylock 1.8.6-1
ttf-atkinson-hyperlegible 1.006-2
udiskie 2.6.2-1
uget 2.2.3-7
usbutils 019-1
vim 9.2.0804-1
vscodium-bin 1.126.04524-1
xdg-desktop-portal-lxqt 1.4.0-1
xsettingsd 1.0.4-1
zram-generator 1.2.1-1

https://www.jetbrains.com/pt-br/idea/download/other/#releases-2024 https://download.jetbrains.com/idea/ideaIC-2023.2.5.tar.gz https://www.jetbrains.com/pt-br/webstorm/download/other/#releases-2024 https://download.jetbrains.com/webstorm/WebStorm-2024.1.7.tar.gz