Créer une partition NTFS avec Gparted

Testé avec Kubuntu 9.04

L’installation par défaut de Gparted sous Kubuntu 9.04 ne permet pas créer une partition NTFS, l’option est grisée. Je n’ai pas vérifié sous Ubuntu et Debian mais il y a de bonnes chances que ça soit pareil. Pour que ça fonctionne il faut installer le paquet ntfsprogs :

sudo aptitude install ntfsprogs

Et voilà, Gparted peut maintenant créer une partition NTFS.

Edit du 21/11/2009

Sous Debian il faut le paquet dosfstools pour que gparted puisse formater en FAT16/FAT32

Adieu WP-Print, bonjour la feuille de style print.css

J’ai longtemps utilisé l’excellent plugin Wordpress de Lester Chan WP-Print , qui permet de supprimer les éléments indésirables à l’impression (barre de menu, pied de page, etc…). J’avais bien lu dans différentes doc que les feuilles de style CSS permettaient d’arriver au même résultat mais je n’avais pas pris le temps d’approfondir le sujet en me disant que ça allait être long et douloureux.

En fait c’est très simple et les impressions des billets de ce blog fonctionnent maintenant sur ce principe. Voici la marche à suivre :

Tout d’abord il faut créer dans le répertoire du thème une feuille de style print.css qui sera dédiée aux impressions. Ensuite, en reprenant les sections définies dans la feuille de style principale (style.css en général sous Wordpress) on définit des instructions de formatage spécifiques à l’impression. Quelques exemples :

Pour exclure le menu latéral de l’impression (#sidebar ici, ça peut aussi être #menu) :

#sidebar { display: none; }

C’est tout! On procède de la même façon pour tous les éléments à exclure, pour le pied de page ça sera :

#footer { display: none; }

Certains navigateurs basés sur Gecko ont du mal à imprimer les éléments flottants et les tronquent à la fin de la première page. Le remède est là (on en profite pour redéfinir les marges) :

#content {
display: block;
width: auto;
border: 0;
margin: 0 0;
padding: 0;
float: none !important;
}

Pour supprimer les images et couleurs de l’arrière plan :

body { background: white; }

Pour ajouter l’URL des liens à la suite de leur libellé :

#content a:link:after, #content a:visited:after { content: " (" attr(href) ") "; font-size: 90%; }

On peut améliorer à loisir cette feuille de style pour faire une mise en page « papier » aussi soignée que ce qu’on peut faire sur écran. Je n’ai écouté que mon courage, et je me suis arrêté là.

La dernière chose à faire (encore un effort!) est de charger cette nouvelle feuille de style. Avec Wordpress, on édite le fichier header.php du thème et on ajoute la ligne suivante dans la section <head> :

<link rel="stylesheet" type="text/css" media="print" href="<?php bloginfo('stylesheet_directory'); ?>/print.css" />

Voici le fichier print.css que j’utilise ici. Il est très basique mais si ça peut servir…

Liens :

Wordpress Codex – Styling for print (en)

Pompage – Faites bonne impression avec les CSS

Démonter les partages Samba avant l’arrêt du système

Testé avec Kubuntu 9.04

C’est un problème qui m’arrive souvent lorsque je monte des partages Samba au démarrage par /etc/fstab

A l’arrêt ou au redémarrage de la machine, le système reste bloqué sur des messages de ce genre :

CIFS VFS : No response for cmd 50 mid xxxxx

Je n’ai pas de certitude, mais le problème vient probablement du fait que le démontage des partages essaie de se faire alors que le réseau n’est plus disponible.

La solution est de forcer le démontage plus tôt dans les actions d’arrêt du système. Pour ça il faut créer des liens symboliques vers le script /etc/init.d/umountnfs.sh (qui démonte tous les partages réseau) dans les niveaux d’exécution 0 (arrêt) et 6 (reboot) :

ln -s /etc/init.d/umountnfs.sh /etc/rc0.d/K15umountnfs.sh
ln -s /etc/init.d/umountnfs.sh /etc/rc6.d/K15umountnfs.sh

