Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/10/2010, à 23:51

everunis

Restreindre une Wacom Intuos3 (A4) à un écran.[résolu]

Bonsoir.

Je suis conscient que le problème a été abordé à différents endroits du forums, et dans la documentation, mais c'est tellement déstructuré que je m'y perds.

J'ai deux écrans. ils marchent bien, tout va bien. Cependant ma tablette graphique s'étend sur les deux écrans, et Wacom Control Panel ne peut rien pour moi. Je me suis demandé s'il y avait une solution en tripotant le Xorg, mais je préfère pas trop y toucher si je suis pas certain de ce que je fais.

Ce que j'aimerais, c'est que l'étendue de ma tablette entière soit limitée à mon écran de portable, et pas sur les deux réunis, qui en plus n'ont pas du tout la même résolution, donc il y a des zones inutiles sur ma tablette, en plus de modifier l'échelle.

Quelqu'un aurait-il une solution complète à me proposer ? (j'ai du mal avec les jeux de pistes, alors si on pouvait éviter de me mettre 50 liens vers des topics qui renvoient à d'autres posts qui renvoient à des sites, ce serait plus pratique pour mon pauvre cerveau lent)

Dernière modification par everunis (Le 07/10/2010, à 22:44)


Le papa Pingouin, le papa Pingouin ...

Hors ligne

#2 Le 02/10/2010, à 05:55

Gemnoc

Re : Restreindre une Wacom Intuos3 (A4) à un écran.[résolu]

Salut,

Je ne suis pas un expert mais je peux au moins te dire que tu dois donner plus de détails spécifiques si tu veux obtenir de l'aide.

La première chose importante à préciser, c'est quelle est ta version d'Ubuntu. Malheureusement, les fichiers à configurer changent d'une version à l'autre. Sous les dernières versions d'Ubuntu, on ne devrait pas éditer directement le fichier xorg.conf, qui en fait n'existe plus sauf dans des cas particuliers.

Par ailleurs, il pourrait être utile de dire quelle est ta carte graphique, et si tu utilises un pilote propriétaire. Également, la résolution de l'écran dans lequel tu désires verrouiller la tablette, et le ratio de celle-ci (est-ce vraiment A4 ou une approximation ?).

Hors ligne

#3 Le 02/10/2010, à 09:32

everunis

Re : Restreindre une Wacom Intuos3 (A4) à un écran.[résolu]

Tu as raison, je n'ai pas été assez précis. Veuillez m'en excuser.

Je suis sous Lucid (Ubuntu 10.04), avec une carte graphique Nvidia GeForce 9200M GS, avec le pilote prioritaire Nvidia.

J'aimerais restreindre ma tablette Intuos3 9x12 - donc si je ne m'abuse, c'est bien une A4 - à l'écran de mon ordinateur qui est en 1440x900. Je suis actuellement configuré en TwinView sur un Xscreen de 2464x900.

J'espère avoir été assez précis. N'hesitez pas à me demander des informations supplémentaire si besoin.


Le papa Pingouin, le papa Pingouin ...

Hors ligne

#4 Le 02/10/2010, à 19:15

Gemnoc

Re : Restreindre une Wacom Intuos3 (A4) à un écran.[résolu]

Bonjour,

C'est bon pour commencer. wink

Tu as ici deux méthodes possibles de configuration : par le fichier /usr/lib/X11/xorg.conf.d/10-wacom.conf, ou bien par la commande au terminal xsetwacom.

Les commandes xsetwacom ne sont actives que lors de la session courante, et seront effacées au prochain démarrage. Ça peut être utile pour faire des tests, puis faire les changements dans 10-wacom.conf, ou encore tu peux créer un script contenant les commandes xsetwacom, et lancer ce script au démarrage.

J'ai ciblé certaines options pour faire ce que tu cherches (Option "TwinView", "ScreenNo"), mais sans trop être certain comment les utiliser.

D'abord, complément d'info avant d'aller plus loin, il faut trouver comment ta tablette est identifiée. Pourrais-tu ouvrir un terminal et copier-coller la commande suivante, puis coller ici le résultat entre des balises [ Code ] :

xinput --list | grep '[w|W]acom'

Tu devrais obtenir quatre lignes, toutes commençant avec le texte "Wacom Intuos3 9x12", ou quelque chose de similaire.

Ensuite, afin d'obtenir plus de détails sur la configuration actuelle de ta tablette, tapes la commande suivante, en ajustant la description entre guillemets avec ce que tu auras obtenu à la commande précédente, puis tu colles ici le résultat :

xsetwacom -s get "Wacom Intuos3 9x12" all
everunis a écrit :

Je suis conscient que le problème a été abordé à différents endroits du forums, et dans la documentation, mais c'est tellement déstructuré que je m'y perds.

Tu as tout à fait raison, la documentation est bordélique à ce sujet, et je compte proposer une centralisation, avec l'aide d'autres contributeurs qui ont expérimenté davantage que moi avec les réglages de tablettes.

Dernière modification par Gemnoc (Le 02/10/2010, à 19:20)

Hors ligne

#5 Le 02/10/2010, à 21:52

everunis

Re : Restreindre une Wacom Intuos3 (A4) à un écran.[résolu]

Merci.

Pour la première ligne, j'obtiens les quatre résultats suivants :

⎜   ↳ Wacom Intuos3 9x12 eraser               	id=10	[slave  pointer  (2)]
⎜   ↳ Wacom Intuos3 9x12 cursor               	id=11	[slave  pointer  (2)]
⎜   ↳ Wacom Intuos3 9x12 pad                  	id=12	[slave  pointer  (2)]
⎜   ↳ Wacom Intuos3 9x12                      	id=13	[slave  pointer  (2)]

Ensuite, je suppose que je dois faire l'opération pour tous les résultats. ça me donne :

