Créer un environnement Arch Linux sur Raspai

introduction

Dans cet article, je décrirai le processus de création d'un environnement Arch Linux sur Raspberry pi 3 Model B (car mon Raspberry pi est 3 Model B). La version est un peu ancienne, mais je ne pense pas que la procédure d'installation changera beaucoup par rapport à la dernière version de Raspeye 4. Cet article s'adresse à tous ceux qui souhaitent exécuter ArchLinux sur Rasppie version 3 ou ultérieure.

Quel genre d'environnement sera créé à la fin?

Vous aurez un environnement comme celui de l'image ci-dessous. J'ai utilisé Xfce pour l'environnement de bureau.

end.png

Procédure d'installation

Il se compose de 3 parties.

=== Exécuter avec Linux préparé dans l'environnement virtuel === Chapitre 1. Ecrire les paramètres de partition et de système de fichiers sur la carte microSD

=== Travailler avec Raspeye === Chapitre 2. Divers paramètres tels que les paramètres régionaux, le clavier, le réseau, l'ajout d'utilisateur, l'heure, Xorg, l'environnement de bureau, etc. Chapitre 3. Personnalisation sur l'environnement de bureau sélectionné

Chapitre 1

Dans ce chapitre, nous allons construire une partition et un système de fichiers archLinux sur une carte microSD. C'est presque la même que la procédure d'installation officielle, mais vous pouvez suivre la séquence. N'importe quel système d'exploitation fera l'affaire tant que vous pourrez utiliser des commandes telles que «fdisk», «mount» et «tar». Cependant, si vous voulez le faire en toute sécurité sans vous blesser, je pense qu'il vaut mieux préparer Linux sur un environnement virtuel tel que VirtualBox ou VMware. Je l'ai fait sous Windows avec Zorin OS 15.2 Lite (gratuit) dans l'environnement virtuel de VirtualBox.

L'explication du chapitre 1 fera presque la même chose que la formule ci-dessous. Raspberry Pi 3 | Arch Linux ARM https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-3 Raspberry Pi 4 | Arch Linux ARM https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-4

Construction d'une nouvelle partition et d'un nouveau système de fichiers

J'ouvre actuellement un terminal avec Zorin OS 15.2 Lite installé dans un environnement virtuel. Passez à la racine avec su.

Premièrement, si la carte microSD se monte automatiquement, vous devez la démonter. Vérifiez l'état de montage actuel avec mount. Lorsque je vérifie la dernière ligne, elle est toujours montée automatiquement.

root@hibi221b:/home/hibi21b# mount
...
...
/dev/sdb1 on /media/hibi21b/B1FD-E84D type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)

