Bienvenue dans l'arch Linux avec XFCE4 et I3 Window Manager Installation Guide!
Ce guide vous offre une procédure pas à pas étape par étape de l'installation d'Arch Linux avec le gestionnaire de fenêtres XFCE4 et i3. Il a été soigneusement créé en fonction de ma propre expérience de l'installation Arch Linux sur plusieurs appareils au fil des ans. Ce guide vise à rendre votre processus d'installation aussi fluide que possible.
Pour commencer votre voyage d'installation Arch Linux, veuillez suivre les instructions étape par étape ci-dessous.
Si vous avez des suggestions, des corrections ou rencontrant des problèmes tout en suivant le guide, je vous encourage à vous impliquer via GitHub.
Problèmes: Si vous rencontrez des problèmes ou si vous avez des questions spécifiques, veuillez ouvrir un problème sur le référentiel GitHub pour ce guide. Cela me permet de suivre et de répondre efficacement à vos préoccupations.
Demandes de traction: si vous avez des améliorations ou des ajouts au guide, n'hésitez pas à soumettre une demande de traction. Vos contributions peuvent aider à améliorer la clarté du guide pour tout le monde.
Accédez à la page de téléchargements Arch Linux https://archlinux.org/download/
Trouvez la section HTTP Direct Downloads et choisissez n'importe quel miroir de téléchargement. Sélectionnez un miroir géographiquement plus proche de votre emplacement.
Sur la page Mirror, trouvez des archives nommées comme archlinux-YYYY.MM.DD-x86_64.iso
ou archlinux-x86_64.iso
ou tout autre fichier avec .iso
suffixe. D'autres fichiers (comme .txt , .tar.gz et même .iso.sig ) ne sont pas nécessaires pour le processus d'installation.
Insérez un coup USB dans votre PC avec au moins 2 Go d'espace disponible.
Trouvez un périphérique de bloc correspondant pour le dossier USB-Stick In /dev
. Habituellement, c'est /dev/sdb
.
/dev/sdb
):$ sudo dd conv = fsync oflag = statut direct = progress if =. / archlinux-yyy.mm.dd-x86_64.iso de = / dev / sdb
Insérez le support d'installation dans l'ordinateur sur lequel vous installez Arch Linux.
Alimenter sur votre PC et appuyez sur la touche du menu de démarrage . Pour l'ordinateur portable Lenovo ThinkPad X1 Carbon Series, cette clé est F12
.
Démarrez à partir de USB-Stick et attendez que le processus de démarrage soit terminé.
iwctl
et la connexion de vérification est établie:$ iwctl [IWD] # Station Wlan0 Get-Networks [IWD] # Station Wlan0 Connect <Nom of WiFi Access Point> [IWD] # exit $ ping 1.1.1.1
$ Pacman -syy
fdisk
. Vous pouvez trouver le nom du périphérique de stockage à l'aide de la commande lsblk
. $ fdisk / dev / nvme0n1
[Répétez cette commande jusqu'à ce que les partitions existantes soient supprimées]
Commande (M pour l'aide): D
Commande (M pour l'aide): D
Commande (M pour l'aide): D
[Créer une partition 1: EFI]
Commande (M pour l'aide): n
Numéro de partition (1-128, par défaut 1): Entrez ↵
Premier secteur (..., par défaut 2048): Entrez ↵
Dernier secteur ...: + 256m
[Créer une partition 2: Main]
Commande (M pour l'aide): n
Numéro de partition (2-128, par défaut 2): Entrez ↵
Premier secteur (..., par défaut ...): Entrez ↵
Dernier secteur ...: -32G // Double taille de votre RAM
[Créer une partition 3: Swap]
Commande (M pour l'aide): n
Numéro de partition (3-128, par défaut 3): Entrez ↵
Premier secteur (..., par défaut ...): Entrez ↵
Dernier secteur ...: Entrez ↵
[Modifier les types de partition]
Commande (M pour l'aide): t
Numéro de partition (1-3, par défaut 1): 1
Partition TYPR ou alias (Type L pour lister tous): UEFI
Commande (M pour l'aide): t
Numéro de partition (1-3, par défaut 2): 2
Partition TYPR ou alias (Type L pour lister tous): Linux
Commande (M pour l'aide): t
Numéro de partition (1-3, par défaut 3): 3
Partition TYPR ou alias (Type L pour lister tous): échange
[Écrivez le partitionnement au disque]
Commande (M pour l'aide): W
$ mkfs.fat -f 32 / dev / nvme0n1p1 # sur la partition du système EFI $ MKFS -T ext4 / dev / nvme0n1p2 # sur la partition de système de fichiers Linux $ mkswap / dev / nvme0n1p3 # sur la partition de swap Linux
/mnt
:$ mont / dev / nvme0n1p2 / mnt $ mkdir -p / mnt / boot / efi $ mont / dev / nvme0n1p1 / mnt / boot / efi $ swapon / dev / nvme0n1p3
$ pacstrap -i / mnt base Linux Linux-Firmware Sudo Vim $ genfstab -u -p / mnt> / mnt / etc / fstab
$ arch-chroot / mnt
$ vim /etc/locale.gen # Décommente vos localités, c'est-à-dire `en_us.utf-8` ou` en_gb.utf-8` $ de régime local $ echo "lang = en_us.utf-8"> /etc/locale.conf # Choisissez votre paramètre $ ln -sf / usr / share / zoneinfo / europe / berlin / etc / localtime # choisissez votre fuseau horaire $ HWCLOCK - Systohc
$ echo yourhostname > / etc / hostname $ vim / etc / hôtes 127.0.0.1 localhost :: 1 localhost 127.0.1.1 YourHostname
$ useradd -m -g roue, stockage, alimentation, audio, vidéo -s / bin / bash yourUsername $ passwd racine $ passwd yourUsername
$ visudo [Décommiement suivant Ligne dans le fichier] % roue tout = (tout) tout
$ pacman -s grub efibootmgr $ grub-install / dev / nvme0n1 $ grub-mkconfig -o /boot/grub/grub.cfg
$ Pacman -s dhcpcd NetworkManager Resolvconf $ systemctl activer dhcpcd $ SystemCTL Activer NetworkManager $ systemctl activer systemd-résolu
$ exit $ umount / mnt / boot / efi $ umount / mnt $ redémarrer
$ timeDatectl set-ntp true
nmcli
:$ NMCLI Device WiFi Connect <Nom of WiFi Access Point> Mot de passe <Mot de passe>
$ sudo pacman -s xorg xorg-apps xorg-xinit xorg-xlsfonts xdotool xclip xsel
$ sudo pacman -s dbus # bus de message utilisé par de nombreuses applications $ sudo pacman -s Intel-Ucocode # Fichiers de mise à jour des microcodes pour les processeurs Intel $ sudo pacman -s fuse2 # interface pour des programmes pour exporter un système de fichiers vers le noyau Linux $ sudo pacman -s lshw # fournit des informations détaillées sur le matériel de la machine $ sudo Pacman -s PowerTop # Un outil pour diagnostiquer les problèmes de consommation d'énergie et de gestion de l'énergie $ sudo pacman -s inxi # outil d'information du système CLI complet complet $ sudo pacman -s acpi # client pour la batterie, l'alimentation et les lectures thermiques$ sudo pacman -s Base-Devel # outils de base pour créer des packages Arch Linux $ sudo pacman -s git # système de contrôle de version distribué $ sudo pacman -s compresseur zip # / archiver pour la création et la modification des zipriles $ sudo pacman -s unzip # pour l'extraction et la visualisation de fichiers dans des archives .zip $ sudo pacman -s htop # Visionneuse de processus CLI interactive $ sudo pacman -s arbre # Un programme de liste d'annuaireBoîte de dialogue de $ Sudo Pacman # Un outil pour afficher les boîtes de dialogue des scripts shell $ sudo pacman -s réflecteur # script pour récupérer et filtrer la dernière liste de miroirs Pacman $ sudo pacman -s bash-completion # Achèvement programmable pour la coquille bash$ sudo pacman -s iw # utilitaire de configuration CLI pour les appareils sans fil $ sudo pacman -s wpa_supplicant # Un utilitaire fournissant une négociation clé pour les réseaux sans fil WPA $ sudo pacman -s tcpdump # analyseur de paquets de ligne de commande puissant $ sudo pacman -s mtr # combine les fonctionnalités de traceroute et ping dans un seul outil $ sudo pacman -s net-tools # outils de configuration pour le réseautage Linux $ sudo pacman -s Conntrack-tools # Utilisypace Outils pour interagir avec le système de suivi NetFilter $ sudo pacman -s ethtool # utilitaire pour contrôler les pilotes et matériel réseau $ sudo pacman -s wget # utilitaire réseau pour récupérer des fichiers à partir du web $ sudo pacman -s # outil de copie de fichiers pour les fichiers distants et locaux $ sudo pacman -s socat # relais de prise polyvalent $ sudo pacman -s openbsd-netcat # programme netcat. Variante OpenBSD. $ sudo pacman -s axel # Light Command Line Download Accelerator $ sudo pacman -s bind # J'utilise l'utilitaire DIG pour la résolution DNS à partir de ce package
# Instructions pour installer XFCE4 $ sudo pacman -s xfce4 $ sudo pacman -s xfce4-notifyd xfce4-screensaver xfce4-screenshooter $ sudo pacman -s thunar-archive-plugin thunar-media-tags-plugin $ sudo pacman -s réseau-manager-applet $ sudo pacman -s xfce4-xkb-plugin xfce4-battery-plugin xfce4-datetime-Plugin xfce4-Mount-Plugin XFCE4-Netload-Plugin XFCE4 Wavelan-Plugin XFCE4-PulsAudio-Plugin XFCE4-WEATHER-PLUGIN XFCE4-Whiskermenu-Plugin # Instructions pour installer i3 $ sudo pacman -s i3-wm i3status i3lock pango $ sudo pacman -s lxAppearance # Vous aurez très probablement besoin de ces applications pour i3 $ sudo pacman -s polybar # belle barre de statut pour les interfaces utilisateurs basées sur i3 $ sudo pacman -s rofi # comme dmenu, mais plus personnalisable $ sudo Pacman -s Ranger # Manager des fichiers de console $ sudo pacman -s alacritty # émulateur de terminal $ sudo pacman -s Dunst # Manager de notification $ sudo pacman -s feh # visionneuse d'image rapide et légère $ sudo pacman -s XSS-Lock # Contrôleur de verrouillage d'écran $ Sudo Pacman -s Flameshot # Capture d'écran $ sudo pacman -s gsimplecal # widget de petit calendrier
ly
pour son minimalisme:$ sudo pacman -s ly $ sudo systemctl activer ly
$ sudo pacman -s ttf-dejavu ttf-freefont ttf-liberation ttf-droid terminus-font $ sudo pacman -s noto-fonts noto-fonts-emoji ttf-ubuntu-font-family ttf-roboto ttf-roboto-mono
$ sudo pacman -s sof-firmware # firmware ouvert ouvert $ sudo pacman -s puleAudio # Un serveur sonore à usage général de fonctionnalité $ sudo pacman -s PavucOntrol # Contrôle du volume de PulseAudio $ sudo pacman -s alsa-utils # architecture sonore avancée Linux - utilitaires $ sudo pacman -s alsa-plugins # plugins ALSA supplémentaires
$ sudo Pacman -s Bluez Bluez-Utils Blueman $ sudo systemctl activer bluetooth
$ sudo pacman -s tasses tasses-filtres tasses pdf système-configriver-imprimante hplip $ sudo systemctl activer les coupes.service
/usr/share/applications/system-config-printer.desktop
et set Categories=System;Settings;X-XFCE-SettingsDialog;X-XFCE-HardwareSettings;
$ sudo pacman -s tlp tlp-rdw $ sudo systemctl Activer TLP # Exécuter les commandes suivantes uniquement si vous utilisez TLP-RDW: $ sudo systemctl activer NetworkManager-Dispatcher.Service $ sudo systemctl masque systemd-rfkill.service $ sudo systemctl masque systemd-rfkill.socket
$ sudo systemctl activer fstrim.timer
$ sudo pacman -s arc-gtk-thème adapta-gtk-thème materia-gtk-thème $ sudo pacman -s papirus-icon-thème
$ Sudo Reflector - Country Allemagne, Autriche, Suisse - 10-plus fascinant --threads $ (nproc) --Save /etc/pacman.d/mirrorlist
$ sudo pacman -s nm-connection-éditeur NetworkManager-openvpn
$ Pacman -s vulkan-Intel # uniquement pour les systèmes avec des graphiques Intel $ pacman -s nvidia-utils # uniquement pour les systèmes avec des graphiques NVIDIA $ Pacman -s AMDVLK # uniquement pour les systèmes avec des graphiques AMD
$ redémarrer
Ouvrez votre /etc/fstab
et trouvez UUID pour votre partition d'échange
Ouvrez le fichier de configuration GRUB et ajoutez un CV UUID à GRUB_CMDLINE_LINUX_DEFAULT
:
$ sudo vim / etc / par défaut / grub Exemple: ... GRUB_CMDLINE_LINUX_DEFAULT = "Splash Resume Splash = UUID = <UUID de votre partition d'échange> " GRUB_CMDLINE_LINUX_DEFAULT = "Splash Resume Splash = UUID = 97D9E9F5-899F-4E9E-910E-623A5F665271 " ...
$ sudo grub-mkconfig -o /boot/grub/grub.cfg
resume
:$ sudo vim /etc/mkinitcpio.conf Exemple: ... Hooks = "base udev ressume cur aitodetect modconf block fileSystems clavier fsck" ...
$ sudo mkinitcpio -p linux
$ sudo systemctl hibernate
$ sudo pacman -s chromium # browser web-browser $ sudo pacman -s obsidienne # application de mise en place $ sudo pacman -s mutepad # éditeur de texte graphique simple $ sudo pacman -s file-roller # archive Manager $ sudo pacman -s provient # téléspectateur pdf $ sudo pacman -s xournalpp # éditeur PDF $ sudo pacman -s libreOffice # packages de bureau $ sudo pacman -s gimp # éditeur d'image $ sudo pacman -s gpick # pic de couleur $ sudo pacman -s inkscape # éditeur graphique vectoriel $ sudo pacman -s Fontforge # éditeur de polices $ sudo pacman -s gardé # outil de gestion du disque Grphical $ sudo pacman -s VLC # lecteur vidéo $ sudo pacman -s Remmina # Client de bureau à distance $ sudo pacman -s shotcut # outil d'édition vidéo $ sudo Pacman -s Evolution # Client de messagerie $ sudo Pacman -s Redshift # ajuste la température de couleur de votre écran $ sudo pacman -s neofetch # Informations du système de ligne de commande $ sudo pacman -s obtudio # application de screencasting and streaming $ sudo pacman -s wireshark-QT # analyseur de protocole réseau $ sudo pacman -s Spotify-Launcher # Client Spotify $ sudo pacman -s télégram-desktop # mon messager préfabriqué $ sudo pacman -s rclone # Gérer ou migrer des fichiers sur le stockage cloud $ sudo pacman -s openvpn # client openvpn $ sudo pacman -s wireguard-tools # client wireguard $ sudo pacman -s arandr # gui pour xrandr
$ git clone https://aur.archlinux.org/yay.git $ cd yay $ makepkg -si
$ sudo pacman -s neovim # éditeur de console puissant $ sudo pacman -s zed # éditeur graphique ultime $ sudo Pacman -s Tree-Sitter # Système d'analyse pour les outils de programmation $ sudo pacman -s arbre-sitter-Cli # CLI Tool Tree-Sitter Analyrs $ sudo pacman -s stow # Configuration Manager $ sudo pacman -s sqlite3 # Console Sqlite Client $ sudo pacman -s tldr # Collection de pages d'homme simplifiées $ sudo pacman -s jq # processeur JSON CLI $ sudo pacman -s TMUX # Multiplexeur de session terminale $ sudo pacman -s NMAP # Scanner réseau avec fonctionnalités avancées $ sudo pacman -s masscan # scanner réseau haute performance $ sudo pacman -s pgcli # Client de console pour postgresql $ sudo pacman -s redis # Console pour redis $ sudo pacman -s apache # http serveur + quelques utilitaires utiles (htpasswd) $ sudo pacman -s meld # git Visual Diff and Merge Tool $ sudo pacman -s websocat # Client de ligne de commande pour WebSockets $ sudo pacman -s sshpass # fournisseur de mot de passe SSH non interactif $ sudo pacman -s git-filter-repo # alternative git-filter-branch plus rapide et plus sûre
sudo setcap 'cap_net_raw+epi' /usr/bin/masscan
pour permettre la possibilité d'exécuter masscan
en tant qu'utilisateur non racine.$ sudo pacman -s infrastructure # ANSIBLE comme outil de code (métal nu) $ sudo pacman -s podman # outil CLI pour la gestion des conteneurs $ sudo pacman -s docker # outil CLI pour la gestion des conteneurs $ sudo pacman -s docker-compose # exécuter des applications multi-container avec docker $ sudo pacman -s kubectl # outil CLI pour gérer les grappes de Kubernetes $ sudo pacman -s Helm # Gestionnaire de packages pour Kubernetes $ sudo pacman -s terraform # infrastructure comme outil de code (nuages) # Configurer Docker $ sudo systemctl activer docker # activer le démon docker sur le démarrage du système # sudo usermod -a -g docker yourUsername # pour pouvoir exécuter docker en tant que non-ROOT $ newgrp docker # Connexion au groupe docker sans redémarrage
$ sudo pacman -s va $ allez installer github.com/fullstorydev/grpcurl/cmd/grpcurl@latest $ allez installer github.com/hairyhenderson/gomplate/v4/cmd/gomplate@latest
$ sudo pacman -s jdk8-openjdk # kit de développement openjdk java 8 $ sudo pacman -s jdk11-openjdk # kit de développement openjdk java 11 $ sudo pacman -s jdk17-openjdk # kit de développement openjdk java 17 $ sudo pacman -s jdk21-openjdk # kit de développement openjdk java 21 $ sudo pacman -s jdk-openjdk # kit de développement openjdk java 22 $ sudo pacman -s maven # outil de gestion de projet Java $ sudo pacman -s gradle # outil de gestion de projet Java
archlinux-java
. Répertoriez toutes les versions JVM disponibles à l'aide de archlinux-java status
et définissez-en un à l'aide de archlinux-java set VERSION
.Installez les instructions de Dart et Flutter suivant de https://docs.flumber.dev/get-started/install/linux
Installez C, C ++ et les outils pour le développement de bas niveau:
$ sudo pacman -s gcc # collection de compilateurs GNU, fronts C et C ++ $ sudo pacman -s gdb # débogueur GNU $ sudo Pacman -s Clang # C / C ++ Frontend Compiler pour LLVM $ sudo pacman -s cmake # c / c ++ outil de gestion de projet $ sudo pacman -s ninja # Build System en mettant l'accent sur la vitesse $ sudo pacman -s cuda # Nvidia GPU Programming Toolkit $ sudo pacman -s nasm # ASSSEmblebler pour l'architecture du processeur x86 $ sudo pacman -s boost # bibliothèque C ++ avec des utils à usage général et des structures de données $ sudo pacman -s cdrtools # cd / dvd / bluray de commande logiciel d'enregistrement $ sudo pacman -s qemu-full # émulateur de machine open source et virtualiseur
$ sudo pacman -s python # python lui-même $ sudo pacman -s Python-Pip # Python Package Manager $ sudo pacman -s Python-poetry # Python Package Manager (mieux)
$ sudo pacman -s Lua # Collection de Lua Tools
$ sudo pacman -s nodejs # javascript runtime $ sudo pacman -s npm # gestionnaire de packages JavaScript $ Sudo Pacman -s Yarn # JavaScript Package Manager
$ sudo pacman -s Rust # Rust Compiler et outils pour la gestion de projet
$ sudo pacman -s-têtes linux # en-têtes pour la construction de modules de noyau Linux $ sudo pacman -s VirtualBox-host-dkms # VirtualBox Host Kernel Modules Sources $ sudo pacman -s Virtualbox # hyperviseur pour la virtualisation x86
$ Sudo Pacman -s Plantuml # Tool pour créer des diagrammes UML
$ sudo pacman -s hugo # générateur de sites statiques rapides et flexible à Go $ sudo pacman -s dart-sass # implémentation de sass (requis pour Hugo)
$ sudo pacman -s gnucash # application personnelle et petite-entreprise financière
$ sudo pacman -s freecad # modélisateur CAD paramétrique basé sur des fonctionnalités $ sudo Pacman -s PRUSA-SLICER # G-Code Générateur pour les imprimantes 3D
/etc/pacman.conf
et non-comment (ou ajouter) les lignes suivantes:[Multilib] Inclure = /etc/pacman.d/mirrorlist
$ sudo pacman -syu
$ sudo pacman -s wine # Couche de compatibilité pour l'exécution des programmes Windows $ sudo Pacman -s Wine-Mono # Remplacement du vin pour le framework .net de Microsoft $ sudo Pacman -s Wine-gecko # Remplacement du vin pour Internet Explorer de Microsoft $ sudo pacman -s winetricks # installateur pour diverses bibliothèques d'exécution dans le vin $ sudo pacman -s zenity # Boîtes de dialogue afficher des scripts de coquille (dépendance au vin)
$ paramètres de WineTricks Fonttsmooth = RGB
wine: Read access denied for device L"\??\Z:\", FS volume label and serial are not available
, accédez à ~/.wine/dosdevices
, supprimez z:
lien symbolique et faites-le souligner votre $HOME
$ wget http://mirrors.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
$ mkdir ./texlive $ tar -xvf install-tl-unx.tar.gz -c texLive - strip-components = 1
$ cd ./texlive $ sudo ./install-tl -select-repository
Téléchargez Zip-Archive à partir d'ici: https://developer.android.com/studio à partir de la section des outils de ligne de commande uniquement .
Déballer les archives et copier CMDLINE-TOOLS sur $ANDROID_HOME
(dans mon cas ~/Android
):
$ unzip commandlinetools-linux -..._ Dermter.zip # archive Vous obtenez du site Web $ mkdir -p ~ / Android / cmdline-tools / Dernier $ mv ./cmdline-tools/* ~ / Android / cmdline-tools / le dernier /
Définissez ANDROID_HOME
Environment Variable sur ~/Andoird
dans .bashrc
Installez des outils de plate-forme, créez des outils et acceptez toutes les licences:
$ sdkmanager "plate-forme-outils" "plates-formes; Android-29" $ sdkmanager "Build-tools; 29.0.3" $ SDKMANAGER - CLICENCES $ sdkmanager - à la mise à jour
$ sudo pacman -s yubikey-manager $ sudo pacman -s yubikey-personne-gui
Ingénierie inverse binaire: gdb
, strace
, ltrace
, ldd
, objdump
radare2
, frida
, Ghidra
, IDA Pro
, cutter
+ rz-ghidra
+ cutterref
, angr-management
API Monitor
, PEiD
, UpxUnpacker
Python: pycdc
Java: jd-gui
, jadx
C #: Avalonia ILSpy
Dans certains noyaux Linux, il existe des pilotes de périphériques USB 3.0 cassés, qui réveillent parfois le système juste après avoir lancé le processus d'hibernation. Si vous voyez des erreurs comme celle-ci dans votre sortie de commande dmesg
après une hibernation infructueuse:
XHCI_HCD 0000: 00: 14.0: PM: PCI_PM_FREEZE (): HCD_PCI_SUSPEND + 0x0 / 0x20 Renvoie -16 xhci_hcd 0000: 00: 14.0: PM: dpm_run_callback (): pci_pm_freeze + 0x0 / 0xc0 return -16 XHCI_HCD 0000: 00: 14.0: PM: Impossible de geler l'async: Erreur -16
Pour résoudre le problème, posez les lignes suivantes dans /usr/lib/systemd/system-sleep/xhci
et rendre ce fichier exécutable:
#! / bin / sh run_pre_hook () { ECHO "Désactiver le module XHCI avant de suspendre à $ (date) ..." >> / tmp / systemd_suspend_log grep xhc. * activer / proc / acpi / wakeup && echo xhc> / proc / acpi / wakeup } run_post_hook () { ECHO "Activer le module xhci après le réveil de $ (date)" >> / tmp / systemd_suspend_log grep xhc. * Disable / proc / acpi / wakeup && echo xhc> / proc / acpi / wakeup } cas 1 $ pre) run_pre_hook ;; poster) run_post_hook ;; ESAC
Solution originale: https://gist.github.com/ioggstream/8f380d398aef989ac455b93b92d42048
Cela peut aider si vous avez une très petite police de grub sur votre moniteur 4K
/etc/default/grub
avec l'éditeur de texte et ajouter les lignes suivantes:Grub_terminal_output = "gfxterm" Grub_gfxpayload_linux = Keep GRUB_GFXMODE = 1920X1080X32.1024X768X32, AUTO
grub.cfg
:$ sudo grub-mkconfig -o /boot/grub/grub.cfg
Cela peut vous aider si vous utilisez LightDM et que vous avez une police très petite sur votre moniteur 4K
Ouvrir /etc/lightdm/lightdm.conf
fichier et ajouter la ligne suivante sous [Seat:*]
Section:
Display-Settup-Script = XRAndr --output EDP-1 --mode 1920x1080PS votre nom de sortie d'écran, comme EDP-1 dans mon cas, se trouve dans
xrandr -q
$ gsetings set org.gnome.desktop.interface scheme de couleur «préférer-dark»
Settings -> Screensaver -> Activate Screensaver when computer is idle
.resolvectl revert wg0
(modifiez wg0
en nom d'interface Wireguard). Cela empêchera le système d'utiliser l'interface Wireguard pour tous les itinéraires.xrender
à glx
et vérifiez si cela aide. A fonctionné pour moi.Window -> Always show menu bar -> disable
/dev/sdb1
) et initialiser les luks:$ sudo cryptsetup luksformat / dev / sdb1
/dev/mapper/cryptdev
:$ sudo cryptsetup open / dev / sdb1 cryptdev
ext4
:$ sudo mkfs.ext4 / dev / mapper / cryptdev
/mnt
dans cet exemple, et utilisez-le comme vous le souhaitez:$ sudo mont / dev / mapper / cryptdev / mnt
$ sudo umount / mnt $ sudo cryptsetup close cryptdev