Outils pour utilisateurs

Outils du site


asus_n53sv

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
asus_n53sv [2018/12/19 23:10] – [Modifier un PDF comportant plusieurs pages et l'exporter en PDF] Benjamin Labomediaasus_n53sv [2023/04/21 14:22] (Version actuelle) – [Trouver des gros fichiers] Benjamin Labomedia
Ligne 775: Ligne 775:
 et ça marche !!! et ça marche !!!
  
 +==== Debian Stretch stable 02012019 ====
 +   apt install aircrack-ng arandr audacity chromium darktable ecasound ecatools etherape ffmpeg filezilla fldigi fluid-soundfont-gm gimp gimp-data git git-man gnupg gnupg-agent gnupg2 gnuradio gufw guitarix hdparm htop inkscape iputils-arping iputils-ping iw jack-capture jack-mixer jack-tools jackd jackd2 jackd2-firewire lame locate macchanger minimodem mixxx mplayer netcat-traditional pidgin pidgin-data pyrenamer recordmydesktop rfkill rtl-sdr rtmpdump screen so-synth-lv2 sonnet-plugins sooperlooper sox  tcpdump terminator transmission tshark vlc vlc-data vlc-nox wireshark yoshimi yoshimi-data guvcview v4l-utils uvcdynctrl v4l2ucp
 +
 +  apt install adb fastboot speedtest-cli virtualbox midori pidgin-otr midori dillo gtk-recordmydesktop mencoder winff vlc-plugin-vlsub aac-enc faac midisport-firmware surf sm ibniz sonic-pi gpa task-print-server system-config-printer parcellite
 +
 +  sudo apt-get -t stretch-backports install puredata
 +   
 +=== Touchpad ===
 +  * utouch xserver-xorg-input-mutouch vs xserver-xorg-input-synaptics https://forums.linuxmint.com/viewtopic.php?t=279044
 +  * /usr/share/X11/xorg.conf.d/70-synaptics.conf
 +
 +=== Carte wifi TL-WN722N ===
 +Si, en regardant les logs :
 +  sudo tail -f /var/log/syslog
 +il apparait ce type de message
 +  aborting authentication with 6e:ad:f8:44:02:7b by local choice (Reason: 3=DEAUTH_LEAVING)
 +alors 
 +  ln -s /dev/null /etc/systemd/network/99-default.link
 +cf https://lists.debian.org/debian-user/2017/06/msg01045.html
 ===== Carte Son ===== ===== Carte Son =====
  
 ==== M-audio Fast Track pro ==== ==== M-audio Fast Track pro ====
 +Pour disposer des 4 entrées sorties avec un noyau moderne (4.9 et +), il faut identifier le numéro de la carte
 +  cat /proc/asound/cards
 +<code>
 +  1 [Pro            ]: USB-Audio - FastTrack Pro
 +                      M-Audio FastTrack Pro at usb-0000:00:1d.0-1.2, full speed
 +</code>
 +donc là où il y a des ### il faut indiquer hw:1 comme le num de la carte
 +
 +il faut ensuite créer une configuration dans le fichier .asoundrc
 +  nano ~/.asoundrc
 +avec
 +<code>
 +pcm.mt4 {
 +     type multi
 +     slaves.a.pcm "hw:1,0";       ###
 +     slaves.a.channels 2;
 +     slaves.b.pcm "hw:1,1";       ### 
 +     slaves.b.channels 2;
 +
 +     bindings.0.slave a;
 +     bindings.0.channel 0;
 +     bindings.1.slave a;
 +     bindings.1.channel 1;
 +     bindings.2.slave b;
 +     bindings.2.channel 0;
 +     bindings.3.slave b;
 +     bindings.3.channel 1;
 +}
 + 
 +ctl.mt4 {
 +     type hw; 
 +     card 1;       ###
 +}
 +
 +pcm.multi4 {
 +     type route;
 +     slave.pcm "mt4";
 +     ttable.0.0 1;
 +     ttable.1.1 1;
 +     ttable.2.2 1;
 +     ttable.3.3 1;
 +}
 + 
 +ctl.multi4 {
 +     type hw;
 +     card 1;       ###
 +}
 +
 +</code>
 +Puis lancer jackd avec la commande
 +  jackd -R -d alsa -d multi4 -r 44100 -n 3 -p 1024
  
 +Dans Qjacktcl :
 +{{ media_12:qjackctlconfigfasttrackpro-m-audio.png?direct |}}
 +  * http://linuxmao.org/M-Audio+Fast+Track+Pro
 +  * https://discourse.ardour.org/t/howto-m-audio-fast-track-pro-4-simultaneous-in-out-44-1-48-khz-16bit/85354/2
 +  * http://linuxmao.org/forumthread64410
   * http://joegiampaoli.blogspot.fr/2011/06/m-audio-fast-track-pro-for-debian-linux.html   * http://joegiampaoli.blogspot.fr/2011/06/m-audio-fast-track-pro-for-debian-linux.html
   * http://tangostudio.tuxfamily.org/forum/viewtopic.php?f=4&t=33&hilit=fast+track   * http://tangostudio.tuxfamily.org/forum/viewtopic.php?f=4&t=33&hilit=fast+track
   * http://linuxmusicians.com/viewtopic.php?f=6&t=11016   * http://linuxmusicians.com/viewtopic.php?f=6&t=11016
   * https://github.com/isaacj87/M-Audio_FastTrackPro/blob/master/fast-track-pro.conf   * https://github.com/isaacj87/M-Audio_FastTrackPro/blob/master/fast-track-pro.conf
 +  * https://discourse.ardour.org/t/howto-m-audio-fast-track-pro-4-simultaneous-in-out-44-1-48-khz-16bit/85354/5
  
 ===== Programmes ===== ===== Programmes =====
Ligne 817: Ligne 893:
  
   sudo find / -not -path '/sys*' -not -path '/dev*' -not -path '/proc*' -mmin -120   sudo find / -not -path '/sys*' -not -path '/dev*' -not -path '/proc*' -mmin -120
 +
 +Tous les fichiers modifiés ces 3 derniers jours
 +  sudo find . -mtime -3
  
 Lister la taille des répertoires de l'ordi (-h pour human readable, -x pour virer rép system) Lister la taille des répertoires de l'ordi (-h pour human readable, -x pour virer rép system)
Ligne 826: Ligne 905:
  
   sudo du -sh lenomdurepertoire   sudo du -sh lenomdurepertoire
 +
 +Lister la taille des répertoires de /
 +  cd /
 +  du -sh *
 +  
 +  du -h --max-depth=1 /home/mara | sort -h
 +Ultime check de tout le disque
 +  sudo du -h / | sort -h
 +  
 +  
 +Outil en ligne de commande ncdu
 +   sudo apt install ncdu
 +
 +En l'occurence, il y a avait un gros fichier de log dans le home :
 +  rm .xsession-errors.old
 +
 +==== Lister des fichiers et supprimer ou remplacer un caractère  ====
 +Supprime tous les fichiers contenant ".~lock*" au début de leur nom
 +  find . -name ".~lock*" -execdir bash -c 'rm "$1"' bash {} \;
 +Remplace le caractère # par _ dans tous les noms de fichiers contenant # au début ou à la fin du nom
 +  find . -name "#*" -execdir bash -c 'mv -- "$1" "${1//#/_}"' bash {} \;
 +  find . -name "*#" -execdir bash -c 'mv -- "$1" "${1//#/_}"' bash {} \;
 +
 +==== Trouver des fichiers compression par lots rm ====
 +en se plaçant dans le répertoire qui contient tous les sous-dossiers avec les fichiers mp3
 +  find -name "*.aif" -exec ffmpeg -i {} -acodec libmp3lame -ab 320k {}.mp3 \;
 +supprimer un type de fichier de façon recursive
 +  find -name "*.m4a" -exec rm {} \;
  
 ==== Faire de la place ==== ==== Faire de la place ====
Ligne 879: Ligne 986:
   dig DNSSEC +short t411.io   dig DNSSEC +short t411.io
  
 +==== DNS debug ====
 +  nslookup
 +  > server 127.0.0.1
 +  > set debug   
 +  > host x.org
 +  dig @8.8.8.8 x.org
 +  netstat -atun | grep 53
 +  
 +
 +  cat /var/log/syslog |grep dnsmasq
 +  dnsmasq.service: Failed to reset devices.list: Operation not permitted
 +  
 +  nano /lib/systemd/system/dnsmasq.service
 +  localectl and hostnamectl
 +  
 +Tester si dns requêtes arrivent au host
 +  sudo tcpdump -X -i lxc-nat-bridge dst port 53 |grep x.org
 +  sudo tcpdump -X -i eth0 host 209.51.171.179 and port 53
 ==== Custom Scripts pour Thunar ==== ==== Custom Scripts pour Thunar ====
  
Ligne 899: Ligne 1024:
  
   sudo smartctl -s on -a /dev/sda   sudo smartctl -s on -a /dev/sda
 +
 +Connaitre le nombre de cycles d'écriture sur un ssd
 +
 +  smartctl -a /dev/$device
 +  
 +<code>
 +The remaining lifetime of SSD in term of rewriting capacities :
 +
 +[…]
 + 202 Percent_Lifetime_Remain 0x0031 096 096 000 Pre-fail Offline - 4
 +[…]
 +
 +Here the SSD consumed 4% of its manufacturer guaranteed lifetime (during 3 years and 9 000 power-on hours).
 +
 +An SSD can survive 3x (to 10x) its official TBW (TeraByte Written) value, but its warranty wont…
 +
 +</code>  
 +
  
 ==== Lister les ports ouverts ==== ==== Lister les ports ouverts ====
Ligne 924: Ligne 1067:
  
   sudo nmap -sS lobotomie.org   sudo nmap -sS lobotomie.org
 +=== Lister les ips utilisées sur un réseau local ===
 +  sudo arp-scan --interface=wlan0 --localnet
 +  sudo nmap -sn 192.168.0.0/24
 +  
 +=== Lister les serveurs dhcp d'un réseau local (si bataille) ===
 +  sudo nmap --script broadcast-dhcp-discover -e eno1
  
 ==== Déterminer ce qui généère du traffic réseau sur son ordinateur ==== ==== Déterminer ce qui généère du traffic réseau sur son ordinateur ====
Ligne 990: Ligne 1139:
   sudo grep -rnw '/' -e 'yunohost.yunohost.org'   sudo grep -rnw '/' -e 'yunohost.yunohost.org'
  
 +==== Configurer la carte son ====
 +  arecord -l ; aplay -l
 +Lister E/S carte son 
 +  amixer -c 1
 +Pour voir les controles disponibles
 +  amixer -c 1 controls
 +
 +Pour set un control :
 +  amixer -c 1 cset numid=7,iface=MIXER,name='Mic Capture Volume' 13
 +  amixer -c 1 cset numid=5,iface=MIXER,name='Speaker Playback Volume' 100
 +  amixer -c 1 cset numid=3,iface=MIXER,name='Mic Playback Volume' 0
 +
 +==== Serveur audio jack en ligne de commande ====
 +Lister les E/S
 +  jack_lsp
 +  jack_connect "a2j:Medeli e-Organ [24] (capture): Medeli e-Organ MIDI 1" "a2j:Medeli e-Organ [24] (playback): Medeli e-Organ MIDI 1"
 +Lister les connexions
 +  jack_lsp -c
 ==== Libérer ma carte son ==== ==== Libérer ma carte son ====
  
Ligne 999: Ligne 1166:
  
 Grace à Joseph http://www.samplerbox.org/article/fastbootrpi Grace à Joseph http://www.samplerbox.org/article/fastbootrpi
 +
 +Lister les services actifs / désactivés
 +  sudo systemctl list-unit-files --type=service
  
 Lister le temps de démarrage Lister le temps de démarrage
Ligne 1032: Ligne 1202:
   Startup finished in 24.070s (kernel) + 26.926s (userspace) = 50.996s   Startup finished in 24.070s (kernel) + 26.926s (userspace) = 50.996s
  
 +Debian Stable 06012019 sans optimisation
 +
 +  Startup finished in 1min 34.149s (kernel) + 15.812s (userspace) = 1min 49.962s
 +
 +Désactivation :
 +
 +  sudo systemctl disable NetworkManager-wait-online.service
 +  sudo systemctl disable lxc.service
 +  sudo systemctl disable apt-daily.service
 +  sudo systemctl disable libvirt-guests.service
 +  sudo systemctl disable libvirtd.service
 +  
 +Voir des services que l'on peut desactiver
 +  * https://www.linux.com/topic/desktop/cleaning-your-linux-startup-process/
 +  
 ==== Installer des fonts ttf ==== ==== Installer des fonts ttf ====
  
Ligne 1046: Ligne 1231:
  
 ==== Screen cast Android > Linux ==== ==== Screen cast Android > Linux ====
 +=== Seven square ===
  
   * Brancher son téléphone en USB et lancer   * Brancher son téléphone en USB et lancer
- 
   seven-square   seven-square
  
 +  * https://github.com/yangh/sevensquare
   * http://www.upubuntu.com/2015/09/screencastingmirroring-android-device.html   * http://www.upubuntu.com/2015/09/screencastingmirroring-android-device.html
 +=== AndroidScreencast ===
 +Ou utiliser https://github.com/xSAVIKx/AndroidScreencast en suivant les indications pour compiler la chose et ensuite lancer :
 +  ~/ZSofts/ANDROID/AndroidScreencast$ java -jar target/androidscreencast-0.1.1-SNAPSHOT-executable.jar
  
 +=== scrcpy ===
 +Dans les dépots de Debian 11
 +  apt install scrcpy
 +  * https://github.com/Genymobile/scrcpy
 ==== Rechercher une occurrence de texte dans un ensemble de fichiers ==== ==== Rechercher une occurrence de texte dans un ensemble de fichiers ====
  
Ligne 1066: Ligne 1259:
  
 ==== Monter une partition Samba en ligne de commande ==== ==== Monter une partition Samba en ligne de commande ====
 +lister les partitions 
 +  smbclient -L 192.168.1.151 -U utilisateur 
 +monter
   sudo mount.cifs //agora2.local/administrations /media/Agora2_Administrations/ -o username=labomedia   sudo mount.cifs //agora2.local/administrations /media/Agora2_Administrations/ -o username=labomedia
   sudo mount.cifs //agora2.local/Public /media/Agora2_Public/ -o guest   sudo mount.cifs //agora2.local/Public /media/Agora2_Public/ -o guest
 +  sudo mount.cifs //agora3.local/Médiathèque /media/Agora2_Mediatek/ -o guest
 démonter démonter
- 
   sudo umount //agora2.local/Public    sudo umount //agora2.local/Public 
   sudo umount //agora2.local/administrations   sudo umount //agora2.local/administrations
Ligne 1080: Ligne 1274:
  
   ssh-keygen -t rsa -b 4096   ssh-keygen -t rsa -b 4096
 +  ou
 +  ssh-keygen -t ed25519
  
 à la question : à la question :
Ligne 1097: Ligne 1293:
   ssh-copy-id username@remote_host   ssh-copy-id username@remote_host
  
 +Afficher le fingerprint d'une clef
 +  ssh-keygen -lf ~/.ssh/id_rsa.pub
 +  
 +==== Monter une partition distance avec ssh sshfs====
 +  sudo sshfs -o allow_other,IdentityFile=/home/b01/.ssh/id_rsa b01@172.31.17.23:/mnt/3t/ftp/MEDIATECA/0_audio/music/ /media/b01/essun/
 +Mettre le chemin absolu pour la clef rsa, créer préalablement le répertorie de montage sur l'ordi local
 +  * https://www.tecmint.com/sshfs-mount-remote-linux-filesystem-directory-using-ssh/
 +
 +==== Lancer une application graphique à distance en ssh ====
 +Il faut que le X11Forward soit activé du coté du serveur ssh, on se connecte en ssh avec l'option -X pour transférer l'affichage de l'appli sur notre ordi, l'optin -C permet de compresser le flux, mais pas beaucoup donc ça peut être très lent si le serveur est derrière une box ADSL
 +  ssh -X -C bob@monserveur.org
 +et une fois connecté, taper par exemple
 +  firefox
 +pour lancer firefox depuis le serveur et le voir apparaitre sur son ordi, magique !
 +
 +  * https://linux.developpez.com/formation_debian/export-display.html
 +  * https://memo-linux.com/linux-ssh-connexion-par-rebond-avec-x11-forwarding/
 ==== GPG générer une clef / exporter / crypter / decrypter ==== ==== GPG générer une clef / exporter / crypter / decrypter ====
 +=== Créer une paire de clef : ===
  
-Créer une paire de clef : 
  
   gpg --full-gen-key   gpg --full-gen-key
Ligne 1106: Ligne 1319:
  
   gpg --list-secret-keys   gpg --list-secret-keys
 +  gpg --list-sigs
 +  gpg --list-keys
 +  
 +=== Afficher fingerprint d'une clef ===
 +
 +  gpg --with-fingerprint nomdelaclefPGP.pub
 +
 +=== Exporter sa clef publique et privée : ===
  
-Exporter sa clef publique et privée : 
  
   gpg -a --export-secret-keys NUMDECLEFVUEAVANT > clef_priv.asc   gpg -a --export-secret-keys NUMDECLEFVUEAVANT > clef_priv.asc
   gpg -a --export NUMDECLEFVUEAVANT > clef_pub.asc   gpg -a --export NUMDECLEFVUEAVANT > clef_pub.asc
 +  
 +=== Exporter les clefs publiques et privées à partir du nom du porteur de la clef ===
 + 
 +  gpg --export-secret-key -a "Benjamin CADON [la Labomedia]" > /home/****/Clefs/bcadon@labomedia.org2022-secret.asc
 +  gpg --export -a "Benjamin CADON [la Labomedia]" > /home/****/Clefs/bcadon@labomedia.org2022-public.key
 +  
 +=== Decrypter un message ===
  
-Decrypter un message 
  
   gpg --output msgdecrypté.txt --decrypt messagecrypté.pgp   gpg --output msgdecrypté.txt --decrypt messagecrypté.pgp
 +  
 +=== Editer une clef ===
 +
 +  gpg --edit-key bcadon@labomedia.net
 +voir ensuite help et les commande
 +  list
 +choisir un uid
 +  uid 5
 +  deluid
 +  adduid
 +  save
 +  quit
 +
 +=== Reculer la date d'expiration d'une clef ou la supprimer ===
 +Set the expiration date
 +  pgp --set-expiration-date --expiration-date <user> --passphrase <pass>
 +  Example: pgp --set-expiration-date --expiration-date 2020-01-01 "Test User " --passphrase password
 +
 +Set the number of days to expiration
 +  pgp --expiration-days <user> --passphrase <pass>
 +  Example: pgp --set-expiration-days 365 "Test User" --passphrase password
 +
 +Remove the expiration date from the key
 +  pgp --remove-expiration-date <user> --passphrase <pass>
 +  Example: pgp --remove-expiration-date "Test User" --passphrase password
  
 ==== Retrouver les archives d'une conversation IRC Jabber ==== ==== Retrouver les archives d'une conversation IRC Jabber ====
Ligne 1152: Ligne 1403:
 Monter la partion Monter la partion
    sudo mount -v /dev/db-vg/root /media/ssd/    sudo mount -v /dev/db-vg/root /media/ssd/
-    
        
 ==== Réparer Grub EFI sur un disque chiffré ==== ==== Réparer Grub EFI sur un disque chiffré ====
Ligne 1162: Ligne 1412:
   *     Save the file as a MNG animation. In the dialogue that comes up, select “save as animation”.   *     Save the file as a MNG animation. In the dialogue that comes up, select “save as animation”.
   *     Now, open the terminal and use the command ‘convert document.mng document.pdf’ to export the mng file to a pdf file.   *     Now, open the terminal and use the command ‘convert document.mng document.pdf’ to export the mng file to a pdf file.
-    convert document.mng document.pdf+ 
 +   convert document.mng document.pdf 
 +==== mettre à jour locate en excluant un répertoire ==== 
 +  sudo updatedb --prunepaths='/media' 
 +  sudo updatedb --prunepaths='/media /etc' 
 + 
 +==== activer l'auto completion sur systemctl pour root ==== 
 +Il faut dé-commenter les lignes en bas du fichier /root/.bashrc  
 +  if [ -f /etc/bash_completion ] && ! shopt -oq posix; then 
 +      . /etc/bash_completion 
 +  fi 
 + 
 +ou copier le fichier .bashrc pour ce user 
 + 
 +==== Installation EPSON L3050 ==== 
 +Télécharger les drivers imprimante et / ou scanner 
 +* https://www.epson-driver.com/2017/11/epson-ecotank-its-l3050-driver-download-windows-mac-linux.html 
 +* Imprimante http://download.ebz.epson.net/dsc/du/02/DriverDownloadInfo.do?LG2=FR&CN2=&DSCMI=92993&DSCCHK=dbce9adae33d9f4dcc8881eb85cc49181ab38f7a + gestionnaire ? http://download.ebz.epson.net/dsc/du/02/DriverDownloadInfo.do?LG2=FR&CN2=&DSCMI=92995&DSCCHK=6a38b708199d991e84a4397ea40c3469516512df 
 +* All in one package including Scanner http://download.ebz.epson.net/dsc/du/02/DriverDownloadInfo.do?LG2=FR&CN2=&DSCMI=93129&DSCCHK=ac19ac404b4673828d0c02ae0bfbf9ebecbf103d 
 + 
 +Au final, l'imprimante et le scanner marche en réseau, avec l'imprimante branchée sur le wifi de labomedia, youpi ! 
 + 
 +  dnssd://EPSON%20L3050%20Series._pdl-datastream._tcp.local/ 
 + 
 +==== Debug php application==== 
 +placer en tête de fichier php : 
 +  error_reporting(E_ALL); 
 +  ini_set('display_errors', 1); 
 + 
 +==== How to Change the Default Browser in Thunderbird ==== 
 +  * https://www.lifewire.com/change-the-default-browser-in-thunderbird-2532751 
 + 
 +==== Affichage des informations système de base sur Linux Shell ==== 
 +<code> 
 +$ uname 
 +$ uname -s (kernel name) 
 +$ uname -r (kernel release) 
 +$ uname -v (kernel linux version) 
 +$ uname -n (hostname - Network Node Hostname) 
 +$ uname -m (Machine Hardware Architecture: i386, x86_64, etc.) 
 +$ uname -p (processor type) 
 +$ uname -i (hardware plateforme) 
 +$ uname -o (operating system informations) 
 +$ uname -a (display all info) 
 +</code> 
 + 
 +Affichage d'informations détaillées sur le matériel 
 +<code> 
 +$ sudo lshw (Hardware Information) 
 +$ sudo lshw -short (Résumé des infos) 
 +$ sudo lshw -html > hardwareinfo.html (créer une page HTML des résultats) 
 +</code> 
 + 
 +Affichage des informations sur le CPU 
 +<code> 
 +$ lscpu 
 + 
 +</code> 
 +Affichage des infos sur les périphériques type disques, lecteurs 
 +<code> 
 +$ lsblk 
 +$ lsblk -a (informations encore plus détaillées - loop devices) 
 +</code> 
 + 
 +Affichage des informations sur les périphériques USB 
 +<code> 
 +$ lsusb 
 +$ lsusb -v (informations encore plus détaillées : "verbose"
 +</code> 
 + 
 +Affichage des informations sur les périphériques PCI 
 +<code> 
 +$ lspci (lspci --help pour voir toutes les options) 
 +</code> 
 +Affichage des informations sur les périphériques SCSI 
 +<code> 
 +$ lsscsi (vous devrez peut-être installer : sudo apt install lsscsi) 
 +</code> 
 + 
 +Affichage des informations sur les périphériques SATA 
 +<code> 
 +$ sudo hdparm [devicelocation] ==> exemple : $ sudo hdparm /dev/sda1 
 +</code> 
 + 
 +Affichage des infos avec inxi 
 +<code> 
 +$ sudo inxi -xxAv6 
 +</code> 
 +  * cf https://www.grimoire-command.es/2020/inxi_to_check_battery_lifetime_and_much_more.html + pleins de chouettes ressources CLI dans ce site 
 +==== IRC connexion register ==== 
 +Une fois le compte configuré sur pidgin (ssl 6697), pour enregistrer son nickname et password, taper dans la fenetre NICKSERV : 
 +  /msg nickserv register YOURPASSWORD YOUREMAIL 
 +  * http://deadlytechnology.com/linux/irc-on-ubuntu/ 
 + 
 +==== Thunderbird ne sauvegarde pas les tab ouvertes ==== 
 +Supprimer de son répertoire de profil le fichier session.json 
 + 
 +==== Télécharger toutes les images d'un répertoire en ligne ==== 
 +Si on dépose une série de photos dans le répertoire d'un serveur web et que l'on veut toutes les télécharger 
 +  wget -r -l5 -k -E http://mesphotos.com/oavl2020/ 
 +   
 +==== Gérer une base de données ==== 
 +Outil simple efficace facile à installer (un fichier php) https://www.adminer.org/#download 
 +==== Faire passer tout l'audio de l'ordi dans jack audio serveur ==== 
 +**On va charger les modules nécessaires et proposer à PulseAudio d'envoyer par défaut vers jack** 
 +  pactl load-module module-jack-sink; pactl load-module module-jack-source 
 +  pactl suspend-sink alsa_output.pci-0000_00_1b.0.analog-stereo 1; pactl set-default-sink jack_out 
 +**Remettre les choses en place après extinction de jack** 
 +  pactl suspend-sink alsa_output.pci-0000_00_1b.0.analog-stereo 0; pactl set-default-sink alsa_output.pci-0000_00_1b.0.analog-stereo 
 +  pactl unload-module module-jack-sink; pactl unload-module module-jack-source 
 + 
 +**Charger le module alsa2midi**  
 +  a2jmidid 
 + 
 +Tentatives de config de pulseaudio ratées 
 +  sudo /etc/pulse/default.pa  
 + 
 +  ### b01 load pulseaudio module with jack 
 +  #load-module module-jack-source 
 +  #load-module module-jack-sink 
 +  ### Automatically connect sink and source if JACK server is present 
 +  .ifexists module-jackdbus-detect.so 
 +  .nofail 
 +  load-module module-jackdbus-detect channels=2 
 +  .fail 
 +  .endif 
 + 
 + * https://askubuntu.com/questions/572120/how-to-use-jack-and-pulseaudio-alsa-at-the-same-time-on-the-same-audio-device 
 + 
 +=== Pour faire rentrer de l'audio provenant de jack dans meet jitsi === 
 +Lancer Jack, et en source audio d'entrée pour meet jitsi, choisir ; Jack Source (Pulse Audio Jack Source) et relier la sortie de Pd par exemple avec PulseAudio JackSource 
 + 
 +Voir aussi : 
 +  pavucontrol 
 + 
 +{{::jack-pulse-setting.png|}} 
 +==== Convertir un fichier audio de mono à stereo avec ffmpeg ==== 
 + 
 +  ffmpeg -i MP3/PI.mp3 -af "pan=stereo|c0=c0|c1=c0" MP3/PIst.mp3 
 + 
 +  * https://sound.stackexchange.com/questions/42709/why-does-ffmpegs-conversion-from-mono-to-stereo-lower-the-volume 
 + 
 +==== Convertir une video en mp4 avec ffmpeg ==== 
 + 
 +  ffmpeg -i THFmuvi.mp4 -preset slow -c:a aac -b:a 256k -c:v libx264 -pix_fmt yuv420p -b:v 3000k -minrate 2500k -maxrate 5000k -bufsize 9000k -vf scale=-1:1080 -threads 2 THFmuviopti.mp4 
 +   
 +   
 +==== Nettoyer la config de l'applet Gnome Network Manager avant import configs ProtonVPN ==== 
 +Par exemple des vielles configs jamais utilisées (vpn, ...) 
 +   
 +Les lister : 
 +  nmcli --pretty --fields NAME,UUID,TIMESTAMP-REAL con show 
 +Supprimer celles avec le mot clef "jamais" 
 +  nmcli --pretty --fields NAME,UUID,TIMESTAMP-REAL con show | grep jamais 
 +  nmcli --fields UUID,TIMESTAMP-REAL con show | grep jamais |  awk '{print $1}' | while read line; do nmcli con delete uuid  $line;    done 
 + 
 +**Import config protonvpn dans Network manager** 
 +Utiliser le script https://github.com/Wenzel/protonvpn-nm-import 
 + 
 + 
 +Delete all connexion 
 +  nmcli --pretty --fields UUID,TYPE con show | grep wifi | awk "{print $1}" | while read line; do nmcli con delete uuid  $line; done 
 +==== Ressources ligne de commande linux ==== 
 +  * https://techlearningcollective.com/foundations/
 ==== Playlist ... ==== ==== Playlist ... ====
  
   * https://www.youtube.com/watch?v=NUC2EQvdzmY&index=2&list=FLFYTNMH4uAyMFkozCHifung   * https://www.youtube.com/watch?v=NUC2EQvdzmY&index=2&list=FLFYTNMH4uAyMFkozCHifung
 +JT aussi
 +  * https://crystallmess.bandcamp.com/track/the-devil-is-a-lie
 +  * https://elysiacrampton.bandcamp.com/track/picaflor-w-base-tiro-lan-amento-dj-edit-2012
 +  * https://ronee.bandcamp.com/track/fk
 +  * https://shabazzpalaces.bandcamp.com/track/wet
 +  * https://shabazzpalaces.bandcamp.com/track/chocolate-souffle
 +  * https://wearethreefour.bandcamp.com/track/percussion-i
 +  * https://fortevilfruit.bandcamp.com/track/rave-fist
 +  * https://momaready.bandcamp.com/album/restructure
 +  * https://sicrecords.bandcamp.com/track/i-wanna-smoke
 +  * https://kilamanzego.com/track/crossed-out
 +  * https://noumenalloom.bandcamp.com/track/trendsetter1
 +JA
 +
 +  * https://www.youtube.com/watch?v=jV5XDhft6Jk&list=PLPoX5Sl9TDatwXpfV2uiaWO4TWAyMRGtN
 +  * et son cousin : https://www.youtube.com/watch?v=oyIrhGleD9M
 +  * https://arabstazy.bandcamp.com/album/under-frustration-vol-1
 +  * https://arabstazy.bandcamp.com/album/under-frustration-vol-2
 +  * https://philbattiekh.bandcamp.com/releases
 +  * https://mhysa301.bandcamp.com/album/nevaeh
 +  * https://vladislavdelay.bandcamp.com/album/rakka
 +  * https://www.youtube.com/watch?v=3exdTKRif6I
 +  * toujours: https://knxwledge.bandcamp.com/music
 +  * https://beatricedillon.bandcamp.com/album/workaround
 +  * https://djharam.bandcamp.com/album/grace
 +  * https://pierreyvesmace.bandcamp.com/releases
 +  * https://zebrakatz.bandcamp.com/album/less-is-moor
 +  * https://powervacuum.bandcamp.com/album/nice-try-donnie
 +  * https://powervacuum.bandcamp.com/album/ostentiferous
 +  * https://antibalas.bandcamp.com/album/fu-chronicles
 +  * https://nazar.bandcamp.com/album/guerrilla
 +  * https://phantomlimblabel.bandcamp.com/album/essaka-hoisa
 +  * https://heavylungsband.bandcamp.com/album/straight-to-cd
 +
 +MN 072021
 +  * https://mord.bandcamp.com/album/liberdade-ep
 +  * https://lorainejames.bandcamp.com/album/reflection
 +  * https://morwellofficial.bandcamp.com/album/souls?from=hpnn 
 +  * https://lvlvlv.bandcamp.com/album/ends?from=hpnn
 +  * https://tropopauserecords.bandcamp.com/album/upcycling
 +
 +NMont
 +  * http://nimon.org/mix/
 +
  
-{{tag>bj}}+{{tag>bj linux}}
asus_n53sv.1545261002.txt.gz · Dernière modification : 2018/12/19 23:10 de Benjamin Labomedia