xsetwacom -s get "Wacom Intuos3 9x12 eraser" allxsetwacom set "Wacom Intuos3 9x12 eraser" "TopX" "0"
xsetwacom set "Wacom Intuos3 9x12 eraser" "TopY" "0"
xsetwacom set "Wacom Intuos3 9x12 eraser" "BottomX" "60960"
xsetwacom set "Wacom Intuos3 9x12 eraser" "BottomY" "45720"
xsetwacom set "Wacom Intuos3 9x12 eraser" "Button1" "1"
xsetwacom set "Wacom Intuos3 9x12 eraser" "Button2" "2"
xsetwacom set "Wacom Intuos3 9x12 eraser" "Button3" "3"
xsetwacom set "Wacom Intuos3 9x12 eraser" "Button4" "4"
xsetwacom set "Wacom Intuos3 9x12 eraser" "Button5" "5"
xsetwacom set "Wacom Intuos3 9x12 eraser" "Button6" "6"
xsetwacom set "Wacom Intuos3 9x12 eraser" "Button7" "7"
xsetwacom set "Wacom Intuos3 9x12 eraser" "Button8" "8"
xsetwacom set "Wacom Intuos3 9x12 eraser" "Button9" "9"
xsetwacom set "Wacom Intuos3 9x12 eraser" "Button10" "10"
xsetwacom set "Wacom Intuos3 9x12 eraser" "Button11" "11"
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Property for 'DebugLevel' not available.
Property for 'CommonDBG' not available.
xsetwacom set "Wacom Intuos3 9x12 eraser" "Suppress" "4"
xsetwacom set "Wacom Intuos3 9x12 eraser" "RawSample" "2"
xsetwacom set "Wacom Intuos3 9x12 eraser" "Screen_No" "255"
xsetwacom set "Wacom Intuos3 9x12 eraser" "PressCurve" "0 0 100 100"
xsetwacom set "Wacom Intuos3 9x12 eraser" "TwinView" "none"
xsetwacom set "Wacom Intuos3 9x12 eraser" "Mode" "Absolute"
xsetwacom set "Wacom Intuos3 9x12 eraser" "TPCButton" "on"
xsetwacom set "Wacom Intuos3 9x12 eraser" "Touch" "off"
xsetwacom set "Wacom Intuos3 9x12 eraser" "Capacity" "-1"
xsetwacom set "Wacom Intuos3 9x12 eraser" "CursorProx" "10"
xsetwacom set "Wacom Intuos3 9x12 eraser" "Rotate" "NONE"
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
xsetwacom set "Wacom Intuos3 9x12 eraser" "TVResolution0" "0"
xsetwacom set "Wacom Intuos3 9x12 eraser" "TVResolution1" "0"
xsetwacom set "Wacom Intuos3 9x12 eraser" "RawFilter" "on"
xsetwacom set "Wacom Intuos3 9x12 eraser" "ClickForce" "61"
xsetwacom set "Wacom Intuos3 9x12 eraser" "xyDefault" "0"
xsetwacom set "Wacom Intuos3 9x12 eraser" "mmonitor" "1"
xsetwacom set "Wacom Intuos3 9x12 eraser" "STopX0" "0"
xsetwacom set "Wacom Intuos3 9x12 eraser" "STopY0" "0"
xsetwacom set "Wacom Intuos3 9x12 eraser" "SBottomX0" "2464"
xsetwacom set "Wacom Intuos3 9x12 eraser" "SBottomY0" "900"
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
xsetwacom set "Wacom Intuos3 9x12 eraser" "ToolID" "241"
xsetwacom set "Wacom Intuos3 9x12 eraser" "ToolSerial" "0"
xsetwacom set "Wacom Intuos3 9x12 eraser" "TabletID" "178"
xsetwacom set "Wacom Intuos3 9x12 eraser" "GetTabletID" "178"
Not implemented.
Not implemented.
xsetwacom -s get "Wacom Intuos3 9x12 cursor" all
xsetwacom set "Wacom Intuos3 9x12 cursor" "TopX" "0"
xsetwacom set "Wacom Intuos3 9x12 cursor" "TopY" "0"
xsetwacom set "Wacom Intuos3 9x12 cursor" "BottomX" "60960"
xsetwacom set "Wacom Intuos3 9x12 cursor" "BottomY" "45720"
xsetwacom set "Wacom Intuos3 9x12 cursor" "Button1" "1"
xsetwacom set "Wacom Intuos3 9x12 cursor" "Button2" "2"
xsetwacom set "Wacom Intuos3 9x12 cursor" "Button3" "3"
xsetwacom set "Wacom Intuos3 9x12 cursor" "Button4" "4"
xsetwacom set "Wacom Intuos3 9x12 cursor" "Button5" "5"
xsetwacom set "Wacom Intuos3 9x12 cursor" "Button6" "6"
xsetwacom set "Wacom Intuos3 9x12 cursor" "Button7" "7"
xsetwacom set "Wacom Intuos3 9x12 cursor" "Button8" "8"
xsetwacom set "Wacom Intuos3 9x12 cursor" "Button9" "9"
xsetwacom set "Wacom Intuos3 9x12 cursor" "Button10" "10"
xsetwacom set "Wacom Intuos3 9x12 cursor" "Button11" "11"
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Property for 'DebugLevel' not available.
Property for 'CommonDBG' not available.
xsetwacom set "Wacom Intuos3 9x12 cursor" "Suppress" "4"
xsetwacom set "Wacom Intuos3 9x12 cursor" "RawSample" "2"
xsetwacom set "Wacom Intuos3 9x12 cursor" "Screen_No" "255"
xsetwacom set "Wacom Intuos3 9x12 cursor" "PressCurve" ""
xsetwacom set "Wacom Intuos3 9x12 cursor" "TwinView" "none"
xsetwacom set "Wacom Intuos3 9x12 cursor" "Mode" "Relative"
xsetwacom set "Wacom Intuos3 9x12 cursor" "TPCButton" "on"
xsetwacom set "Wacom Intuos3 9x12 cursor" "Touch" "off"
xsetwacom set "Wacom Intuos3 9x12 cursor" "Capacity" "-1"
xsetwacom set "Wacom Intuos3 9x12 cursor" "CursorProx" "10"
xsetwacom set "Wacom Intuos3 9x12 cursor" "Rotate" "NONE"
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
xsetwacom set "Wacom Intuos3 9x12 cursor" "TVResolution0" "0"
xsetwacom set "Wacom Intuos3 9x12 cursor" "TVResolution1" "0"
xsetwacom set "Wacom Intuos3 9x12 cursor" "RawFilter" "on"
xsetwacom set "Wacom Intuos3 9x12 cursor" "ClickForce" "61"
xsetwacom set "Wacom Intuos3 9x12 cursor" "xyDefault" "0"
xsetwacom set "Wacom Intuos3 9x12 cursor" "mmonitor" "1"
xsetwacom set "Wacom Intuos3 9x12 cursor" "STopX0" "0"
xsetwacom set "Wacom Intuos3 9x12 cursor" "STopY0" "0"
xsetwacom set "Wacom Intuos3 9x12 cursor" "SBottomX0" "2464"
xsetwacom set "Wacom Intuos3 9x12 cursor" "SBottomY0" "900"
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
xsetwacom set "Wacom Intuos3 9x12 cursor" "ToolID" "8"
xsetwacom set "Wacom Intuos3 9x12 cursor" "ToolSerial" "0"
xsetwacom set "Wacom Intuos3 9x12 cursor" "TabletID" "178"
xsetwacom set "Wacom Intuos3 9x12 cursor" "GetTabletID" "178"
Not implemented.
Not implemented.
xsetwacom -s get "Wacom Intuos3 9x12 pad" all
xsetwacom set "Wacom Intuos3 9x12 pad" "TopX" "0"
xsetwacom set "Wacom Intuos3 9x12 pad" "TopY" "0"
xsetwacom set "Wacom Intuos3 9x12 pad" "BottomX" "60960"
xsetwacom set "Wacom Intuos3 9x12 pad" "BottomY" "45720"
xsetwacom set "Wacom Intuos3 9x12 pad" "Button1" "1"
xsetwacom set "Wacom Intuos3 9x12 pad" "Button2" "2"
xsetwacom set "Wacom Intuos3 9x12 pad" "Button3" "3"
xsetwacom set "Wacom Intuos3 9x12 pad" "Button4" "4"
xsetwacom set "Wacom Intuos3 9x12 pad" "Button5" "5"
xsetwacom set "Wacom Intuos3 9x12 pad" "Button6" "6"
xsetwacom set "Wacom Intuos3 9x12 pad" "Button7" "7"
xsetwacom set "Wacom Intuos3 9x12 pad" "Button8" "8"
xsetwacom set "Wacom Intuos3 9x12 pad" "Button9" "9"
xsetwacom set "Wacom Intuos3 9x12 pad" "Button10" "10"
xsetwacom set "Wacom Intuos3 9x12 pad" "Button11" "11"
xsetwacom set "Wacom Intuos3 9x12 pad" "Button12" "12"
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Property for 'DebugLevel' not available.
Property for 'CommonDBG' not available.
xsetwacom set "Wacom Intuos3 9x12 pad" "Suppress" "4"
xsetwacom set "Wacom Intuos3 9x12 pad" "RawSample" "2"
xsetwacom set "Wacom Intuos3 9x12 pad" "Screen_No" "255"
xsetwacom set "Wacom Intuos3 9x12 pad" "PressCurve" ""
xsetwacom set "Wacom Intuos3 9x12 pad" "TwinView" "none"
xsetwacom set "Wacom Intuos3 9x12 pad" "Mode" "Absolute"
xsetwacom set "Wacom Intuos3 9x12 pad" "TPCButton" "on"
xsetwacom set "Wacom Intuos3 9x12 pad" "Touch" "off"
xsetwacom set "Wacom Intuos3 9x12 pad" "Capacity" "-1"
xsetwacom set "Wacom Intuos3 9x12 pad" "CursorProx" "10"
xsetwacom set "Wacom Intuos3 9x12 pad" "Rotate" "NONE"
xsetwacom set "Wacom Intuos3 9x12 pad" "RelWUp" "5"
xsetwacom set "Wacom Intuos3 9x12 pad" "RelWDn" "4"
xsetwacom set "Wacom Intuos3 9x12 pad" "AbsWUp" "4"
xsetwacom set "Wacom Intuos3 9x12 pad" "AbsWDn" "5"
xsetwacom set "Wacom Intuos3 9x12 pad" "StripLUp" "4"
xsetwacom set "Wacom Intuos3 9x12 pad" "StripLDn" "5"
xsetwacom set "Wacom Intuos3 9x12 pad" "StripRUp" "4"
xsetwacom set "Wacom Intuos3 9x12 pad" "StripRDn" "5"
xsetwacom set "Wacom Intuos3 9x12 pad" "TVResolution0" "0"
xsetwacom set "Wacom Intuos3 9x12 pad" "TVResolution1" "0"
xsetwacom set "Wacom Intuos3 9x12 pad" "RawFilter" "on"
xsetwacom set "Wacom Intuos3 9x12 pad" "ClickForce" "61"
xsetwacom set "Wacom Intuos3 9x12 pad" "xyDefault" "0"
xsetwacom set "Wacom Intuos3 9x12 pad" "mmonitor" "1"
xsetwacom set "Wacom Intuos3 9x12 pad" "STopX0" "0"
xsetwacom set "Wacom Intuos3 9x12 pad" "STopY0" "0"
xsetwacom set "Wacom Intuos3 9x12 pad" "SBottomX0" "2464"
xsetwacom set "Wacom Intuos3 9x12 pad" "SBottomY0" "900"
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
xsetwacom set "Wacom Intuos3 9x12 pad" "ToolID" "270"
xsetwacom set "Wacom Intuos3 9x12 pad" "ToolSerial" "0"
xsetwacom set "Wacom Intuos3 9x12 pad" "TabletID" "178"
xsetwacom set "Wacom Intuos3 9x12 pad" "GetTabletID" "178"
Not implemented.
Not implemented.
xsetwacom -s get "Wacom Intuos3 9x12" all
xsetwacom set "Wacom Intuos3 9x12" "TopX" "0"
xsetwacom set "Wacom Intuos3 9x12" "TopY" "0"
xsetwacom set "Wacom Intuos3 9x12" "BottomX" "60960"
xsetwacom set "Wacom Intuos3 9x12" "BottomY" "45720"
xsetwacom set "Wacom Intuos3 9x12" "Button1" "1"
xsetwacom set "Wacom Intuos3 9x12" "Button2" "2"
xsetwacom set "Wacom Intuos3 9x12" "Button3" "3"
xsetwacom set "Wacom Intuos3 9x12" "Button4" "4"
xsetwacom set "Wacom Intuos3 9x12" "Button5" "5"
xsetwacom set "Wacom Intuos3 9x12" "Button6" "6"
xsetwacom set "Wacom Intuos3 9x12" "Button7" "7"
xsetwacom set "Wacom Intuos3 9x12" "Button8" "8"
xsetwacom set "Wacom Intuos3 9x12" "Button9" "9"
xsetwacom set "Wacom Intuos3 9x12" "Button10" "10"
xsetwacom set "Wacom Intuos3 9x12" "Button11" "11"
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Property for 'DebugLevel' not available.
Property for 'CommonDBG' not available.
xsetwacom set "Wacom Intuos3 9x12" "Suppress" "4"
xsetwacom set "Wacom Intuos3 9x12" "RawSample" "2"
xsetwacom set "Wacom Intuos3 9x12" "Screen_No" "255"
xsetwacom set "Wacom Intuos3 9x12" "PressCurve" "0 0 100 100"
xsetwacom set "Wacom Intuos3 9x12" "TwinView" "none"
xsetwacom set "Wacom Intuos3 9x12" "Mode" "Absolute"
xsetwacom set "Wacom Intuos3 9x12" "TPCButton" "on"
xsetwacom set "Wacom Intuos3 9x12" "Touch" "off"
xsetwacom set "Wacom Intuos3 9x12" "Capacity" "-1"
xsetwacom set "Wacom Intuos3 9x12" "CursorProx" "10"
xsetwacom set "Wacom Intuos3 9x12" "Rotate" "NONE"
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
xsetwacom set "Wacom Intuos3 9x12" "TVResolution0" "0"
xsetwacom set "Wacom Intuos3 9x12" "TVResolution1" "0"
xsetwacom set "Wacom Intuos3 9x12" "RawFilter" "on"
xsetwacom set "Wacom Intuos3 9x12" "ClickForce" "61"
xsetwacom set "Wacom Intuos3 9x12" "xyDefault" "0"
xsetwacom set "Wacom Intuos3 9x12" "mmonitor" "1"
xsetwacom set "Wacom Intuos3 9x12" "STopX0" "0"
xsetwacom set "Wacom Intuos3 9x12" "STopY0" "0"
xsetwacom set "Wacom Intuos3 9x12" "SBottomX0" "2464"
xsetwacom set "Wacom Intuos3 9x12" "SBottomY0" "900"
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
xsetwacom set "Wacom Intuos3 9x12" "ToolID" "273"
xsetwacom set "Wacom Intuos3 9x12" "ToolSerial" "0"
xsetwacom set "Wacom Intuos3 9x12" "TabletID" "178"
xsetwacom set "Wacom Intuos3 9x12" "GetTabletID" "178"
Not implemented.
Not implemented.

