Effectivement, ça n'est pas prévu pour tous les modèles.
defsystem_info(self):''' Do a check if the notebook is a m1730 or not. Then adjust the labels to the correct model. '''info=self.xpslc.SystemInfo()# m1730 = MXG071# m1710 = MXG061# Other = ??? (Use same labels as m1710)if"MXG071"ininfo:print"Found the XPS m1730, setting correct labels..."self.labelFans.set_label("Touchpad")self.labelSpeakers.set_label("Speaker (Left)")self.labelBack.set_label("Speaker (Right)")self.labelTouchpad.set_label("Backpanel")else:print"Found an other model than the XPS m1730, setting correct labels..."self.labelFans.set_label("Fans")self.labelSpeakers.set_label("Speakers")self.labelBack.set_label("Backpanel")self.labelTouchpad.set_label("Touchpad")
Rhaaa, c'est malin. Maintenant, je suis tenté d'essayer d'ajouter le mien…
A noter que le truc dépend de libsmbios et libsmbios-bin. Ils sont appelés directement mais apparemment des bindings sont disponibles dans le dépôt experimental de debian.
[^] # Re: En effet, ca bouge.
Posté par jihele . En réponse au journal [Bookmark] Ça bouge.... Évalué à 1.
Effectivement, ça n'est pas prévu pour tous les modèles.
Rhaaa, c'est malin. Maintenant, je suis tenté d'essayer d'ajouter le mien…
A noter que le truc dépend de libsmbios et libsmbios-bin. Ils sont appelés directement mais apparemment des bindings sont disponibles dans le dépôt experimental de debian.