LibraZiK - Accueil
Don
Cliquez ici pour donner sur mon compte liberapay
LibraZiK - summary in english

Outils pour utilisateurs

Outils du site


comprehension:paquets_librazik

Les paquets librazik-* servant à la configuration du système

librazik-apt

Paquet contenant les dépôts de logiciels utilisés par LibraZiK 2.

Ce paquet est un paquet de configuration qui permet l'installation des adresses de cinq dépôts pour le studio audio LibraZiK-2.

  1. le dépôt utilisateur fournissant les logiciels supportés par l'équipe LibraZiK pour LibraZiK-2
  2. le dépôt officiel Debian stable
  3. le dépôt officiel Debian security (EN)
  4. le dépôt officiel Debian backports
  5. le dépôt officiel Debian updates

Ces adresses de dépôts sont installées dans /etc/apt/sources.list.d/.

Parlons ici un peu de gestion des éléments des dépôts. Par défaut, LibraZiK-2 configure les dépôts pour les catégories “principale” et “contribution” (“main” et “contrib”) afin de fournir des logiciels libres (au sens des DFSG Debian). Pour modifier ce comportement, veuillez lire : Modifier les catégories prises en compte pour un dépôt.



librazik-banquesdeson-all

Le méta-paquet librazik-banquesdeson-all entraîne l'installation de tous les paquets “librazik-banquesdeson-*”, et donc toutes les banques de son disponibles dans les dépôts de LibraZiK-2.



librazik-gig-all

Le méta-paquet librazik-gig-all entraîne l'installation de tous les paquets de banques de son au format GIG disponibles dans les dépôts de LibraZiK-2.



librazik-sf2-all

Le méta-paquet librazik-sf2-all entraîne l'installation de tous les paquets de banques de son au format SF2 disponibles dans les dépôts de LibraZiK-2.



librazik-sfz-all

Le méta-paquet librazik-sfz-all entraîne l'installation de tous les paquets de banques de son au format SFZ disponibles dans les dépôts de LibraZiK-2.



librazik-base-all

Le méta-paquet librazik-base-all entraîne entraîne l'installation de tous les paquets “librazik-base-*”.



librazik-base-banquesdeson

Le méta-paquet librazik-base-banquesdeson entraîne l'installation de banques de son aux format SF2, SFZ, et GIG pour que vous puissiez tester et jouer avec les logiciels utilisant ces formats de fichiers dès le début. D'autres banques de son peuvent être ajoutées sur votre système LibraZiK-2 par la suite.



librazik-base-bureau

Le méta-paquet librazik-base-bureau entraîne l'installation d'un ensemble de logiciels de base pour le bureau de votre système. Il entraîne l'installation des paquets :

  • apt-xapian-index
  • dconf-editor
  • gksu
  • gsmartcontrol
  • firefox-esr
  • firefox-esr-l10n-fr
  • kde-l10n-fr
  • lshw-gtk
  • task-french
  • task-french-desktop
  • hexchat
  • xul-ext-adblock-plus

(Les paquets soulignés sont ceux qui sont répertoriés dans la page : paquets.)



librazik-base-logicielsaudio

Le méta-paquet librazik-base-logicielsaudio entraîne l'installation d'un ensemble de logiciels audio et/ou midi de base pour votre système LibraZiK-2.

C'est un ensemble de logiciels fournis de base avec comme principe généraux :

  1. l'élément de menu affiche une définition en français
  2. l'interface graphique utilisateur est traduite en français

Ceci étant le principe général car, par exemple, l'interface graphique de ZynAddSubFX n'est pas traduit en français mais ça serait dommage de ne pas l'y mettre.

Les logiciels de MAO n'étant pas installés par ce méta-paquet peuvent l'être, soit un par un, soit tous ensemble avec le méta-paquet librazik-logiciels-all.



librazik-base-systeme