Voilà ce que me donne mon terminal quand je lui dis ce que tu m'as dit. Honnêtement, ça fait peur de voir une liste comme ça de "doesn't exist", mais je pense que c'est plus ou moins normal, non?


Le papa Pingouin, le papa Pingouin ...

Hors ligne

#6 Le 02/10/2010, à 23:19

RegisBurin

Re : Restreindre une Wacom Intuos3 (A4) à un écran.[résolu]

Salut everunis.

Pour les "doesn't exist" pas d'inquiétude à avoir. Ils sont dûs au fait que xsetwacom est créé pour configurer tous les modèles de tablettes Wacom (ainsi que les tabletPC qui utilise un écran Wacom), donc cela veut simplement dire que si le paramètre est bien existant (dans l'absolu) TA tablette n'intègre pas la fonction, et le paramètre est inutilisable.

Dans le même genre, tu remarqueras en début de ces listes, que tu peux configurer les 11 premiers boutons de la tablette et pas les 21 autres... Normal, tu n'as que 11 boutons wink

Concernant le twinview, je peux te suggérer une solution (celle que j'utilise). Xsetwacom gère bien le mode TwinView de Nvidia (bonne nouvelle, non).

Voilà ce que l'on va faire. Dire à xsetwacom de prendre en compte le TwinView et modifier le "mapping" de la tablette pour qu'il soit cohérent

Pour le Twinview, essaie cette commande:

xsetwacom set "Wacom Intuos3 9x12" "TwinView" "horizontal"

Ca dira au stylet qu'il doit fonctionner en TwinView avec deux écrans positionnés l'un à coté de l'autre. Normalement, rien de plus à faire.

Le principe de fonctionnement de ce mode est simple. La tablette "représente" l'écran actif (sur lequel se situe ton curseur), et tu ne peux déplacer le curseur que sur cet écran. Dès que le curseur dépasse pendant un certain temps, et d'un certain nombre de pixels, le bord de l'écran actif, la tablette devient "mappée" pour l'autre écran, et tu ne peux déplacer le curseur que sur celui-ci.

Maintenant les proportions à appliquer à tous ça (le "mapping"). Là c'est un peu plus délicat, d'autant que tu as une résolution différente sur les 2 écrans. Tu as l'écran du portable en 1440x900 (16/10) et l'écran secondaire 1024x768 (4/3).
Mais bon, on ne va pas s'occuper de ça vu que tu ne veux utiliser que l'écran du portable. Et ça m'arrange en fait, perce qu'en TwinView, je ne sais comment on peut assigner les proportions différentes... C'est faisable en "Separate X screens" (défini dans nvidia-settings) car tu as réellement et virtuellement 2 écrans/bureaux, donc paramétrés indépendamment dans Xorg. Alors qu'en TwinView, X considère que tu n'as qu'un seul grand bureau virtuel. Passons donc.
(Mais si quelqu'un sait si c'est faisable en TwinView, ça m'intéresse)

Les paramètres sur lesquels on va jouer sont "BottomX" et "BottomY". Dans les commandes que tu as posté, on peut voir que BottomX=60960 et BottomY=45720 (ce sont des valeurs en "points" dans le langage de xsetwacom...). Un rapide calcul (produit en croix), nous indique qu'il y a une incohérence dans ces valeurs.
Si on considère que BottomY=45720 correspond à la hauteur réelle de l'écran=900, alors la largeur donnée par BottomX est de 1200 ([60960*900]/45720=1200). Alors qu'il te faudrait 1440.

Au passage, cela tend à prouver que la surface active de la tablette est en fait en 4/3 (1200*900), et pas A4, qui n'est donné par le constructeur que pour avoir un ordre d'idée de l'encombrement de la bête wink

Cette différence de proportion n'est pas réellement handicapante dans la mesure où on utilise la tablette comme un simple pointeur. Mais si tu essaies de dessiner un rond parfait sur la tablette, il apparaitra ovale à l'écran hmm

Pour avoir 1440 de largeur prise en compte, un autre produit en croix ([45720*1440]/900=73152) nous indique que BottomX doit être égale à 73152. Et la proportion sera conservée.

Donc:

xsetwacom set "Wacom Intuos3 9x12" "BottomX" "73152"

Devrait faire la blague.

A noter que, comme dit plus haut, si tu "envoies" le curseur sur l'écran secondaire, la proportion ne sera plus respectée, et tu auras une différence de vitesse de déplacement horizontale/verticale (ce qui occasionne le fameux effet "rond-ovale")

Ma seule interrogation se situe au niveau des noms de périphérique, en fait je crois que "Wacom Intuos3 9x12" sans nom de device derrière correspond au nom du stylet... si je me fie aux scripts perso de Deevad (qui a la même tablette que toi)... mais je n'en suis pas sûr.

Dans le doute (et pour résumer un peu ce long post), cet enchaînement de commande devrait faire l'affaire:

xsetwacom set "Wacom Intuos3 9x12" "TwinView" "horizontal"
xsetwacom set "Wacom Intuos3 9x12 pad" "TwinView" "horizontal"
xsetwacom set "Wacom Intuos3 9x12 cursor" "TwinView" "horizontal"
xsetwacom set "Wacom Intuos3 9x12 ersaer" "TwinView" "horizontal"
xsetwacom set "Wacom Intuos3 9x12" "BottomX" "73152"
xsetwacom set "Wacom Intuos3 9x12 pad" "BottomX" "73152"
xsetwacom set "Wacom Intuos3 9x12 cursor" "BottomX" "73152"
xsetwacom set "Wacom Intuos3 9x12 esraser" "BottomX" "73152"

A voir après confirmation de Deevad ou de quelqu'un d'autre, car je ne sais pas à quoi correspond le "device" cursor. Le "device" pad quand à lui correspond aux boutons de la tablette, donc aucun intérêt d'être "mappé", mais bon dans le doute... ça ne devrait rien casser

Si ça ne fonctionne pas, pas de panique, relance X (en te déconnectant/reconnectant), ou redémarre carrément ta machine, et tout sera remis à défaut (et reviens poster ici...)

Enfin, je t'invite à lire cet excellent topic lancé par Deevad qui t'expliquera (dans la mesure où ce que je viens de te dire fonctionne) comment automatiser ça au démarrage, en créant un petit script.

Espérant t'avoir aidé plus qu'embrouillé wink

@+

PS: en relisant le Topic cité plus haut, je me rends compte que pour proportionner correctement sa Intuos, Deevad à "réduit la hauteur", alors que je te propose "d'augmenter la largeur"... dans l'absolu aucune différence, mais je me demande juste si ça peut jouer sur la précision finale ?? (oui, je sais... je pinaille smile )

Dernière modification par RegisBurin (Le 02/10/2010, à 23:31)


Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web

Hors ligne

#7 Le 02/10/2010, à 23:38

everunis

Re : Restreindre une Wacom Intuos3 (A4) à un écran.[résolu]

Merci, RegisBurin.

Ma tablette est mappée sur un seul écran. Mais sa surface s'arrête à une bonne distance du bord de l'écran, à droite. Peut-être la résolution actuelle de mon écran n'est pas la bonne.
Aurais-je dû mentionner le fait que sous Windows, il était en 1152*864 ? (donc bien 16/9)


Le papa Pingouin, le papa Pingouin ...

Hors ligne

#8 Le 03/10/2010, à 00:10

RegisBurin

Re : Restreindre une Wacom Intuos3 (A4) à un écran.[résolu]

Oulà... ça se complique tongue (d'autant que je ne suis pas terriblement bon dans la gestion des affichages, le bidouillage de xorg, tout ça... et je ne vais pas pouvoir t'aider beaucoup si ton "problème" se situe là)

Heu... je ne sais pas trop.

Déja, c'est bizarre que tu puisses avoir une résolution supérieure à celle que tu avais sous Windows, et en plus une autre proportion...?

Tu as essayé de désactiver le 2ème écran dans Nvidia-settings, relancer la machine, et voir comment se comportait la tablette ? (proportion, zones "mortes"...)
Si tu essaies ça, poste nous le résultat de

xsetwacom -s get "Wacom Intuos3 9x12" all

Est-ce que la modification de BottomX que je te propose règle ce problème de zones "mortes" ?

On reprend demain (je vais me coucher).
Espérant pouvoir t'aider...
@+

Dernière modification par RegisBurin (Le 03/10/2010, à 00:10)


Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web

Hors ligne

#9 Le 03/10/2010, à 00:30

everunis

Re : Restreindre une Wacom Intuos3 (A4) à un écran.[résolu]

en désactivant le second écran, ma tablette se comporte de la même façon qu'avec les deux écrans, mais sur l'unique restant. C'est à dire que je dois parcourir deux fois ma tablette en longueur pour parcourir une longueur d'écran, comme s'il était divisé en deux (surement parce que "TwinView est encore activé)
Et la commande me donne ça :

xsetwacom -s get "Wacom Intuos3 9x12" all
xsetwacom set "Wacom Intuos3 9x12" "TopX" "0"
xsetwacom set "Wacom Intuos3 9x12" "TopY" "0"
xsetwacom set "Wacom Intuos3 9x12" "BottomX" "60960"
xsetwacom set "Wacom Intuos3 9x12" "BottomY" "38100"
xsetwacom set "Wacom Intuos3 9x12" "Button1" "1"
xsetwacom set "Wacom Intuos3 9x12" "Button2" "2"
xsetwacom set "Wacom Intuos3 9x12" "Button3" "3"
xsetwacom set "Wacom Intuos3 9x12" "Button4" "4"
xsetwacom set "Wacom Intuos3 9x12" "Button5" "5"
xsetwacom set "Wacom Intuos3 9x12" "Button6" "6"
xsetwacom set "Wacom Intuos3 9x12" "Button7" "7"
xsetwacom set "Wacom Intuos3 9x12" "Button8" "8"
xsetwacom set "Wacom Intuos3 9x12" "Button9" "9"
xsetwacom set "Wacom Intuos3 9x12" "Button10" "10"
xsetwacom set "Wacom Intuos3 9x12" "Button11" "11"
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Button number does not exist on device.
Property for 'DebugLevel' not available.
Property for 'CommonDBG' not available.
xsetwacom set "Wacom Intuos3 9x12" "Suppress" "4"
xsetwacom set "Wacom Intuos3 9x12" "RawSample" "2"
xsetwacom set "Wacom Intuos3 9x12" "Screen_No" "255"
xsetwacom set "Wacom Intuos3 9x12" "PressCurve" "0 0 100 100"
xsetwacom set "Wacom Intuos3 9x12" "TwinView" "horizontal"
xsetwacom set "Wacom Intuos3 9x12" "Mode" "Absolute"
xsetwacom set "Wacom Intuos3 9x12" "TPCButton" "on"
xsetwacom set "Wacom Intuos3 9x12" "Touch" "off"
xsetwacom set "Wacom Intuos3 9x12" "Capacity" "-1"
xsetwacom set "Wacom Intuos3 9x12" "CursorProx" "10"
xsetwacom set "Wacom Intuos3 9x12" "Rotate" "NONE"
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
xsetwacom set "Wacom Intuos3 9x12" "TVResolution0" "0"
xsetwacom set "Wacom Intuos3 9x12" "TVResolution1" "0"
xsetwacom set "Wacom Intuos3 9x12" "RawFilter" "on"
xsetwacom set "Wacom Intuos3 9x12" "ClickForce" "61"
xsetwacom set "Wacom Intuos3 9x12" "xyDefault" "0"
xsetwacom set "Wacom Intuos3 9x12" "mmonitor" "1"
xsetwacom set "Wacom Intuos3 9x12" "STopX0" "0"
xsetwacom set "Wacom Intuos3 9x12" "STopY0" "0"
xsetwacom set "Wacom Intuos3 9x12" "SBottomX0" "2464"
xsetwacom set "Wacom Intuos3 9x12" "SBottomY0" "900"
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
Property offset doesn't exist.
xsetwacom set "Wacom Intuos3 9x12" "ToolID" "273"
xsetwacom set "Wacom Intuos3 9x12" "ToolSerial" "0"
xsetwacom set "Wacom Intuos3 9x12" "TabletID" "178"
xsetwacom set "Wacom Intuos3 9x12" "GetTabletID" "178"
Not implemented.
Not implemented.

Sur ce, à demain.


Le papa Pingouin, le papa Pingouin ...

Hors ligne

#10 Le 03/10/2010, à 01:16

Animtim

Re : Restreindre une Wacom Intuos3 (A4) à un écran.[résolu]

Alors voici mon conseil pour assigner ta tablette sur un seul écran en gardant les proportions:

Edite le fichier "/usr/lib/X11/xorg.conf.d/10-wacom.conf"

sudo gedit /usr/lib/X11/xorg.conf.d/10-wacom.conf

Et rajoute ces lignes dedans:

Section "InputClass"
    Identifier "Wacom class"
    MatchProduct "Wacom|WACOM"
    MatchDevicePath "/dev/input/event*"
    Driver "wacom"
        Option "Mode" "Absolute"
        Option "ScreenNo" "0"
        Option "Mmonitor" "off"
        Option "KeepShape" "on"
EndSection

L'option importante pour garder les proportions tablette/écran c'est KeepShape, et celle là on peut pas la faire via xsetwacom , il faut obligatoirement la mettre dans un fichier de config au démarrage (ce fichier en l'occurence à partir d'Ubuntu 10.04).

Après si tu veux basculer d'un écran à l'autre et que les 2 écrans ont des proportions/résolutions différentes tu devras obligatoirement passer par des scripts avec xsetwacom et des BottomX/Y que tu devras calculer toi même (un bon casse tête dans le genre… )

PS: je vais voir si je trouve le temps d'aider à retaper la doc à jour pour Lucid déjà… et vérifier si ca n'a pas changé sur Maverick ensuite!

Dernière modification par Animtim (Le 03/10/2010, à 11:42)


Krita training DVD: Torrent, Youtube (seulement la partie tutorial), commande sur le site de Krita.

Hors ligne

#11 Le 03/10/2010, à 02:31

Gemnoc

Re : Restreindre une Wacom Intuos3 (A4) à un écran.[résolu]

Salut,

Animtim a écrit :

Alors voici mon conseil pour assigner ta tablette sur un seul écran en gardant les proportions:
(...)
En adaptant aux résolutions de tes moniteurs 0 et 1.

Sauf que si j'ai compris le premier message de RegisBurin, le mode TwinView de nivida-settings fait en sorte qu'un seul écran est reconnu.

Animtim a écrit :

PS: je vais voir si je trouve le temps d'aider à retaper la doc à jour pour Lucid déjà… et vérifier si ca n'a pas changé sur Maverick ensuite!

Content de voir que tu t'intéresses aussi au sujet ! smile Je t'invite à cet effet à prendre connaissance de ce message. wink

Hors ligne

#12 Le 03/10/2010, à 11:49

Animtim

Re : Restreindre une Wacom Intuos3 (A4) à un écran.[résolu]

Oups,

La phrase "en adaptant aux resolutions de tes moniteurs" correspondait à ces lignes que j'ai enlevées car je n'étai plus sûr:

        Option "Twinview" "horizontal"
        Option "TVResolution0" "1920x1080"
        Option "TVResolution1" "1280x1024"

Si mes souvenirs sont bons en fait il faut soit mettre les 3 options ScreenNo Mmonitor et Keepshape pour utiliser un seul écran, soit ces 3 lignes à la place et configurer ensuite les proportions avec xsetwacom pour pouvoir utiliser les 2 écrans.

Dernière modification par Animtim (Le 03/10/2010, à 11:50)


Krita training DVD: Torrent, Youtube (seulement la partie tutorial), commande sur le site de Krita.

Hors ligne

#13 Le 03/10/2010, à 11:55

everunis

Re : Restreindre une Wacom Intuos3 (A4) à un écran.[résolu]

RegisBurin, j'ai des précisions sur les proportions de mon écran.

Je ne sais pas pourquoi j'avais 1152*864 sur Windows, et ça me paraissait proportionnel, mais j'ai mesuré les dimensions physiques du moniteur et je tombe sur un ratio d'à peu près 1.6 avec en cm 37*23, ce qui correspond au ratio du 1440*900. Donc les proportions actuelles sont les bonnes.

On évitera donc de prendre en compte les anciennes proportions en 1152*864.

Et effectivement, Animtim, je n'ai qu'un seul écran, virtuellement parlant, donc régler ma tablette sur le Screen 0, c'est revenir à mon point de départ.


Le papa Pingouin, le papa Pingouin ...

Hors ligne

#14 Le 03/10/2010, à 12:06

Animtim

Re : Restreindre une Wacom Intuos3 (A4) à un écran.[résolu]

Oui en effet, j'ai re-vérifié avec quelques tests et donc il faut bien mettre toutes les lignes, ce qui donne:

Section "InputClass"
    Identifier "Wacom class"
    MatchProduct "Wacom|WACOM"
    MatchDevicePath "/dev/input/event*"
    Driver "wacom"
        Option "Mode" "Absolute"
        Option "Twinview" "horizontal"
        Option "TVResolution0" "1920x1080"
        Option "TVResolution1" "1280x1024"
        Option "ScreenNo" "0"
        Option "KeepShape" "on"
EndSection

Attention cependant avec ces réglages j'ai un bug dés que je vais sur le bord droit de ma tablette le curseur passe quelque instants sur le 2em ecran et fait bugger le curseur, voir planter et redemarrer le serveur X.

Dernière modification par Animtim (Le 03/10/2010, à 12:12)


Krita training DVD: Torrent, Youtube (seulement la partie tutorial), commande sur le site de Krita.

Hors ligne

#15 Le 03/10/2010, à 12:19

everunis

Re : Restreindre une Wacom Intuos3 (A4) à un écran.[résolu]

Animtim a écrit :

Attention cependant avec ces réglages j'ai un bug dés que je vais sur le bord droit de ma tablette le curseur passe quelque instants sur le 2em ecran et fait bugger le curseur, voir planter et redemarrer le serveur X.

Donc à ne pas faire pour l'instant ^^' puisque là où j'en suis, mon curseur va directement sur le deuxième écran sans faire planter le serveur X.

Je vais donc rester ainsi, pour l'instant, jusqu'à ce que je fixes ces problèmes de proportions. Parce que la méthode de RegisBurin marche. Il me faut juste donner les bonnes proportions à mes Bottoms.


Le papa Pingouin, le papa Pingouin ...

Hors ligne

#16 Le 03/10/2010, à 13:02

Animtim

Re : Restreindre une Wacom Intuos3 (A4) à un écran.[résolu]

Oui la méthode de RegisBurin est très bonne (en fait c'est celle que j'avai gardée..)
C'est juste un peu compliqué de trouver les bonnes valeurs de Bottom à mettre, c'est pourquoi j'ai gardée cette autre solution plus "simple" dans un coin.

L'équation pour trouver la valeur à mettre (que j'ai trouvée en tatonnant, je pense que c'est ca) est:

T * A / (A+B) +10 = BottomX

avec:

T= largeur maximum de la tablette (60960 pour une Intuos3 A4)

A= largeur de la resolution du 1er écran

B=largeur de la résolution du 2em écran

et +10 je l'ai rajouté en tatonnant pour ne pas que le curseur déborde sur l'autre écran

Avec un écran 1920x1080 et un 2em en 1280x1024, ca donne ca pour le 1er écran:

    xsetwacom set "Wacom Intuos3 9x12" Screen_No 0
    xsetwacom set "Wacom Intuos3 9x12 eraser" Screen_No 0

    xsetwacom set "Wacom Intuos3 9x12" TopX 0
    xsetwacom set "Wacom Intuos3 9x12" TopY 0
    xsetwacom set "Wacom Intuos3 9x12" BottomX 36586
    xsetwacom set "Wacom Intuos3 9x12" BottomY 34290

    xsetwacom set "Wacom Intuos3 9x12 eraser" TopX 0
    xsetwacom set "Wacom Intuos3 9x12 eraser" TopY 0
    xsetwacom set "Wacom Intuos3 9x12 eraser" BottomX 36586
    xsetwacom set "Wacom Intuos3 9x12 eraser" BottomY 34290

Ensuite j'ai donc aussi un script pour passer sur le 2em écran mais sur celui-là j'ai encore + galéré, j'ai du mettre ces valeurs, que j'ai trouvé à force d'essais, je ne me souviens plus des formules que j'ai utilisées :

    xsetwacom set "Wacom Intuos3 9x12" Screen_No 1
    xsetwacom set "Wacom Intuos3 9x12 eraser" Screen_No 1
    
    xsetwacom set "Wacom Intuos3 9x12" TopX 34912
    xsetwacom set "Wacom Intuos3 9x12" TopY 0
    xsetwacom set "Wacom Intuos3 9x12" BottomX 58200
    xsetwacom set "Wacom Intuos3 9x12" BottomY 43413
    

    xsetwacom set "Wacom Intuos3 9x12 eraser" TopX 34912
    xsetwacom set "Wacom Intuos3 9x12 eraser" TopY 0
    xsetwacom set "Wacom Intuos3 9x12 eraser" BottomX 58200
    xsetwacom set "Wacom Intuos3 9x12 eraser" BottomY 43413

J'espère que ca pourra t'aider.


Krita training DVD: Torrent, Youtube (seulement la partie tutorial), commande sur le site de Krita.

Hors ligne

#17 Le 03/10/2010, à 13:36

RegisBurin

Re : Restreindre une Wacom Intuos3 (A4) à un écran.[résolu]

Re...

Donc, d'après ce que tu dis Animtim, les paramètres "TVResolutionX" et "Screen_No X" seraient fonctionnelles en TwinView ??

Je croyais que ça servait en "Separate Xscreens" seulement.

Car, si j'en crois mon /etc/X11/xorg.conf (généré par nvidia-settings), je n'ai qu'un seul Screen ("Screen0"), et un "Metamodes" (CRT-0;CRT-1)... !?!

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "TwinViewXineramaInfoOrder" "CRT-0"
    Option         "metamodes" "CRT-0: nvidia-auto-select +0+0, CRT-1: nvidia-auto-select +1680+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Mais bon, comme je l'ai dit plus haut, j'ai jamais été très bon à ce jeu là hmm (compréhension, gestion des affichages, Xorg, Xinerama, etc...). C'est pourquoi je ne pose pas plus la question et fais confiance au driver proprio et son xorg auto-généré...

C'est à creuser/confirmer, parce que dans la mesure ou la solution "intégrée" de gestion du TwinView de xsetwacom fonctionne, je ne me suis jamais posé la question. Mais ma première idée était justement celle-ci: Créer un script pour le switch entre écrans (c'est plus propre, et comme pour everunis, je me sert principalement de la tablette sur un seul des écrans)

Bon, je ne faisais que passer, journée famille/repos... mais je ferais des tests dans la semaine.

@+


Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web

Hors ligne

#18 Le 03/10/2010, à 23:33

Animtim

Re : Restreindre une Wacom Intuos3 (A4) à un écran.[résolu]

Oui, cf le manuel de Linuxwacom ici

Option "TVResolution" "res0,res1"
                   specifies  different  resolutions  for the  two  screens in
                   TwinView setup.  For example, if the resolution of screen 0
                   (res0) is 1024x768 and screen 1 (res1) is 1280x1024, the
                   option will be set to:
                            Option "TVResolution" "1024x768,1280x1024"

et

Option "ScreenNo" "n"
                   In a multi-monitor environment, specifies the screen number
                   in  which  the  cursor can  move.  Here  n  starts from  0,
                   which indicates the first screen.

par contre celle ci par exemple est spécifiée non-twinview:

Option "MMonitor" "on"|"off"
                   turns  on/off  across  monitor  movement on a  non-TwinView
                   multi-monitor desktop. A system mouse or utility program is
                   needed to change  screens when  MMonitor is set to off. The
                   default is "on".


Krita training DVD: Torrent, Youtube (seulement la partie tutorial), commande sur le site de Krita.

Hors ligne

#19 Le 04/10/2010, à 07:08

everunis

Re : Restreindre une Wacom Intuos3 (A4) à un écran.[résolu]

Euh,  merci!

Mais honnêtement, je suis carrément perdu. Quelqu'un pourrait faire un récapitulatif ?


Le papa Pingouin, le papa Pingouin ...

Hors ligne

#20 Le 05/10/2010, à 14:37

RegisBurin

Re : Restreindre une Wacom Intuos3 (A4) à un écran.[résolu]

everunis a écrit :

Euh,  merci!

Mais honnêtement, je suis carrément perdu. Quelqu'un pourrait faire un récapitulatif ?

Re...

D'après ce que te propose Animtim, tu aurais 2 solutions.

- Pour avoir la tablette fonctionnelle sur chaque écrans:

POUR LE STYLET
xsetwacom set "Wacom Intuos3 9x12" "TVResolution" "1440x900,1024x768"    # pour lui donner les résolutions réelles des écrans
xsetwacom set "Wacom Intuos3 9x12" "TwinView" "horizontal"    # pour définir le mode TwinView que je t'ai expliqué plus haut

POUR LA GOMME
xsetwacom set "Wacom Intuos3 9x12 eraser" "TVResolution" "1440x900,1024x768"
xsetwacom set "Wacom Intuos3 9x12 eraser" "TwinView" "horizontal"

Par contre, je pense qu'il faudra quand même "affiner" le mappage (en trouvant les bonnes valeurs BottomX/Y) puisque ton soucis est là aussi.


- Pour avoir une tablette fonctionnelle uniquement sur l'écran "principal" (ce que tu voulais faire au début), tu réduis les infos à la définition de l'écran "0" seulement (toujours dans la mesure ou tu trouves les bonnes valeurs BottomX/Y si celle que je t'avais indiqué ne vont pas hmm ):

POUR LE STYLET
xsetwacom set "Wacom Intuos3 9x12" "TVResolution0" "1440x900"
xsetwacom set "Wacom Intuos3 9x12" "Screen_No" "0"
xsetwacom set "Wacom Intuos3 9x12" "TopX" "0"
xsetwacom set "Wacom Intuos3 9x12" "TopY" "0"
xsetwacom set "Wacom Intuos3 9x12" "BottomX" "???"
xsetwacom set "Wacom Intuos3 9x12" "BottomY" "???"

POUR LA GOMME
xsetwacom set "Wacom Intuos3 9x12 eraser" "TVResolution0" "1440x900"
xsetwacom set "Wacom Intuos3 9x12 eraser" "Screen_No" "0"
xsetwacom set "Wacom Intuos3 9x12 eraser" "TopX 0"
xsetwacom set "Wacom Intuos3 9x12 eraser" "TopY 0"
xsetwacom set "Wacom Intuos3 9x12 eraser" "BottomX" "???"
xsetwacom set "Wacom Intuos3 9x12 eraser" "BottomY" "???"

A noter: je ne fais que résumer ce qu'a dit Animtim, je n'ai pas mon matos sous la main pour tester (je ne suis même pas sur une Ubuntu -au taf hmm )

@+ bon courage


Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web

Hors ligne

#21 Le 05/10/2010, à 19:53

everunis

Re : Restreindre une Wacom Intuos3 (A4) à un écran.[résolu]

RegisBurin a écrit :

Donc, d'après ce que tu dis Animtim, les paramètres "TVResolutionX" et "Screen_No X" seraient fonctionnelles en TwinView ??

Je croyais que ça servait en "Separate Xscreens" seulement.

Ben, chez moi, ça ne marche pas en Twinview, en tout cas. Voilà ce que m'affiche mon terminal :

xsetwacom set "Wacom Intuos3 9x12" "TVResolution0" "1440x900"

X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  143 (XInputExtension)
  Minor opcode of failed request:  37 (X_ChangeDeviceProperty)
  Value in failed request:  0x101
  Serial number of failed request:  17
  Current serial number in output stream:  20

Je suppose donc que TwinView n'accepte pas ces paramètres.

De plus, en TwinView toujours, il m'affiche également :

xsetwacom set "Wacom Intuos3 9x12" "TVResolution" "1440x900"

Unknown parameter name 'TVResolution'.

Dois-je en déduire la destruction immédiate de ma tablette et mon écran ?

Dernière modification par everunis (Le 05/10/2010, à 19:54)


Le papa Pingouin, le papa Pingouin ...

Hors ligne

#22 Le 06/10/2010, à 11:50

Animtim

Re : Restreindre une Wacom Intuos3 (A4) à un écran.[résolu]

Sauf que l'Option TVresolution0 et 1 se place dans le fichier de conf', APRES l'option twinview, et d'ailleurs cette Option ne sert QUE pour le twinview, encore cf le manuel :

This option is used  only when TwinView option is not none.
           It is  unnecessary to add this  option if  your screens are
                   displaying in the same resolutions.

Donc pour résumer:

-Edite le fichier /usr/lib/X11/xorg.conf.d/10-wacom.conf et rajoute dedans:

Section "InputClass"
    Identifier "Wacom class"
    MatchProduct "Wacom|WACOM"
    MatchDevicePath "/dev/input/event*"
    Driver "wacom"
        Option "Mode" "Absolute"
        Option "Twinview" "horizontal"
        Option "TVResolution0" "1440x900"
        Option "TVResolution1" "1024x768"
EndSection

Ensuite tu redémarres et tu fais ces commandes (ou tu les mets dans un script à lancer au démarrage, avec les autres config' personnelles genre les expresskeys etc... ) :

    xsetwacom set "Wacom Intuos3 9x12" Screen_No 0
    xsetwacom set "Wacom Intuos3 9x12 eraser" Screen_No 0
    
    xsetwacom set "Wacom Intuos3 9x12" TopX 0
    xsetwacom set "Wacom Intuos3 9x12" TopY 0
    xsetwacom set "Wacom Intuos3 9x12" BottomX ????
    xsetwacom set "Wacom Intuos3 9x12" BottomY ????
    

    xsetwacom set "Wacom Intuos3 9x12 eraser" TopX 0
    xsetwacom set "Wacom Intuos3 9x12 eraser" TopY 0
    xsetwacom set "Wacom Intuos3 9x12 eraser" BottomX ????
    xsetwacom set "Wacom Intuos3 9x12 eraser" BottomY ????

Avec les valeurs BottomX et BottomY à trouver.

C'est ma configuration actuelle (excepté les résolutions différentes) donc je suis sûr que ca fonctionne.
Bon courage!

Dernière modification par Animtim (Le 06/10/2010, à 11:56)


Krita training DVD: Torrent, Youtube (seulement la partie tutorial), commande sur le site de Krita.

Hors ligne

#23 Le 06/10/2010, à 12:59

RegisBurin

Re : Restreindre une Wacom Intuos3 (A4) à un écran.[résolu]

Je note l'info de mon coté. C'est cette première partie avec la modification du /usr/lib/X11/xorg.conf.d/10-wacom.conf que je n'avais pas saisi... (je n'ai même jamais touché ce fichier)

Merci Animtim pour ces infos (elles iront à coup sûr dans la doc wink )

Dernière modification par RegisBurin (Le 06/10/2010, à 12:59)


Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web

Hors ligne

#24 Le 06/10/2010, à 13:37

everunis

Re : Restreindre une Wacom Intuos3 (A4) à un écran.[résolu]

ça marche, je suis content big_smile

Mais, le problème des proportions revient, et je ne sais toujours pas comment fonctionnent les Bottoms X et Y (je ne sais pas si c'est des pixels, des pouces, des centimètres ou autres..)

En gros, la largeur complète de ma tablette me fait parcourir une partie de la largeur totale de mon écran seulement, et je parcours la hauteur totale de mon écran sur une partie de la hauteur complète de ma tablette, mais ça, je ne m'en plains pas.

Je dois réduire ou augmenter Bottom X ?


Le papa Pingouin, le papa Pingouin ...

Hors ligne

#25 Le 06/10/2010, à 14:00

Animtim

Re : Restreindre une Wacom Intuos3 (A4) à un écran.[résolu]

BottomX et Y c'est les "Points" de la Tablette (donc en Twinview il faut prendre en compte que cette surface est forcément répartie sur les 2 écrans malgré l'Option ScreenNo, donc il faut définir quelle portion de la tablette assigner à ton écran).

Selon l'équation que j'ai donnée dans un post précédent, tu devrais mettre BottomX = 60960*1440/(1440+1024)+10 = 35636

Je pense que ca devrait aller comme valeur, tu peux tester un peu + ou moins pour adapter au poil.

Si le rapport en "hauteur" te conviens, tu n'auras pas besoin de toucher à Bottom Y…
(sinon essaie BottomY = 60960*900/1440 = 38100 , c'est comme ca que j'ai trouvé la valeur pour ma config)

Dernière modification par Animtim (Le 06/10/2010, à 14:01)


Krita training DVD: Torrent, Youtube (seulement la partie tutorial), commande sur le site de Krita.

Hors ligne