Démonter avec ʻumount / dev / sdb1`. Je veux monter le répertoire de démarrage sur / dev / sdb1 plus tard, donc je dois le supprimer.

root@hibi221b:/home/hibi21b# umount /dev/sdb1

Si vous utilisez Zorin OS 15.2 Lite, décochez Stockage amovible car il sera monté automatiquement après un certain temps, même si vous le démontez.

usb.png

Vérifier les périphériques de blocage actuellement disponibles

Vous pouvez le vérifier avec la commande lsblk. J'utilise une carte microSD de 16 Go (j'aurais dû la garder autour de 128 Go).

root@hibi221b:/home/hibi21b# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   96G  0 disk 
└─sda1   8:1    0   96G  0 part /
sdb      8:16   1   15G  0 disk 
└─sdb1   8:17   1   15G  0 part 
sr0     11:0    1 1024M  0 rom  

Vérifiez également avec fdisk -l. Cette fois, le périphérique bloc de la carte microSD était / dev / sdb, mais / dev / sdc etc. peut changer, veuillez donc le lire dans ce cas.

root@hibi221b:/home/hibi21b# fdisk -l
Disk /dev/sda: 96 GiB, 103079215104 bytes, 201326592 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xee589588

Device     Boot Start       End   Sectors Size Id Type
/dev/sda1  *     2048 201324543 201322496  96G 83 Linux


Disk /dev/sdb: 15 GiB, 16118710272 bytes, 31481856 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xe5e4a4e3

Device     Boot Start      End  Sectors Size Id Type
/dev/sdb1        8192 31481855 31473664  15G  c W95 FAT32 (LBA)

Créer une nouvelle partition

Faites comme officiellement. Là où il y a un «<----------», vous devez le saisir vous-même.

root@hibi221b:/home/hibi21b# fdisk /dev/sdb

Welcome to fdisk (util-linux 2.31.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): o    <----------
Created a new DOS disklabel with disk identifier 0x7fa48a0b.

Command (m for help): p    <----------Afficher la table de partition
Disk /dev/sdb: 15 GiB, 16118710272 bytes, 31481856 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x7fa48a0b

Command (m for help): n    <----------
Partition type
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
Select (default p): p    <----------
Partition number (1-4, default 1):     <----------
First sector (2048-31481855, default 2048):     <----------
Last sector, +sectors or +size{K,M,G,T,P} (2048-31481855, default 31481855): +100M   <----------

Created a new partition 1 of type 'Linux' and of size 100 MiB.

Command (m for help): t    <----------
Selected partition 1
Hex code (type L to list all codes): c    <----------
Changed type of partition 'Linux' to 'W95 FAT32 (LBA)'.

Command (m for help): n    <----------
Partition type
   p   primary (1 primary, 0 extended, 3 free)
   e   extended (container for logical partitions)
Select (default p): p    <----------
Partition number (2-4, default 2):     <----------
First sector (206848-31481855, default 206848):     <----------
Last sector, +sectors or +size{K,M,G,T,P} (206848-31481855, default 31481855):     <----------

Created a new partition 2 of type 'Linux' and of size 14.9 GiB.

Command (m for help): w    <----------
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.

Vérifiez à nouveau / dev / sdb

Vous pouvez voir que vous avez une nouvelle partition en faisant fdisk -l.

root@hibi221b:/home/hibi21b# fdisk -l
...
...

Disk /dev/sdb: 15 GiB, 16118710272 bytes, 31481856 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x7fa48a0b

Device     Boot  Start      End  Sectors  Size Id Type
/dev/sdb1         2048   206847   204800  100M  c W95 FAT32 (LBA)
/dev/sdb2       206848 31481855 31275008 14.9G 83 Linux

Création et montage d'un système de fichiers FAT

root@hibi221b:/home/hibi21b# mkfs.vfat /dev/sdb1
mkfs.fat 4.1 (2017-01-24)
root@hibi221b:/home/hibi21b# mkdir boot
root@hibi221b:/home/hibi21b# mount /dev/sdb1 boot

Création et montage d'un système de fichiers ext4

mkfs.ext4 / dev / sdb2 prendra un certain temps.

root@hibi221b:/home/hibi21b# mkfs.ext4 /dev/sdb2
mke2fs 1.44.1 (24-Mar-2018)
Creating filesystem with 3909376 4k blocks and 979200 inodes
Filesystem UUID: 8371c867-4a52-4ebb-9e3a-40d20ac0c161
Superblock backups stored on blocks: 
	32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done   
root@hibi221b:/home/hibi21b# mkdir root
root@hibi221b:/home/hibi21b# mount /dev/sdb2 root

Vérifiez s'il est monté

Vérifier avec mount

root@hibi221b:/home/hibi21b# mount
...
...
/dev/sdb1 on /home/hibi21b/boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/sdb2 on /home/hibi21b/root type ext4 (rw,relatime)

Obtenir une archive tar

Obtenez l'archive tar avec wget. L'archive tar à obtenir dépend de la version de Raspeye. wget http://os.archlinuxarm.org/os/ArchLinuxARM-rpi-XXX-latest.tar.gz

Veuillez vérifier à nouveau la formule Raspberry Pi 3 | Arch Linux ARM https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-3 Raspberry Pi 4 | Arch Linux ARM https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-4

root@hibi221b:/home/hibi21b# wget http://os.archlinuxarm.org/os/ArchLinuxARM-rpi-2-latest.tar.gz
...
...
Saving to: ‘ArchLinuxARM-rpi-2-latest.tar.gz’

ArchLinuxARM-rpi-2-latest.tar.gz                  100%[============================================================================================================>] 445.14M  1.24MB/s    in 6m 53s  

2020-05-08 21:23:50 (1.08 MB/s) - ‘ArchLinuxARM-rpi-2-latest.tar.gz’ saved [466758916/466758916]

J'ai pu obtenir l'archive tar. Bien qu'il s'agisse de rpi-2, il a démarré normalement même avec Raspeye 3 Model B.

root@hibi221b:/home/hibi21b# ls
ArchLinuxARM-rpi-2-latest.tar.gz  boot  Desktop  Documents  Downloads  Music  Pictures  Public  root  Templates  Videos

Dégivrer

Officiellement, j'utilise bsdtar, mais j'ai utilisé la commande tar. Je n'ai pas ajouté tar zxvf Arch ... et l'option v car tous les détails seraient affichés dans le terminal. La signification de -C root est de décompresser sous le répertoire racine (qui est le point de montage de / dev / sdb2). «-C» est en majuscule.

Cela prendra un certain temps.

root@hibi221b:/home/hibi21b# tar zxf ArchLinuxARM-rpi-2-latest.tar.gz -C root
tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.security.capability'
tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.security.capability'
tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.security.capability'
root@hibi221b:/home/hibi21b#

Vous pouvez voir qu'il a été décompressé.

root@hibi221b:/home/hibi21b# ls root/
bin  boot  dev  etc  home  lib  lost+found  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var

sync Veuillez consulter le site suivant pour des explications détaillées.

commande de synchronisation|Ingénieur Linux certifié Linac| LPI-Japan https://linuc.org/study/knowledge/413/

root@hibi221b:/home/hibi21b# sync

Bouge toi

Ce que je fais est simple, mais le nom du répertoire est déroutant, alors j'ai fait un diagramme.

root@hibi221b:/home/hibi21b# mv root/boot/* boot

mv (1).png

root@hibi221b:/home/hibi21b# ls boot/
bcm2709-rpi-2-b.dtb       bcm2836-rpi-2-b.dtb       config.txt    fixup_cd.dat         kernel7.img   start4x.elf
bcm2710-rpi-2-b.dtb       bcm2837-rpi-3-b.dtb       fixup4cd.dat  fixup.dat            overlays      start_cd.elf
bcm2710-rpi-3-b.dtb       bcm2837-rpi-3-b-plus.dtb  fixup4.dat    fixup_db.dat         start4cd.elf  start_db.elf
bcm2710-rpi-3-b-plus.dtb  bootcode.bin              fixup4db.dat  fixup_x.dat          start4db.elf  start.elf
bcm2710-rpi-cm3.dtb       cmdline.txt               fixup4x.dat   initramfs-linux.img  start4.elf    start_x.elf
root@hibi221b:/home/hibi21b# ls root/boot/
root@hibi221b:/home/hibi21b# 

Démonter

Enfin, démontez les points de démarrage et de montage racine.

root@hibi221b:/home/hibi21b# mount
/dev/sdb1 on /home/hibi21b/boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/sdb2 on /home/hibi21b/root type ext4 (rw,relatime)

root@hibi221b:/home/hibi21b# umount boot root

C'est la fin des travaux du chapitre 1. Retirez la carte microSD. Il est normal que l'environnement virtuel soit également fermé.

Chapitre 2

À partir du chapitre 2, vous travaillerez avec Razpie. Insérez la carte microSD dans la tarte à la râpe et démarrez-la. Officiellement, le mot de passe initial pour root est root.

** Après le réglage, veuillez effectuer un redémarrage à un moment approprié. ** **

clavier

loadkeys jp106 ne sera pas dans la disposition japonaise si vous redémarrez avec des paramètres temporaires, il est donc préférable de le définir également dans localectl.

Paramètres du clavier dans la console-ArchWiki https://wiki.archlinux.jp/index.php/%E3%82%B3%E3%83%B3%E3%82%BD%E3%83%BC%E3%83%AB%E3%81%A7%E3%81%AE%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89%E8%A8%AD%E5%AE%9A

[root@alarmpi ~]# loadkeys jp106
[root@alarmpi ~]# localectl set-keymap jp106
[root@alarmpi ~]# localectl //Vérification

Changer le mot de passe de l'utilisateur root

Maintenant que vous pouvez saisir correctement les clés, modifiez le mot de passe de l'utilisateur root.

[root@alarmpi ~]# passwd root

audit Si un message comme ʻaudit: xxxxxxxapparaît, il interfère avec le travail et je ne l'ai pas aimé, donc je vais l'arrêter avec un masque. Pour l'annuler, utilisezsystemctl unmask XXX`.

