Selamat datang di Arch Linux dengan Panduan Instalasi XFCE4 dan I3 Window Manager!
Panduan ini memberi Anda langkah-langkah langkah demi langkah untuk memasang Arch Linux bersama dengan Window Manager XFCE4 dan I3. Ini telah dibuat dengan cermat berdasarkan pengalaman saya sendiri tentang instalasi Arch Linux pada beberapa perangkat selama bertahun -tahun. Panduan ini bertujuan untuk membuat proses instalasi Anda semulus mungkin.
Untuk memulai perjalanan instalasi Arch Linux Anda, silakan ikuti petunjuk langkah demi langkah yang disediakan di bawah ini.
Jika Anda memiliki saran, koreksi, atau menghadapi masalah apa pun saat mengikuti panduan ini, saya mendorong Anda untuk terlibat melalui GitHub.
Masalah: Jika Anda menemukan masalah atau memiliki pertanyaan spesifik, silakan buka masalah di gudang GitHub untuk panduan ini. Ini memungkinkan saya untuk melacak dan mengatasi masalah Anda secara efektif.
Permintaan Tarik: Jika Anda memiliki perbaikan atau penambahan ke panduan ini, jangan ragu untuk mengirimkan permintaan tarik. Kontribusi Anda dapat membantu meningkatkan kejelasan panduan untuk semua orang.
Buka halaman unduhan Linux Arch Linux https://archlinux.org/download/
Temukan bagian HTTP Direct Downloads dan pilih semua cermin unduhan. Pilih cermin yang secara geografis lebih dekat ke lokasi Anda.
Di halaman cermin temukan arsip bernama seperti archlinux-YYYY.MM.DD-x86_64.iso
atau archlinux-x86_64.iso
atau file lainnya dengan akhiran .iso
. File lain (seperti .txt , .tar.gz dan bahkan .iso.sig ) tidak diperlukan untuk proses instalasi.
Masukkan USB-Stick ke PC Anda dengan setidaknya 2GB ruang tersedia di atasnya.
Temukan perangkat blok yang sesuai untuk folder USB-Stick in /dev
. Biasanya itu /dev/sdb
.
/dev/sdb
):$ sudo dd conv = fsync oflag = status langsung = kemajuan if =./Archlinux-yyyy.mm.dd-x86_64.iso dari =/dev/sdb
Masukkan media instalasi ke dalam komputer tempat Anda menginstal Arch Linux.
Power di PC Anda dan tekan tombol menu boot . Untuk laptop Lenovo ThinkPad X1 Carbon Series, kunci ini adalah F12
.
Boot dari USB-Stick dan tunggu sampai proses boot selesai.
iwctl
dan periksa koneksi dibuat:$ IWCTL [IWD]# stasiun wlan0 get-networks [IWD]# stasiun WLAN0 Connect <Nama WiFi Access Point> [IWD]# EXIT $ ping 1.1.1.1
$ Pacman -syy
fdisk
. Anda dapat menemukan nama perangkat penyimpanan menggunakan perintah lsblk
. $ fdisk /dev /nvme0n1
[Ulangi perintah ini sampai partisi yang ada dihapus]
Perintah (m untuk bantuan): D
Perintah (m untuk bantuan): D
Perintah (m untuk bantuan): D
[Buat Partisi 1: EFI]
Perintah (m untuk bantuan): n
Nomor partisi (1-128, default 1): masukkan ↵
Sektor Pertama (..., Default 2048): Masukkan ↵
Sektor terakhir ...: +256m
[Buat Partisi 2: Utama]
Perintah (m untuk bantuan): n
Nomor partisi (2-128, default 2): masukkan ↵
Sektor pertama (..., default ...): masukkan ↵
Sektor terakhir ...: -32g // Ukuran ganda RAM Anda
[Buat Partisi 3: Pertukaran]
Perintah (m untuk bantuan): n
Nomor partisi (3-128, default 3): masukkan ↵
Sektor pertama (..., default ...): masukkan ↵
Sektor terakhir ...: masukkan ↵
[Ubah jenis partisi]
Perintah (m untuk bantuan): t
Nomor partisi (1-3, default 1): 1
PARTION TYPR ATAU ALIAS (Tipe L untuk daftar semua): UEFI
Perintah (m untuk bantuan): t
Nomor partisi (1-3, default 2): 2
PARTION TYPR ATAU ALIAS (Tipe L untuk daftar semua): Linux
Perintah (m untuk bantuan): t
Nomor partisi (1-3, default 3): 3
PARTION TYPR ATAU ALIAS (TYPE L TO LIST ALL): SWAP
[Tulis partisi ke disk]
Perintah (m untuk bantuan): w
$ mkfs.fat -f 32 /dev /nvme0n1p1 # pada partisi sistem EFI $ mkfs -t ext4 /dev /nvme0n1p2 # pada partisi sistem file linux $ mkswap /dev /nvme0n1p3 # pada partisi swap linux
/mnt
:$ mount /dev /nvme0n1p2 /mnt $ mkdir -p/mnt/boot/efi $ mount/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 # uncomment lokal Anda, yaitu `en_us.utf-8` atau` en_gb.utf-8` $ lokal-gen $ echo "lang = en_us.utf-8"> /etc/locale.conf # Pilih lokal Anda $ ln -sf/usr/share/zoneInfo/europe/berlin/etc/localtime # Pilih zona waktu Anda $ hwclock --systohc
$ echo yourhostname > /etc /hostname $ vim /etc /hosts 127.0.0.1 Localhost :: 1 Localhost 127.0.1.1 YourHostName
$ useradd -m -g roda, penyimpanan, daya, audio, video -s /bin /bash yourusername $ passwd root $ passwd youruSername
$ visudo [Uncomment Baris berikut dalam File] %roda semua = (semua) semua
$ Pacman -s grub efibootmgr $ grub-install /dev /nvme0n1 $ grub -mkconfig -o /boot/grub/grub.cfg
$ pacman -s DHCPCD NetworkManager ResolvConfonf $ systemctl mengaktifkan dhcpcd $ Systemctl Aktifkan NetworkManager $ systemctl mengaktifkan sistem-resolusi systemd
$ keluar $ UMOUNT/MNT/BOOT/EFI $ umount /mnt $ reboot
$ timedatectl set-ntp true
nmcli
:$ NMCLI Perangkat WiFi Connect <Nama WiFi Access Point> Password <words>
$ sudo pacman -s xorg xorg-apps xorg-xinit xorg-xlsfonts xdotool xclip xsel
$ sudo pacman -s dbus # bus pesan yang digunakan oleh banyak aplikasi $ sudo pacman -s intel -ucode # microcode update file untuk intel cpus $ sudo Pacman -s fuse2 # antarmuka untuk program untuk mengekspor sistem file ke kernel Linux $ sudo Pacman -S LSHW # memberikan informasi terperinci tentang perangkat keras mesin $ sudo pacman -s powertop # alat untuk mendiagnosis masalah dengan konsumsi daya dan manajemen daya $ sudo Pacman -s Inxi # Alat Informasi Sistem CLI Fitur Lengkap $ sudo Pacman -S ACPI # Klien untuk Baterai, Daya, dan Pembacaan Termal$ sudo pacman -s -devel # alat dasar untuk membangun paket linux arch $ Sudo Pacman -S Git # Sistem Kontrol Versi Terdistribusi $ sudo pacman -s zip # kompresor/pengarsip untuk membuat dan memodifikasi zipfiles $ sudo pacman -s unzip # untuk mengekstraksi dan melihat file di arsip .zip $ sudo pacman -s htop # penampil proses CLI interaktif $ Sudo Pacman -S Tree # Program Daftar DirektoriDialog $ sudo Pacman # Alat untuk menampilkan kotak dialog dari skrip shell $ sudo pacman -s reflektor # skrip untuk mengambil dan memfilter daftar cermin Pacman terbaru $ sudo Pacman -s Bash -Completion # Programmable Completion Untuk Bash Shell$ sudo pacman -s iw # utilitas konfigurasi cli untuk perangkat nirkabel $ sudo Pacman -S WPA_Supplicant # utilitas yang memberikan negosiasi utama untuk jaringan nirkabel WPA $ sudo pacman -s tcpdump # analyzer paket baris perintah kuat $ sudo Pacman -S MTR # menggabungkan fungsionalitas Traceroute dan Ping menjadi satu alat $ sudo pacman -s alat jaring # alat konfigurasi untuk jaringan linux $ sudo Pacman -s Conntrack -Tools # Userspace Tools Untuk berinteraksi dengan sistem pelacakan NetFilter $ sudo pacman -s ethtool # utilitas untuk mengendalikan driver dan perangkat keras jaringan $ sudo pacman -s wget # jaringan utilitas untuk mengambil file dari web $ sudo Pacman -s Rsync # Alat Salinan File untuk File Jarak Jauh dan Lokal $ sudo Pacman -s Socat # Relay Soket Multiguna $ sudo Pacman -s OpenBSD -NETCAT # NETCAT Program. Varian OpenBSD. $ sudo Pacman -s Axel # Light Command Line Download Accelerator $ sudo pacman -s bind # Saya menggunakan utilitas gali untuk resolusi DNS dari paket ini
# Instruksi untuk menginstal 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 network-manager-applet $ sudo pacman -s xfce4-xkb-plugin xfce4-battery-plugin xfce4-datetime-plugin xfce4-mount-plugin xfce4-netload-plugin xfce4-wavelan-plugin xfce4-Pulseaudio-plugin xfce4-weather-plugin xfce4-whiskermenu-plugin # Instruksi untuk menginstal i3 $ sudo pacman -s i3 -wm i3status i3lock pango $ sudo pacman -s lxappeargearge # Anda kemungkinan besar akan membutuhkan aplikasi ini untuk i3 $ sudo Pacman -S Polybar # Nice StatusBar untuk UIS berbasis i3 $ sudo pacman -s rofi # seperti dmenu, tapi lebih disesuaikan $ sudo Pacman -s Ranger # Console File Manager $ sudo Pacman -s Alacritty # terminal emulator $ sudo Pacman -s Dunst # Notification Manager $ sudo pacman -s feh # penampil gambar cepat dan ringan $ sudo Pacman -S XSS -LOCK # Screen Lock Controller $ sudo Pacman -s Flameshot # Screenshot App $ sudo Pacman -s gsimplecal # widget kalender kecil
ly
karena minimalisme:$ sudo pacman -s ly $ sudo systemctl memungkinkan 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 # suara terbuka firmware $ sudo pacman -s pulseaudio # server suara yang menonjol dan serba guna $ sudo Pacman -s Pavucontrol # Pulseaudio Volume Control $ sudo Pacman -S ALSA -UTILS # LINUX SUARA ARSITEKTUR TINJAU -Utilitas $ sudo Pacman -S ALSA -PLUGIN # Plugin ALSA Tambahan
$ sudo Pacman -s bluez bluez -utils blueman $ sudo systemctl mengaktifkan bluetooth
$ sudo Pacman -S cangkir cangkir-cups cups-PDF System-Config-printer HPLIP $ sudo systemctl mengaktifkan cangkir
/usr/share/applications/system-config-printer.desktop
dan set Categories=System;Settings;X-XFCE-SettingsDialog;X-XFCE-HardwareSettings;
$ sudo Pacman -s TLP TLP -RDW $ sudo systemctl mengaktifkan TLP # Jalankan perintah berikut hanya jika menggunakan TLP-RDW: $ sudo systemctl aktifkan networkmanager-dispatcher.service $ sudo systemctl mask systemd-rfkill.service $ sudo systemctl mask systemd-rfkill.socket
$ sudo systemctl mengaktifkan fstrim.timer
$ sudo pacman -s arc-gtk-tema adapta-gtk-tema materia-gtk-tema $ sudo Pacman -s papirus-icon-tema
$ Sudo Reflector --Country Jerman, Austria, Swiss -tercecehkan 10 --Treads $ (NPROC) --ve /etc/pacman.d/mirrorlist
$ sudo Pacman -s NM-Connection-Editor NetworkManager-OpenVPN
$ PACMAN -S VARL -INTEL # Hanya untuk sistem dengan grafik Intel $ PACMAN -S NVIDIA -UTILS # hanya untuk sistem dengan grafik nvidia $ pacman -s AMDVLK # Hanya untuk sistem dengan grafik AMD
$ reboot
Buka /etc/fstab
Anda dan temukan UUID untuk partisi swap Anda
Buka file konfigurasi grub dan tambahkan resume uuid ke GRUB_CMDLINE_LINUX_DEFAULT
:
$ sudo vim/etc/default/grub Contoh: ... Grub_cmdline_linux_default = "leen splash resume = uuid = <uuid dari partisi swap Anda> " Grub_cmdline_linux_default = "leen splash resume = uuid = 97d9e9f5-899f-4e9e-910e-623a5f665271 " ...
$ sudo grub -mkconfig -o /boot/grub/grub.cfg
resume
:$ sudo vim /etc/mkinitcpio.conf Contoh: ... Hooks = "base udev resume autodetect modconf block filesystems keyboard fsck" ...
$ sudo mkinitcpio -p linux
$ sudo systemctl hibernate
$ sudo Pacman -s Chromium # Web -browser $ sudo Pacman -s Aplikasi Obsidian # Note -Taking $ sudo pacman -s mousepad # editor teks grafis sederhana $ sudo Pacman -s File -Roller # Archive Manager $ sudo Pacman -s Evince # PDF Viewer $ sudo Pacman -s Xournalpp # editor PDF $ Sudo Pacman -S LibreOffice # Paket kantor $ sudo pacman -s gimp # editor gambar $ sudo Pacman -s gpick # color picker $ sudo Pacman -s Inkscape # Vector Graphics Editor $ sudo Pacman -s FontForge # Fonts Editor $ sudo Pacman -S GPARTED # GRPHICAL DISK MANAJEMEN TOOL $ Sudo Pacman -S VLC # Video Player $ sudo Pacman -s remmina # klien desktop jarak jauh $ sudo Pacman -s Shotcut # Video Editing Tool $ sudo Pacman -s Evolution # Email Client $ sudo Pacman -s Redshift # Menyesuaikan suhu warna layar Anda $ Sudo Pacman -S Neofetch # Command -Line System Information $ sudo Pacman -s Obs -studio # Screencasting and Streaming App $ sudo Pacman -s Wireshark -QT # Network Protocol Analyzer $ sudo Pacman -s Spotify -Launcher # Spotify Client $ sudo Pacman -s telegram -desktop # messenger preffered saya $ sudo pacman -s rclone # kelola atau migrasi file pada penyimpanan cloud $ sudo Pacman -s OpenVPN # OpenVPN CLIENT $ sudo Pacman -s Wireguard -Tools # Wireguard Client $ sudo Pacman -s arandr # gui untuk xrandr
$ git clone https://aur.archlinux.org/yay.git $ CD yay $ makePkg -si
$ sudo Pacman -S Neovim # EDITOR KONSOLE KEPALA $ sudo Pacman -s Zed # Ultimate Graphical Editor $ Sudo Pacman -S Tree -Sitter # Parsing System untuk Alat Pemrograman $ sudo Pacman -s Pohon-pengasuh-cli # CLI Parsers alat-pengasuh pohon $ sudo pacman -s stow # configuration manager $ sudo Pacman -s sqlite3 # console sqlite client $ sudo Pacman -s tldr # koleksi halaman pria yang disederhanakan $ sudo Pacman -s jq # cli json prosesor $ sudo pacman -s tmux # terminal sesi multiplexer $ sudo Pacman -s nmap # pemindai jaringan dengan fitur canggih $ sudo Pacman -s Masscan # High Performance Network Scanner $ sudo pacman -s pgcli # console klien untuk postgresql $ Sudo Pacman -S Redis # Klien Konsol untuk Redis $ sudo pacman -s Apache # http server + beberapa utilitas yang berguna (htpasswd) $ sudo pacman -s meld # git visual diff dan alat gabungan $ sudo pacman -s WebSocat # Command Line Client for WebSockets $ sudo pacman -s sshpass # penyedia kata sandi ssh noninteraktif $ sudo Pacman -s git-filter-repo # alternatif cabang git-filter yang lebih cepat dan lebih aman
sudo setcap 'cap_net_raw+epi' /usr/bin/masscan
untuk memungkinkan kemampuan menjalankan masscan
sebagai pengguna non-root.$ sudo Pacman -s ansible # infrastruktur sebagai alat kode (logam telanjang) $ sudo Pacman -s Podman # CLI Tool untuk Manajemen Kontainer $ sudo Pacman -s Docker # CLI Tool untuk Manajemen Kontainer $ Sudo Pacman -S Docker-Compose # Run Multi-Container Applications Dengan Docker $ sudo Pacman -s Kubectl # CLI Tool untuk Mengelola Kluster Kubernetes $ sudo Pacman -s Helm # Paket Manager untuk Kubernetes $ sudo Pacman -s Terraform # Infrastruktur sebagai Alat Kode (Clouds) # Konfigurasikan Docker $ sudo systemctl aktifkan docker # aktifkan daemon docker di sistem start # sudo usermod -a -g Docker yourusername # Untuk dapat menjalankan Docker sebagai non -root $ NewGrp Docker # Login ke Docker Group tanpa restart
$ sudo pacman -s $ go install github.com/fullstorydev/grpcurl/cmd/grpcurl@latest $ go install github.com/hairyhenderson/gomplate/v4/cmd/gomplate@latest
$ sudo Pacman -s Jdk8 -OpenjDK # Openjdk Java 8 Development Kit $ sudo Pacman -s jdk11 -openjdk # openjdk java 11 kit pengembangan $ sudo Pacman -s jdk17 -openjdk # openjdk java 17 kit pengembangan $ sudo Pacman -s jdk21 -openjdk # openjdk Java 21 Development Kit $ sudo Pacman -s JDK -OPENJDK # OpenJDK Java 22 Development Kit $ sudo Pacman -s Maven # Java Project Management Tool $ sudo Pacman -s Gradle # Java Project Management Tool
archlinux-java
. Sebutkan semua versi JVM yang tersedia menggunakan archlinux-java status
dan atur satu menggunakan archlinux-java set VERSION
.Instal Dart dan Flutter mengikuti instruksi dari https://docs.flutter.dev/get-started/install/linux
Instal C, C ++ dan alat untuk pengembangan tingkat rendah:
$ Sudo Pacman -S GCC # GNU Compiler Collection, C ++ Frontends $ sudo Pacman -s GDB # GNU Debugger $ sudo Pacman -S Dentang # C/C ++ Frontend Compiler untuk LLVM $ sudo pacman -s cmake # c/c ++ alat manajemen proyek $ Sudo Pacman -S Ninja # Build System dengan fokus pada kecepatan $ sudo pacman -s cuda # nvidia GPU Programming Toolkit $ sudo Pacman -s NASM # asssembler untuk arsitektur CPU x86 $ sudo Pacman -S Boost # C ++ Perpustakaan dengan util tujuan umum dan struktur data $ sudo Pacman -s Cdrtools # CD/DVD/Perangkat Lunak Perekaman Perintah Bluray $ sudo pacman -s qemu -full # Emulator mesin open source dan virtualizer
$ sudo Pacman -python # python itu sendiri $ sudo Pacman -s Python -PIP # Paket Python Manager $ sudo Pacman -s Python -poetry # Python Package Manager (Better One)
$ sudo Pacman -s Lua # Collection of Lua Tools
$ sudo pacman -s nodejs # javascript runtime $ Sudo Pacman -S NPM # JavaScript Paket Manager $ sudo Pacman -s benang # JavaScript Paket Manager
$ sudo pacman -s karat # rust compiler dan alat untuk manajemen proyek
$ sudo Pacman -S Linux -Headers # Header untuk Membangun Modul Kernel Linux $ sudo pacman -s virtualbox-host-dkms # virtualbox host module sumber modul $ sudo Pacman -s VirtualBox # Hypervisor untuk virtualisasi x86
$ sudo pacman -s Plantuml # Tool untuk membuat diagram UML
$ sudo Pacman -s Hugo # Generator situs statis cepat dan fleksibel di Go $ sudo Pacman -s Dart -Sass # Implementasi Sass (Diperlukan untuk Hugo)
$ sudo Pacman -s Gnucash # Personal dan Small Business Financial Application
$ sudo pacman -s freecad # fitur berbasis parametrik 3d cad modeler $ sudo Pacman -s prusa-slicer # g-code generator untuk printer 3D
/etc/pacman.conf
dan uncomment (atau tambahkan) baris berikut:[multilib] Termasuk = /etc/pacman.d/mirrorlist
$ sudo pacman -syu
$ Sudo Pacman -S Wine # Compatibility Layer untuk Menjalankan Program Windows $ sudo Pacman -Penggantian Wine -Mono # Wine untuk Microsoft .NET Framework $ sudo Pacman -S Wine -Gecko # Wine's Reflacement for Microsoft's Internet Explorer $ sudo Pacman -s Winetricks # installer untuk berbagai perpustakaan runtime dalam anggur $ Sudo Pacman -S Zenity # Display Dialog Boxes dari Shell Scripts (Wine Dependency)
$ Winetricks Pengaturan Fontsmooth = RGB
wine: Read access denied for device L"\??\Z:\", FS volume label and serial are not available
, buka ~/.wine/dosdevices
, hapus z:
Tautan simbolik dan buat itu menunjuk ke $HOME
Anda$ 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-komponen = 1
$ cd ./texlive $ sudo ./install-tl -select-repositori
Unduh Zip-Archive dari sini: https://developer.android.com/studio dari bagian hanya alat baris perintah .
Unpack Archive dan Salin CMDline-Tools ke $ANDROID_HOME
(dalam kasus saya ~/Android
):
$ unzip commandlinetools-linux -..._ terbaru.zip # arsip yang Anda dapatkan dari situs web $ mkdir -p ~/android/cmdline -tools/terbaru $ mv ./cmdline-tools/* ~/android/cmdline-tools/terbaru/
Atur variabel lingkungan ANDROID_HOME
ke ~/Andoird
di .bashrc
Instal Platform Tools, Build Tools, dan terima semua lisensi:
$ SDKManager "platform-tools" "platform; Android-29" $ sdkmanager "Tools Build; 29.0.3" $ SDKManager --Licenses $ SDKManager -update
$ sudo pacman -s yubikey -manager $ sudo Pacman -s yubikey-personalisasi-gui
Biner Reverse Engineering: gdb
, strace
, ltrace
, ldd
, objdump
radare2
, frida
, Ghidra
, IDA Pro
, cutter
+ rz-ghidra
+ cutterref
, API Monitor
angr-management
, PEiD
, UpxUnpacker
Python: pycdc
Java: jd-gui
, jadx
C#: Avalonia ILSpy
Di beberapa kernel Linux ada beberapa driver perangkat USB 3.0 yang rusak, yang kadang -kadang membangunkan sistem tepat setelah Anda meluncurkan proses hibernasi. Jika Anda melihat kesalahan seperti ini di output perintah dmesg
Anda setelah hibernasi yang gagal:
XHCI_HCD 0000: 00: 14.0: PM: pci_pm_freeze (): hcd_pci_suspend+0x0/0x20 pengembalian -16 XHCI_HCD 0000: 00: 14.0: PM: dpm_run_callback (): pci_pm_freeze+0x0/0xc0 returns -16 XHCI_HCD 0000: 00: 14.0: PM: Gagal membekukan async: error -16
Untuk memperbaiki masalah, letakkan baris berikut di /usr/lib/systemd/system-sleep/xhci
dan buat file ini dapat dieksekusi:
#!/bin/sh run_pre_hook () { Echo "Nonaktifkan modul XHCI sebelum ditangguhkan pada $ (tanggal) ..." >> /tmp /systemd_suspend_log grep xhc. *Enable/proc/acpi/Wakeup && echo xhc>/proc/acpi/Wakeup } run_post_hook () { echo "Aktifkan modul xhci setelah bangun dari $ (tanggal)" >> /tmp /systemd_suspend_log grep xhc. *nonaktifkan/proc/acpi/bangun && echo xhc>/proc/acpi/bangun } kasus $ 1 in pra) run_pre_hook ;; posting) run_post_hook ;; ESAC
Solusi Asli: https://gist.github.com/ioggstream/8f380d398aef989ac455b93b92d42048
Ini dapat membantu jika Anda memiliki font grub yang sangat kecil di monitor 4K Anda
/etc/default/grub
dengan editor teks dan tambahkan baris berikut:Grub_terminal_output = "gfxterm" Grub_gfxpayload_linux = Keep Grub_gfxmode = 1920x1080x32,1024x768x32, otomatis
grub.cfg
:$ sudo grub -mkconfig -o /boot/grub/grub.cfg
Ini dapat membantu jika Anda menggunakan LightDM dan memiliki font yang sangat kecil pada monitor 4K Anda
Buka /etc/lightdm/lightdm.conf
File dan tambahkan baris berikut di bawah [Seat:*]
Bagian:
Display-Setup-Script = xrandr-output edp-1 --mode 1920x1080PS Nama output layar Anda, seperti EDP -1 dalam kasus saya, dapat ditemukan di
xrandr -q
$ gsettings set org.gnome.desktop.interface warna-skema 'preferensi-gelap'
Settings -> Screensaver -> Activate Screensaver when computer is idle
.resolvectl revert wg0
(ubah wg0
ke nama antarmuka wireguard Anda). Ini akan mencegah sistem menggunakan antarmuka Wireguard untuk semua rute.xrender
ke glx
dan periksa apakah itu membantu. Bekerja untuk saya.Window -> Always show menu bar -> disable
/dev/sdb1
) dan inisialisasi luks:$ sudo cryptsetup luksformat /dev /sdb1
/dev/mapper/cryptdev
:$ sudo cryptsetup open /dev /sdb1 cryptdev
ext4
:$ sudo mkfs.ext4/dev/mapper/cryptdev
/mnt
dalam contoh ini, dan menggunakannya seperti yang Anda inginkan:$ sudo mount /dev /mapper / cryptdev /mnt
$ sudo Umount /mnt $ sudo cryptsetup tutup cryptdev