Le méta-paquet librazik-base-systeme entraîne l'installation d'un ensemble d'outils de base pour votre système LibraZiK-2. Il installe les paquets :

# divers :

  • bash-completion,
  • firmware-linux-free,
  • grub-pc | grub-efi,
  • htop,
  • irqbalance,
  • lshw,
  • lsof,
  • lynx,
  • most,
  • numlockx,
  • pciutils,
  • pv,
  • python-glade2,
  • smartmontools,
  • vrms,

# gestion de l'impression :

  • bluez-cups,
  • system-config-printer,
  • task-print-server,

# outils de gestion pour certains type de partitions et systèmes de fichiers :

  • btrfs-tools,
  • dosfstools,
  • exfat-fuse,
  • exfat-utils,
  • f2fs-tools,
  • hfsprogs,
  • hfsutils,
  • jfsutils,
  • lvm2,
  • mtools,
  • nilfs-tools,
  • reiser4progs,
  • reiserfsprogs,
  • xfsdump,
  • xfsprogs,

# outils de gestion de fichiers compressés :

  • lzma,
  • p7zip,
  • unrar-free





librazik-base-systemeaudiomidi

Le méta-paquet librazik-base-systemeaudiomidi entraîne l'installation d'un ensemble de logiciels audio et/ou midi de base pour votre système LibraZiK-2.



librazik-keyring

Le paquet librazik-keyring est un paquet de configuration qui permet l'authentification de l'installation des logiciels adaptés par LibraZiK-2.

Le projet LibraZiK-2 signe numériquement les fichiers Release, .deb, et .dsc de ses dépôts. Ce paquet contient la clef servant à signer les dépôts et les paquets fabriqués par LibraZiK pour LibraziK-2.

Cette clef de chiffrement est installée dans /usr/share/keyrings/librazik-keyring.gpg.



librazik-logiciels-all

Le méta-paquet librazik-logiciels-all entraîne l'installation de tous les logiciels supportés par votre système LibraZiK-2, y compris ceux n'étant pas installés par le méta-paquet librazik-logicielsaudio.



librazik-mate-all

Le méta-paquet librazik-mate-all entraîne l'installation de tous les paquets “librazik-mate-*”, ainsi que des paquets fort intéressants pour l'environnement de bureau MATE pour LibraZiK-2.

Il permet entre autre d'afficher des miniatures des fichiers XCF (GIMP) sur votre bureau. Ceci est réalisé grâce à l'installation du fichier /usr/share/thumbnailers/gnome-xcf.thumbnailer.



librazik-mate-config

Le paquet librazik-mate-config est un paquet de configuration qui paramètre le bureau MATE pour LibraZiK-2.



librazik-mate-menu

Le paquet librazik-mate-menu est un paquet de configuration qui permet l'adaptation du menu de MATE pour LibraZiK-2. Il s'agit principalement (mais pas uniquement) du sous-menu : Menu → Applications → Son et vidéo.



librazik-optimisations-all

Le méta-paquet librazik-optimisations-all entraîne l'installation de tous les paquets “librazik-optimisations-*” qui permettent de modifier finement le comportement du système LibraZiK-2.



librazik-optimisations-governor

Le paquet librazik-optimisations-governor est un paquet de configuration qui permet de modifier finement le comportement du système LibraZiK-2.

Le noyau peut être gouverné grâce à différentes “politiques”. Le mode de gouvernance est donc un paramètre du noyau linux qui contrôle la vitesse et le comportement de la vitesse du processeur.

Par exemple :

  • mode performance : le processeur fonctionne aussi vite qu'il le peut, tout le temps. Ceci consomme beaucoup de puissance mais assure les meilleurs résultats et un minimum de problèmes-son liés au processeur.
  • mode ondemand (à la demande) : fourni dans plusieurs cas (spécialement dans le cas des périphériques alimentés par batterie) la possibilité d'augmenter la vitesse du processeur lorsqu'elle est nécessaire, et de la rabaisser lorsque l'ordinateur n'est pas occupé, ce qui aide à économiser l'énergie.