Arch Linux ARM · Afficher le sujet - Comment désactiver les messages AUDIT https://archlinuxarm.org/forum/viewtopic.php?f=60&t=13175

[root@alarmpi ~]# systemctl mask systemd-journald-audit.socket
Created symlink /etc/systemd/system/systemd-journald-audit.socket -> /dev/null
[root@alarmpi ~]# reboot

Lieu

Ajoutez les paramètres régionaux du système. Ouvrez le fichier de configuration avec nano / etc / locale.gen et supprimez les commentaires des deux suivants. vi est bien, mais utiliser nano a moins d'accidents.

Si vous sélectionnez ja_JP.UTF-8 au lieu de en_US.UTF-8 et redémarrez, les caractères seront déformés, alors définissez ʻen_US.UTF-8`.

Paramètres régionaux --ArchWiki https://wiki.archlinux.jp/index.php/%E3%83%AD%E3%82%B1%E3%83%BC%E3%83%AB Maîtriser GNU nano-Qiita https://qiita.com/snct_hu/items/971d512c26dd8b3a3b3c

[root@alarmpi ~]# nano /etc/locale.gen
[root@alarmpi ~]# locale-gen
[root@alarmpi ~]# localectl set-locale en_US.UTF-8
[root@alarmpi ~]# localectl //Vérifiez si cela est reflété

réseau

Ici, définissez le LAN sans fil. Ceux qui utilisent le câble doivent vérifier séparément. Examinez l'interface sans fil avec ʻiw dev`. Le résultat est l'interface wlan0, qui s'avère être «wlan0».

