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
**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.
**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.
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
```
Et si tout est ok
Et si tout est ok, on l'active automatiquement au boot
```shell
systemctl enable NetworkManager.service
```
## Ajout d'un utilisateur
On ajoute un compte utilisateur + mot de passe
@ -28,7 +27,7 @@ passwd shakasan
## 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
@ -38,7 +37,7 @@ Dans `/etc/sudoers`, on décommente cette ligne
## On se logue avec le nouvel utilisateur
On quite le user actuelle
On quite l'utilisateur actuel
```shell
exit
@ -46,24 +45,24 @@ exit
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
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 !
Pour yaourt
Pour `yaourt`
```shell
sudo pacman -S yaourt
```
Pour trizen
Pour `trizen`
```shell
sudo pacman -S git
@ -72,7 +71,7 @@ cd trizen
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
@ -118,7 +117,7 @@ sudo alsactl store
## Gstreamer
On install gstreamer + plugins
On install `gstreamer` + plugins
```shell
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
On configure le clavier pour Xorg
On configure le clavier pour `Xorg`
```shell
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
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
sudo systemctl enable syslog-ng@default
@ -188,7 +187,7 @@ sudo systemctl enable ntpd
## Gestionnaire de connexion lightdm
On install le gestionnaire de connexion
On install le gestionnaire de connexion pour pouvoir s'authentifier graphiquement
```shell
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
On install l'envirronement de bureau MATE
On install l'envirronement de bureau `MATE`
```shell
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
```
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
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
trizen -S mate-screensaver-hacks
@ -222,14 +221,14 @@ trizen -S mate-screensaver-hacks
## Gestionnaire de connexion
On lance le gestionnaire de connexion lightdm
On lance le gestionnaire de connexion `lightdm`
```shell
sudo systemctl start accounts-daemon
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
sudo systemctl enable accounts-daemon

View file

@ -28,7 +28,7 @@ On install le nécessaire (CPU Intel)
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
grub-mkconfig -o /boot/grub/grub.cfg
@ -48,7 +48,7 @@ Et on active le firewall au boot
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
sudo ufw allow syncthing
@ -56,7 +56,7 @@ sudo ufw allow syncthing
## Unbound (cache DNS)
On install
Pour accélérer la résolution DNS, on install un cache DNS local
```shell
trizen -S unbound
@ -68,17 +68,18 @@ Et on active le service au boot
sudo systemctl start unbound.service
sudo systemctl enable unbound.service
```
### .bashrc
## .bashrc
Dans `~/.bashrc`, on ajoute :
Un theme plus sympa pour mocp
Un theme plus sympa pour `mocp`
```shell
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
alias ll='ls -lah --color'
@ -96,9 +97,9 @@ On configure `nano` comme éditeur cli par défaut
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
@ -106,28 +107,28 @@ Dans `/etc/environment`, on ajoute
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.
Dans `/etc/lightdm/lightdm.conf`, on ajoute la ligne suivante
Pour `lightdm`, dans `/etc/lightdm/lightdm.conf`, on ajoute la ligne suivante
```shell
[Seat:*]
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
//<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
sudo systemctl daemon-reload
@ -135,9 +136,9 @@ sudo systemctl restart remote-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

View file

@ -2,7 +2,7 @@
## 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
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.
On install nitrogen
On install
```shell
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"
```
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
gsettings set org.mate.background draw-background false

View file

@ -74,7 +74,7 @@ LABEL="u2f_end"
### 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
@ -93,7 +93,7 @@ SUBSYSTEMS=="usb", ATTRS{idVendor}=="2c97", ATTRS{idProduct}=="0001", MODE="0660
### 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
sudo udevadm control --reload