From a2c7c303932869b054bbcdb5ca449c06815622e8 Mon Sep 17 00:00:00 2001 From: Francois Beckers Date: Tue, 23 Jul 2019 13:02:08 +0200 Subject: [PATCH] . --- base_install_01.md | 4 +--- base_install_02.md | 39 +++++++++++++++++++-------------------- custom_install.md | 33 +++++++++++++++++---------------- customization.md | 6 +++--- matos.md | 4 ++-- 5 files changed, 42 insertions(+), 44 deletions(-) diff --git a/base_install_01.md b/base_install_01.md index 715d45f..9757bae 100644 --- a/base_install_01.md +++ b/base_install_01.md @@ -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` diff --git a/base_install_02.md b/base_install_02.md index 8ee283d..e40b29f 100644 --- a/base_install_02.md +++ b/base_install_02.md @@ -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 diff --git a/custom_install.md b/custom_install.md index 3fe98fd..93d311f 100644 --- a/custom_install.md +++ b/custom_install.md @@ -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 /// /mnt/ 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 diff --git a/customization.md b/customization.md index fb2eca5..6e558e0 100644 --- a/customization.md +++ b/customization.md @@ -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 diff --git a/matos.md b/matos.md index 20bb921..df5fac6 100644 --- a/matos.md +++ b/matos.md @@ -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