News | About | Get Frugalware | Packages | Documentation | Discussion Forums | Bug Tracker | Wiki | Community | Development

NX 7010 (Français)

From FrugalWiki

Jump to: navigation, search
i18n
English
Français
Magyar

Contents

HP nx 7010

Infos Matériel

Nx7010.gif
  • Modèle : Compaq nx 7010
  • Vendeur : Hewlett-Packard
  • Bios
  • Cpu : Pentium(R) M 1600 Mhz (100Mhz bus)
  • Mémoire : 512MB (256MB added) (1GB max)
  • Carte graphique : ATI Radeon R250 Mobility FireGL 9000 (66Mhz)
  • FireWire IEEE 1394 interface
  • Réseau:

- Ethernet Realteak 8139, 100MB/s - Wireless Intel Pro wireless 2100 3B

  • PCMCIA : 1 slot
  • Disque dur : 40Go IDE (replaced the old one)
  • Audio : Intel AC'97
  • Modem : Intel AC'97 modem
  • Lecteur de cartes MMC
  • Ecran : Flat LCD screen (1280x800)
  • Touchpad


Configuration Audio

  • Matériel : Intel 82801DB (A'C 97)

La carte son fonctionne mais est sélectionnée sur "mute" (sourdine).

Root terminal 48px.png
# pacman-g2 -S alsa-utils sox
Root terminal 48px.png
# alsamixer


* Tester le son 
Root terminal 48px.png
# cd /usr/share/sounds
Root terminal 48px.png
# ls *.wav ( selectionner un fichier wav)
Root terminal 48px.png
# play ???.wav (le premier wav trouvé).


Vidéo

Installation du driver

Le chipset ATI marche bien en utilisant le driver radeon, il faut juste remplacer le driver par défaut ("vesa" souvent) par "radeon" dans le fichier **/etc/X11/xorg.conf**


Exemple de xorg.conf:

Root terminal 48px.png
# pacman-g2 -S xf86-video-ati


 Section "Device"
        #Option     "ShadowFB"           	# [<bool>]
        #Option     "DefaultRefresh"     	# [<bool>]
        #Option     "ModeSetClearScreen" 	# [<bool>]
  	Identifier  "Card0"
 	Driver      "radeon"
 	VendorName  "ATI Technologies Inc"
 	BoardName   "Radeon R250 [Mobility FireGL 9000]"
 	BusID       "PCI:1:0:0"
 EndSection

Résolution de l'affichage

Sur ce portable la résolution est de 1280x800.


 Section "Screen"
 	Identifier "Screen0"
 	Device     "Card0"
 	Monitor    "Monitor0"
 	DefaultDepth 24
 	SubSection "Display"
 		Viewport   0 0
 		Depth     16
 	Modes "1280x800" "1024x768" "800x600" "640x480"
 	EndSubSection
 	SubSection "Display"
 		Viewport   0 0
 		Depth     24
 	Modes "1280x800" "1024x768" "800x600" "640x480"
 	EndSubSection
 EndSection


User terminal 48px.png
$ glxgears
 5037 frames in 5.0 seconds = 1007.336 FPS

1007 fps... n'est pas si mal. L'opengl fonctionne.

Installation des outils Radeon

Les outils radeon permettent l'affichage de votre écran sur un second moniteur ou une télévision par exemple.

Root terminal 48px.png
# pacman-g2 -S radeontools


Dupliquer l'écran sur le moniteur externe:

Root terminal 48px.png
# radeontool dac on


Et si l'écran est trop sombre pour voir vos films:

Root terminal 48px.png
# radeontool light off


Réseau

Intro

Il y a deux interfaces :

  • L'Ethernet interface (eth0)
  • L'interface sans fil (wlan0, ipw2100).

Pour eth0 tout fonctionne bien avec netconfig. Pour le wifi c'est une autre histoire...


Avant tout, installez les paquets nécessaires:

Root terminal 48px.png
# pacman-g2 -S ipw2100-firmware wireless_tools


Aiwconfig va montrer si votre wifi est détecté

Root terminal 48px.png
# iwconfig
 lo        no wireless extensions.
 eth0      no wireless extensions.
 eth1      no wireless extensions.

Il ne détecte rien car il a besoin des modules :

Root terminal 48px.png
# rmmod ipw2100
Root terminal 48px.png
# rmmod ieee80211
Root terminal 48px.png
# modprobe ipw2100
Root terminal 48px.png
# iwconfig
 ...
 eth2      unassociated  ESSID:off/any  Nickname:"ipw2100"
 ...

C'est beaucoup mieux ! Il vous reste à indiquer l'ESSID et la KEY

A ce stade, deux solutions:


Touches Multimédia

Préparation

Jetez un coup d'oeil sur ce lien:

http://lea-linux.org/cached/index/Hardware-hard_autres-clavier_multimedia.html

Root terminal 48px.png
# pacman-g2 -S xev xmodmap


Méthode manuelle (pas la plus simple)

Retrouvez les keycodes

Root terminal 48px.png
# xev


Lancez cetet commande, puis pressez une touche multimédia dans un ordre donnée. N'oubliez pas la position du pointeur de la souris sur la petite fenêtre qui vient d'apparaitre. Une fois terminé, fermez la fenêtre.

Par exemple, pressez VolumeIncrease, VolumeDecrease, Mute dans cet ordre et vous aurez ce résultat :

Root terminal 48px.png
# cat xevents


.

 state 0x0, keycode 176 (keysym 0x0, NoSymbol), same_screen YES,
 state 0x0, keycode 176 (keysym 0x0, NoSymbol), same_screen YES,
 state 0x0, keycode 174 (keysym 0x0, NoSymbol), same_screen YES,
 state 0x0, keycode 174 (keysym 0x0, NoSymbol), same_screen YES,
 state 0x0, keycode 160 (keysym 0x0, NoSymbol), same_screen YES,
 state 0x0, keycode 160 (keysym 0x0, NoSymbol), same_screen YES,

Vous avez donc les fameux keycodes:

 176 : Volume Increase
 174 : Volume Decrease
 160 : Mute
 162 : Play
 144 : Prev
 153 : Next
 223 : Sleep

Vous avez à éditer un fichier xmodmaprc et ajoutez les noms symboliques de ces keycodes. Un fichier contenant tous les symboles se trouve ici /usr/share/X11/XKeysymDB. Sélectionner seulement les symbole commençant par XF86.

Dans notre cas le nom des symboles seront

 176 : XF86AudioRaiseVolume
 174 : XF86AudioLowerVolume
 160 : XF86AudioMute

Dans le cas où vous ne trouvez pas de noms valables dans XKeysymDB, sélectionnez juste un symbôle non utilisé.

Installation du mapping (pour les utilisateurs)

Maintenant vous avez toutes les infos pour éditer votre fichier ~/.xmodmaprc file

User terminal 48px.png
$ vim ~/.xmodmaprc

Voici le contenu de notre exemple.

 keycode 176 = XF86AudioRaiseVolume
 keycode 174 = XF86AudioLowerVolume
 keycode 160 = XF86AudioMute

Nous y voici. Vous pouvez installer le nouveau mapping :

User terminal 48px.png
$ xmodmap ~/.xmodmaprc

Vos touches multimédia devraient fonctionner

La méthode facile

Frugalware dispose de l'utilitaire keytouch (Français):

Root terminal 48px.png
# pacman-g2 -S keytouch


Malheureusement il n'y a pas de fichier de configuration pour ce portable, vous devez prendre celui qui s'en rapproche le plus et à partir de celui-ci réécrivez un fichier spécifique pour ce portable. Sauvegardez ce fichier à cet endroit:

 "/usr/share/keytouch/keyboards/Compaq Nx7010 Integrated keyboard.Hp"

Ouvrez une session graphique utilisateur :

User terminal 48px.png
$ keytouch

Vous allez trouver le clavier Compaq nx7010. Sélectionnez le, configurez les actions, et faites quelques tests. La plupart des actions par défaut sont fiables, sauf le WWW. Ceci peut être changé facilement.

La dernière étape sera d'installer keytouch comme service au démarrage.

Root terminal 48px.png
# service keytouch add


Et voilà 8-)

