Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications
Applications Questions sur l'utilisation d'applications, du shell, et des interfaces graphiques (KDE, Gnome, XFCE... )
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/12/2006, 18h14   #1
Invité de passage
 
Inscription : avril 2006
Messages : 32
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 32
Points : 4
Points : 4
Par défaut Désactiver la souris sur serveur X11

Bonjour,

Je cherche à ne pas avoir la flèche de la souris lorsque je démarre startx que doit-on modifier?
La machine que j'utilise n'a pas de souris et lorsque je lance startx c'est pour visualiser un écran de contrôle cependant j'ai toujours au centre de l'écran la flèche de la souris qui est totalement inutile.

Pour configurer xorg j'ai d'abord testé la méthode automatique
mais le serveur plantait au démarrage
j'ai donc utilisé
qui débute par la souris mais aucune des réponses ne propose: pas de souris???

Je veux soit le supprimer soit définir au démarrage de startx que la souris soit placé dans une zone qui n'est pas visible à l'écran plutôt que en plein milieu.
evangeliste est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2006, 18h35   #2
Invité de passage
 
Inscription : avril 2006
Messages : 32
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 32
Points : 4
Points : 4
PS: je connais la tactique du ctrl+maj+vernum pour pouvoir déplacer le curseur à l'aide des touches du pavé numérique, mais je ne veux pas avoir à le faire en manuel
evangeliste est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2006, 20h50   #3
Rédacteur
 
Inscription : juillet 2004
Messages : 2 573
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : juillet 2004
Messages : 2 573
Points : 1 973
Points : 1 973
Bonjour,

Je connais une solution qui te permet de cacher le curseur de ta souris. Il y a d'ailleurs une note explicative à l'adresse suivante: i want to make the mouse cursor invisible.

++
__________________
.Olivier
Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2006, 10h05   #4
Invité de passage
 
Inscription : avril 2006
Messages : 32
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 32
Points : 4
Points : 4
L'idée est intéressante merci pour le lien Olivier par contre je ne sais pas où placer le fichier emptyCursor.xpm pour qu'il soit pris en compte lorsque je démarre X.

Merci du coup de main
evangeliste est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2006, 10h13   #5
Rédacteur
 
Inscription : juillet 2004
Messages : 2 573
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : juillet 2004
Messages : 2 573
Points : 1 973
Points : 1 973
Citation:
Envoyé par evangeliste
je ne sais pas où placer le fichier emptyCursor.xpm pour qu'il soit pris en compte lorsque je démarre X.
C'est une très bonne question. A mon avis, le fichier peut-être placé n'importe où.

La ligne suivante:
Code :
xsetroot -cursor emptyCursor.xbm emptyCursor.xbm
doit figurer dans ton fichier .xinitrc. Je n'ai pas testé cette astuce. C'est la première fois que la question est posée sur le forum

++
__________________
.Olivier
Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2006, 11h00   #6
Rédacteur/Modérateur
 
Avatar de troumad
 
Homme Bernard SIAUD
Enseignant
Inscription : novembre 2003
Messages : 4 400
Détails du profil
Informations personnelles :
Nom : Homme Bernard SIAUD
Âge : 44
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 4 400
Points : 4 944
Points : 4 944
Et en supprimant l'activation de la souris dans /etc/X11/xorg.conf ?
Tu supprimes dans la section serverLayout (la dernière ou presque de ce fichier) la ligne qui fait référence à la souris. Comme :
Code :
InputDevice     "Configured Mouse"
ou
Code :
1
2
    InputDevice "Mouse1" "CorePointer"
    InputDevice "SynapticsMouse1" "AlwaysCore"
ou
Code :
    InputDevice "Configured Mouse" "CorePointer"
nb : pourquoi changer de frimousse ! Je ne t'ai pas reconnu !
__________________
Modérateur Mandriva Linux
Amicalement VOOotre
Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
Mes tutoriels
troumad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2006, 12h01   #7
Rédacteur
 
Inscription : juillet 2004
Messages : 2 573
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : juillet 2004
Messages : 2 573
Points : 1 973
Points : 1 973
Supprimer ces lignes vont rien changer. La souris ne fonctionnera pas mais le curseur sera toujours présent. L'astuce de départ de créer un pixmap vide et d'y insérer le code un peu plus haut est la seule solution que j'ai trouvé sur Internet. Il faudrait tester hein

++
__________________
.Olivier
Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2006, 12h34   #8
Rédacteur/Modérateur
 
Avatar de troumad
 