LibraZiK-2 paramètre ici le mode à performance dans tous les cas puisque c'est ce dont on a besoin en temps-réel pour ne pas avoir de “saut” de performance entraînant la plupart du temps des décrochages audio. Pour ce faire, LibraZiK-2 installe le fichier /etc/default/cpufrequtils.

Pour connaître les modes de performance supportés par le noyau du système, vous pouvez utiliser la commande 1) : cat /sys/devices/system/cpu/*/cpufreq/scaling_available_governors

Pour connaître quel est le mode de gouvernance actuellement sélectionné, vous pouvez utiliser la commande 2) : cat /sys/devices/system/cpu/*/cpufreq/scaling_governor.



librazik-optimisations-modules

Le paquet librazik-optimisations-modules est un paquet de configuration qui permet de paramétrer les modules du noyau pour les système LibraZiK-2.

Il supprime l'utilisation du haut-parleur interne de la machine en mettant son module-noyau en liste noire 3) .

Il met également en liste noire certains modules-noyau pour la gestion de certains périphériques audio firewire par ALSA. Ceci permet à FFADO de prendre la main sur ces interfaces audio firewire.

Ceci est réalisé en ajoutant les fichiers de configuration en liste noire des modules noyaux :

  • /etc/modprobe.d/pcspeakers-module-blacklist-librazik.conf
  • /etc/modprobe.d/snd-firewire-modules-blacklist-librazik.conf

Vous pouvez obtenir une liste des modules-son du noyau actuellement utilisés grâce à la commande terminal : lsmod |grep snd.

Si vous cherchiez à gérer vous même certains modules au démarrage, vous souhaiterez certainement consulter le tutoriel : Gestion des modules du noyau au démarrage.





librazik-optimisations-pluginspath

Le paquet librazik-optimisations-pluginspath est un paquet de configuration qui permet de paramétrer correctement les chemins de recherche par défaut des greffons audio et/ou MIDI.

Actuellement, cela fonctionne pour l'utilisation de l'environnement de bureau MATE et pour l'utilisation des terminaux. Veuillez noter que ça devrait fonctionner avec d'autres environnement de bureau mais que ça n'a pas été testé et confirmé jusqu'à maintenant.

Les greffons pris en charge ici sont les LV2, les DSSI, les LADSPA, les VST natifs linux, et les VST non-natifs linux.

Dans un terminal, vous pouvez vérifier si les chemins de greffon sont correctement pris en compte avec la commande : env | grep PATH qui devrait retourner (entre autres) :

  • LADSPA_PATH=/usr/local/lib/ladspa:/usr/lib/ladspa:~/.ladspa
  • DSSI_PATH=$LADSPA_PATH:/usr/local/lib/dssi:/usr/lib/dssi:~/.dssi
  • LV2_PATH=/usr/local/lib/lv2:/usr/lib/lv2:~/.lv2
  • LXVST_PATH=/usr/local/lib/lxvst:/usr/lib/lxvst:~/.lxvst
  • VST_PATH=/usr/local/lib/vst:/usr/lib/vst:~/.vst

Nécessite un redémarrage pour prise en compte.

Quelques précisions en prenant pour exemple le LV2_PATH 4), il y a 3 emplacements possibles :
  • /home/utilisateur/.lv2 :
    • cet emplacement d'installation ne sera valable que pour un seul compte-utilisateur du système, celui qui fait l'installation
    • valable pour une installation “à la main”
  • /usr/lib/lv2/ :
    • cet emplacement d'installation sera valable pour tous les utilisateurs du système
    • valable pour une installation automatisée, et qui ne devrait être utilisée que par Synaptic 5)
  • /usr/local/lib/lv2 :
    • cet emplacement d'installation sera valable pour tous les utilisateurs du système
    • devrait être utilisé pour les scripts d'installation ou les installations “à la main”





