====== Linux Mint ======
Cette page va me servir d'aide mémoire concernant la personnalisation de Linux Mint
==== Mise à jour de l'os ====
sudo apt update && apt upgrade -y && apt dist-upgrade -y
===== Programmes à installer =====
sudo apt install deluge filezilla flameshot geany gparted htop ncdu notepadqq numlockx remmina remmina-plugin-rdp steam tlp vim vlc vlc-l10n vlc-plugin-notify:amd64
Puis les applis Flatpak
flatpak install flathub com.heroicgameslauncher.hgl org.shotcut.Shotcut org.telegram.desktop com.valvesoftware.SteamLink
* Deluge qui est un client bittorent
* Flameshot permet plusieurs options de captures d'écran. Voir plus bas dans la page.
* Gparted permet de modifier des partitions de disque dur
* Htop qui est un gestionnaire de ressource ram, cpu...
* libva-glx2, intel-media-va-driver-non-free & pour faire fonctionner l'appli Shadow PC.
* Ncdu permet d'analyser l'espace disque utilisé dans un terminal. Pour l'utiliser il suffit de saisir ncdu depuis le répertoire qu'on veut analyser.
* Remmina me sert à gérer mes connexions Rdp et SSH (Ancienne conf récupérable dans **.config .cache et .local/share**)
* Notepadqq est un éditeur de texte similaire à Notepad++ sur Windows. A installer via le getionnaire de logiciel (Creuser Flatpack ?)
* numlockx pour activer le pavé numérique au démarrage via //Administration > Écran de connexion > Options//
* Vim est mon éditeur de texte dans le terminal
* Vlc qui est un lecteur vidéo. Les 2 paquets vlc-l10n vlc-plugin-notify:amd64 permettent de le mettre en français
* Tlp permet d'optimiser la batterie lorsqu'on utilise un ordinateur portable. Je laisse l'installation par défaut, je l'installe juste.
* Telegram est une application de messagerie instantané type Whatsapp
* VirtualBox sert a créer des machines virtuelle type Windows par exemple
===== Programme a installer au cas par cas =====
==== Nextcloud ====
Pour installer le client de synchronisation nextcloud je passe par le dépot des développeur, ça me permet d'avoir une version plus à jour du client sans passer par une Appimage ou un logiciel Flatpack
sudo add-apt-repository ppa:nextcloud-devs/client
sudo apt-get update
sudo apt install nextcloud-client
#Pour le gestionnaire de fichier par défaut de linuxmint Cinnamon
sudo apt install nextcloud-client-nemo
==== Joplin ====
Mon outil de prise de note Joplin s'installe de cette manière.
wget -O - https://raw.githubusercontent.com/laurent22/joplin/dev/Joplin_install_and_update.sh | bash
C'est la même commande pour le mettre à jour.
==== Restaurer ses applications Web ====
J'aime bien utiliser la fonctionnalité [[https://www.numetopia.fr/comment-installer-et-utiliser-applications-web-dans-linux-mint/ | d'application Web]] de Mint pour accéder rapidement à mes services web tel qu'un nas, ma domotique... Pour restaurer ses sites il faut récupérer le contenu des dossiers suivant
/home/user/.local/share/ice
/home/user/.local/share/applications
===== Programmes à désinstaller =====
apt autoremove --purge transmission transmission-common transmission-gtk gnome-screenshot
===== Retirer le timer Grub au démarrage =====
Éditer le fichier /etc/default/grub comme ceci
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_RECORDFAIL_TIMEOUT=0
Puis appliquer avec la commande
sudo update-grub
===== Configurer Grub pour démarrer par défaut sur une autre entrée =====
Par défault Grub va booter sur le linux installé. Si vous voulez changer l'os par défault il faut modifier le paramètre //GRUB_DEFAULT// du fichier ///etc/default/grub//.
Pour obtenir l'information à rentrer en face de ce paramètre on peut saisir la commande suivante
sudo grep menuentry /boot/grub/grub.cfg
Et récuperer l'info entre guillemet derrière menuentry qui nous intéresse. Ce qui donne ceci dans mon fichier ///etc/default/grub//
GRUB_DEFAULT="Windows Boot Manager (on /dev/nvme0n1p1)"
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_RECORDFAIL_TIMEOUT=10
Il me semble aussi qu'on peut mettre un chiffre correspondant à la ligne de Windows dans grub la 1ere étant 0. Si Windows est en 3ème positition on met
GRUB_DEFAULT=2
Et enfin on peu choisir de booter sur l'Os qui a été utilisé lors du démarrage précédent avec ceci (Non Testé)
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
On n'oublie pas le sudo update-grub pour confirmer tout ça dans les 3 cas.
===== Configurer l'hibernation =====
On commence par ajouter le paramètre //resume// avec pour indication UUID de la partition de swap.
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=807cd76e-fd78-4dd5-9765-cbd8ab9a4835"
GRUB_CMDLINE_LINUX=""
GRUB_RECORDFAIL_TIMEOUT=0
Puis appliquer avec la commande
sudo update-grub
Ensuite passer cette commande
sudo tee /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla <<'EOB'
[Enable hibernate]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.handle-hibernate-key;org.freedesktop.login1;org.freedesktop.login1.hibernate-multiple-sessions
ResultActive=yes
EOB
[[https://forums.linuxmint.com/viewtopic.php?t=284100#3|Source]]
===== En cas d'erreur Acpi au démarrage =====
Si le pc démarre avec des erreurs du type
ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.SAT0.SPT1._GTF.DSSP], AE_NOT_FOUND (20190816/psargs-330)
Ajouter //libata.noacpi=1// dans la section //GRUB_CMDLINE_LINUX_DEFAULT// du fichier /etc/default/grub
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash libata.noacpi=1"
GRUB_CMDLINE_LINUX=""
Et toujours après modification de ce fichier on update
sudo update-grub
===== Activer le pavé numérique au démarrage =====
Après avoir installé numlockx se rendre dans l'application Écran de connexion et cocher cette case
{{:verrnum_demarrage.png?400|}}
===== Personnalisation du terminal =====
Editer le fichier bashrc
vim ~/.bashrc
Modifier les paramètre de la commande history
# Ne pas afficher les commandes dupliquées qui se suivent et celle débutants par des espaces
export HISTCONTROL="ignoreboth"
#Modification de la taille de l'historique
export HISTSIZE=10000
export HISTFILESIZE=20000
#Ajout d'horodatage dans l'historique
export HISTTIMEFORMAT="%d/%m/%Y %H:%M:%S - "
#Combiner l'historique lorsque plusieurs terminaux avec un même user sont ouvert
shopt -s histappend
===== Flameshot =====
Alternative au logiciel Greenshot sur Windows. Site officiel: [[https://flameshot.js.org/#/getting-start]]
Installation:
apt install flameshot
Pour associer la touche "Impr ecr" à Flameshot il faut se rendre dans l'application **clavier** via le menu démarrer. Une fois la fenêtre ouverte aller dans l'onglet **Raccourcis** puis **Ajout de raccourci personnalisé**. Choisir un nom et associer à la commande flameshot gui
Ensuite associer la touche impr écrans dans le champ **combinaison de touches** en bas de la fenêtre.
{{:flameshot1.png?1000|}}
===== Assigner le Moniteur de ressources à Ctrl+Alt+Suppr =====
Comme précédement pour Flameshot ajouter un raccourci personnalisé
gnome-system-monitor
Et l'associer aux touches Ctrl Alt Suppr
===== Shadow PC =====
Sur les carte grahique AND/Intel il est probable qu'il faille saisir cette commande si l'affichage est rosé/jaune
sudo curl https://raw.githubusercontent.com/NicolasGuilloux/blade-shadow-beta/master/resources/drirc -o /etc/drirc
===== Veracrypt =====
Installer la dernière version de veracrypt situé ici : https://www.veracrypt.fr/en/Downloads.html
Extraire le fichier tar.gz et exécuter depuis un terminal le script d'installation
veracrypt-X.XX-UpdateX-setup-gui-x64
Pour le désistaller lancer la commande veracrypt-1.24-Update3-setup-gui-x64 exécuter
veracrypt-uninstall.sh
===== Faire agir la touche Verr Maj comme la touche Maj =====
Pour que la touche Verr Maj permette de saisir des chiffres dans la barre des Chiffres/Caractères il faut modifier le fichier suivant
sudo vim /etc/default/keyboard
Et compléter le fichier de cette manière
XKBOPTIONS="caps:shiftlock"
===== Monter un partage Windows =====
Dans l'explorateur aller dans //ficher// puis //se connecter au serveur// et remplir la fenêtre comme ceci
{{ :config-synology.png?600 |}}
**__Attention__**: C'est un partage smb donc dans le cas d'un partage Synology il ne faut pas renseigner le chemin complet du partage comme avec le protocole NFS.
===== VirtualBox =====
L'usb n'est pas fonctionnel de base, pour l'activer il faut tout d'abord installer le pack d'extension correspondant à la version de VirtualBox visible dans //aide > à propos de Virtualbox//. Les extensione sont disponible [[https://download.virtualbox.org/virtualbox/|par ici]]. Il faut récupérer le fichier qui ressemble à ça //Oracle_VM_VirtualBox_Extension_Pack-X.X.X.vbox-extpack//. Il s'installe dans Virtualbox via le menu //Fichier > Paramètres > Extensions//.
Enfin il faut ajouter votre utilisateur au groupe //vboxusers//
sudo usermod -G vboxusers -a $USER