Logo carnetderootxzz@carnetderoot.net"La simplicité est la sophistication suprême" - Léonard De Vinci
samedi 15 novembre 2014
mercredi 12 novembre 2014

:: Référence rtorrent ::

Commandes globales

Ctrl-q Quitter l'application
(x2) Quitter sans envoyer de signal stop
Flèches Sélectionner les entrées ou naviguer d'une vue à l'autre

Vue principale

1-7 Changer de vue (cf. détail plus bas)
Ctrl-s Démarrer un téléchargement
Ctrl-d Arrête un téléchargement actif ou supprime un téléchargement déjà stoppé
Ctrl-k Arrête et ferme un téléchargement actif
Ctrl-r Vérifie le hash d'un torrent
Ctrl-o Définit le nouveau répertoire de téléchargement pour le torrent sélectionné. Fonctionne sur les torrents inactifs uniquement
+ / - Changer la priorité d'un torrent
Espace Ajouter un torrent (URL ou chemin)
Entrée Ajouter un torrent sans le démarrer
l Consulter le journal. Sortir en appuyant sur la barre espace
U Supprimer le fichier auquel le torrent est lié
I Active/désactive la prise en compte des paramètres de ratio

Liste des vues

1 Tous les téléchargements
2 Tous les téléchargements par ordre alphabétique
3 Téléchargements démarrés
4 Téléchargements arrêtés
5 Téléchargements terminés
6 Téléchargements incomplets
7 Téléchargements en cours de vérification
8 Téléchargements partagés

:: Commandes G-Code ::

Références

Commentaires

Dans un fichier de commandes G-Code, tout texte précédé d'un point-virgule ; n'est pas pris en compte et est considéré comme un commentaire, jusqu'au retour à la ligne suivant.

G28 X0 Y0  ; ceci est un commentaire
; ceci est un autre commentaire
M84

Types de commandes G-Code

Lettre Description
Gnnn Commande G-Code standard
Mnnn Commande RepRap
Tnnn Sélection d'un extrudeur
Snnn Paramètre de commande (ex: tension moteur)
Pnnn Paramètre de commande (ex: durée en ms)
Xnnn Coordonnée X
Ynnn Coordonnée Y
Znnn Coordonnée Z
Innn Paramètre de commande
Jnnn Paramètre de commande
Fnnn Vitesse de déplacement en mm par minute
Rnnn Paramètre de commande
Qnnn Paramètre de commande
Ennn Longueur d'extrusion en mm
Nnnn Numéro de ligne
*nnn Checksum

Commandes G-Code

Commandes Gnnn

Commandes Gnnn mises en cache (G0, G1, G2, G3, G4, G28, G29,...)

Ces commandes sont mises en mémoire tampon en attente d'exécution. A chaque nouvelle commande la mémoire tampon libre est vérifiée et si l'espace est suffisant la commande est acceptée sinon elle est mise en attente jusqu'à libération de l'espace nécessaire.
Ce mode de fonctionnement permet l'exécution des commandes les unes après les autres de manière linéaire et évite ainsi toute interruption de l'impression.

Commandes Gnnn non mises en cache (G20, G21, G90, G91, G92,...)

Ces commandes ne sont pas mises en mémoire tampon. Lorsqu'elles sont exécutées, elles sont stockées, mais ne sont envoyées à l'imprimante que lorsque la commande précédente a été supprimée du cache. En conséquence, l'imprimante se met en pause entre chacunes d'entre elles.
A noter que ces courtes pauses entre les commandes n'affectent pas les performances de la machine.

Liste de commandes Gnnn

Commande Description Exemple
G0 Mouvement rapide G0 X15 : déplacement rapide en X=15.
G0 X15.2 Y14.7 Z0.85 : déplacement rapide aux coordonnées (X15.2,Y14.7,Z0.85)
G1 Mouvement linéaire G1 X50.7 Y31.2 E20.7 : déplacement dans le plan XY jusqu'aux coordonnées (X50.7,Y31.2) et extrusion de 20.7mm de filament
G1 F1500 : fixation de la vitesse à 1500mm/minute pour les futurs déplacements
G2 Mouvement circulaire dans le sens des aiguilles d'une montre G2 X51.6 Y17.6 I5 J10 E18.7 : déplacement en arc de cercle dans le sens des aiguilles d'une montre vers les coordonnées (X51.6,Y17.6), autour du point (X5,Y10) et extrusion de 18.7mm de filament
G3 Mouvement circulaire dans le sens inverse des aiguilles d'une montre G3 X51.6 Y17.6 I5 J10 E18.7 : déplacement en arc de cercle dans le sens inverse des aiguilles d'une montre vers les coordonnées (X51.6,Y17.6), autour du point (X5,Y10) et extrusion de 18.7mm de filament
G4 Temporisation G4 P60 : temporisation de 60 secondes -- à vérifier --
G20 Définit les unités en pouces
G21 Définit les unités en millimètres
G28 Mouvement vers les coordonnées origines ("homing"), se déplace en 0 puis recule de 1mm
G29 Calibration de la distance entre l'extrudeur et le lit ("bed probing")
G90 Positionnement absolu
G91 Positionnement relatif
G92 Définit la position G92 X15 E85 : définit la position courante aux valeurs spécifiées (X15,Y0,Z0,E85)
G92 : mise à zéro de tous les axes