Fichier xml de configuration du clavier

Copiez ceci dans le fichier xml mentionné plus haut en tant que root:


 <keyboard>
   	<file-info>
   		<syntax-version>1.0</syntax-version>
    		<last-change format="%d-%m-%Y">05-04-2007</last-change>
   		<author>Biot Francois (from France)</author>
   	</file-info>
   	<keyboard-info>
 		<keyboard-name>
  			<manufacturer>Hp</manufacturer>
 			<model>Compaq Nx7010 Integrated keyboard</model>
 		</keyboard-name>
 	</keyboard-info>
 	<key-list>
 	 	<key>
 	 		<name>Lock Screen</name>
 			<scancode>223</scancode>
 	  		<keycode>SLEEP</keycode>
 	 		<default-action action-type="plugin">
           			<plugin-name>Lock Screen</plugin-name>
          			<plugin-function>Lock Screen</plugin-function>
 			</default-action>
 		</key>
 		<key>
 			<name>My Home</name>
 			<scancode>178</scancode>
 			<keycode>HOMEPAGE</keycode>
 			<default-action action-type="plugin">
 				<plugin-name>WWW Browser</plugin-name>
 				<plugin-function>Home</plugin-function>
 			</default-action>
 		</key>
 		<key>
 			<name>Mute</name>
 			<scancode>160</scancode>
 			<keycode>MUTE</keycode>
 			<default-action action-type="plugin">
 				<plugin-name>Amixer</plugin-name>
  				<plugin-function>Mute</plugin-function>
 			</default-action>
 		</key>
 		<key>
 			<name>Volume Down</name>
 			<scancode>174</scancode>
 			<keycode>VOLUMEDOWN</keycode>
 			<default-action action-type="plugin">
 				<plugin-name>Amixer</plugin-name>
 				<plugin-function>Volume decrease</plugin-function>
 			</default-action>
 		</key>
 		<key>
 			<name>Volume Up</name>
 			<scancode>176</scancode>
 			<keycode>VOLUMEUP</keycode>
 			<default-action action-type="plugin">
 				<plugin-name>Amixer</plugin-name>
 				<plugin-function>Volume increase</plugin-function>
 			</default-action>
 		</key>
 		<key>
 			<name>Audio play/pause</name>
 			<scancode>162</scancode>
 			<keycode>PLAYPAUSE</keycode>
 			<default-action action-type="plugin">
 				<plugin-name>XMMS</plugin-name>
 				<plugin-function>Play/Pause</plugin-function>
 			</default-action>
 		</key>
 		<key>
 			<name>Audio stop</name>
 			<scancode>164</scancode>
 			<keycode>STOP</keycode>
 			<default-action action-type="plugin">
 				<plugin-name>XMMS</plugin-name>
 				<plugin-function>Stop</plugin-function>
 			</default-action>
 		</key>
 		<key>
 			<name>Audio previous</name>
 			<scancode>144</scancode>
 			<keycode>PREVIOUSSONG</keycode>
 			<default-action action-type="plugin">
 				<plugin-name>XMMS</plugin-name>
 				<plugin-function>Previous</plugin-function>
 			</default-action>
 		</key>
 		<key>
 			<name>Audio next</name>
 			<scancode>153</scancode>
 			<keycode>NEXTSONG</keycode>
 			<default-action action-type="plugin">
 				<plugin-name>XMMS</plugin-name>
 				<plugin-function>Next</plugin-function>
 			</default-action>
 		</key>
 	</key-list>
 </keyboard>

Horloge à l'heure avec ntp

Mettre l'ordinateur à l'heure exacte avec ntp :

Root terminal 48px.png
# pacman-g2 -S ntp


Note Note: Pacman demande de retirer openntp pour installer ntp.

Root terminal 48px.png
# ntpdate ntp-sop.inria.fr


Cette commande paramètre l'horloge à l'heure française.

Personal tools
Namespaces
Variants
Actions