Pense-bête perso d'un GNU/Linuxien !

Qt

Erreur de compilation : fichier manquant

Quel paquet apporte le fichier manquant ?

Demander sur packages.ubuntu.com (ou packages.debian.org si c'est une debian)

Exemple : rechercher le package contenant qaudioformat.h

http://packages.ubuntu.com
Search the contents of packages
keyword: qaudioformat.h
Distribution: precise Architecture: any
Search

Moralité: installer le paquet qtmobility-dev

Compil avec double-coeur

Projet > Paramètres de compilation > Etape de compilation > Argument de make : -j2

Ou bien la séquence (totale ou partielle) : qmake -project + qmake + make -j2

et pour accélerer la compil installer ccache

Edition

  • Complétion : ctrl+espace

Pages de la doc Qt traduites en français

http://qt.developpez.com/doc/4.7/liste-des-pages-traduites/

Dico en Français

sudo apt-get install  libhunspell-1.2-0 libhunspell-dev hunspell-fr

Java

Utiliser l'IDE Eclipse

Installer les librairies awt et swing

  • openjdk-7-jdk
  • default-jdk

Vidéo

Les 4 logiciels pour le montage

ffdiaporama, gimp, audacity, handbrake

Après capture de photos à intervalle régulier

Après capture de photos à intervalle régulier à l'aide d'un APN posé sur un trépied

vous pouvez réaliser une vidéo avec 5 frames pour la source et 25 frames en sortie avec la commande :

avconv -r 5 -i foo-%03d.jpg -r 25 bar.mkv

avconv fait le nécessaire pour produire une vidéo à 25fps en dupliquant si nécessaire les images foo-001.jpg foo-002.jpg, foo-003.jpg etc. pour tenir compte des 5fps de la source

Pour modifier les dimensions des images ajouter -s WxH avant le nom du fichier vidéo

Redresser une vidéo

extraire les images

avconv -i foo.avi -r 25 [-s WxH] -f image2 foo-%03d.jpg

Cette commande extrait 25 frames par seconde et les enregistre sous les noms

foo-001.jpg foo-002.jpg, etc.

Les images sont mises aux dimensions WxH (option)

Redresser les images

mogrify -rotate 90 foo*

Cette commande tourne chaque image de 90 degrés vers la droite

Créer la vidéo

avconv -f image2 -i foo-%03d.jpg -r 25 -s WxH foo.avi

Pour redresser une vidéo, utiliser simplement ffdiaporama

Firefox

uBlock origin (ou AdBlock) pour bloquer les "pubs" dans firefox

menu Outils > modules complémentaires > onglets catalogues > rechercher ublock > ajouter à firefox
Redémarrer firefox

Bloquer le lancement automatique des vidéos

about:config > rechercher media.autoplay.enabled > passer à false

Voix sur Firefox

installer python-tk, lame, libttspico0, libttspico-utils + ajouter Vox_DL.xpi de David (glisser/déposer dans la fenêtre)
Comment ça marche ?

  • Sélectionner le texte
  • Outils > Voix > Lire le texte
  • ou bien F9 ou F12

Ouvrir un lien

  • maj-clic : ouvre une nouvelle fenêtre
  • ctrl-clic : ouvre un nouvel onglet

Grub2

  • voir /boot/grub/grub.cfg (pour info)
  • Modifier GRUB_DEFAULT et GRUB_TIMEOUT dans /etc/default/grub
puis
sudo update-grub
Pour ne faire apparaître qu'un seul noyau, une solution est de cacher les noyaux superflus en les déplaçant ou en les supprimant.
Pour démarrer sur le disque dur externe sdb partition n°5
grub > set root=(hd1,5)
grub > ls (hd1,5)
grub > linux /vmlinuz root=/dev/sdb5 ro
grub > initrd /initrd.img
grub > boot

Privilégier un grub

D'après http://doc.ubuntu-fr.org/grub-pc

En cas d'installation en parallèle de plusieurs versions d'Ubuntu sur le même disque dur, la dernière installation impose son grub. Mais si vous souhaitez imposer au démarrage le grub d'une autre installation (celle que vous utilisez par défaut, par exemple) : allez dans cette autre installation, ouvrez le terminal, et saisissez :

sudo os-prober
sudo grub-install /dev/sda

puis éventuellement

sudo update-grub

Récupérer GRUB sur le MBR

Utiliser le cdrom RESCATUX

Fusionner des pdf

Intaller pdflatex via synaptic

puis

sudo apt install texlive-extra-utils

saisir la ligne de commande

pdfjoin [--rotateoversize 'false'] *.pdf

Le résultat est le fichier xxx-joined.pdf

Thunderbird ou Evolution

Un clic sur un lien mailto lance evolution. Quelle manipulation faire pour que cela lance thunderbird ?
Systeme > préférences > applications préférées

Capture d'écran

Installer Shutter, petit bijou pour annoter les captures

Imprimante

Qualité de l'impression

La qualité par défaut des impressions, par exemple, se paramètre depuis :
Système->Administration->Impression->propriétés->options de l'impression
Choisir : Quality : Normal ou présentation
Si cette méthode pose problème, on peut avoir accès aux mêmes données avec une présentation différente depuis l'interface WEB de CUPS en allant sur :
http://localhost:631/admin
Onglet Imprimantes->Définir les option de l'imprimante

imprimante réseau sur box

Brancher le cable USB de l'imprimante sur la box (dans mon cas la livebox d'orange)

Menu > administration > Imprimantes > Ajouter > Imprimante réseau > ipp14

Dans la fenêtre qui vient de s'ouvrir, une zone active indique : ipp14

Compléter cette zone : ipp14://192.168.1.1:631/ipp14

Choisir son imprimante, etc.

Le terminal

Afficher un historique par commande

Ajouter/créer les 4 lignes suivantes dans le fichier caché ~/.inputrc

"\e[A": history-search-backward
"\e[B": history-search-forward
set show-all-if-ambiguous on
set completion-ignore-case on

Utilisation : cd ou tar ou commande puis flèche-haut (d'après LP 75 p.58)

Est-ce que l'accélération graphique est active ?

glxinfo | grep "direct rendering"

Remplacer ancienTexte par nouveauTexte dans les fichiers-texte d'un dossier

sed -i s/ancienTexte/nouveauTexte/g *

Formater en FAT32

sudo mkfs.vfat -v /dev/sdc1

apt-... (exemple avec apache)

rechercher le nom du paquetage

apt-cache search "apache"

Soit apache2 ! Les détails

apt-cache show apache2

Les dépendances

apt-cache depends apache2

Compiler apache : quelles libs, etc ?

sudo apt-get build-dep apache2

Modifier le swap

Sur Ubuntu, le disque dur gratte car le swap est réglé trop bas

cat /proc/sys/vm/swappiness

Si le résultat est 60 cela signifie que lorsqu'il reste 60% de RAM disponible Il faut commencer à swapper. La RAM supporte 90% de remplissage. Donc il faut agir :

sudo nano /etc/sysctl.conf

ajouter la ligne

vm.swappiness=10

Redémarrer ou bien

sudo sysctl -p

Supprimer espace ou remplacer par _

tr -s ' ' ou bien tr "[:blank:]" "_"

hard et soft avec ls.. et cie

Quelle version de GNU/Linux, quel matériel, quels UUID des disques durs ?

cat/etc/issue
lshw ou lshw > nomFichier.txt
sudo ls -al /dev/disk/by-uuid/

lshw (voir ci-dessus)

lscpu

lsblk, lsusb [-D] si disques SSD pour afficher le TRIM

mais aussi dmidecode -t