J’utilise une priorité de 15 qui fonctionne bien avec mes configs, mais selon les services installés il sera peut-être nécessaire de modifier cette valeur.

Cette manip fonctionne avec Ubuntu et Debian, et sans doute avec les distributions qui ont un système d’init basé sur System V.

Liens :

http://whereofwecannotspeak.wordpress.com/2007/12/25/unmount-samba-filesystems-before-shutdown-or-reboot/

http://ubuntuforums.org/showthread.php?t=293513

Problème mappage clavier VMware sous Kubuntu 9.04

Testé avec VMware Server 2.01 / Kubuntu 9.04 / KDE 4.3

Avec le passage sous Kubuntu 9.04 j’ai rencontré des problèmes de clavier avec mes VMs VMware. Plus moyen de me connecter sous mes VMs Windows, la séquence magique Alt-Ctrl-Suppr n’étant plus reconnue, pas plus que Alt-Ctrl-Ins. Un petit coup de Google m’a offert plusieurs solutions, une seule a fonctionné dans mons cas :

Edition de /etc/vmware/config, et ajout des lignes :

xkeymap.keycode.108 = 0×138 # Alt_R
xkeymap.keycode.106 = 0×135 # KP_Divide
xkeymap.keycode.104 = 0×11c # KP_Enter
xkeymap.keycode.111 = 0×148 # Up
xkeymap.keycode.116 = 0×150 # Down
xkeymap.keycode.113 = 0×14b # Left
xkeymap.keycode.114 = 0×14d # Right
xkeymap.keycode.105 = 0×11d # Control_R
xkeymap.keycode.118 = 0×152 # Insert
xkeymap.keycode.119 = 0×153 # Delete
xkeymap.keycode.110 = 0×147 # Home
xkeymap.keycode.115 = 0×14f # End
xkeymap.keycode.112 = 0×149 # Prior
xkeymap.keycode.117 = 0×151 # Next
xkeymap.keycode.78 = 0×46 # Scroll_Lock
xkeymap.keycode.127 = 0×100 # Pause
xkeymap.keycode.133 = 0×15b # Meta_L
xkeymap.keycode.134 = 0×15c # Meta_R
xkeymap.keycode.135 = 0×15d # Menu

Relancer les VMs pour que ça fonctionne.

Une autre soluce proposait d’ajouter la ligne suivante à /etc/vmware/config :

xkeymap.nokeycodeMap = true

Ça résout bien le problème du Alt-Ctrl-Suppr, mais sous la VMs les caractères du clavier accessibles par Alt-Gr ne fonctionnent plus et c’est pas pratique.

Il semble que le problème ne vienne pas de KDE4, des utilisateurs Ubuntu 9.04 ayant signalé le même problème

Lien

http://nthrbldyblg.blogspot.com/2008/06/vmware-and-fubar-keyboard-effect.html

Autorités de certification sous KDE4

Testé sous Kubuntu 9.04 / KDE 4.3.0

Après moult hésitations je me suis décidé à passer sous KDE4, mais je pense que j’aurais du continuer à hésiter encore un peu… Certes l’interface est bien jolie et paramétrable à souhait, la stabilité est correcte, mais il y a des lacunes énervantes sur des fonctions majeures, comme le SSL et les certificats. Il semble que KDE gère (mal) sa propre liste d’autorités de certification. CAcert par exemple n’est pas reconnu, alors qu’il se trouve dans le magasin global de certificats de la distribution.

On peut contourner le problème en utilisant le magasin global plutôt que celui de KDE avec la commande suivante :

sudo ln -sf /etc/ssl/certs/ca-certificates.crt /usr/share/kde4/apps/kssl/ca-bundle.crt

Il me reste à trouver comment utiliser mes certificats persos avec KMail, j’y retourne…

Liens:

https://bugs.kde.org/show_bug.cgi?id=162485

https://bugs.launchpad.net/kdelibs/+bug/295266

sudo ln -sf /etc/ssl/certs/ca-certificates.crt
/usr/share/kde4/apps/kssl/ca-bundle.crt