[root@alarmpi ~]# iw dev

Utilisez la commande wpa_passphrase pour crypter le mot de passe wifi et l'écrire dans le nouveau fichier de configuration. Le nom du fichier de configuration doit être au format suivant.

/ etc / wpa_supplicant / wpa_supplicant-interface name.conf Pour wpa_supplicant, utilisez un trait de soulignement et un trait d'union avant le nom de l'interface.

[root@alarmpi ~]# wpa_passphrase "MYSSID" "passphrase" > /etc/wpa_supplicant/wpa_supplicant-wlan0.conf

Lorsque vous ouvrez / etc / wpa_supplicant / wpa_supplicant-wlan0.conf, le mot de passe est commenté en texte brut, supprimez donc cette partie.

WPA supplicant - ArchWiki https://wiki.archlinux.jp/index.php/WPA_supplicant#wpa_passphrase_.E3.81.A7.E6.8E.A5.E7.B6.9A.E3.81.99.E3.82.8B

[root@alarmpi ~]# nano /etc/wpa_supplicant/wpa_supplicant-wlan0.conf

---------Dans le fichier de paramètres
network={
    ssid="MYSSID"
    #psk="passphrase" <---Effacez cette ligne
    psk=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
}
---------

Activez le sans fil au moment du démarrage.

--systemctl activer wpa_supplicant @ nom de l'interface --systemctl enable dhcpcd @ nom de l'interface

[root@alarmpi ~]# systemctl enable wpa_supplicant@wlan0
Created symlink /etc/systemd/system/multi-user.target.wants/[email protected] -> /usr/lib/systemd/system/[email protected].

[root@alarmpi ~]# systemctl enable dhcpcd@wlan0
Created symlink /etc/systemd/system/multi-user.target.wants/[email protected] -> /usr/lib/systemd/system/[email protected]

Après le redémarrage, vérifiez wlan0 avec ʻif config ou ʻip addr show

DNSSEC Après avoir terminé les paramètres réseau et essayé ping -c5 8.8.8.8 etc., cela fonctionne très bien. Cependant, «ping -c5 google.com» ne passe pas. La cause de ceci peut être trouvée dans systemctl status / etc / systemd / résolu.conf. La solution peut être trouvée sur le site suivant.

