L'achat d'un nouveau disque dur motive une réorganisation de ma machine. J'en profite pour installer la prochaine version de Kubuntu : Hardy Heron 8.04, encore au stade alpha et pour remonter les bugs rencontrés ici et là.
KControl
Une bibliothèque dynamique de Python est introuvable et rend inaccessible de nombreux modules de KControl (et son équivalent Kubuntu System-Settings). Pour remédier au problème, il convient de faire un lien symbolique de la façon suivante :
ln -s /usr/lib/libpython2.5.so.1 /usr/lib/libpython2.5.so
Les fins observateurs remarqueront que libpython2.5.so.1 est un lien vers libpython2.5.so.1.0
KControl : Guidance
Guidance est le module de KControl qui permet de configurer le serveur X et donc l'affichage de la station de travail. Hardy Heron embarque le serveur graphique X.org dans sa version 7.3 et cette version utilise une structure légèrement différente pour son fichier de configuration /etc/X11/xorg.conf. En fait, il semble même que le serveur X s'auto-configure dynamiquement, rendant caduque le fichier de configuration dans la majorité des cas.
Mais en ce qui me concerne, ayant 2 écrans connectés sur ma carte nvidia 7300GS, je dois avoir besoin d'un fichier de configuration pour X.org, car un seul écran est actif sous X par défaut. Sous Feisty, j'avais configuré un fichier xorg.conf avec Twinview et ça marchait très bien. Gutsy embarquait pour sa part une version de Guidance capable de configurer un poste avec deux écrans, en utilisant le système Xinerama. Ça fonctionnait aussi très bien. Mais pour Hardy, Guidance est cassé de par le changement de structure de xorg.conf.
L'utilitaire nvidia-settings permet toutefois de configurer le poste de travail. Voici à quoi ressemble mon fichier de configuration :
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 1.0 (buildd@vernadsky) Sat Feb 16 02:52:53 UTC 2008
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 1024 0
Screen 1 "Screen1" LeftOf "Screen0"
InputDevice "Generic Keyboard" "CoreKeyboard"
InputDevice "Configured Mouse" "CorePointer"
EndSection
Section "Files"
EndSection
Section "Module"
Load "glx"
EndSection
Section "ServerFlags"
Option "Xinerama" "1"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbVariant" "oss"
Option "XkbOptions" "lv3:ralt_switch"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Maxdata (RogenTech) BelArtist22W"
HorizSync 30.0 - 84.0
VertRefresh 55.0 - 77.0
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
ModelName "Maxdata (RogenTech)"
HorizSync 0.0 - 0.0
VertRefresh 0.0
EndSection
Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7300 GS"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Device"
Identifier "Videocard1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7300 GS"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"
DefaultDepth 24
Option "NoLogo" "True"
SubSection "Display"
Depth 24
Modes "nvidia-auto-select"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "TwinViewXineramaInfoOrder" "CRT-0"
Option "metamodes" "CRT-0: nvidia-auto-select +0+0"
EndSection
Section "Screen"
Identifier "Screen1"
Device "Videocard1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "CRT-1: nvidia-auto-select +0+0"
EndSection
Firefox 3
Firefox 3 (toujours au stade de version bêta) semble récupérer dynamiquement la précision de l'affichage graphique (une valeur exprimée en nombre de points par pouce : en dpi). Et KDE ne semble pas permettre à Firefox de récupérer cette valeur. Il en résulte un affichage disproportionné : des barres d'outils énormes, des icônes surdimensionnées, des tailles de polices de caractères gigantesques, tout comme les images présentes sur les pages web.
Un remède à cela pour l'heure :
- Ouvrir un nouvel onglet Firefox 3 (avec un CTRL-T par exemple) et taper about:config dans la barre d'URL.
- Recherche le paramètre
layout.css.dpi qui doit être à -1 (qui doit signifier automatique) et la remplacer par la valeur de votre système qui peut être calculée en mesurant la largeur de votre écran en centimètres, en la divisant par 2,54 pour obtenir un nombre de pouces et en divisant le nombre de pixels qui composent la largeur de l'écran par cette valeur.
- Pour ma part, mon écran a une largeur d'affichage de 47,3 cm pour 1680 pixels. Soit : 1680 ÷ (47,3 ÷ 2,54) = 90 dpi
Je constate avec plaisir que Firefox 3 reconnaît désormais les espaces insécables
Cool ! Merci.
À suivre…