librazik-optimisations-pulse

Le paquet librazik-optimisations-pulse est un paquet de configuration qui permet de paramétrer correctement la configuration de PulseAudio pour qu'il ne se relance pas tout seul s'il est coupé. Ceci pourrait permettre à jackd de prendre le contrôle sur le matériel audio s'il le fallait.

Ceci est réalisé en modifiant le fichier de configuration de pulseaudio : /etc/pulse/client.conf, et plus particulièrement les lignes :

  • ; autospawn = yes pour autospawn = no
  • ; daemon-binary = /usr/bin/pulseaudio pour daemon-binary = /bin/true





librazik-optimisations-rtirq

Le paquet librazik-optimisations-rtirq est un paquet de configuration qui permet de modifier finement le comportement du système LibraZiK-2. Il fourni une configuration faisant en sorte que le noyau prenne en compte les priorités données par rtirq au démarrage du système et est donc éminemment nécessaire pour obtenir des latences faibles.

Pour savoir si cette configuration est actuellement prise en compte, vous pouvez vérifier si l'option “threadirqs” est présente sur la ligne GRUB_CMDLINE_LINUX_DEFAULT du fichier /etc/default/grub.

Puisque cette configuration est prise en compte par le noyau lors de son démarrage, un redémarrage complet du système est nécessaire pour sa prise en compte.

Voir également la page Astuces de réduction de latence.



librazik-optimisations-screensaver

Le paquet librazik-optimisations-screensaver est un paquet de configuration qui permet de supprimer l'économiseur d'énergie et l'économiseur d'écran pour le système LibraZiK-2.

Lorsque l'on travaille l'audio, les économiseurs d'écran ont tendance à se mettre dans le chemin. Nous avons souvent envie de les désinstaller. Mais nous constaterons alors que X (l'interface graphique) essaie toujours de mettre en veille ou d'éteindre votre écran après quelques instants.

Cette optimisation empêche ceci.

Elle est réalisée en ajoutant les fichiers suivant au système :

  • /etc/profile.d/disables-screensaver.sh
  • /etc/X11/Xsession.d/05x11-disables-screensaver

Nécessite un redémarrage pour prise en compte.

Pour vérifier si les économiseurs sont activés, vous pouvez utiliser la commande terminal : xset -q et observer la section suivante.

Mise en veille de l'écran :

  Screen Saver:
    prefer blanking:  yes    allow exposures:  yes
    timeout:  0   cycle:  0

qui affichera :

  • timeout: 0 cycle: 0 si la mise en veille de X est désactivée

Économie d'énergie :

  DPMS (Energy Star):
    Standby: 0    Suspend: 0    Off: 0

qui affichera :

  • DPMS is Enabled et Monitor is On si l'économie d'énergie est activée
  • DPMS is Disabled si l'économie d'énergie est désactivée





librazik-optimisations-swap

Le paquet librazik-optimisations-swap est un paquet de configuration qui permet de paramétrer correctement la configuration de la swappiness pour le système LibraZiK-2.

Pour ce faire, ce paquet installe le fichier /lib/sysctl.d/swappiness.conf. Le changement s'opère immédiatement et il n'y a donc pas de nécessité de redémarrer.

Pour vérifier quelle est la valeur actuelle de swappiness sur votre système, vous pouvez utiliser la commande : cat /proc/sys/vm/swappiness.

La swappiness représente le pourcentage de la RAM utilisée à partir duquel le système commencera à utiliser la SWAP. L'utilisation de la SWAP n'est pas quelque chose de désirable dans les cas d'utilisation du système pour de l'audio en temps-réel puisque cela engendre des décrochages audio.

Veuillez noter qu'avec cette optimisation, le système commencera à swaper quand la RAM disponible passera la barre des 10% restant.

