Linux

Bureautique

  1. LibreOffice : suite bureautique complète (traitement de texte, tableur, présentation, gestionnaire de bases de données, dessin…). La version 3.5.x (par défaut sous Ubuntu 12.04) pose problème et ne peut pas ouvrir des fichiers *.ods avec macros réalisés avec des version précédentes. Pour corriger ce problème, il faut installer le paquet libreoffice-base : sudo apt-get install libreoffice-base, lequel n'est plus installé par défaut. Les icônes monochromes peuvent être installées par sudo apt-get install libreoffice-style-sifr Une comparaison LibreOffice vs MS Office.
    Pour installer les dernières versions stables depuis le PPA officiel de LibreOffice sudo add-apt-repository ppa:libreoffice/ppa && sudo apt update. LibreOffice peut également être installé en tant qu'application Snap ou Flatpak.
    Liste d'extensions pour LibreOffice.
  2. CherryTree : outil de prise de notes, carnet de notes façon Miscrosoft OneNote
  3. Tomboy (utilise Mono) → GNotes (en C++ mais développement arrêté)
  4. eVince (Okular sur KDE) : afficheur de documents (notamment PDF) installé par défaut
  5. Kexi : SGBD de la suite KOffice (= Calligra)
  6. Glom (SGBD qui semble simple d'emploi mais génère des bases vides très lourdes)
  7. MDB Viewer
  8. CDCat : outil de catalogage de supports externes. Efficace mais supporte mal des bases trop importantes. Disponible en version snap 1.8, ici. Pour l'installation sudo snap install cdcat-catalog. Pour permettre le catalogage de médias externes snap connect cdcat-catalog:removable-media. Pour lancer cdcat ALT + F2 et cdcat-catalog
  9. GWhere : outil de catalogage de supports externes. N'est plus disponible dans les dépôts d'Ubuntu 18.04. On peut récupérer le fichier .deb ici ou .
  10. GCStar : catalogage de vidéothèque. Mise à jour des modules de recherche par sudo gcstar -u. Ajouter éventuellement le dépôt pour avoir la mise à jour automatique des requêtes : sudo add-apt-repository ppa:gcstar/ppa. N'est plus développé par l'auteur. Le projet continue sur Gitlab. Les paquets ne sont plus disponibles sur Ubuntu 22.04 (ni flatpak, ni snap, ni appimage) et GCStar (une application en PERL) doit être installé manuellement. À comparer à Griffith.
  11. Calibre : outil de catalogage de bibliothèque
  12. fbreader : lecteur de livres (e-books) au format ePub. Principaux raccourcis : 'Entrée' bascule de l'affichage de la barre d'outils/plein écran, 'r' rotation, '=' agrandir, '-' rétrécir, 'z' derniers livres, 'l' afficher la bibliothèque, 'a' ajouter un livre, 'f' rechercher, 'n' suivant (next), 'p' précédent, 'o' options. Alternatives :
    • Bookworm (lecteur elementary OS). Installation sudo add-apt-repository ppa:bookworm-team/bookworm puis sudo apt update && sudo apt install bookworm
    • Buka, présent dans les dépôts Ubuntu mais ne semble pas mis à jour depuis mai 2017.
    • Foliate, strictement limité au format epub. Disponible sur Flathub, également installable si Flatpak est installé, avec flatpak install flathub com.github.johnfactotum.Foliate
  13. Agenda/Calendrier Gnome (gnome-calendar). Si l'application par défaut pour l'agenda n'est pas la bonne (par exemple gedit), l'agenda n'est pas utilisable. Si l'application ne figure pas dans la liste des applications, il faut exécuter les commandes suivantes :
    • gio mime text/calendar pour vérifier la liste des applications pouvant ouvrir le calendrier. On récupère le type MIME du fichier en faisant un clic droit, propriétés, onglet Général, Type, le type MIME étant indiqué entre parenthèses
    • gio mime text/calendar org.gnome.Calendar.desktop pour mettre l'application gnome-calendar comme application par défaut pour l'agenda
    • gio mime text/calendar pour vérifier que la modification a bien été enregistrée
    Méthode pour ajouter et synchroniser un calendrier CalDAV
  14. gscan2pdf : transformation de fichiers images en documents PDF
  15. pdftk : outil de manipulation de fichiers pdf. Pour concaténer pdftk fichier1.pdf fichier2.pdf fichier3.pdf output fichier_résultat.pdf
  16. PDFShuffler : permet de faire des opérations d'ajout, suppression, rotation de pages de fichiers PDF.
  17. PDFMod ou pdfsam : éditeurs de fichiers PDF : extraction, rotation, ajout de pages…
  18. Dialect : application Flatpak de traduction multilingue, disponible sur Flathub
  19. Speed Crunch (speedcrunch)) : calculatrice évoluée
  20. Qalculate!
  21. gElemental : tableau périodique des éléments
  22. Stellarium : générateur de carte du ciel en temps réel
  23. Scribus : logiciel de PAO
  24. KNotes
  25. Installer Adobe Reader (nécessaire pour le remplissage de certains formulaires CERFA) :
    • Télécharger et installer la dernière version (fichier .deb) disponible ici (serveur FTP), uniquement en anglais
      Alternative : télécharger et installer les fichiers .deb de acroread-bin, acroread-common, acroread, et adobereader-fra correspondant à votre architecture disponibles ici
      Autre alternative : installer et utiliser Master PDF Editor for Linux (version gratuite, non libre) téléchargeable ici
    • Lancer avec Alt+F2 acroread
    Quelques informations supplémentaires sont disponibles ici (documentation ubuntu-fr.org)
  26. GED (Gestion Électronique de Documents) : Pap'rass (en Python).
  27. Polices. Les polices sont instalées dans /usr/share/fonts/
    1. Équivalent Debian de Calibri : Carlito sudo apt install fonts-crosextra-carlito

Image (Graphisme)

  1. DigiKam : gestionnaire de photos extrêment puissant avec organisation en albums, tags, chronologique, possibilité de faire de la géolocalisation (directement sur une carte ou avec les photos déjà géolocalisées), de la reconnaissance de visages, de l'HDR, retouche…
    La version 4.12 installée avec Ubuntu 16.04 (Xenial Xerus) ne dispose plus de la fonction géolocalisation. Celle-ci peut être réinstallée avec la version 4.14 disponible depuis le PPA de Philip Johnsson sudo add-apt-repository ppa:philip5/extra puis sudo apt update && sudo apt upgrade && sudo apt dist-upgrade
  2. ShowFoto : éditeur de photos de DigiKam
  3. Gimp : l'éditeur d'images Linux. Ajouter éventueller G'Mic pour de nombreux effets supplémentaires sudo apt install gimp-gmic
    • Installer la dernière version (2.10) à partir du PPA d'Otto Kesselgulasch : désinstaller Gimp 2.8 puis sudo add-apt-repository ppa:otto-kesselgulasch/gimp et sudo apt update && sudo apt install gimp Pour le désinstaller sudo apt-get install ppa-purge (si besoin) puis sudo ppa-purge ppa:otto-kesselgulasch/gimp
    • Installer à partir de Flatpak après avoir mis en place le support de Flatpak (cf. le chapitre Système). Démarrer avec flatpak run org.gimp.GIMP Éventuellement, installation directe avec flatpak install https://flathub.org/repo/appstream/org.gimp.GIMP.flatpakref
  4. Upscaler (sur Flatpak) : logiciel d'intelligence artificielle permettant d'augmenter la résolution d'images en améliorant leur définition. Plus de détails sur OMGUbuntu.
  5. PhotoFlare : éditeur d'images/photos simple d'emploi. Pour l'installer sudo add-apt-repository ppa:photoflare/photoflare-stable puis sudo apt install photoflare
  6. Gwenview. Insurpassable comme visionneuse d'image, en particulier par rapport aux alternatives Gnome
  7. Gnome-sushi : visionneur rapide de documents (dont les images) en appuyant sur la barre d'espace
  8. F-Spot
  9. Shotwell
  10. gThumb
  11. Inkscape
  12. Shutter : outil de capture d'écran
  13. Curtail : outil de compression d'images très simple, disponible sur Flathub ou via un PPA fonctionnel à partir d'Ubuntu 18.04
  14. XSane : gestionnaire de scanner
  15. simple-scan : logiciel de numérisation installé par défaut sur Ubuntu
  16. Cheese : utilisation webcam
  17. Installer la fonction scanner pour une Epson multifonction Expression Home XP-432 (pour mémoire : utilise des cartouches d'encre "fraise") :
    1. Télécharger la version adaptée du pilote scanner Epson Image Scan pour Linux, ici.
      Les versions 1.3.xx pour Ubuntu 16.04 LTS ne fonctionnent pas. Prendre une version 1.1.xx (par exemple la 1.1.13 , testée, fonctionne correctement). Par contre, pour des raisons de dépendance non satisfaites, il faut ensuite désinstaller le paquet imagescan-plugin-gt-s650.
    2. Installer le pilote en exécutant le script d'installation ./install.sh (après avoir décompressé le fichier téléchargé).
    3. Si besoin ajouter l'utilisateur au groupe scanner sudo adduser $USER scanner
    4. Désinstaller le paquet imagescan-plugin-gt-s650 sudo apt remove imagescan-plugin-gt-s650 ou, plus simplement sudo apt -f install qui permet de corriger les erreurs dans les paquets.
    5. Allumer l'imprimante et lancer Image Scan (ALT+F2 imagescan, probablement buggé, il ne permet pas d'enregistrer les numérisation réalisées) et le refermer.
    6. Utiliser ensuite l'utilitaire de scan habituel (par exemple XSane) qui fonctionne jusqu'à extinction de l'imprimante. Si l'imprimante a été éteinte, reprendre à l'étape 4.
    7. Les étapes suivantes semblent d'utilité très douteuse (voir ici) :
      • Récupérer les identifiants du scanner lsusb | grep -i epson qui devrait renvoyer (imprimante allumée) Bus 001 Device 011: ID 04b8:1104 Seiko Epson Corp.
      • Modifier le fichier /lib/udev/rules.d/60-libsane.rules en mode admin sudo gedit /lib/udev/rules.d/40-libsane.rules pour ajouter les lignes # Epson Expression Home XP-432 et ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="1104", ENV{libsane_matched}="yes" (pour ce modèle d'imprimante) si elles n'y sont pas déjà
      • Relancer le service sudo service udev restart # ou /etc/init.d/udev restart
      • Modifier le fichier /etc/sane.d/epson2.conf en mode admin sudo gedit /etc/sane.d/epson2.conf. Rechercher la ligne # usb 0x??? 0x???, la décommenter en remplaçant les 0x??? par les codes de l'imprimante, soit usb 0x4b8:1x104 pour une XP-432
      • Modifier le fichier /etc/sane.d/dll.conf en mode admin sudo gedit /etc/sane.d/dll.conf pour avoir les lignes #epson et epson2
      • Redémarrer le service /etc/init.d/saned restart. En cas d'échec, redémarrer la session, voire le PC (en particulier si un ou plusieurs processus Xsane tournent ps -e | grep sane).
  18. Installer le support d'images WebP pour toutes les applications sur Ubuntu 22.04. sudo add-apt-repository ppa:helkaluin/webp-pixbuf-loader, actualiser les dépôts puis installer la bibliothèque WebP sudo apt install webp-pixbuf-loader
  19. TextSnatcher : récupère par OCR le texte d'une image quelconque à partir d'une copie d'écran. S'installe sous forme d'un module FlatPak. À comparer éventuellement avec Frog, également sous forme d'un module FlatPak.

