====== Ubuntu ======
[[/informatique/linux/ubuntu_old|Notes précédentes (my Ubuntu old page)]]
===== Trucs & Astuces =====
* [[http://doc.ubuntu-fr.org/nautilus_scripts|Nautilus scripts]] (terminal here, ...)
==== Add PPA / remove PPA ====
To install open a terminal window and enter
sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt-get update
sudo apt-get upgrade
To remove, you can use ppa-purge
sudo apt-get install ppa-purge
sudo ppa-purge ppa:oibaf/graphics-drivers
Ajouter une clé de dépôt:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 00000000
==== Sources list ====
* MariaDB : https://downloads.mariadb.org/mariadb/repositories
* Php : https://launchpad.net/~ondrej/+archive/ubuntu/php
* Docker: https://docs.docker.com/engine/installation/linux/ubuntulinux/
* Google Chrome: ''deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main''
==== Application desktop file ====
* [[http://stackoverflow.com/questions/30931/register-file-extensions-mime-types-in-linux/31836#31836|Add an application onto desktop / Register file extensions]]
* [[http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html|Desktop Entry Specification]] (freedesktop.org)
Note: les liens symboliques ne fonctionnent pas, il faut copier les fichiers dans ~/.local/share/applications !
Avec Ubuntu Unity ne pas oublier de signaler les nouveautés:
$ update-desktop-database ~/.local/share/applications
$ update-mime-database ~/.local/share/mime
==== Désactiver Bluetooth ====
sudo rfkill block bluetooth
sudo rfkill list
# sudo nano /etc/udev/rules.d/81-bluetooth-hci.rules
==== Get BIOS version ====
# simple
sudo dmidecode -s bios-version
# plus verbeux
sudo dmidecode -t bios -q
===== Intel Iris Xe Graphic =====
Avec les nouveaux cpu Intel 11th Gen le GPU intégré est "Intel Iris Xe Grahpic". Je cherche à remplacer le driver "i915" par "iris".
$ inxi
CPU: Quad Core 11th Gen Intel Core i7-1165G7 (-MT MCP-)
$ lspci -nnk | grep -iA2 VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation TigerLake GT2 [Iris Xe Graphics] [8086:9a49] (rev 01)
Subsystem: Intel Corporation Iris Xe Graphics [8086:9a49]
Kernel driver in use: i915
$ inxi -G
Graphics:
Device-1: Intel TigerLake GT2 [Iris Xe Graphics] driver: i915 v: kernel
Device-2: Chicony Chicony USB2.0 Camera type: USB driver: uvcvideo
Display: x11 server: X.Org 1.20.11 driver: loaded: modesetting
unloaded: fbdev,vesa resolution: 1: 1600x900 2: 1920x1080~60Hz
OpenGL: renderer: Mesa Intel Xe Graphics (TGL GT2)
v: 4.6 Mesa 21.2.0-devel (git-629e834 2021-05-15 hirsute-oibaf-ppa)
* [[https://askubuntu.com/questions/1309561/ubuntu-20-10-how-to-use-iris-driver-with-intel-iris-xe-graphics|Ubuntu 20.10 How to use iris driver with intel Iris Xe graphics]]
Nouveaux drivers via oibaf https://launchpad.net/%7Eoibaf/+archive/ubuntu/graphics-drivers (don't forget to call ''apt upgrade'').
Mais pas de changement :
$ lsmod|grep video
video 49152 1 i915
Toujours est-il qu'il n'existe pas de module ''iris'' :
$ sudo modprobe --verbose i915
$ sudo modprobe --verbose iris
modprobe: FATAL: Module iris not found in directory /lib/modules/5.11.0-17-generic
Aucune référence à iris ou xe dans les packages
$ apt search driver | grep -i intel
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
création de graphes graphviz à partir d'informations de codec HDA-Intel
Pilote VAAPI pour la famille Intel G45 et HD Graphics
VAAPI driver for Intel G45 & HD Graphics family
intel-gpu-tools/hirsute 1.25-2.1 amd64
Outils de débogage des pilotes graphiques Intel
intel-media-va-driver/hirsute,now 21.1.1+dfsg1-1 amd64 [installé, automatique]
VAAPI driver for the Intel GEN8+ Graphics family
intel-media-va-driver-non-free/hirsute 21.1.1+ds1-1 amd64
VAAPI driver for the Intel GEN8+ Graphics family
libdrm-intel1/hirsute,now 2.4.105+git2105101700.cfbea7~oibaf~h amd64 [installé, automatique]
interface pour les services DRM du noyau spécifiques à Intel - exécutables
Intel graphics compiler for OpenCL -- media tools
Intel Graphics Memory Management Library -- development files
Intel Graphics Memory Management Library -- shared library
Intel C for Media Runtime -- development files
Intel C for Media Runtime -- shared library
Buffer manager for the GPU of Intel Cedar Trail chipsets.
Buffer manager for the GPU of Intel Cedar Trail chipsets.
xserver-xorg-video-intel/hirsute,now 2:2.99.917+git20200714-1ubuntu1 amd64 [installé, automatique]
serveur X pour X.org – pilote d'affichage Intel i8xx et i9xx
===== Ubuntu 18.04 LTS =====
Tips & Tricks
* [[https://www.techsupportalert.com/content/tips-and-tricks-ubuntu-after-installation-ubuntu-1804-lts.htm|Tips and Tricks for Ubuntu after Installation - Ubuntu 18.04 LTS]]
* [[https://www.omgubuntu.co.uk/2018/04/things-to-do-after-installing-ubuntu-18-04|11 Things To Do After Installing Ubuntu 18.04 LTS ‘Bionic Beaver’]]
LibreOffice:
sudo add-apt-repository ppa:libreoffice/ppa
Josm:
wget -q https://josm.openstreetmap.de/josm-apt.key -O- | sudo apt-key add - echo deb https://josm.openstreetmap.de/apt $(lsb_release -sc) universe | sudo tee /etc/apt/sources.list.d/josm.list> /dev/null
Mysql: https://downloads.mariadb.org/mariadb/repositories/#mirror=ovh&distro=Ubuntu&distro_release=bionic--ubuntu_bionic&version=10.2
Installer Php5.6 et Php7.x :
* [[https://tecadmin.net/install-php5-on-ubuntu/|https://tecadmin.net/install-php5-on-ubuntu/]]
* packages: https://launchpad.net/~ondrej/+archive/ubuntu/php
===== Ubuntu 16.04 LTS =====
Articles:
* [[https://www.linuxbabe.com/ubuntu/4-tips-speed-up-ubuntu-16-04|4 Tips to Speed Up Ubuntu 16.04 Even if You Have SSD]]
==== Installer **PHP 5.6** ====
* http://askubuntu.com/questions/761713/how-can-i-downgrade-from-php-7-to-php-5-6-on-ubuntu-16-04/762161#762161
* http://askubuntu.com/questions/756879/cant-install-php5-on-ubuntu-16-04
==== VirtualBox ====
Pour profiter pleinement ne pas oublier d'ajouter son user au groupe **vboxusers**. Par exemple pour accéder aux périphériques USB.
sudo adduser USERNAME vboxusers
# then relogin (close/reopen session)
Et d'installer le package **virtualbox-ext-pack** pour augmenter votre expérience. Par exemple USB 2 et 3.
sudo apt-get install virtualbox-ext-pack
==== Problèmes ====
=== Unity Dash no application ===
* Le tableau de bord Unity (Dash, HUD) ne propose pas de suggestion d'applications
* [[https://forum.ubuntu-fr.org/viewtopic.php?pid=21586370|https://forum.ubuntu-fr.org/viewtopic.php?pid=21586370]]
* [[https://bugs.launchpad.net/ubuntu/+source/unity-lens-applications/+bug/1620801|https://bugs.launchpad.net/ubuntu/+source/unity-lens-applications/+bug/1620801]]
=== L'extinction ne fonctionne pas, le système redémarre après 5 secondes ===
J'ai essayé plusieurs solutions:
* éteindre le réseau avant l'extinction
* ajouté à GRUB_CMDLINE_LINUX_DEFAULT dans ''/etc/default/grub'' (from [[https://askubuntu.com/questions/760851/ubuntu-16-reboots-seconds-after-shutdown|askubuntu 760851]])
* reboot=pci
* reboot=bios
* acpi=force
* Le Wake-on est désactivé (from [[https://askubuntu.com/questions/914394/reboot-after-shutdown-ubuntu-16-04|askubuntu 914394]])
$ sudo ethtool enp0s25
Supports Wake-on: pumbg
Wake-on: d
* désactivé le wakeup (cat /proc/acpi/wakeup) dans ''/etc/rc.local''
for device in XHC EHC1 EHC2; do
grep $device /proc/acpi/wakeup | grep enabled > /dev/null && {
echo Disabling wakeup on $device
echo $device > /proc/acpi/wakeup
}
done
La seule solution trouvée est de débrancher l'alimentation secteur avant de demander l'extinction.
===== Ubuntu 15.10 =====
==== problème réglage luminosité ====
Le réglage de luminosité fonctionne dans les réglages systèmes "Luminosité & verrouillage" mais pas avec les touches "Fn+F5" et "Fn+F6". Après recherche sur le net, 2 manips:
1. modifier le démarrage de Linux avec un changement dans Grub:
* fichier /etc/default/grub
* ajouter "acpi_osi=" sur la ligne:
* GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
* mettre à jour Grub:
* sudo update-grub
2. modifier la configuration de X11
* ajouter fichier /usr/share/X11/xorg.conf.d/20-intel.conf
* et le remplir avec :
Section "Device"
Identifier "card0"
Driver "intel"
Option "Backlight" "intel_backlight"
BusID "PCI:0:2:0"
EndSection
3. Reboot
===== Ubuntu 14.04 =====
Time to switch to Ubuntu 14.04 LTS ...
Quelques articles pour cette nouvelle mouture :
* http://www.zdnet.com/ubuntu-14-04-lts-trusty-tahr-review-solid-and-stable-but-no-big-changes-7000028437/
* http://www.howtoforge.com/the-perfect-desktop-ubuntu-14.04-lts-trusty-tahr-p3
==== Incident apt-get package libstdc++6-powerpc-cross ====
https://bugs.launchpad.net/ubuntu/+source/gcc-4.8-powerpc-cross/+bug/1561583
==== Incident network-manager et trusty-proposed ====
Si l'option de mise à jour à partir des paquets "trusty-proposed" était active, la mise à jour du 2/2/2016 à planter le réseau: plus de réseau ni ethernet ni wifi.
(//source en anglais: [[http://askubuntu.com/questions/727127/last-upgrade-crashes-network-manager-no-internet-connection-no-applet]]//, bug report: [[https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1539634]])
La solution: forcer l'installation des paquets défectueux
Télécharger:
* pour 64 bits (amd64): [[http://archive.ubuntu.com/ubuntu/pool/main/libn/libnl3/libnl-3-200_3.2.21-1_amd64.deb|libnl]] [[http://archive.ubuntu.com/ubuntu/pool/main/libn/libnl3/libnl-genl-3-200_3.2.21-1_amd64.deb|libnl-genl]] [[http://archive.ubuntu.com/ubuntu/pool/main/libn/libnl3/libnl-route-3-200_3.2.21-1_amd64.deb|libnl-route]]
* pour 32 bits (i386): libnl libnl-genl libnl-route
Installer:
sudo dpkg -i libnl-*.deb
==== Gestionnaire de fichiers (nautilus) ====
//obsolète//: On ne peut pas tailler les colonnes comme on veut. C'est très chiant pour les noms longs ... On peut si l'on agrandi la fenêtre ... bizarre. //update// 2015: c'est corrigé ;-)
Par défaut les fichiers texte exécutables s'ouvre en édition quand on clique dessus. Pour qu'ils s'exécutent changer les préférences de Nautilus "Édition / Préférences / Comportement"
{{:informatique:linux:ubuntu_14.04_nautilus_comportement.png?nolink|}}
==== Gestionnaire de bureau ====
Il n'y a plus la sélection du gestionnaire de bureau sur la page de login (unity-2d, gnome ...).
==== Hibernation est désactivée ====
Sur cette version d'Ubuntu l'hibernation (veille sur disque=zéro énergie) est désactivée.
La solution que j'ai trouvé à partir de [[http://blog.mafr.de/2014/05/01/enabling-hibernate-support-in-ubuntu-14-04/]] et [[http://ubuntuhandbook.org/index.php/2014/04/enable-hibernate-ubuntu-14-04/]]
Créer le fichier
/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
et écrire dedans:
[Re-enable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes
[Re-enable hibernate for multiple users by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate-multiple-sessions
ResultActive=yes
À noter que ceci affiche le menu hibernation, mais que le plugin "power" (énergie) de "unity-control-center" (paramètres système) ne permet pas de choisir l'hibernation ... Un bug de Unity/Ubuntu ?
==== Hibernation fermeture écran portable ====
Bien que le panneau énergie des paramètres système ne permette pas de régler l'hibernation à la fermeture de l'écran, les réglages existent bien dans la base de données de configuration :
Voir les réglages:
$ gsettings list-recursively |grep plugins.power |grep lid| grep sort
Que l'on peut changer:
$ gsettings set org.gnome.settings-daemon.plugins.power lid-close-battery-action hibernate
**Mais ça ne fonctionne pas !**
Le seul moyen que j'ai trouvé, mais qui ne permet pas de choisir entre "sur batterie" ou "sur secteur" est de modifier la configuration de "logind":
Dans
/etc/systemd/logind.conf
Mettre
HandleLidSwitch=hibernate
==== problème Wifi sortie Veille/Hibernation ====
Le Wifi ne se reconnecte pas après une sortie de veille ou d'hibernation avec mon [[cyrille:clevo_w740su]] qui a comme carte wifi "Intel Corporation Wireless 7260" avec le driver "**driver=iwlwifi** driverversion=3.13.0-53-generic firmware=22.24.8.0".
La solution qui fonctionne parmi toutes celles présentes sur [[https://bugs.launchpad.net/ubuntu/+source/gnome-nettool/+bug/1311257]]:
Créer le fichier
/etc/pm/sleep.d/iwlwifi_workaround
et y déposer les octets suivants:
#!/bin/sh
case "${1}" in (resume|thaw)
nmcli nm sleep false
esac