This commit is contained in:
Francois Beckers 2019-07-23 13:02:08 +02:00
parent 83d521fac2
commit a2c7c30393
5 changed files with 42 additions and 44 deletions

View file

@ -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`

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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