systemd-resolved - ArchWiki https://wiki.archlinux.jp/index.php/Systemd-resolved#DNSSEC Raspberry DNS problems with ArchLinuxARM and DNSSEC | madflex https://madflex.de/posts/raspberry-dns-problems-with-archlinuxarm-and-dnssec/

Désactivez DNSSEC. Ajoutez-le à / etc / systemd / résolu.conf.

[root@alarmpi ~]# echo "DNSSEC=false" >> /etc/systemd/resolved.conf
[root@alarmpi ~]# cat /etc/systemd/resolved.conf
...
...
DNSSEC=false 

S'il vous plaît redémarrez.

Fuseau horaire

Vérifiez si le fuseau horaire: Asia / Tokyo est défini avec timedatectl.

Heure --ArchWiki https://wiki.archlinux.jp/index.php/%E6%99%82%E5%88%BB

[root@alarmpi ~]# timedatectl set-timezone Asia/Tokyo

Heures du jour

Groupe de l'heure standard du Japon (JST) https://jjy.nict.go.jp/tsp/PubNtp/index.html systemd-timesyncd - ArchWiki https://wiki.archlinux.jp/index.php/Systemd-timesyncd

[root@alarmpi ~]# nano /etc/systemd/timesyncd.conf

---------Dans le fichier de paramètres
#NTP=
NTP=ntp.ncit.jp //Changer de décommenter et spécifier le serveur
---------

[root@alarmpi ~]# timedatectl set-ntp true
[root@alarmpi ~]# reboot

Changer le nom d'hôte

[root@alarmpi ~]# nano /etc/hostname

---------Dans le fichier de paramètres
alarmpi  <--Effacer
hibi221b <--ajouter à
---------

Puis redémarrez. Le nom d'hôte a changé.

[root@hibi221b ~]# 

Ajouter / supprimer des utilisateurs

Créez un utilisateur général autre que l'utilisateur root.

Ajoutez avec la commande ʻuser add`.

---m Créer un répertoire personnel ** * Assurez-vous d'ajouter ** </ font> ---d Emplacement du répertoire personnel

  • Le shell de connexion-s est maintenant bash --Enfin, spécifiez le nom d'utilisateur.
[root@hibi221b ~]# useradd -m -d /home/hibi221b -s /bin/bash hibi221b

Créez un nouveau mot de passe pour l'utilisateur général ajouté ** * Veuillez vous assurer de le faire ** </ font>

[root@hibi221b ~]# passwd hibi221b

Vérifiez si un utilisateur général de hibi221b a été ajouté

[root@hibi221b ~]# cat /etc/passwd

Par défaut, un utilisateur général appelé ʻalarmest créé. Je n'ai pas l'intention d'utiliser cet utilisateur, je vais donc le supprimer. Utilisez-r` pour supprimer également le répertoire personnel de l'utilisateur de l'alarme.

[root@hibi221b ~]# ls /home
alarm hibi221b
[root@hibi221b ~]# userdel -r alarm

alarme Vérifier si l'utilisateur général a disparu

[root@hibi221b ~]# cat /etc/passwd
[root@hibi221b ~]# ls /home
hibi221b

pacman Maintenant que les paramètres réseau sont terminés, nous utiliserons pacman pour installer le package.

pacman - ArchWiki https://wiki.archlinux.jp/index.php/Pacman pacman-key - ArchWiki https://wiki.archlinux.jp/index.php/Pacman-key Tableau de comparaison Pacman-ArchWiki https://wiki.archlinux.jp/index.php/Pacman_%E6%AF%94%E8%BC%83%E8%A1%A8

[root@hibi221b ~]# pacman-key --init 
[root@hibi221b ~]# pacman-key --populate archlinuxarm
[root@hibi221b ~]# pacman -Syu

Ce dont vous avez besoin pour le système x window, etc.

Xorg - ArchWiki https://wiki.archlinux.jp/index.php/Xorg

[root@hibi221b ~]# pacman -S xorg-server xorg-xinit xorg-apps xorg-twm xterm mesa xf86-video-fbdev xf86-video-amdgpu