Commandes Mnnn

Commande Description Exemple
M106 Démarre le ventilateur de l'extrudeur M106 S127 : démarre le ventilateur à 50% de la vitesse maximum
M107 Arrêt du ventilateur de l'extrudeur
M119 Affiche l'état des détecteurs de fin de course

Gestion des paramètres de PID

Commande Description Exemple
M301 Définit les paramètres PID de la tête chauffante
M302 Autorise l'extrusion à froid (ATTENTION !)
M303 Lance l'optimisation des paramètres PID (autotune) M303 E0 S200 C8 : Chauffe la buse n°1 jusqu'à 200°C sur 8 cycles et retourne les valeurs PID
M303 E-1 S60 C8 : Chauffe le lit jusqu'à 60°C sur 8 cycles et retourne les valeurs PID

Commandes de configuration de l'EEPROM

Commande Description
M500 Enregistre les paramètres dans l'EEPROM
M501 Lit les paramètres à partir de l'EEPROM
M502 Revient à la configuration d'usine
M503 Affiche les paramètres actuels de l'imprimante

mardi 04 novembre 2014

:: Gestion de l'espace disque sous Debian ::

Nettoyage de l'espace disque

Locales

localepurge

localepurge permet de supprimer toutes les locales différentes de celles utilisées par le système.

# apt-get install localepurge
# localepurge
localepurge: Disk space freed in /usr/share/locale: 90972 KiB
localepurge: Disk space freed in /usr/share/man: 5036 KiB

Répertoire personnel

ghostintheshell

Commande de ghostintheshell pour nettoyer son répertoire personnel, à adapter si besoin.

$ find -P ~/ -regex ".*\(~\|mozilla.*/Cache.*\|/.thumbnails/.*\|/.wine/.*/temp/.*\|/.gnome2/gnome-art/.*\)" -type f -print -delete && rm -vfr ~/.Trash/* ~/.dvdcss/* ~/.recently-used

apt/dpkg

Dépendances orphelines

Lorsqu'un paquet est installé, il vient souvent avec des dépendances qui ne sont pas systématiquements desinstallées lors de la suppression de ce paquet. L'outil deborphan permet de lister ces paquets orphelins et éventuellement de les supprimer.

# apt-get install deborphan
# deborphan
libsysfs2
librpcsecgss3
libgmp3c2
libbind9-60
[...]

Attention : certains de ces paquets peuvent être utiles au système. Bien vérifier avant d'opérer toute suppression.

Si un paquet que l'on souhaite garder apparaît dans la liste, on peut demander à deborphan de ne plus le considérer comme orphelin :

# deborphan --add-keep paquet_a_garder

Une fois bien décidé, on peut lancer la suppression des paquets orphelins :

# apt-get remove --purge `deborphan`

Ou, en élargissant le périmètre de deborphan :

# apt-get remove --purge `deborphan --guess-all`

Fichiers de configuration orphelins

Détection

Lister les paquets supprimés mais non-purgés :

$ aptitude search ~c
c   bluez-audio                                             - Transitional package
[...]

Même résultat avec la commande suivante qui liste les paquets sur une seule ligne :

$ dpkg -l | awk '$1~/^rc$/{print $2}' | xargs echo
bluez-audio [...]

Suppression

Supprimer tous les fichiers de configuration orphelins et leurs dépendances :

# aptitude purge ~c

Suppression des fichiers de configuration associés à des paquets desinstallés

# dpkg --purge `dpkg --get-selections|awk '/deinstall/ {print $1}'`

ou

# dpkg -P $(dpkg -l | awk '$1~/^rc$/{print $2}')

Suppression complète d'un paquet (fichiers et configuration).

# apt-get --purge remove `apt-cache search monpaquet | awk '{print $1}'`

ou

# aptitude purge monpaquet

Cache APT

Suppression des fichiers inutiles du cache (anciennes versions d'un même paquet par exemple).

# apt-get autoclean

Nettoyage total du cache.

# apt-get clean