Homme Bernard SIAUD
Enseignant
Inscription : novembre 2003
Messages : 4 400
Détails du profil
Informations personnelles :
Nom : Homme Bernard SIAUD
Âge : 44
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 4 400
Points : 4 944
Points : 4 944
Tu veux dire que la présence du curseur ne dépend pas de cette ligne !!!
Un signe sans souris affichera ce curseur

Dans ce cas, tu as raison !
__________________
Modérateur Mandriva Linux
Amicalement VOOotre
Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
Mes tutoriels
troumad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2006, 12h37   #9
Rédacteur
 
Inscription : juillet 2004
Messages : 2 573
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : juillet 2004
Messages : 2 573
Points : 1 973
Points : 1 973
Pour en avoir le coeur net, je vais désactiver la partie concernant la souris et on verra bien. Mais je crois que le curseur sera toujours présent. Testons Troumad, testons
__________________
.Olivier
Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2006, 12h43   #10
Invité de passage
 
Inscription : avril 2006
Messages : 32
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 32
Points : 4
Points : 4
En fait c'est la première chose que j'avais testé j'avais mis en commentaire les parties qui concernent la souris dans xorg.conf résultat X plantait au démarrge m'indiquant
Code :
1
2
Fatal server error:
no screens found
J'ai donc tenté de laisser certaine ligne et d'en commenter un maximum ce qui permet au serveur de démarrer mais l'icône de la souris est toujours présent.

Concernant l'astuce qu'Olivier m'a indiqué plus haut j'ai peur que cela ne fonctionne pas car il est indiqué que si la fenêtre affichée modifie l'icone de la souris apparaîtra. ET ça avait l'air d'être le cas à l'extérieur de la fenêtre l'icone est une grosse croix noir et au dessu de la fenêtre c'ets une souris noir délimité par du blanc To be continued .....
evangeliste est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2006, 13h03   #11
Rédacteur
 
Inscription : juillet 2004
Messages : 2 573
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : juillet 2004
Messages : 2 573
Points : 1 973
Points : 1 973
Citation:
NOTE: As mentioned this *only affects the root window cursor*. Modern window managers create their own root window. It's cursor is not affected by this. Also most applications define their own cursors. Moving a cursor over an application will cause its cursor to be displayed if it defines its own cursor. If it doesn't it will inherit the cursor of its parent window.
Nous avons la réponse. Je pense qu'il faut chercher un peu plus loin sur Internet.

++
__________________
.Olivier
Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2006, 15h11   #12
Invité de passage
 
Inscription : avril 2006
Messages : 32
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 32
Points : 4
Points : 4
A moins que quelqu'un connaisse une solution pour changer les coordonnées d'affichage du curseur au lancement de X vu qu'on peut définir dans xinitrc les position des fenêtres au moins je pourrais placer la souris par défaut en bas à droite de l'écran.
evangeliste est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2006, 19h39   #13
Rédacteur
 
Inscription : juillet 2004
Messages : 2 573
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : juillet 2004
Messages : 2 573
Points : 1 973
Points : 1 973
Quel environnement graphique utilises-tu ? En fonction de l'environnement utilisé, il existe, je dis bien peut-être une astuce pour justement cacher ce curseur.

++
__________________
.Olivier
Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2006, 10h20   #14
Invité de passage
 
Inscription : avril 2006
Messages : 32
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 32
Points : 4
Points : 4
D'abord merci pour le coup de main Olivier.

J'ai pas vraiment d'environnement graphique comme KDE,GNOME,FluxBOX ou autres, je tourne sous Gentoo et jusqu'ici je restais au level ligne de commande mais j'ai développé une interface OSD de l'appli qui tourne sur cette bécane.
J'ai donc fais un emerge de xorg-x11, et pour démarrer l'OSD réaliser en flash je lance un startx qui exécute gflashplayer à partir de xinitrc.
J'ai peur que ton astuce ne s'applique pas à mon cas je commence à croire que je vais être obligé de faire un prog qui simule la séquence permettant de déplacer le curseur de la souris au clavier pour placer ce fichu curseur dans une zone non visible à l'écran (desesperant...)
evangeliste est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2006, 00h14   #15
Rédacteur
 
Inscription : juillet 2004
Messages : 2 573
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : juillet 2004
Messages : 2 573
Points : 1 973
Points : 1 973
Bonjour,

Il faudrait recompiler les sources. Logiquement, tu devrais avoir un fichier appelé cursor.c et dans celui-ci doit se trouver une fonction dont le nom est CheckForEmptyMask. Il te suffit alors d'indiquer TRUE à cette ligne:
et ton curseur ne devrait pas s'afficher.

++
__________________
.Olivier
Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h48.


 
 
 
 
Partenaires

Hébergement Web