sudo Vous permet d'utiliser sudo. Vous devez d'abord installer vim et sudo. Je peux ouvrir le fichier de configuration avec visudo sans faire ʻexport EDITOR = vim, mais pour une raison quelconque, l'entrée de la clé n'est pas correcte, donc je pense qu'il est préférable de faire ʻexport EDITOR = vim.

[root@hibi221b ~]# pacman -S vim sudo
[root@hibi221b ~]# export EDITOR=vim
[root@hibi221b ~]# visudo

---------Dans le fichier de paramètres
##
## User privilege specification
##
root ALL=(ALL) ALL
hibi221b ALL=(ALL) ALL   <----------Ajouter cette ligne
---------

Installez lightdm

Le gestionnaire d'affichage a utilisé lightdm.

LightDM - ArchWiki https://wiki.archlinux.jp/index.php/LightDM

[root@hibi221b ~]# pacman -S lightdm lightdm-gtk-greeter
[root@hibi221b ~]# systemctl enable lightdm
Created symlink /etc/systemd/system/display-manager.service -> /usr/lib/systemd/system/lightdm.service

Démarrer xfce

Cette fois, nous utiliserons xfce pour l'environnement de bureau.

Xfce - ArchWiki https://wiki.archlinux.jp/index.php/Xfce

[root@hibi221b ~]# pacman -S xfce4 xfce4-goodies

Commencez par startxfce4, et si l'écran du bureau ci-dessous apparaît, l'installation est réussie. Puisque lightdm est activé, la prochaine fois que vous le démarrerez, vous serez connecté en tant qu'utilisateur que vous avez ajouté. (Si vous oubliez le mot de passe d'un utilisateur général, sélectionnez autre et connectez-vous en tant qu'utilisateur root)

[root@hibi221b ~]# which startxfce4
/usr/bin/startxfce4
[root@hibi221b ~]# startxfce4

xfce_desktop.png

chapitre 3

Maintenant, configurons les paramètres de l'environnement de bureau xfce. Si l'écran se fige et que vous ne pouvez rien faire, vous pouvez le redémarrer avec ctrl + ʻAlt + Backspace`.

xscreensaver Puisque l'économiseur d'écran par défaut de xfce n'est pas utilisé, désactivez tous les éléments d'économiseur d'écran actuellement définis. Même avec le démarrage automatique, l'économiseur d'écran est exécuté par défaut, alors désactivez-le. (Décochez l'écran de veille sous ʻApplications-> Paramètres-> Session et démarrage-> ʻDémarrage automatique de l'application.)

Ajoutez un nouvel économiseur d'écran x.

[hibi221b@hibi221b ~]$ sudo pacman -S xscreensaver

Celui avec la lune dessinée est celui qui est défini par défaut, et j'ai désactivé tous les éléments plus tôt. Le rouge est le nouveau paramètre d'économiseur d'écran x.

xscreensaver.png

Support japonais

Installez le paquet, paramétrez sur $ HOME / .xprofile, redémarrez, sélectionnez ʻapplication-> Settings-> fcitx-configuration` dans le coin supérieur gauche, et ajoutez Mozc. Vous pouvez passer à l'anglais <-> japonais en appuyant sur «ctrl» + «espace» là où le curseur est valide.

Fcitx - ArchWiki https://wiki.archlinux.jp/index.php/Fcitx Font-ArchWiki https://wiki.archlinux.jp/index.php/%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88#.E6.97.A5.E6.9C.AC.E8.AA.9E

[hibi221b@hibi221b ~]$ sudo pacman -S fcitx fcitx-mozc fcitx-configtool fcitx-im otf-ipafont
[hibi221b@hibi221b ~]$ vim .xprofile

--------- .Ajout de 3 lignes dans le fichier de configuration xprofile
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
---------

[hibi221b@hibi221b ~]$ reboot

navigateur

[hibi221b@hibi221b ~]$ sudo pacman -S firefox chromium

yay Installez yay, un assistant pour AUR (Arch User Repository).

Installez yay sur Arch Linux-Qiita https://qiita.com/ekzemplaro/items/6714469c1fb1ae06b80f