Internet

  1. Firefox 10+ -> extensions. Voir ici pour les extensions de Firefox 3
  2. Google Chromium (chromium-browser) -> extensions
  3. Navigateur Gnome (epiphany-browser), basé sur Webkit
  4. Midori : navigateur léger basé sur Webkit
  5. curl : navigateur en ligne de commande. Utile pour récupérer son adresse IP par curl ifconfig.me ou curl http://smart-ip.net/myip
  6. TorBrowser, à télécharger ici. Il suffit de décompresser l'archive et de cliquer sur le script exécutable pour lancer Tor et une version modifiée de Firefox ESR l'utilisant. Pour ajouter une icône dans le lanceur, il suffit de glisser l'icône du lanceur de TorBrowser dans la barre du lanceur (à gauche). Pour une méthode plus complexe, voir le chapitre Astuces et paramétrage.
  7. Thunderbird -> extensions
  8. Protonmail : mail suisse chiffré et sécurisé. Voir ici pour le connecter à Thunderbird (nécessite l'installation d'un composant, encore en version bêta sous Linux. Des info peuvent être sollicitées à bridge@protonmail.com).
  9. Signal : messagerie chiffrée. Ajouter la clé de signature de Signal wget -O- https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor > signal-desktop-keyring.gpg cat signal-desktop-keyring.gpg | sudo tee -a /usr/share/keyrings/signal-desktop-keyring.gpg > /dev/null, ajouter le dépôt de Signal echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main' | sudo tee -a /etc/apt/sources.list.d/signal-xenial.list (remplacer xenial par "focal" pour Ubuntu 20.04 ou "jammy" pour Ubuntu 22.04), mettre à joutr les dépôts et installer Signal sudo apt update && sudo apt install signal-desktop. Nécessite une installation initiale sur téléphone portable.
  10. Filezilla : client FTP perfectionné. Quelques sites pour héberger gratuitement un site Web :
  11. net-tools : divers outils de gestion réseau en ligne de commande (notamment ifconfig).
  12. DropBox. L'installation du paquet nautilus-dropbox_xxx.deb ajoute le dépôt de Dropbox aux sources.
    Il y a un bug d'installation de DropBox après la mise à jour vers Ubuntu 14.04 sudo rm -rf /var/lib/dropbox/.dropbox-dist && dropbox start -i (supprime le dossier de l'installation précédente).
  13. Spideroak
  14. JDownloader (application Java). Lanceur (si installé manuellement) : java -Xmx512m -jar /home/pascal/.JDownloader0.6.193/JDownloader.jar. Si installé avec l'installeur présent sur le site, le logiciel se trouve dans ~/jd2/ au lieu de ~/.JDownloaderxxxx/. Nécessite l'installation préalable de Java sudo apt install default-jre. Installation de JDownloader sur Ubuntu.
  15. Transmission : client bittorrent. Pour permettre le fonctionnement du P2P, il faut non seulement ouvrir le port voulu (51413 par défaut en TCP) dans les pare-feux (modem/routeur et Ubuntu) mais aussi natter ce port sur l'IP (fixe) du PC sur lequel il fonctionne. Il faut donc un port différent par PC connecté sur le routeur. Utiliser la commande netstat -lpt pour s'assurer des ports à ouvrir/natter.
  16. qBittorrent : client bittorrent. Pour permettre le fonctionnement du P2P, il suffit d'ouvrir les ports voulus (2881, 4433 et 6881 par défaut, en TCP) dans les pare-feux (modem/routeur et Ubuntu). qBittorrent a l'avantage d'avoir des moteurs de recherche de sites de traqueurs intégrés (avec la possibilité d'en ajouter).
  17. Empathy ou Pidgin
  18. Ekiga (téléhonie et vidéoconférence par Internet)
  19. WiFi Radar : détecteur de réseau wi-fi. Utile sur un portable.
  20. Vino : serveur et client (contient Vinagre) VNC pour la prise de main à distance. Le serveur n'est plus lancé par défaut au démarrage d'Ubuntu 11.10. Démarrer manuellement par Alt+F2 /usr/lib/vino/vino-server ou nohup /usr/lib/vino/vino-server &
  21. Configuration du pare-feu (gufw). Un guide sur le site ZDNet
  22. ssh : outil de connexion sécurisé par chiffrement (comprend les paquets openssh client et serveur). Pour un poste qui ne sera que client, installer uniquement openssh-client et non le paquet ssh complet. Manuel du fichier de configuration du démon SSH (/etc/ssh/sshd_config) ici (openBSD), manuel de ssh-keygen OpenBSD . Installation et utilisation :
    • installation par sudo apt install ssh ou sudo apt install openssh-client selon l'utilisation voulue
    • la configuration du démon SSH se fait dans le fichier /etc/ssh/sshd_config sudo gedit /etc/ssh/sshd_config. Voir ce fichier de configuration exemple commenté, paramétré pour une authentification des clients par clé et non par mot de passe. Après modification du fichier de configuration (lignes 7 et 8 : port d'écoute et utilisateur(s) autorisé(s)), relancer le démon par sudo service ssh stop ou sudo systemctl stop ssh suivi de sudo service ssh start ou sudo systemctl start ssh ou bien sudo service ssh restart pour le redémarrer et prendre en compte les nouveaux paramètres
    • Pour éviter le démarrage du serveur SSH lors du boot (ne l'arrête pas si le PC et SSH sont déjà lancés) sudo systemctl disable ssh et sudo systemctl enable ssh pour qu'il démarre à nouveau lors du boot
    • La présence du fichier sshd-config est nécessaire pour régénérer un jeu de clés et faire fonctionner ssh. En cas de fausse manœuvre, une version "vierge" se trouve ici /usr/share/openssh/sshd_config. Il est utile d'en faire une copie de sécurité sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.original Pour régénérer un jeu de clés dpkg-reconfigure openssh-server
    • générer les clés (sur les postes clients et le serveur) par ssh-keygen -t ed25519 -C "utilisateur@cequonveut" (-C = commentaire) pour une clé la plus sûre (courbes elliptiques) ou ssh-keygen -t rsa -b 4096 pour des clés RSA 4096 bits. La clé est générée dans $HOME/.ssh/. La clé privée du serveur est à mettre dans son sous-dossier $HOME/.ssh/identity/. Les contenus des clés publiques des clients sont à copier dans le fichier $HOME/.ssh/authorized_keys du serveur (une clé par ligne)
    • pour se connecter depuis le client en ligne de commande ssh nomutilisateur@xxx.xxx.xxx.xxx -p n°_port (on ne précise le n° de port que s'il est différent du port 22, par défaut)
    • Pour vérifier les dernières connexions, les erreurs de connexions (utile pour savoir ce qui cloche) ou qui se connecte (en temps réel) tail -f /var/log/auth.log
    • pour monter un dossier distant via Nautilus (Fichiers), choisir "Connexion à un serveur" et, pour l'emplacement ssh://nomutilisateur@xxx.xxx.xxx.xxx:n°_port Le serveur peut ensuite être enregistré en favori
    • Pour se connecter via une connexion tunnelisée pour un client VNC passant par le port 5900 ssh -L 5901:localhost:5900 nomutilisateur@xxx.xxx.xxx.xxx -p n°port, n°port étant celui écouté par le démon SSH ; nomutilisateur, le nom de connexion sur la machine distante et xxx son adresse IP sur le réseau (ou du port NATté en cas d'accès via Internet).
  23. Warp : outil sécurisé de transfert de fichier via le réseau interne ou Internet via un code à partager. Disponible sur Flathub, sources sur Gitlab, détails sur OMG! Ubuntu. Installation (après avoir installé Flatpak et ajouté le dépôt Flathub, cf. le chapitre Système) flatpak install flathub app.drey.Warp. Pour le lancer flatpak run app.drey.Warp
  24. ssmtp, pour l'envoi de courriels en ligne de commande en passant par un serveur SMTP. Exemple de paramétrage pour GMail (fichier /etc/ssmtp/ssmtp.conf). Arobase, une source utile pour récupérer les paramètres des principaux serveurs de mails. sSMTP est considéré comme obsolète, à remplacer par msmtp.
  25. mailutils : ajoute la commande mail permettant d'envoyer un mail en ligne de commande. Syntaxe echo Contenu du message | mail -s "TEST" email@destinataire.com ou, pour un message contenu dans un fichier, mail -s "TEST" email@destinataire.com < /chemin/message.txt ou cat /chemin/message.txt | mail -s "TEST" email@destinataire.com
  26. msmtp : outil de messagerie léger. Remplace ssmtp, considéré comme obsolète. Syntaxe :
    • Envoyer un mail depuis le SMTP par défaut à l'adresse destinataire@adresse.mail, en supposant que le contenu se trouve dans le fichier message.txt : cat message.txt | msmtp destinataire@adresse.mail Si on veut ajouter un objet, mettre une 1ère ligne Subject:DeQuoiOnParle\n (\n pour un saut de ligne) dans le fichier message.txt. L'option -v affiche toutes les informations d'envoi dans la console.
    • Envoyer un fichier binaire ou zippé en pièce-jointe uuencode application.zip | msmtp destinataire@adresse.mail
    • Envoyer un mail depuis un autre SMTP du fichier de configuration, par exemple celui intitulé "Yahoo" cat message.txt | msmtp -a Yahoo destinataire@adresse.mail
    • Pour éviter que le message soit rejeté par GMail, il faut ajouter les 3 lignes suivantes avant le corps de texte (conformité à la norme RFC2822) :
      1. From: mon-adresse@domaine.xx
      2. To: destinataire@adresse.mail
      3. Subject: objet du mail
    • Le fichier de paramétrage du ou des SMTP est à créer sous le nom .msmtprc dans le home utilisateur ~/.msmtprc puis à mettre en lecture-écriture uniquement pour l'utilisateur (les mots de passe sont pas défaut en clair dans ce fichier) chmod 600 ~/.msmtprc. Exemple de fichier de configuration. Plus de détails ici.
  27. gnome-online-accounts (installé par défaut sur Ubuntu depuis la 18.04) : permet de gérer les comptes en ligne comme Google drive ou Microsoft Onedrive. Utilise un montage par gvfs. Pour monter un Google drive gio mount google-drive://adresse.mail@gmail.com. Le point de montage sera accessible au point de montage /run/user/1000/gvfs/google-drive:host=gmail.com,user=adresse.mail/ (on retrouve l'adresse du point de montage en ouvrant une console depuis le disque monté à partir de Nautilus). Pour le démonter gio mount -u google-drive://adresse.mail@gmail.com
  28. Monter un compte Box.com (ouvert gratuitement avec 10 Go, voire 50 Go avec un smartphone LG) en WebDAV :
    • Installer davfs2 sudo apt-get install davfs2 En cas de problème de paramétrage (montage réservé au superutilisateur, par exemple), utiliser la commande dpkg-reconfigure davfs2
    • S'ajouter au groupe davfs sudo adduser nom-utilisateur davfs2
    • Créer un point de montage dans son espace utilisateur mkdir ~/UbuntuOne ou mkdir ~/Box, par exemple, en évitant les espaces
    • Créer un dossier caché pour les fichiers de paramétrage du montage en espace utilisateur mkdir ~/.davfs2
    • Y copier le fichier de paramétrage par défaut cp /etc/davfs2/davfs2.conf ~/.davfs2 et y ajouter ce paramètre pour permettre plusieurs ouvertures à la fois echo "use_locks 0" >> ~/.davfs2/davfs2.conf (peut se faire avec Gedit en ajoutant simplement une ligne use_locks 0 en fin de fichier)
    • Créer un fichier texte "secrets" dans le dossier .davfs2 avec ce contenu https://dav.box.com/dav mél-Box mot-de-passe-Box (n'accepte pas les caractères # dans le mot de passe). Attention ! Le mot de passe Box.com est en clair dans ce fichier !
    • Attribuer des droits en lecture/écriture uniquement à l'utilisateur chmod 600 ~/.davfs2/secrets
    • Dans le fichier davfs2.conf, décommenter (en enlevant le # en début de ligne) la ligne secrets ~/.davfs2/secrets # user config file only
    • Éditer le fichier fstab sudo gedit /etc/fstab en ajoutant la ligne https://dav.box.com/dav /home/nom-utilisateur/Box davfs rw,user,noauto 0 0
    • Monter le dossier WebDAV mount /home/$USER/Box/
    • En cas de message d'erreur de permission utilisateur, modifier les droits sudo chmod u+s /sbin/mount.davfs
    • Pour le démontage umount ~/Box/
    • Pour un montage automatique à l'ouverture de session, ajouter la commande mount ~/Box/ dans les programmes de démarrage. Pour Ubuntu 20.04, il semble souhaitable d'ajouter quelques secondes avant le lancement de cette commande, par exemple sh -c 'sleep 4 && mount /home/$USER/Box/'
    • Précision : les fichiers ne sont pas modifiables en exécution (uniquement lecture/écriture)
    • Microsoft OneDrive est également utilisable en WebDAV à l'adresse https://d.docs.live.net/xxxxxxxxxxxxxxxx/ en remplaçant par la valeur de cid (&cid=xxxxxxxxxxx) dans l'adresse du compte OneDrive une fois loggé
    • Hébergeurs Nextcloud, lequel supporte le protocole WebDAV :
    • Autres hébergeurs :
  29. Pushbullet : permet d'envoyer des liens, notes, fichiers, listes, SMS à un téléphone portable Android depuis le bureau Linux et de recevoir des notifications du téléphone.
    • Installer Pushbullet sur le téléphone Android
    • Installation sur le PC sudo add-apt-repository ppa:atareao/atareao && sudo apt-get update && sudo apt-get install pushbullet-indicator
    • Installer l'extension Nautilus, pour le partage de fichiers sudo apt-get install nautilus-pushbullet && nautilus -q
    • Démarrer pushbullet-indicator, se connecter à son compte pushbullet (demande un identifiant Gmail ou Facebook) puis autoriser pushbullet-indicator à accéder à son compte et à ses données pushbullet
    • pushbullet-indicator peut être ajouté aux programmes de démarrage
  30. KDE-connect : permet une interaction entre le bureau KDE (ne fonctionne pas sous Unity) et un smartphone sous Android 4.2+ avec échange de fichiers, réception de notification du smartphone sur le bureau (SMS, batterie), partage de presse-papiers, contrôle multimédia de KDE à partir du smartphone. La connexion est sécurisée entre les deux par AES256. Plus plus de détails (installation, fonctionnement, problèmes, voir ici (en anglais) :
    • Installation sudo apt install kdeconnect. Les paramètres se retrouvent dans la configuration système de KDE sous KDE Connect
    • Lancement du démon qdbus org.kde.kded /kded loadModule kdeconnect
    • Nécessite l'ouverture des ports 1714:1764 en UDP et TCP
    • L'application Android à installer sur le smartphone puis à lancer, demander un appariement et accepter lorsque la notification apparaît sur le bureau KDE
    • Arrêt du démon qdbus org.kde.kded /kded unloadModule kdeconnect
    • Désinstallation sudo apt remove kdeconnect
  31. Changer de DNS : plutôt que prendre celui du FAI, choisir un DNS neutre, par exemple Cloudflare (1.1.1.1), Quad9 (9.9.9.9), OpenNIC ou FDN. Se modifie à partir de l'icône des connexions réseau. Dans l'onglet "Paramètres IPv4", choisir "Adresses automatiques uniquement (DHCP)" comme Méthode et entrer les adresses des serveurs DNS sélectionnés, séparées par des virgules. Même chose dans l'onglet "Paramètres IPv6". Finalement, choisir dans l'onglet "Général" si la connexion doit être ou non automatique au moyen de cette connexion.

Multimédia

  1. Audacity : éditeur audio
  2. Exaile : lecteur audio. Pour l'intégration dans le menu son unifié d'Ubuntu, récupérer Exaile-Soundmenu-Indicator et décompresser le dossier dans /home/nom d'utilisateur/.local/share/exaile/plugins. Puis, pour conserver son icône dans le panneau Unity, dans le fichier __init__.py, mettre la ligne 71 exaile.gui.main.controller.tray_icon = DummyTrayIcon() en remarque et, dans les deux lignes adjacentes, remplacer False par True et effacer le fichier __init__.pyc.
  3. Clementine (a encore des problèmes de raccourcis clavier avec Ubuntu 11.10)
  4. Audacious + audacious-plugins : lecteur audio léger multiformat. Accepte les skins Winamp.
  5. k9copy
  6. Avidemux : éditeur vidéo. N'est plus disponible dans les dépôts d'Ubuntu à partir de la version 16.04. On peut l'installer à partir d'un PPA sudo add-apt-repository ppa:rebuntu16/avidemux+unofficial, sudo apt update et sudo apt install avidemux2.6-qt5
  7. Lossless Cut : outil de découpe de fichiers audio ou vidéo sans perte ni réencodage, disponible sous forme d'exécutable (pour Linux, Windows ou Mac) ou sur le Snap store, par sudo snap install losslesscut
  8. Gnome Video Trimmer : outil Gnome de découpe rapide de vidéos sans réencodage, disponible sur Flathub. Installation flatpak install flathub org.gnome.gitlab.YaLTeR.VideoTrimmer, lancer par flatpak run org.gnome.gitlab.YaLTeR.VideoTrimmer
  9. Arista Transcoder (conversion vidéo ultra-multi-formats avec nombreux pré-paramétrages)
  10. DeVeDe (conversion de fichiers vidéo en DVD, très paramétrable)
  11. K3b : gravure de CD et DVD
  12. VLC : lecteur multimédia multifonctions avec codecs intégrés
  13. Clapper : excellent lecteur vidéo sur Flathub. Installation flatpak install flathub com.github.rafostar.Clapper, lancement flatpak run com.github.rafostar.Clapper
  14. gnome-mpv : lecteur multimédia. Installe gnome-mpv et mpv media player (très bon).
  15. SMPlayer : lecteur multimédia basé sur MPlayer, avec interface graphique
  16. Sound Konverter : outil de conversion de formats de fichiers son (Sound Converter est beaucoup plus lent et présente moins d'options)
  17. Kid3 : outil pout taguer/renommer des fichiers sons
  18. (K)Ubuntu restricted extras ou suppléments restreints (K)Ubuntu (codecs divers, installeur flash, polices True Type Microsoft, unRAR) sudo apt-get install ubuntu-restricted-extras
  19. Des capacités de lecture complémentaires sont ajoutées avec GStreamer sudo apt install gstreamer1.0-plugins-ugly. Ces plugins peuvent cependant perturber la lecture de vidéos avec Totem (alias Vidéos), ce qui peut se corriger avec sudo apt remove gstreamer1.0-vaapi
  20. lame (comprend libmp3lame0)
  21. flac
  22. libdvdcss2, pour la lecture des DVD protégés. Dépôt Videolan (VLC) :
    • Supprimer le dépôt Medibuntu sudo rm /etc/apt/sources.list.d/medibuntu.list qui n'est plus maintenu
    • Ajouter la clé du dépôt Videolan wget -O - http://download.videolan.org/pub/debian/videolan-apt.asc | sudo apt-key add -
    • Ajouter le dépôt Videolan echo "deb http://download.videolan.org/pub/debian/stable/ /" | sudo tee /etc/apt/sources.list.d/libdvdcss.list et les sources echo "deb-src http://download.videolan.org/pub/debian/stable/ /" | sudo tee -a /etc/apt/sources.list.d/libdvdcss.list
    • Actualiser les dépôts sudo apt-get update et sudo apt-get install libdvdcss2
    • Depuis Ubuntu 14.04, on le trouve dans les dépôts sudo apt-get install libdvdread4 && sudo /usr/share/doc/libdvdread4/install-css.sh
    • Avec Ubuntu 16.04, la meilleure solution est d'utiliser les dépôts de VLC qui permettent une mise à jour automatique des évolutions, par sudo apt install libdvd-pkg, suivi de sudo dpkg-reconfigure libdvd-pkg pour finaliser l'installation
  23. Lecture des Blu-Rays sur VLC avec MakeMKV (logiciel propriétaire, payant mais gratuit tant qu'il est en version bêta, qui dure depuis 10 ans).
    1. Ajouter le PPA MakeMKV sudo add-apt-repository ppa:heyarje/makemkv-beta et installer MakeMKV sudo apt update && sudo apt install makemkv-bin makemkv-oss
    2. Installer VLC à partir des dépôts Ubuntu (et non la version snap) avec les bibliothèques Blu-Ray sudo apt install vlc libbluray2 libaacs0
    3. Ouvrir MakeMKV et saisir la dernière clé (à durée de validité limitée) dans la boîte "Register"
    4. Pour permettre la lecture directe de Blu-Rays dans VLC, exécuter sudo ln -s libmmbd.so.0 /usr/lib/
    5. Insérer un Blu-Ray dans le lecteur, ouvrir VLC, Ouvrir un disque, Blu-Ray, Lecture…
    MakeMKV est également un outil de rippage de Blu-Ray permettant de les récupérer complets au format mkv avec menus, sous-titres, etc.
  24. Monkey Audio (format ape). On trouve des paquets Debian dans le dépôt deb-multimedia.org, ici avec la nécessité d'installer préalablement ce paquet.
    Pour désinstaller le paquet sudo dpkg -P monkeys-audio
    Pour convertir un lot de fichiers du format ape vers le format flac avec ffmpeg, on peut utiliser la commande suivante : for file in *.ape; do ffmpeg -i "$file" "${file%.ape}.flac"; done
    Même chose pour une conversion du wma au mp3 320 kbps : for file in *.wma; do ffmpeg -i "$file" -ab 320k "${file%wma}mp3"; done ffmpeg ayant été retiré d'Ubuntu 14.04 (mais remis ensuite depuis la 15.04) on peut remplacer ffmpeg par avconv, qui en est un fork, après l'avoir installé sudo apt-get install libav-tools
  25. Convertir un lot de fichiers du flac vers le mp3 320 kbps. Installer flac et lame sudo apt-get install flac lame puis for file in *.flac; do flac -cd "$file" | lame -b 320 - "${file%.*}".mp3; done
  26. libdca-utils (conversion DTS en wav normal : dtsdec fichierdts.dts -o wav > destination.wav)
  27. cuetools et shntool (coupure de pistes à partir de fichiers cue et conversion en ligne de commande avec possibilité de récupération des tags)
  28. Flacon : utilitaire de séparation/conversion de pistes audios d'un fichier cue avec récupération des tags. Est multiformats : AAC, APE, FLAC, MP3, OGG, OPUS, WAV, WV et comprend les dépendances pour ces formats (notamment le APE : Monkey Audio). Utilise cuetools et shntool. Ne permet pas une simple séparation des pistes sans réencodage (passe par du WAV).
    Installation : ajouter le dépôt flacon sudo add-apt-repository ppa:flacon, mettre à jour les dépôts sudo apt-get update et installer flacon sudo apt-get install flacon
  29. Vamps (pour la compression des DVD à copier avec k9copy)
  30. Macromedia Flash plugin (inclus dans Ubuntu restricted extras)
  31. Enregistrer la sortie de la carte son (par exemple pour capturer le son d'un flux en streaming) :
    • Installer pavucontrol (Pulse Audio VU Control) et Audacity sudo apt-get install audacity pavucontrol
    • Dans les préférences d'Audacity, régler les périphériques de lecture et d'enregistrement à default (default:Line:1 semble ok pour l'enregistrement)
    • Lancer l'enregistrement dans Audacity
    • Dans l'onglet Enregistrement de pavucontrol, Audacity s'affiche alors (on peut préalablement désactiver les sons système dans l'onglet Lecture pour éviter les gags)
    • Toujours dans l'onglet Enregistrement, cliquer sur le gros bouton et choisir Monitor of Audio interne Stéréo analogique
    • Lancer la musique, Audacity enregistre, ce qui se voit sur son VU-mètre
    • Découper la bande son pour éviter les blancs et exporter au format voulu

Outils (Utilitaires)

  1. All Tray (réducteur d'application en barre des tâches)
  2. K3B ←→ Brasero : outils de gravure
  3. File Roller ←→ Ark  logiciels de compression/archivage (Gnome et KDE)
  4. gnome-terminal : terminal Gnome. En cours de remplacement par Console (gnome-console) qui peut être complété par l'extension Nautilus sudo apt install gnome-console nautilus-extension-gnome-console. Pour faire de Console le terminal par défaut, enregistrer Console (nom de code kgx pour King's Cross Station) comme application possible en tant que terminal sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator /usr/bin/kgx 1 puis la sélectionner en tant qu'application par défaut sudo update-alternatives --set x-terminal-emulator /usr/bin/kgx. Pour restaurer Terminal comme terminal par défaut sudo update-alternatives --set x-terminal-emulator
  5. gEdit ←→ Kate : éditeurs fournis par défaut respectivement avec Gnome et KDE. gEdit sera remplacé par Gnome text editor (sudo apt install gnome-text-editor)
  6. Geany : excellent éditeur.
  7. GHex : éditeur hexadécimal
  8. Table de caractères Gnome (Gucharmap)
  9. KeePassX (a priori KeePass 2.x devrait fonctionner en natif grâce à Mono) : gestionnaire de mot de passe dérivé de KeePass. La version livrée avec Ubuntu 16.04 emploie des bases de données au format KeePass 2 (.kbdx au lieu de .kbd). Malgré sa dépendance à Mono (et le poids de cette dépendance), on peut lui préférer directement keepass2. Le développement de KeePassX a été arrêté fin 2021. On peut le remplacer avantageusement par KeePassXC qui permet en principe une meilleure interaction avec les navigateurs Web, notamment grâce à l'extension KeePassXC-Browser pour Firefox. Cf. cependant sur OMG les problèmes (et la solution) existant à partir d'Ubuntu 22.04 et la version snap de Firefox.
  10. KeePass2 : version Mono de KeePass, identique à celle pour Windows. Nécessite de télécharger ensuite le fichier de langue sur cette page (ou celle-ci pour les archives) et de le copier dans le répertoire d'installation de KeePass2 (après décompression) sudo cp French.lngx /usr/lib/keepass2/Languages/. Ce dossier peut être à créer préalablement sudo mkdir /usr/lib/keepass2/Languages/. Pour permettre le remplissage automatique dans le navigateur, installer xdotool sudo apt install xdotool
  11. Seahorse (gestionnaire de clés (GnuPG et SSH) et trousseaux) ←→ KWallet
  12. gnupg2 : version 2 de GPG. Seule la version 1.4 est installée par défaut. La version 1.8 d'Enigmail est la dernière supportant les version 1.x de GPG. Créer une paire de clé avec GPG2 gpg --full-gen-key. Préférer une clé RSA/RSA de 4096 bits (le maximum).
  13. Nautilus (renommé en Files ou, en français, Fichiers).
    • Modifier l'emplacement par défaut des dossiers personnels (Vidéos, Images, Musique…) : ouvrez le fichier ~/.config/user-dirs.dirs et remplacez les chemins par défaut par ceux de votre choix.
    • Permettre l'exécution des scripts :
      1. Installer dconf-editor (pas installé par défaut) et l'exécuter ALT+F2 dconf-editor
      2. Aller à org > gnome > nautilus > preferences
      3. Modifier la clé executable-text-activation (en cliquant dessus) en ask
      4. Alternative, en ligne de commande gsettings set org.gnome.nautilus.preferences executable-text-activation ask
    • Extensions à ajouter :
      • seahorse-nautilus : signature, chiffrement et déchiffrement de fichiers
      • nautilus-open-terminal : permet l'ouverture du terminal à partir d'un dossier quelconque (installé par défaut dans Ubuntu 18.04)
      • nautilus-admin : permet l'ouverture d'un fichier dans Gedit en mode root
      • nautilus-sendto : commande d'envoi de fichiers par mail (installé par défaut dans Ubuntu 18.04)
      • nautilus-filename-repairer : outil de réparation de noms de fichiers ayant un mauvais encodage
  14. CopyQ (le plus élaboré, permettant notamment l'édition des éléments copiés), Diodon, Parcellite ou Clipit (s'intègrent mieux à l'interface Unity) ←→ Klipper : presse-papiers évolués, respectivement pour Gnome et KDE. Pour Gnome shell (à partir d'Ubuntu 18.04), cela peut être avantageusement remplacé par les extensions Gnome Clipboard Indicator ou Clipboard History qui permettent de supprimer des lignes individuellement.
  15. Recent notifications indicator : stocke les notifications du bureau et permet de consulter les dernières après leur disparition. Installation :
    • Ajouter le dépôt sudo add-apt-repository ppa:jconti/recent-notifications
    • mise à jour de la liste des logiciels et installation sudo apt update && sudo apt install indicator-notifications
    Pour le lancer, il faut relancer la session ou, a minima, la barre des tâches : restart unity-panel-service. Pour supprimer une application de la liste des notifications stockées :
    • Lancer dconf-editor
    • Aller à la clé net > launchpad > indicator > notifications
    • Ajouter les applications à exclure entre crochets et apostrophes sur le modèle ['nom-application', 'nom-application']
  16. Meld (à comparer à KDiff) : outil de comparaison de fichiers/dossiers.
  17. KRename : excellent outil de renommage. La version 4.0.7-1 (présente dans les dépôts d'Ubuntu 11.10) était boguée. Des versions plus récentes sont disponibles sur le PPA de Sam Rog131.
  18. pyRenamer (permet de renommer quelques fichiers non lisibles par KRename)
  19. Tâches planifiées (ou gnome-schedule) : interface graphique à cron (gestion automatique de tâches planifiées par des scripts). gnome-schedule est absent des dépôts d'Ubuntu 16.04+ mais son paquet peut être téléchargé ici, sur cette page (sous le titre). Il est également disponible en snap Une alternative possible est Zeit, installable par un PPA : sudo add-apt-repository ppa:blaze/main, sudo apt update et sudo apt install zeit, des paquets deb. Une autre alternative peut être Mkcron, disponible en snap.
  20. Python sudo apt-install python3 (installé par défaut). Se lance dans la console avec la commande python3 et on en sort avec la commande exit() ou CTRL + D
    • Pour installer des modules Python 3 :
      1. Installer pip sudo apt install python3-pip
      2. Vérifier que le module existe sous PyPI (Python Package Index)
      3. Intaller le module pip3 install module (ex. : pip3 install XlsxWriter)
  21. Simple Backup (sbackup-gtk) : excellent logiciel de sauvegarde, finement paramétrable.
  22. deja-dup : logiciel de sauvegarde installé par défaut
  23. rsync : outil de synchronisation entre dossiers. Page Man également ici. Deux sites donnant des explications détaillées sur le fonctionnement et la syntaxe de rsync :
  24. Foremost : outil de récupération de fichiers effacés. Pour l'utilisation, cf. dépannage.
  25. Testdisk : contient Photorec, un outil de récupération de fichiers effacés. Permet également de récupérer des partitions
  26. Gnome Maps, basées sur OpenStreetMap : sudo apt install gnome-maps
  27. Gis Weather : indicateur météo avec widget (l'un et l'autre étant activables séparément ou ensemble). À télécharger ici sous forme d'un paquet .deb à installer par sudo dpkg -i gis-weather_0.7.8.7_all.deb Une fois installé, il faut entrer le n° de la ville recherché depuis le site GisMétéo et récupéré (code à 5 chiffres) à la fin de l'adresse résultat (par exemple http://www.gismeteo.com/city/daily/29560/) ou, si l'on prend la météo AccuWeather, voir le code à entrer ici (par exemple http://www.accuweather.com/en/fr/paris/623/weather-forecast/623) ou pour OpenWeatherMap, code à x chiffres à la fin de l'adresse résultat (par exemple http://openweathermap.org/city/3021372).
  28. Indicator-weather : indicateur météo pour le panneau Unity. Il existe un équivalent amélioré (phases de la lune, température ressentie, point de rosée, prévisions fonctionnelles…) : my-weather-indicator qui nécessite l'installation d'un dépôt ppa sudo add-apt-repository ppa:atareao/atareao && sudo apt-get update && sudo apt-get install my-weather-indicator. Il faut ensuite le lancer à partir du dash.
  29. Meteo : indicateur météo pour le panneau Gnome avec prévision sur les 5 prochaines heures et les 5 prochains jours. Installation sudo add-apt-repository ppa:bitseater/ppa puis sudo apt install com.gitlab.bitseater.meteo. Peut également s'installer en tant qu'application flatpak flatpak install com.gitlab.bitseater.meteo. Pour le lancer ALT + F2 et flatpak run com.gitlab.bitseater.meteo.
  30. Gnome-weather : indicateur météo (une seule ville) qui s'intègre dans le calendrier Gnome. Installation sudo apt install gnome-weather puis redémarrage de la session. Existe également en version Flatpak (actualisée, nécessite une installation préalable de Flatpak et l'ajout du dépôt Flathub, cf. le chapitre Système) flatpak install flathub org.gnome.Weather et lancer avec flatpak run org.gnome.Weather. Existe également en snap sudo snap install gnome-weather puis gnome-weather
  31. Gnome-clocks : horloge multi-fuseaux horaires, alarme, minuteur, chronomètre qui s'intègre dans le calendrier Gnome. Peut également se lancer de façon autonome. Installation sudo apt install gnome-clocks

Système

  1. Mise à niveau vers une nouvelle version d'Ubuntu sudo apt install update-manager-core puis sudo update-manager -d pour une mise à niveau via l'outil graphique ou sudo do-release-upgrade ou sudo do-release-upgrade -d pour forcer une mise à niveau anticipée.
    ATTENTION ! Il est IMPÉRATIF de désactiver toutes les mises en veille/verrouillage d'écran avant de lancer une mise à niveau
  2. Récupérer les caractéristiques du système installé lsb_release -a, la version du kernel uname -a
  3. Mise à jour du nouveau pack hardware (dernier kernel Linux, pilotes liés, etc. à la dernière sous-version LTS) sudo apt-get install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04 (pour Ubuntu 18.04).
  4. VirtualBox (version complète). Installation de la dernière version depuis les dépôts Oracle (mode d'emploi complet) :
    1. Ajouter deb http://download.virtualbox.org/virtualbox/debian trusty contrib aux sources de logiciels (sudo gedit /etc/apt/sources.list ou, désormais, plutôt sudo gedit /etc/apt/sources.list.d/virtualbox.list)
    2. Ajouter la clé du dépôt VirtualBox  : wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
    3. Installer VirtualBox : sudo apt-get update && sudo apt-get install virtualbox-4.3, voire sudo apt-get update && sudo apt-get install virtualbox-5.0 puis sudo apt-get install dkms pour permettre la mise à jour automatique des kernels hôtes pour Virtualbox.
    4. Ajouter l'utilisateur au groupe vboxusers sudo usermod -G vboxusers -a $USER (ou, le cas échéant, un autre utilisateur).
    5. Télécharger les compléments VirtualBox Extension Pack (notamment pour l'accès aux périphériques USB) ici
    6. Dans "Fichier", "Paramètres", "Extensions" de VirtualBox, supprimer le pack d'extensions précédent, le cas échéant, puis installer le nouveau.
    Logiciels installés sous Win XP virtualisé
    VirtualBox peut également être installé à partir des dépôts d'Ubuntu sudo apt-get install virtualbox-qt virtualbox-dkms virtualbox-guest-additions-iso
  5. Raccordement du PC au service Ubuntu Pro.
    1. Ouvrir le gestionnaire de mise à jour (logiciels et mise à jour)
    2. Aller sur l'onglet Livepatch
    3. Sélectionner Ubuntu avantage ou Ubuntu Pro (ou équivalent, selon la version) et cliquer sur l'Url de connexion
    4. >Se connecter à son compte Ubuntu et choisir de raccorder un PC à Ubuntu avantage
    5. Copier le token Ubuntu Pro et le coller dans la fenêtre du gestionnaire de mise à jour
    6. D'autres PC (jusqu'à un total de 5 en version gartuite utilisateur) peuvent être raccordés au même compte avec la commande sudo pro attach n°-token
  6. Wine et Winetricks sudo apt install wine-stable winetricks ttf-mscorefonts-installer ttf-mscorefonts-installer:i386
    Lancer Wine winecfg
    Pour installer Wine 8.0, sorti en 2022 (avant intégration dans les dépôts) :
    • Permettre le support des applications 32-bits sudo dpkg --add-architecture i386
    • Ajouter les clés du dépôt Wine en commençant par ajouter un nouveau trousseau de clés sudo mkdir -pm755 /etc/apt/keyrings, puis ajouter la clé sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
    • Ajouter le dépôt Wine à la liste des dépôts. Pour Ubuntu 22.04LTS (Jammy Jellyfish) sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
    • Installer Wine sudo apt update && sudo apt install --install-recommends winehq-stable
      ATTENTION ! L'installation peut proposer la suppression de certains paquets essentiels (p. ex. ubuntu-desktop ou xorg) : il faut être attentif et ne valider ce qui doit l'être.
      ATTENTION bis ! L'installation peut échouer ce qui peut nécessiter la suppression de certains paquets incompatibles. En cas de problème insoluble, voir la section Linux du forum Wine.
    Les bibliothèques dll manquantes peuvent être trouvées ici : http://www.dlldump.com/ ou là : http://www.dll-files.com/. Sinon, et de préférence, utiliser Winetricks http://www.kegel.com/wine/winetricks et installer les dll avec la syntaxe winetricks bibliothèque (sans la .dll, le cas échéant). Par exemple, pour MSOffice 2007 winetricks gdiplus riched20 riched30 msxml3 msxml4 msxml6 corefonts tahoma vb6run vcrun6 msi2
    Cf. la liste des logiciels installés sous Win XP virtualisé
  7. Waydroid : émulateur Android pour Wayland avec un conteneur intégré.
    • Instructions d'installation :
      1. Prérequis (probablement non nécessaire) sudo apt install curl ca-certificates -y
      2. Ajout du dépôt à la liste des sources :
        export DISTRO="jammy" pour Ubuntu 22.04 (Jammy Jellyfish), à remplacer par la version installée
      3. sudo curl --proto '=https' --tlsv1.2 -Sf https://repo.waydro.id/waydroid.gpg --output /usr/share/keyrings/waydroid.gpg
        echo "deb [signed-by=/usr/share/keyrings/waydroid.gpg] https://repo.waydro.id/ $DISTRO main" | sudo tee /etc/apt/sources.list.d/waydroid.list
        sudo apt update
      4. sudo apt install waydroid -y
    • Démarrer le conteneur Waydroid sudo systemctl enable --now waydroid-container
    • Lancer Waydroid à partir du menu des applications
    • Instruction pour désinstaller Waydroid :
      1. Arrêter la session et le conteneur waydroid session stop puis sudo waydroid container stop
      2. Désinstaller Waydroid sudo apt remove waydroid
      3. Redémarrer le PC
      4. Nettoyer les lourds dossiers créés par Waydroid sudo rm -rf /var/lib/waydroid /home/.waydroid ~/waydroid ~/.share/waydroid ~/.local/share/applications/*aydroid* ~/.local/share/waydroid
  8. EncFS et Gnome Encfs Manager : outil de chiffrage de fichiers dans un dossier avec synchronisation à partir d'un dossier non chiffré. Permet de créer une version chiffrée d'un dossier en ligne avec sa version déchiffrée sur le PC.
    • Installation (nécessite de passer par un PPA) sudo add-apt-repository ppa:gencfsm && sudo apt update && sudo apt install gnome-encfs-manager puis le lancer depuis le lanceur (gnome-encfs-manager) ce qui ajoute une icône dans la barre des indicateurs.
    • Gestionnaire, créer ou importer une cachette, entrer l'emplacement du dossier chiffré /home/$USER/Box/.crypto, l'emplacement du dossier déchiffré (il crée les dossiers s'ils n'existent pas) /home/pascal/Documents/Box_open et le mot de passe de déverrouillage.
    • Vu les failles de sécurité repérées au sein d'Encfs, voir si remplaçable par eCryptfs. Cf. un guide sur Ubuntu-fr, la documentation sur ubuntu-fr et des éléments complémentaires sur le blog de ®OM.
    • Ne fonctionne plus à partir d'Ubuntu 20.04
    1. Télécharger Molch Encfs Manager qui remplace Gnome Encfs Manager et fonctionne aussi bien sous Gnome que KDE. Il s'agit d'un exécutable ne nécessitant pas d'installation.
    2. Le mettre en exécutable chmod +x MolchEncfsManager.x86_64
    3. Pour le démarrer, aller avec le terminal dans le dossier dans lequel il est enregistré et ./MolchEncfsManager.x86_64
    4. S'il ne démarre pas, installer le paquet libxkbcommon-x11 (ou libxkbcommon-x11-0)
    5. Dans les réglages, sélectionner Automatically start on login (la pause de 6 secondes mise par défaut avant démarrage est correcte) et Unmount all stashes on program exit
    Alternative à Molch Encfs Manager : SiriKali qui dispose également d'un indicateur Gnome sudo apt install sirikali
  9. Cryptkeeper (contient les paquets encFS et fuse-utils) : outil de chiffrage de fichiers dans un dossier avec synchronisation à partir d'un dossier non chiffré. Gère le montage/démontage du dossier chiffré. À remplacer par cryptfolder-indicator à partir d'Ubuntu 13.04 (cryptkeeper n'étant plus affichable) qui nécessite l'installation d'un dépôt ppa (le même que pour my-weather-indicator) sudo add-apt-repository ppa:atareao/atareao && sudo apt-get update && sudo apt-get install cryptfolder-indicator. Ce dernier n'est lui-même plus disponible pour Ubuntu 18.04 (Bionic Beaver) : à remplacer par Gnome Encfs Manager. Pour monter le dossier chiffré en ligne de commande encfs /home/pascal/Box/.crypto /home/pascal/Documents/Dropbox_open (on peut remplacer "pascal" par "$USER"). Pour le démonter fusermount -u /home/pascal/Documents/Box_open. Pour changer le mot de passe encfsctl passwd /home/pascal/Box/.crypto ces commandes peuvent être enregistrées dans des scripts (p. ex. encrypt et decrypt) enregistrés dans /usr/bin/
  10. ecryptFS (outil de cryptage d'un dossier dans Home)
  11. Gparted (avec ntfsprogs et dosfstools pour gérer les partitions Windows)
  12. Gmount (outil pour monter des fichiers images ISO)
  13. Monter un disque amovible sans droits administrateur (sans sudo, en étant simple utilisateur) sur la base du fichier /etc/fstab. Ex : pour sda1 udisksctl mount -b /dev/sda1 ou udisksctl mount --block-device /dev/sda1. Pour le démonter udisksctl unmount -b /dev/sda1
  14. Prendre des droits en écriture sur un disque sudo chown nom-utilisateur:nom-groupe /media/nom-du-disque
  15. ntfs-3g : outil nécessaire pour écrire sur des partitions NTFS
    Pour monter les partitions NTFS en lecture/écriture, ajouter une ligne de ce type dans /etc/fstab : UUID=28858FD2375FA868 /media/EchangeWin ntfs-3g rw,user,auto,gid=100,uid=1000,nls=utf8,umask=002 0 0 ou, plus simple, UUID=740614406AD9684A /media/windows ntfs-3g defaults,locale=fr_FR.utf8 0 0 L'UUID est obtenu par sudo blkid si la commande sudo blkid ne répond pas (le lecteur de disquettes étant une cause possible), on peut régler le problème en précisant le nom de la partition du disque, par exemple sudo blkid /dev/sda1. Les partitions peuvent être énumérées par lsblk -f.
  16. OpenJDK Java Runtime (openjdk-9-jre pour l'équivalent de Java 9) : machine Java libre.
  17. ntp : permet la synchronisation de l'horloge avec les serveurs de temps sur Internet. Pour forcer la mise à jour de l'heure via ntp sudo ntpd -q
  18. GTKOrphan
  19. ClamAV (Clam Antivirus) ou clamtk : antivirus (Clam Anti-Virus + GUI). La version 1.0, première LTS, sortie en décembre 2022 est téléchargeable sous forme d'un paquet .deb sur la page de téléchament du site (ClamAVNet).
  20. Moniteur système de Gnome (Gnome system monitor)
  21. Moniteur système sous forme d'indicateur (indicator-multiload)
  22. Gnome Nettool
  23. Gestion des comptes utilisateurs et des groupes : gnome-system-tools (disponible sous "Utilisateurs et groupes")
  24. Gestionnaire de dépôts PPA y-ppa-manager : permet d'ajouter, supprimer, réactiver des dépôts, d'importer des clés, de lister les paquets existants dans un dépôt distant, de purger les paquets en provenance d'un dépôts… Installation sudo add-apt-repository ppa:webupd8team/y-ppa-manager && sudo apt-get update && sudo apt-get install y-ppa-manager
  25. Supprimer sans risque les anciens kernels. Ne supprime pas le kernel en cours d'utilisation et conserve par défaut les deux derniers kernels :
    • Commande normale sudo apt autoremove --purge
    • En cas d'échec ou de nettoyage incomplet sudo purge-old-kernels après avoir installé byobu (à partir d'Ubuntu 16.04) par sudo apt install byobu. Le nombre de kernels à conserver peut être précisé avec le paramètre --keep, par exemple sudo purge-old-kernels --keep 1, ne conservera que le dernier kernel.
  26. Sauvegarder et réinstaller la liste des paquets installés
    • Sauvegarde de la liste des paquets : dpkg --get-selections > paquets.txt
    • Réinstaller la liste des paquets sauvegardés dans "paquets.txt" : dpkg --set-selections < paquets.txt && sudo apt-get dselect-upgrade. Il peut être souhaitable de marquer préalablement tous les paquets comme étant à déselectionner (pour être sûr de supprimer ceux à la source d'un problème avant la dernière configuration sauvegardée), avant réinstallation dpkg --clear-selections.
  27. Synaptic (gestion fine des logiciels et paquets)
  28. Bauh : gestion des applications (liste à partir des dépôts, Flatpak, Snap, version). Installation : si besoin sudo apt-get install python3 python3-pip python3-yaml python3-dateutil python3-pyqt5 python3-packaging python3-requests python3-lxml python3-bs4 puis sudo pip3 install bauh Explications sur le site de Korben.
  29. Principales commandes apt :
    • Les différences entre apt et apt-get (Journal du freenaute)
    • Installer des paquets sudo apt install paquet1 paquet2 …
    • Installer un paquet avec ses suggestions sudo apt install --install-suggests paquet1
    • Informations sur un paquet (version, dépendances, origine, installations recommandées… apt show paquet
    • Installation d'une version particulière (présente dans les dépôts) d'un paquet sudo apt install paquet=version -V
    • Réparer une installation (dépendance manquante) sudo apt install -f si on ajoute un nom de paquet (après install ou remove), l'installeur cherche une solution sans casser le système sudo apt -f install paquet
    • Rechercher un paquet dans les dépôts apt-cache search mot1 mot2 …
    • Désinstaller un paquet sudo remove paquet(s), avec ses dépendances sudo autoremove paquet(s) et ses fichiers de configuration (mais pas les préférences) sudo autoremove --purge paquet(s)
    • Mise à jour des dépôts sudo apt update
    • Mise à jour des paquets sudo apt upgrade, avec ajout de nouveaux paquets si nécessaire sudo apt dist-upgrade ou sudo apt full-upgrade
    • Bloquer la mise à jour d'un paquet sudo apt-mark hold paquet. Consulter la liste des paquets bloqués avec apt-mark showhold. Pour débloquer un paquet sudo apt-mark unhold paquet
    • apt-file : permet de retrouver le paquet d'origine d'une commande ou d'un fichier. Après installation sudo apt-file update, puis, pour rechercher une commande apt-file search gnome-keyring-pkcs11.so. Pour lister le contenu d'un paquet apt-file show p11-kit
  30. Principales commandes dpkg :
    • Installer un paquet : sudo dpkg -i nomdupaquet.deb
    • Désinstaller un paquet : sudo dpkg -r nomdupaquet ou purge sudo dpkg -P nomdupaquet pour supprimer aussi les fichiers de configuration.
    • NB : il peut être utile de faire suivre les installations ou désinstallations de paquet par sudo apt-get -f install car dpkg ne gère pas les dépendances.
    • Afficher la liste et le statut des paquets satisfaisant un motif de recherche : dpkg -l chaîne. Ex : dpkg -l chrom*. On peut affiner en faisant suivre la commande par un | grep ii pour limiter les résultats aux paquets installés.
    • Bloquer la mise à jour d'un paquet : echo "my-weather-indicator hold" | sudo dpkg --set-selections. Pour vérifier la liste des paquets dont la mise jour est bloquée : dpkg --get-selections | grep hold
    • Débloquer la mise à jour d'un paquet préalablement bloquée : echo "my-weather-indicator install" | sudo dpkg --set-selections
    • Réparation du système de paquets dpkg --configure -a
  31. Gestion des paquets snap :
    • Liste des paquets snap existants snap find . ou, pour chercher un paquet snap find nom
    • Installer un paquet snap sudo snap install nom_paquet
    • Mise à jour d'un paquet snap sudo snap refresh nom_paquet
    • Supprimer un paquet snap sudo remove nom_paquet
    • Énumérer les paquets snap installés snap list
    • Liste des modifications récentes dans les paquets snap snap changes
    Le site du dépôt Snap (Snapcraft)
  32. Installer le support pour Flatpak sudo apt install flatpak gnome-software-plugin-flatpak et pour Flathub flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo puis redémarrer le système pour une prise en charge complète.
    Mise à jour des pak installés flatpak update
    Le site de Flathub.
    Un mode d'emploi complet de Flatpak sur le site Linux Capable ou Le guide sur Flathub.
    Les commandes principales :
    • Installer une application flatpak install dépôt com.company.App (sans le faire précéder de sudo). Noter que les applications ont un identifiant flatpak en 3 parties com.company.App. Le dépôt est flathub ou un autre
    • Consulter la liste des dépôts installés flatpak remotes
    • Supprimer un dépôt installé flatpak remote-delete flathub (pour supprimer flathub)
    • Rechercher une application flatpak search gimp retournera org.gimp.GIMP ainsi que la liste de toutes les applications contenant le mot gimp
    • Depuis la version 1.2 de flatpak, on peut installer directement une application avec flatpak install gimp
    • Lancer une application flatpak run com.company.App
    • Mise à jour des applications installées flatpak update
    • Liste des apllication flatpak et exécutables installées flatpak list ou flatpak list --app pour avoir juste les applications
    • Désinstaller une application flatpak uninstall com.company.App
    • Pour supprimer les exécutables et extensions inutilisées par les applications flatpak uninstall --unused
    • Pour réparer les problèmes d'installation flatpak repair
    • Historique des changements flatpak history
  33. Applications AppImages. Format d'application empaqueté directement exécutable (après application de droits d'exécution) sur Linux, sans installation préalable.
  34. Booter portable Samsung sur clé USB (qui doit être insrée dans le port USB-3, càd bleu) :
    1. Appuyer sur la touche F2 au démarrage pour accéder au BIOS.
    2. Aller dans les options de Boot et mettre le "Secure boot control" sur OFF.
    3. Mettre l'"OS mode selection" sur "CSM OS" (ou "UEFI and Legacy OS" si on veut installation en UEFI, qui nécessite une partition de type GPT au lieu de MS-DOS).
    4. Sauvegarder la configuration et au redémarrage, appuyer sur la touche F10 pour sélectionner la clé USB.
  35. Installer Ubuntu 22.04 (Jammy Jellyfish) sur portable Huawei MateBook D15 :
    1. Booter sur clé USB :
      1. Appuyer sur la touche F2 en continu au démarrage pour accéder au BIOS.
      2. Aller dans les options de Boot et mettre le "Secure boot control" sur OFF.
      3. Monter le disque USB en haut de la liste F6
    2. Clavier : choisir French (alt.) = Français variante
    3. Repartitionner le disque avec :
      • Partition EFI 100 Mo
      • Partition BIOS 250-500 Mo (p. ex. 300 Mo)
      • Partition / de 100 Go
      • Partition /home pour le reste
    4. Il manque le pilote de la carte son Everest (recherche "linux driver for soundcard Everest")
  36. Liste des touches au démarrage pour accéder au BIOS/UEFI/séquence de boot selon la marque et le modèle de PC :
  37. Installation d'Ubuntu avec partitionnement manuel (Ubuntu-fr).
  38. Installer Ubuntu en UEFI (Ubuntu-fr).
  39. Colorimétrie de l'imprimante, pour une Epson Stylus DX5050 :
    1. Récupérer le profil icc (fichier .exe prévu pour Windows) ici
    2. Installer le profil avec Wine
    3. Récupérer le profil AppleRGB.icc (les autres ne semblent pas Linux compatibles) dans ~/.wine/drive_c/windows/system32/spool/drivers/color
    4. Dans les 'Paramètres système', 'Couleur', ajouter le profil AppleRGB.icc au profil RGB par défaut de l'imprimante
  40. Outil de récupération de données de la batterie : upower. Utilisation upower --dump
  41. fsearch : outil d'indexation et de recherche de fichier/dossiers à partir de leur nom, au fur et à mesure de la frappe. Installation sudo add-apt-repository ppa:christian-boxdoerfer/fsearch-stable puis sudo apt install fsearch. Plus d'information sur le site d'OMG! Ubuntu!.
  42. Activer la fonction TRIM sur un disque SSD :
    • Prérequis : noyau Linux ≥ 2.6.33, partition ext4 ou btrfs les instructions ci-dessous ne concernent que les partitions ext4 et support de TRIM par le SSD. Pour vérifier le support du TRIM par le SSD en /dev/sdb sudo hdparm -I /dev/sdb | grep TRIM (pour le disque sda). S'il n'y a pas de sortie, le SSD ne supporte pas TRIM
    • Pour vérifier que la commande TRIM fonctionne sudo fstrim -v / qui doit renvoyer quelque chose du genre /: 3083018240 bytes were trimmed
    • Rajouter un appel quotidien à TRIM dans cron en éditant cron.daily gksu gedit /etc/cron.daily/trim en y ajoutant les lignes suivantes (pour les partitions root et home dans l'exemple suivant) :
      #!/bin/sh
      LOG=/var/log/trim.log
      echo "*** $(date -R) ***" >> $LOG
      fstrim -v / >> $LOG
      fstrim -v /home >> $LOG
    • Rendre le fichier exécutable sudo chmod +x /etc/cron.daily/trim
    • Plus d'info ici (doc.ubuntu.fr) et là (wiki Debian facile)
    • Pour une partition chiffrées, voir ici.
  43. numlockx. Permet de verrouiller le pavé numérique au démarrage. Ajouter la ligne greeter-setup-script=/usr/bin/numlockx on dans le fichier /etc/lightdm/lightdm.conf (à éditer en mode administrateur) ou, en une seule commande, echo "greeter-setup-script=/usr/bin/numlockx on" | sudo tee -a /etc/lightdm/lightdm.conf.
    À partir d'Ubuntu 13.10, la ligne greeter-setup-script=/usr/bin/numlockx on doit être ajoutée dans le fichier /etc/lightdm/lightdm.conf.d/50-unity-greeter.conf (toujours à éditer en mode administrateur). Voir des alternatives ici.

Astuces et paramétrage

  1. Ajouter des options dans le lanceur d'applications. Mode d'emploi par Clapico, Tux-planet, Ubuntu-fr ou AskUbuntu. Les fichiers d'origine se trouvent dans /usr/share/applications/ et sont à copier dans ~/.local/share/applications/. Les icônes se trouvent dans /usr/share/icons/gnome/ ou /usr/share/icons/hicolor/, uniquement pour retrouver leur nom, le chemin étant inutile. Les lanceurs des applications sont dans /usr/bin/. Relancer Unity pour prise d'effet : Alt+F2 unity --replace ou setsid unity depuis un terminal (attention, cela relance la session !). Fichiers exemples :
    • LibreOffice (Calc avec accès à tous les modules de LibreOffice) : fichier libreoffice-calc.desktop
    • Firefox (ajout de navigation privée, mode sans échec, gestion des profils) : fichier firefox.desktop
    • Thunderbird (ajout nouveau message, carnet d'adresse et gestionnaire de profils) : fichier thunderbird.desktop
    • TorBrowser : fichier tor-browser.desktop. Pour ajouter un raccourci dans le lanceur, ouvrir dconf-editor et ajouter 'application://tor-browser.desktop' dans la chaîne "favorites" dans com.canonical.Unity.Launcher. Pour récupérer l'icône de TorBrowser pour le lanceur, la copier cp ~/.../tor-browser_fr/Browser/browser/icons/mozicon128.png ~/.local/share/icons/hicolor/128x128/apps/tor-browser.png et remplacer dans le fichier tor-browser.desktop la ligne Icon=credentials-preferences par Icon=/home/user/.local/share/icons/hicolor/128x128/apps/tor-browser.png (remplacer user par le nom de l'utilisateur).
    • Exaile (ajoute les principales commandes) : fichier exaile.desktop
    • Logithèque Ubuntu (ajoute sources de logiciels et gestionnaire de mises à jour) : fichier ubuntu-software-center.desktop
  2. Ajouter un favori au lanceur (dash) d'Ubuntu sous Gnome shell (18.04+) :
    • Ouvrir la grille des applications (touche "Windows")
    • Choisir "Ajouter aux favoris" avec le menu contextuel.
  3. Pour rendre les fonds d'écran accessibles à tous les utilisateurs, les enregistrer dans /usr/share/backgrounds/
  4. Exécuter un script bash directement en tapant juste son nom :
    • Méthode 1 : déplacer ou copier le script dans un répertoire sous le $PATH comme /usr/local/bin. sudo cp $HOME/folder/example.sh /usr/local/bin
    • Méthode 2 : la commande install peut également déplacer le script dans un répertoire sous le $PATH sudo install example.sh /usr/local/bin/example
    • Méthode 3 : créer un alias qui pointe vers la commande complète pour exécuter le script alias example.sh="bash $HOME/folder/example.sh"
  5. gnome-tweak-tool : outil de paramétrage avancé de Gnome shell et des outils Gnome de base. Remplacé par gnome-tweaks sur Ubuntu 22.04
  6. Installer des extensions Gnome depuis le navigateur (Firefox ou Chromium/Chrome) : installer le connecteur d'extensions Gnome sudo apt install chrome-gnome-shell (sudo apt install gnome-browser-connector à partir de Gnome 42) puis installer l'extension pour navigateur, disponible sur le site dépôt des extensions. On peut également installer gnome-shell-extension-manager sudo apt install gnome-shell-extension-manager, l'application Gnome de gestion des extensions qui permet également une recherche. Permet notamment de débloquer l'impossibilité d'installer des extensions Gnome à partir du navigateur installé en paquet snap. Plus d'information à ce sujet sur le site d'omg!ubuntu!. gnome-shell-extension-manager peut également être installé depuis Flathub sous une version plus récente que celle des dépôts Ubuntu flatpak install flathub com.mattjakeman.ExtensionManager.
    Extensions Gnome installées ou à tester.
  7. compizconfig-settings-manager : outil de configuration de Compiz, installable par sudo apt-get install compizconfig-settings-manager
  8. dconf-editor : outil de paramétrage de Gnome, Unity et ses applications
  9. Réduire une application en cliquant sur son icône dans le lanceur, sous Gnome (à partir d'Ubuntu 18.04) gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'. Pour revenir au comportement par défaut gsettings reset org.gnome.shell.extensions.dash-to-dock click-action. Ce comportement peut également être réalisé avec dconf-editor : aller sur /org/gnome/shell/extensions/dash-to-dock/click-action, mettre default value sur off et sélectionner minimize
  10. Afficher la date du jour dans la barre de notification de Gnome gsettings set org.gnome.desktop.interface clock-show-weekday true
  11. Afficher les secondes dans la barre de notification de Gnome gsettings set org.gnome.desktop.interface clock-show-seconds true
  12. Ouvrir un dossier dans Nautilus lorsque l'on dépose un document dessus gsettings set org.gnome.nautilus.preferences open-folder-on-dnd-hover true. Pour revenir au comportement par défaut où le document est classé dans le dossier gsettings set org.gnome.nautilus.preferences open-folder-on-dnd-hover false
  13. Installer un logiciel depuis les sources (cas général) :
    • Télécharger les sources, généralement au format tar.gz ou tar.bz2
    • Décompresser l'archive par tar xvzf archive.tar.gz ou tar xvjf archive.tar.bz2
    • Se placer dans le dossier créé et configurer pour compilation par ./configure. Cette partie demande généralement que les paquets suivants soient installés gcc g++ make libc-dev
    • Lancer la compilation make
    • Installer le logiciel make install
  14. Extraire des pages d'un PDF avec ghostscript gs -sDEVICE=pdfwrite -dSAFER -dPDFSETTINGS=/default -dFirstPage=n -dLastPage=m -o fichier-sortie.pdf -f fichier-source.pdf. On peut modifier la qualité du pdf en choisissant -dPDFSETTINGS=/screen (médiocre), -dPDFSETTINGS=/ebook (correcte), -dPDFSETTINGS=/printer (élevée) ou -dPDFSETTINGS=/prepress (supérieure).
  15. Concaténer deux fichiers cat fichier1.txt fichier2.txt > fichier3.txt
  16. Pour localiser facilement le pointeur de la souris, aller sur les paramètres Gnome, Accessibilité, partie "Pointage et clic de souris" et activer "Localiser le pointeur". Lorsque l'on appuie sur la touche CTRL, le pointeur réalise alors une animation bien visible.
  17. Purger la SWAP sudo swapoff -a (dont l'exécution peut prendre un certaine temps, s'arrête en cas de RAM disponible insuffisante mais sans risque pour le système), puis sudo swapon -a
  18. Améliorations de la liseuse Kobo Glo, modèle FNAC (voir ici pour le Kobo Touch) :
    • Une bonne source d'information : le forum mobileread.
    • Une liste de trucs et astuces ici et .
    • Activation du Kobo Glo sans passer par le logiciel Kobo Desktop ni enregistrement : si le point de montage du Kobo est /media/KOBOeReader/ et que l'on veut être enregistré sous le nom 'foo', exécuter echo "insert into user values('foo', 'foo', 'foo', 'foo', 'foo', 'foo', 'foo', '0', '0', '0', '0', '0', '0');" | sqlite3 /media/pascal/KOBOeReader/.kobo/KoboReader.sqlite après installation éventuelle de sqlite3 par un sudo apt-get install sqlite3. Voir aussi ce thread du forum mobileread, les modifications à apporter variant en fonction des versions du firmware.
    • Supprimer le logo FNAC de l'affichage de veille pour le remplacer par la couverture du livre en cours de lecture :
      • Brancher le Kobo en USB
      • Ouvrir le fichier ".kobo\affiliate.conf" dans la liseuse, avec un éditeur de texte
      • Renommer "affiliate=Fnac" en "affiliate=Kobo" (sans les guillemets)
      • Enregistrer, puis quitter l'éditeur de texte
      • Éjecter proprement la liseuse, puis débrancher le câble USB
      • Après le redémarrage, aller dans "Menu > Paramètre" pour valider le changement
      • Si besoin vérifier dans "Menu > Paramètres > Mise en veille et hors tension" que la case "Afficher la couverture du livre en cours" est bien cochée
    • Mise à jour manuelle du firmware :
      • Télécharger le firmawre voulu (la liste de tous les firmwares avec un lien de téléchargement direct sur le site Kobo est disponible ici). Attention à bien prendre le firmware pour un Kobo Glo !
      • Brancher le Kobo en USB
      • Copier les deux fichiers (KoboRoot.tgz et manifest.md5sum) et le répertoire (upgrade) contenus dans le zip du firmware dans le dossier .kobo de la liseuse
      • Éjecter proprement la liseuse, puis débrancher le câble USB
      • La liseuse installe le nouveau firmware en quelques minutes
      • Effectuer à nouveau l'activation
      • En cas de blocage, essayer l'une des opérations suivantes (après avoir enlevé la carte SD, s'il y en a une) :
        • Une fois le Kobo éteint, appuyer sur le bouton de l'éclairage et ensuite enclencher le bouton de démarrage. Là il doit se ré-initialiser. On voit passer la led au rouge, puis ensuite elle émet un signal blanc clignotant
        • Utiliser un trombone sur l'arrière du Kobo
  19. Mise à jour des paramètres satellites du Tomtom (QuickGPSfix) 
    • Télécharger pyTomtom et l'installer sudo dpkg -i pytomtom-0.5.deb
    • Connecter et monter le Tomtom
    • Au premier lancement de pyTomtom, indiquer le point de montage du GPS et sélectionner le bon modèle de Tomtom (One 3rd édition). Le modèle peut être identifié avec les deux premiers chiffres du n° de série sur cette page.
    • Relancer pyTomtom et lancer le QuickGPSfix
    • Pour de l'aide, il existe un forum

Dépannage

  1. Problème de son : redémarrer ALSA sudo /sbin/alsa force-reload
  2. Relancer Unity Alt+F2 unity --replace ou setsid unity à partir d'Ubuntu 12.10 (nécessite l'installation prélabale de dconf-tools).
  3. Réinitialiser Unity à ses paramètres d'origine unity-tweak-tool --reset-unity puis relancer Unity. Nécessite l'installation préalable d'Unity-Tweak-Tool sudo apt install unity-tweak-tool
  4. Relancer Compiz compiz --replace
  5. Réinitialiser Compiz à ses paramètres d'origine dconf reset -f /org/compiz/ à partir d'Ubuntu 12.10 (nécessite l'installation préalable de dconf-tools). Alternative rm -rf ~/.compiz ~/.config/compiz-1
  6. Réinitialiser tous les bureaux (Unity, Gnome, Mate) à leurs paramètres par défaut dconf reset -f /. Une sauvegarde préalable des paramètres des bureaux peut être réalisée par dconf dump. Ces commandes ne fonctionnent que sous X11, pas à partir de la "vraie" console. Cela peut donc nécessiter de passer par l'installation du bureau Gnome (cf. le chapitre Système).
  7. Relancer Gnome Shell Alt+F2 r et valider par Entrée.
  8. Redémarrer la session (et Xorg, par la même occasion) sudo service lightdm restart
  9. Si l'interface graphique Gnome Shell ne veut pas démarrer (l'ouverture de session Gnome ne se fait pas ou boucle), cela peut être dû à un problème de pilote pour les cartes NVidia. Nettoyer les pilotes NVidia sudo apt purge nvidia-current nvidia-settings puis installer les pilotes bumblebee sudo apt install bumblebee bumblebee-nvidia
  10. Redémarrer l'ordinateur sudo reboot ou sudo shutdown -r now (now peut-être remplacé par +xx pour un délai de xx minutes ou par hh:mm)
  11. Éteindre l'ordinateur sudo shutdown -P now (-P pour Poweroff sert à éteindre l'ordi complètement, now peut-être remplacé par +xx pour un délai de xx minutes ou par hh:mm). Pour annuler l'extinction sudo shutdown -c
  12. Réparation du système de paquets apt sudo apt install -f
  13. Réparation du système de paquets dpkg sudo dpkg --configure -a
  14. Plus d'info pour résoudre les problèmes survenant avec les gestionaires de paquets ici.
  15. Si lors d'une mise à jour, le gestionnaire apt fige, par exemple sur un “braille device support”, passer le processus en pause en arrière plan avec Ctrl + z, puis killall systemctl pour tuer tous les processus systemctl et fg pour la reprise du processus au premier plan.
  16. Lorsque l'on démarre Ubuntu en mode "Récupération" (console root), penser à activer le mode réseau avant de lancer des mises à jour. Si les dépôts sont inaccessibles, il peut s'agir de DNS non configurés (à vérifier avec un ping -c 3 ubuntu.com). Si c'est bien le cas, il faut ajouter l'adresse de DNS avec nano /etc/resolv.conf, avec une ligne par DNS nameserver ipDNS1. Plus d'info ici.
  17. Récupération de fichiers effacés. Installer foremost sudo apt-get install foremost, se placer dans le dossier des fichiers supprimés puis foremost ./ -o ./recuperation, l'option -o permet de préciser le dossier où enregistrer les résultats. Si le type de fichier à récupérer est connu, par exemple pour des jpg foremost ./ -o ./recuperation -t jpg
  18. Safecopy : outil de récupération de fichiers effacés/altérés, notamment pour les CD/DVD altérés générant des erreurs I/O.
  19. Neutraliser des secteurs défectueux d'un disque sudo hdparm --write-sector 72332096 --yes-i-know-what-i-am-doing /dev/sdb, /dev/sdb devant être remplacé par le nom du disque défectueux et le n° du secteur adapté. Pour plus d'informations, voir ici.
  20. Savoir quels ports sont écoutés par quelle application utilisateur (utile notamment pour les ports à ouvrir/natter en P2P) netstat -lpt. Utiliser sudo netstat -lpt pour avoir les informations complètes.
  21. Obtenir l'arborescence des partitions lsblk -f
  22. Craquer le mot de passe d'un fichier :
    • Fichier archive (rar, zip, 7z) : ajouter le dépôt de rarcrack : sudo add-apt-repository ppa:ole.wolf/rarcrack, mettre à jour les dépôts sudo apt-get update et installer rarcrack apt-get install rarcrack. Se placer dans le dossier de l'archive à cracker et lancer l'attaque bruteforce rarcrack archive.rar
    • Fichier pdf : installer pdfcrack sudo apt-get install pdfcrack, se placer dans le dossier du pdf à cracker et lancer l'attaque bruteforce pdfcrack -f fichier.pdf, l'option -f permettant de préciser le nom du fichier à cracker.
  23. Modifier la phrase de chiffrement du dossier /home/ de l'utilisateur encryptfs-unwrap-passphrase
  24. Réparateur de démarrage (en particulier en cas de problème GRUB du genre Grub Rescue) : boot-repair-disk, à télécharger ici, avec le mode d'emploi d'Ubuntu-fr.org. Ou Linux Secure Remix (distribution Ubuntu remixée avec boot-repair-disk) et les explications d'Ubuntu-fr.org. Boot-repair peut être ajouté à une clé USB Live d'Ubuntu :
    • booter sur la clé Live-USB d'Ubuntu en mode "Essayer Ubuntu" et se connecter à Internet ;
    • ajouter le dépôt de boot-repair sudo add-apt-repository ppa:yannubuntu/boot-repair ;
    • mettre à jour les dépôts sudo apt-get update ;
    • installer boot-repair sudo apt-get install -y boot-repair && boot-repair
    Rescatux est également une distribution destinée à réparer les systèmes endommagés et problèmes de démarrage (boot, GRUB, etc.)
  25. Informations sur le boot sur UEFI (wiki Ubuntu.fr) ici et .
  26. Pas d'impression avec un message du type The PPD version nnn is not compatible with Gutenprint xxx dans les propriétés des fichiers en file d'attente. Lancer le script sudo /usr/sbin/cups-genppdupdate et redémarrer CUPS avec cupsd -F
  27. Réinitialiser la grille des applications avec Gnome 3.38 gsettings reset org.gnome.shell app-picker-layout puis fermer la session et la redémarrer ou relancer le shell Gnome (ALT + F2 r).
  28. Erreur de mise à jour Ubuntu avec Chrome qui ne supporte plus l'architecture i386 :
    • Modifier le fichier /etc/apt/sources.list.d/google-chrome.list par sudo gedit /etc/apt/sources.list.d/google-chrome.list
    • Remplacer la ligne de texte en ajoutant [arch=amd64] après debpour obtenir deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
    • Mettre à jour les dépôts par sudo apt-get update
    Il est probablement possible de régler également le problème en réinstallant Chrome complètement.
  29. Aide mémoire des principales commandes Linux. Voir également ici ou . À revoir à partir de l'ODF récupéré sur le oueb.