.
This commit is contained in:
parent
83d521fac2
commit
a2c7c30393
5 changed files with 42 additions and 44 deletions
|
@ -163,9 +163,7 @@ systemctl enable NetworkManager
|
||||||
|
|
||||||
## Ajout de dépôts additionnels dans Pacman
|
## Ajout de dépôts additionnels dans Pacman
|
||||||
|
|
||||||
**Remarque** : c'est le même principe que pour n'importe quel dépot de n'importe quelle distro, il faut **impérativement** n'ajouter que des dépots dans lesquels on a **confiance**.
|
**Remarque** : c'est le même principe que pour n'importe quel dépot de n'importe quelle distro, il faut **impérativement** n'ajouter que des dépots dans lesquels on a **confiance**. Et c'est idem ++ pour les paquets AUR.
|
||||||
|
|
||||||
Et c'est idem pour les paquets AUR.
|
|
||||||
|
|
||||||
Dans `/etc/pacman.conf`
|
Dans `/etc/pacman.conf`
|
||||||
|
|
||||||
|
|
|
@ -10,13 +10,12 @@ Si le réseau n'est pas up (ethernet ici dans mon cas)
|
||||||
systemctl start NetworkManager.service
|
systemctl start NetworkManager.service
|
||||||
```
|
```
|
||||||
|
|
||||||
Et si tout est ok
|
Et si tout est ok, on l'active automatiquement au boot
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
systemctl enable NetworkManager.service
|
systemctl enable NetworkManager.service
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
## Ajout d'un utilisateur
|
## Ajout d'un utilisateur
|
||||||
|
|
||||||
On ajoute un compte utilisateur + mot de passe
|
On ajoute un compte utilisateur + mot de passe
|
||||||
|
@ -28,7 +27,7 @@ passwd shakasan
|
||||||
|
|
||||||
## Configurer sudo
|
## Configurer sudo
|
||||||
|
|
||||||
Pour pouvoir exécuter des commandes avec les droits admin depuis son user fraichement créé, on doit configurer sudo pour qu'il accepte les membres du groupe `wheel`.
|
Pour pouvoir exécuter des commandes avec les droits admin depuis son utilisateur fraichement créé, on doit configurer `sudo` pour qu'il accepte les membres du groupe `wheel`.
|
||||||
|
|
||||||
Dans `/etc/sudoers`, on décommente cette ligne
|
Dans `/etc/sudoers`, on décommente cette ligne
|
||||||
|
|
||||||
|
@ -38,7 +37,7 @@ Dans `/etc/sudoers`, on décommente cette ligne
|
||||||
|
|
||||||
## On se logue avec le nouvel utilisateur
|
## On se logue avec le nouvel utilisateur
|
||||||
|
|
||||||
On quite le user actuelle
|
On quite l'utilisateur actuel
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
exit
|
exit
|
||||||
|
@ -46,24 +45,24 @@ exit
|
||||||
|
|
||||||
Et on se logue avec le nouveau.
|
Et on se logue avec le nouveau.
|
||||||
|
|
||||||
A partir de maintenant, on utilisera sudo à la place du compte root (prenons les bonnes habitudes)
|
A partir de maintenant, on utilisera `sudo` à la place du compte `root` (prenons les bonnes habitudes)
|
||||||
|
|
||||||
## Yaourt ou Trizen
|
## Yaourt ou Trizen
|
||||||
|
|
||||||
On install yaourt ou trizen pour épauler pacman avec les 'paquets' AUR.
|
On install `yaourt` ou `trizen` pour épauler `pacman` avec les 'paquets' AUR.
|
||||||
|
|
||||||
Ce sont en fait des wrapper pour pacman qui ajoutent des fonctions en plus, comme la possibilité d'installer des 'paquets' depuis AUR.
|
Ce sont en fait des wrapper pour `pacman` qui ajoutent des fonctions en plus, comme la possibilité d'installer des 'paquets' depuis AUR.
|
||||||
|
|
||||||
**Remarque 1** : utilisez de préférence trizen qui est plus sécurisé
|
**Remarque 1** : utilisez de préférence `trizen` qui est plus sécurisé
|
||||||
**Remarque 2** : et n'oubliez pas de lire les scripts d'installation à chaque fois, même lors de mises à jours !
|
**Remarque 2** : et n'oubliez pas de lire les scripts d'installation à chaque fois, même lors de mises à jours !
|
||||||
|
|
||||||
Pour yaourt
|
Pour `yaourt`
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
sudo pacman -S yaourt
|
sudo pacman -S yaourt
|
||||||
```
|
```
|
||||||
|
|
||||||
Pour trizen
|
Pour `trizen`
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
sudo pacman -S git
|
sudo pacman -S git
|
||||||
|
@ -72,7 +71,7 @@ cd trizen
|
||||||
makepkg -si
|
makepkg -si
|
||||||
```
|
```
|
||||||
|
|
||||||
A partir de maintenant, je vais utiliser trizen pour tout (wrapper pacman)
|
A partir de maintenant, je vais utiliser `trizen` pour tout (wrapper `pacman`)
|
||||||
|
|
||||||
## Sources du Kernel
|
## Sources du Kernel
|
||||||
|
|
||||||
|
@ -118,7 +117,7 @@ sudo alsactl store
|
||||||
|
|
||||||
## Gstreamer
|
## Gstreamer
|
||||||
|
|
||||||
On install gstreamer + plugins
|
On install `gstreamer` + plugins
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
trizen -S gst-plugins-{base,good,bad,ugly} gst-libav
|
trizen -S gst-plugins-{base,good,bad,ugly} gst-libav
|
||||||
|
@ -158,7 +157,7 @@ trizen -S cups hplip python-pyqt5 foomatic-{db,db-ppds,db-gutenprint-ppds,db-non
|
||||||
|
|
||||||
## Configurer le clavier
|
## Configurer le clavier
|
||||||
|
|
||||||
On configure le clavier pour Xorg
|
On configure le clavier pour `Xorg`
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
sudo localectl set-x11-keymap be
|
sudo localectl set-x11-keymap be
|
||||||
|
@ -174,7 +173,7 @@ trizen -S bluez bluez-tools bluez-plugins bluez-utils blueman
|
||||||
|
|
||||||
## Services à démarrer au boot
|
## Services à démarrer au boot
|
||||||
|
|
||||||
On active dans systemd les services suivants pour qu'ils démarrent automatiquement au boot
|
On active dans `systemd` les services suivants pour qu'ils démarrent automatiquement au boot
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
sudo systemctl enable syslog-ng@default
|
sudo systemctl enable syslog-ng@default
|
||||||
|
@ -188,7 +187,7 @@ sudo systemctl enable ntpd
|
||||||
|
|
||||||
## Gestionnaire de connexion lightdm
|
## Gestionnaire de connexion lightdm
|
||||||
|
|
||||||
On install le gestionnaire de connexion
|
On install le gestionnaire de connexion pour pouvoir s'authentifier graphiquement
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
trizen -S lightdm lightdm-{gtk-greeter,gtk-greeter-settings} accountsservice
|
trizen -S lightdm lightdm-{gtk-greeter,gtk-greeter-settings} accountsservice
|
||||||
|
@ -196,7 +195,7 @@ trizen -S lightdm lightdm-{gtk-greeter,gtk-greeter-settings} accountsservice
|
||||||
|
|
||||||
## MATE
|
## MATE
|
||||||
|
|
||||||
On install l'envirronement de bureau MATE
|
On install l'envirronement de bureau `MATE`
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
trizen -S gvfs-{afc,goa,google,gphoto2,mtp,nfs,smb} mtpfs
|
trizen -S gvfs-{afc,goa,google,gphoto2,mtp,nfs,smb} mtpfs
|
||||||
|
@ -208,13 +207,13 @@ Puis
|
||||||
trizen -S mate mate-{extra,applet-dock,applet-streamer,applets,backgrounds,calc,common,control-center,desktop,icon-theme,icon-theme-faenza,media,menu,menus,netbook,notification-daemon,panel,polkit,power-manager,screensaver,sensors-applet,session-manager,settings-daemon,system-monitor,terminal,themes,user-guide,user-share,utils} mozo pluma engrampa atril gnome-icon-theme python2-pyinotify ffmpegthumbnailer pulseaudio pulseaudio-{alsa,bluetooth} libcanberra-{pulse,gstreamer} system-config-printer
|
trizen -S mate mate-{extra,applet-dock,applet-streamer,applets,backgrounds,calc,common,control-center,desktop,icon-theme,icon-theme-faenza,media,menu,menus,netbook,notification-daemon,panel,polkit,power-manager,screensaver,sensors-applet,session-manager,settings-daemon,system-monitor,terminal,themes,user-guide,user-share,utils} mozo pluma engrampa atril gnome-icon-theme python2-pyinotify ffmpegthumbnailer pulseaudio pulseaudio-{alsa,bluetooth} libcanberra-{pulse,gstreamer} system-config-printer
|
||||||
```
|
```
|
||||||
|
|
||||||
MATE Tweak, pour avoir accès à certains réglages depuis le Panneau de configuration
|
`MATE Tweak`, pour avoir accès à certains réglages depuis le Panneau de configuration
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
trizen -S mate-tweak
|
trizen -S mate-tweak
|
||||||
```
|
```
|
||||||
|
|
||||||
Et un petit hack pour avoir accès aux screensavers de gnome sous MATE (glmatrix par exemple)
|
Et un petit hack pour avoir accès aux screensavers de gnome sous MATE (`glmatrix` par exemple)
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
trizen -S mate-screensaver-hacks
|
trizen -S mate-screensaver-hacks
|
||||||
|
@ -222,14 +221,14 @@ trizen -S mate-screensaver-hacks
|
||||||
|
|
||||||
## Gestionnaire de connexion
|
## Gestionnaire de connexion
|
||||||
|
|
||||||
On lance le gestionnaire de connexion lightdm
|
On lance le gestionnaire de connexion `lightdm`
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
sudo systemctl start accounts-daemon
|
sudo systemctl start accounts-daemon
|
||||||
sudo systemctl start lightdm
|
sudo systemctl start lightdm
|
||||||
```
|
```
|
||||||
|
|
||||||
Et si tout va bien, une fois dans l'environnement de bureau MATE, on l'active via le Terminal MATE
|
Et si tout va bien, une fois dans l'environnement de bureau `MATE`, on l'active via le `Terminal MATE`
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
sudo systemctl enable accounts-daemon
|
sudo systemctl enable accounts-daemon
|
||||||
|
|
|
@ -28,7 +28,7 @@ On install le nécessaire (CPU Intel)
|
||||||
trizen -S iucode-tool intel-ucode
|
trizen -S iucode-tool intel-ucode
|
||||||
```
|
```
|
||||||
|
|
||||||
Et on met à jour la configuration de Grub pour qu'il en tienne compte
|
Et on met à jour la configuration de `GRUB` pour qu'il en tienne compte
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
grub-mkconfig -o /boot/grub/grub.cfg
|
grub-mkconfig -o /boot/grub/grub.cfg
|
||||||
|
@ -48,7 +48,7 @@ Et on active le firewall au boot
|
||||||
sudo ufw enable
|
sudo ufw enable
|
||||||
```
|
```
|
||||||
|
|
||||||
Et si vous utilisez syncthing, on ouvre les ports pour celui-ci
|
Et si vous utilisez `syncthing`, on ouvre les ports pour celui-ci
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
sudo ufw allow syncthing
|
sudo ufw allow syncthing
|
||||||
|
@ -56,7 +56,7 @@ sudo ufw allow syncthing
|
||||||
|
|
||||||
## Unbound (cache DNS)
|
## Unbound (cache DNS)
|
||||||
|
|
||||||
On install
|
Pour accélérer la résolution DNS, on install un cache DNS local
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
trizen -S unbound
|
trizen -S unbound
|
||||||
|
@ -68,17 +68,18 @@ Et on active le service au boot
|
||||||
sudo systemctl start unbound.service
|
sudo systemctl start unbound.service
|
||||||
sudo systemctl enable unbound.service
|
sudo systemctl enable unbound.service
|
||||||
```
|
```
|
||||||
### .bashrc
|
|
||||||
|
## .bashrc
|
||||||
|
|
||||||
Dans `~/.bashrc`, on ajoute :
|
Dans `~/.bashrc`, on ajoute :
|
||||||
|
|
||||||
Un theme plus sympa pour mocp
|
Un theme plus sympa pour `mocp`
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
alias mocp='mocp -T "darkdot_theme"'
|
alias mocp='mocp -T "darkdot_theme"'
|
||||||
```
|
```
|
||||||
|
|
||||||
Des couleurs et un affichage plus complet de la commande `ll`
|
Des couleurs et un affichage plus complet de la commande `ls`
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
alias ll='ls -lah --color'
|
alias ll='ls -lah --color'
|
||||||
|
@ -96,9 +97,9 @@ On configure `nano` comme éditeur cli par défaut
|
||||||
export EDITOR=nano
|
export EDITOR=nano
|
||||||
```
|
```
|
||||||
|
|
||||||
### Terminal par défaut
|
## Terminal par défaut
|
||||||
|
|
||||||
Nécessaire pour certaines applications comme rclonebrowser par exemple
|
Nécessaire pour certaines applications comme `rclonebrowser` par exemple
|
||||||
|
|
||||||
Dans `/etc/environment`, on ajoute
|
Dans `/etc/environment`, on ajoute
|
||||||
|
|
||||||
|
@ -106,28 +107,28 @@ Dans `/etc/environment`, on ajoute
|
||||||
TERMINAL=/usr/bin/mate-terminal
|
TERMINAL=/usr/bin/mate-terminal
|
||||||
```
|
```
|
||||||
|
|
||||||
### Numlock ON avec lightdm au boot
|
## Numlock ON avec lightdm au boot
|
||||||
|
|
||||||
Rien de plus agaçant que de ne pas avoir la touche numlock activée lorsqu'on arrive sur l'écran de connexion.
|
Rien de plus agaçant que de ne pas avoir la touche numlock activée lorsqu'on arrive sur l'écran de connexion.
|
||||||
|
|
||||||
Dans `/etc/lightdm/lightdm.conf`, on ajoute la ligne suivante
|
Pour `lightdm`, dans `/etc/lightdm/lightdm.conf`, on ajoute la ligne suivante
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
[Seat:*]
|
[Seat:*]
|
||||||
greeter-setup-script=/usr/bin/numlockx on
|
greeter-setup-script=/usr/bin/numlockx on
|
||||||
```
|
```
|
||||||
|
|
||||||
### Partages SMB/CIFS dans /etc/fstab
|
## Partages SMB/CIFS dans /etc/fstab
|
||||||
|
|
||||||
Exemple de configuration dans fstab pour monter automatique au boot un dossier partagé sur son NAS avec smb/cifs
|
Exemple de configuration dans `/etc/fstab` pour monter automatiquement au boot un dossier partagé sur son NAS avec smb/cifs
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
//<VOTRE_ADRESSE_IP>/<NOM_DU_DOSSIER_PARTAGE> /mnt/<NOM_DU_POINT_DE_MONTAGE_LOCAL> cifs vers=3.0,x-systemd.automount,x-systemd.idle-timeout=1min,_netdev,credentials=/etc/smbcreds,rw,iocharset=utf8,uid=1000,gid=1000 0 0
|
//<VOTRE_ADRESSE_IP>/<NOM_DU_DOSSIER_PARTAGE> /mnt/<NOM_DU_POINT_DE_MONTAGE_LOCAL> cifs vers=3.0,x-systemd.automount,x-systemd.idle-timeout=1min,_netdev,credentials=/etc/smbcreds,rw,iocharset=utf8,uid=1000,gid=1000 0 0
|
||||||
```
|
```
|
||||||
|
|
||||||
**Remarque** : le uid et le gid sont a adapter si besoin à ceux de votre utilisateur
|
**Remarque** : le `uid` et le `gid` sont a adapter si besoin à ceux de votre utilisateur
|
||||||
|
|
||||||
Et on regénère les règles systemd pour le nouveau point de montage smb/cifs
|
Et on regénère les règles `systemd` pour le nouveau point de montage smb/cifs
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
sudo systemctl daemon-reload
|
sudo systemctl daemon-reload
|
||||||
|
@ -135,9 +136,9 @@ sudo systemctl restart remote-fs.target
|
||||||
sudo systemctl restart local-fs.target
|
sudo systemctl restart local-fs.target
|
||||||
```
|
```
|
||||||
|
|
||||||
### Environnement QT5
|
## Environnement QT5
|
||||||
|
|
||||||
Pour donner la même apparences aux applications écrites avec QT5 et GTK, on va utiliser qt5ct comme intermédiaire. Celui-ci s'ajoute dans le Panneau de configuration
|
Pour donner la même apparences aux applications écrites avec `QT5` et `GTK`, on va utiliser `qt5ct` comme intermédiaire. Celui-ci s'ajoute dans le Panneau de configuration.
|
||||||
|
|
||||||
Dans `/etc/environment`, on ajoute
|
Dans `/etc/environment`, on ajoute
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
## Grub (thèmes)
|
## Grub (thèmes)
|
||||||
|
|
||||||
Pour donner un loog un peu plus sympa à grub, on install le thème
|
Pour donner un look un peu plus sympa à `GRUB`, on install le thème
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
trizen -S grub-themes-vimix
|
trizen -S grub-themes-vimix
|
||||||
|
@ -34,7 +34,7 @@ Ce utilitaire permet de configurer des wallpapers différents en configuration m
|
||||||
|
|
||||||
Malheureusement, le prix à payer est la désactivation des icones sur le bureau.
|
Malheureusement, le prix à payer est la désactivation des icones sur le bureau.
|
||||||
|
|
||||||
On install nitrogen
|
On install
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
trizen -S nitrogen
|
trizen -S nitrogen
|
||||||
|
@ -46,7 +46,7 @@ On l'ajoute dans les applications à démarrer lors de la session (Panneau de co
|
||||||
sh -c "sleep 5; nitrogen --restore"
|
sh -c "sleep 5; nitrogen --restore"
|
||||||
```
|
```
|
||||||
|
|
||||||
Et on désactive la gestion des icones du bureau par Caja (MATE)
|
Et on désactive la gestion des icones du bureau par `Caja` (`MATE`)
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
gsettings set org.mate.background draw-background false
|
gsettings set org.mate.background draw-background false
|
||||||
|
|
4
matos.md
4
matos.md
|
@ -74,7 +74,7 @@ LABEL="u2f_end"
|
||||||
|
|
||||||
### Ledger Nano S
|
### Ledger Nano S
|
||||||
|
|
||||||
Et toujours idem... ^^ pour le Cold Wallet Ledger Nano S
|
Et toujours idem... ^^ pour le Ledger Nano S
|
||||||
|
|
||||||
On créer le fichier `/etc/udev/rules.d/20-hw1.rules` et on ajoute
|
On créer le fichier `/etc/udev/rules.d/20-hw1.rules` et on ajoute
|
||||||
|
|
||||||
|
@ -93,7 +93,7 @@ SUBSYSTEMS=="usb", ATTRS{idVendor}=="2c97", ATTRS{idProduct}=="0001", MODE="0660
|
||||||
|
|
||||||
### Recharger les règles udev
|
### Recharger les règles udev
|
||||||
|
|
||||||
Afin que ces règles udev soit prises en compte directement :
|
Afin que ces règles `udev` soit prises en compte directement :
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
sudo udevadm control --reload
|
sudo udevadm control --reload
|
||||||
|
|
Loading…
Reference in a new issue