Note pour les utilisateurs, si vous voulez retirer ce paquet, utiliser (dans Synaptic) : “Sélectionner pour une suppression complète” sous peine d'avoir des comportements bizarres.





librazik-optimisations-timers

Le paquet librazik-optimisations-timers est un paquet de configuration qui permet de paramétrer correctement la configuration des horloges pour le système LibraZiK-2.

Ce paquet paramètre les horloges-système comme par exemple l'horloge temps-réel ( /dev/rtc0 ), et l'horloge d'événement de haute précision ( /dev/hpet ) pour qu'elles soient accessibles aux utilisateurs du groupe “audio”.

Il permet également aux utilisateurs du groupe “audio” d'utiliser ces horloges à de hautes fréquences en les re-paramétrant car les valeurs par défaut sont trop basses.

Note : les séquenceurs MIDI et autres applications MIDI bénéficieront du fait d'être capable d'utiliser les horloges matérielles telles que celles-là.

Ceci est réalisé en installant ces fichiers :

  • /lib/udev/rules.d/40-timer-permissions.rules
  • /lib/sysctl.d/60-max-user-freq.conf
  • /etc/init.d/rtc-max_user_freq

Pour connaître l'état actuel des choses :

  • ls -la /dev/rtc0 : doit appartenir au groupe “audio” et pas “root'
  • ls -la /dev/hpet : doit appartenir au groupe “audio” et pas “root'
  • cat /proc/sys/dev/hpet/max-user-freq : doit être paramétré à “3072” et pas “64”
  • cat /sys/class/rtc/rtc0/max_user_freq : doit être paramétré à “3072” et pas “64”
  • /etc/init.d/rtc-max_user_freq status
Note pour les utilisateurs, si vous voulez retirer ce paquet, utiliser (dans Synaptic) : “Sélectionner pour une suppression complète” sous peine d'avoir des comportements bizarres.





librazik-theme-all

Le méta-paquet librazik-theme-all entraîne l'installation de tous les paquets “librazik-theme-*” 6).

Il est choisi plusieurs nuances de gris, et pas un thème flashy, car les nuances de gris sont reposantes pour les yeux de celles et ceux qui passent de longues heures devant des écrans. Vous aurez certainement remarqué que les gros logiciels mastodontes en audio-numérique font d'ailleurs souvent ce même choix.



librazik-theme-grub

Le paquet librazik-theme-grub est un paquet de configuration qui permet d'installer le thème de démarrage de GRUB2 pour le système LibraZiK-2.



librazik-theme-icons

Le paquet librazik-theme-icons est un paquet de configuration qui permet d'installer le thème d'icônes pour le système LibraZiK-2.



librazik-theme-librazik1

Le paquet librazik-theme-librazik1 est un paquet de configuration qui installe les fichiers du thème LibraZiK1 (metacity + GTK2 et GTK3) pour LibraZiK-2.



librazik-theme-librazik2

Le paquet librazik-theme-librazik2 est un paquet de configuration qui installe les fichiers du thème LibraZiK2 (metacity, GTK-2.0, GTK 3.0, GTK-3.18, GTK-3.20, xfce-notify-4.0, et xfwm4) pour LibraZiK-2.



librazik-theme-lightdm

Le paquet librazik-theme-lightdm est un paquet de configuration qui permet d'installer le thème de la fenêtre du gestionnaire de connexion LIGHTDM pour le système LibraZiK-2.



librazik-theme-wallpaper

Le paquet librazik-theme-wallpaper est un paquet de configuration qui installe l'image de fond de bureau pour LibraZiK-2.

1) , 2)
dans un terminal
3)
“blacklist” (EN)
4)
les informations sont valables pour les autres également
5)
et les outils derrière lui : apt, dpkg,…
6)
excepté le paquet librazik-theme-librazik1
comprehension/paquets_librazik.txt · Dernière modification: 15/01/2018 14:22 par trebmuh