[hibi221b@hibi221b ~]$ sudo pacman -S base-devel git go
[hibi221b@hibi221b ~]$ git clone https://aur.archlinux.org/yay.git
[hibi221b@hibi221b ~]$ cd yay
[hibi221b@hibi221b yay]$ makepkg -si
[hibi221b@hibi221b yay]$ which yay
/usr/bin/yay

installation de vscodium

Installez le vscode open source.

[hibi221b@hibi221b ~]$ git clone https://aur.archlinux.org/vscodium-bin.git
[hibi221b@hibi221b ~]$ cd vscodium-bin
[hibi221b@hibi221b vscodium-bin]$ makepkg -si 
[hibi221b@hibi221b vscodium-bin]$ which vscodium
/usr/bin/vscodium

Changer d'icône

Sélectionnez votre icône préférée sur des sites tels que xfce-look. Téléchargez et décompressez dans $ HOME / .icons. Sélectionnez ensuite le thème d'icônes que vous avez téléchargé dans ʻApplications-> Paramètres-> ʻApparence-> ʻIcons` en haut à gauche.

McMojave-circle - Eyecandy for your XFCE-DESKTOP - xfce-look.org https://www.xfce-look.org/s/XFCE/p/1305429

[hibi221b@hibi221b ~]$ mkdir .icons
[hibi221b@hibi221b ~]$ cd Downloads
[hibi221b@hibi221b Downloads]$ ls
McMojave-circle-yellow.tar.xz
[hibi221b@hibi221b Downloads]$ tar Jxf McMojave-circle-yellow.tar.xz
[hibi221b@hibi221b Downloads]$ ls
McMojave-circle-yellow.tar.xz McMojave-circle-yellow McMojave-circle-yellow-dark
[hibi221b@hibi221b Downloads]$ mv McMojave-circle-yellow McMojave-circle-yellow-dark ../.icons/

Change le thème

Choisissez votre thème préféré sur des sites tels que xfce-look. Téléchargez et décompressez dans $ HOME / .themes. Sélectionnez ensuite le thème que vous avez téléchargé dans ʻApplications-> Paramètres-> ʻApparence-> style dans le coin supérieur gauche.

material-black COLORS Complete Desktop [GS-3.36 support] - Eyecandy for your XFCE-DESKTOP - xfce-look.org https://www.xfce-look.org/p/1316887/

[hibi221b@hibi221b ~]$ mkdir .themes
[hibi221b@hibi221b ~]$ cd Downloads
[hibi221b@hibi221b Downloads]$ ls
Material-Black-Pistachio_1.8.1.zip

[hibi221b@hibi221b Downloads]$ sudo pacman -S unzip

[hibi221b@hibi221b Downloads]$ unzip Material-Black-Pistachio_1.8.1.zip
[hibi221b@hibi221b Downloads]$ mv Material-Black-Pistachio ../.themes/

Changement d'image de bureau

Les images de bureau sont enregistrées par défaut sous / usr / share / background / xfce, donc les enregistrer dans ce répertoire facilitera la gestion. Sélectionnez l'image téléchargée dans ʻApplications-> Paramètres-> Bureau-> Arrière-plan` en haut à gauche.

Arch Dark Blue Wallpaper - linux-apps.com https://www.linux-apps.com/p/1306984/

[hibi221b@hibi221b Downloads]$ ls
arch_dark_blue.png
[hibi221b@hibi221b Downloads]$ sudo mv arch_dark_blue.png /usr/share/backgrounds/xfce/

Changer la notation anglaise du menu en japonais

Faites «Applications» en japonais en haut à gauche. J'ai généré ja_JP.UTF-8 dans les paramètres régionaux du chapitre 2. Définissez ceci sur les paramètres régionaux du système.

[hibi221b@hibi221b ~]$ su
[root@hibi221b ~]# localectl set-locale ja_JP.UTF-8
[root@hibi221b ~]# reboot

fin

Après cela, personnalisez le lanceur avec ʻApplications-> Paramètres-> Panel-> Panel 2-> ʻItems, et vous avez terminé.

[hibi221b@hibi221b ~]$ sudo pacman -S neofetch
[hibi221b@hibi221b ~]$ neofetch

complete.png

Recommended Posts