Quelle est la fonction du paramètre d'activation / désactivation des «bords collants» sur les écrans?


35

J'ai installé Ubuntu 12.04 (Precise Pangolin). Si j'ouvre, System Settings >> Displaysil y a un nouveau (?) Bouton on / off pour un paramètre nommé Sticky edges.

Quelqu'un peut-il me dire ce que ce paramètre est censé contrôler?


Question / réponse connexe - réglez le facteur de collage
Lambart

Réponses:


30

Il contrôle le comportement de la souris sur les bords entre les moniteurs dans une configuration à plusieurs moniteurs: Si "Sticky Edges" est activé, la souris s’arrête sur le bord.

Consultez le bogue n ° 965080 si vous pensez que cela devrait être plus évident.


1
Ce que je trouve un peu déroutant, c’est que, si j’ai bien compris, cette option concerne le comportement du système lorsque vous avez plusieurs écrans. Je n'ai qu'un seul écran. Tant pis. Merci pour le lien vers l'entrée de bogue. Je vais attendre de voir si quelque chose change.
irrationnel John

1
@irrationalJohn IKR! Il devrait être désactivé ou grisé au moins lorsqu'il y a une configuration à moniteur unique et également désactivé par défaut.
Yatharth Agarwal

Si j'ai bien compris, à ce jour, de nombreuses personnes ont constaté que même s'il est désactivé, le curseur reste sur le bord. Très frustrant.
Chunjiw

9

Les réponses de UbunTom, Jeff Welling et Jayson Rowe sont toutes correctes.

En fait, la réponse acceptée (avec 10 voix actuellement) est complètement fausse . Malheureusement, même l’ entrée du bogue trouvée dans la réponse acceptée le rend partiellement faux (pas la première affiche qui dit qu’il ne sait pas, pas la réponse de Simon, mais certaines des réponses suggérant de ré-étiqueter le bord collant avec le comportement attendu de la souris collant au bord).

La sticky edgebascule n'a en réalité absolument aucune incidence sur le fait que la souris colle à l'écran de la configuration multi-moniteurs. Je le sais parce que je suis en train de le taper depuis une configuration multi-moniteurs. Et même lorsque cette bascule est désactivée (et que le changement est appliqué), ma souris reste légèrement collée sur le côté de l'écran situé à côté de mon deuxième moniteur (avant de passer complètement dessus).

Ce paramètre contrôle toutefois la propriété semi-maximisante de Windows lorsque le curseur touche le côté de l’écran pendant qu’il fait glisser une barre de fenêtre.

Jayson Rowe a cloué la description du comportement dans son commentaire:

C'est un peu le cas dans une configuration multi-moniteur - par exemple, si elle est désactivée, une fenêtre ne se maximisera pas sur le côté gauche du moniteur de droite, mais elle le sera quand elle sera allumée. - Jayson Rowe

D'après mon expérience personnelle, utiliser ce paramètre à la fois dans une configuration d'écran unique (lorsque je suis sur mon ordinateur portable) et dans un environnement multi-écrans configuré à la maison lorsque mon ordinateur portable est connecté à un deuxième écran supplémentaire. Je trouve que cette sticky edgebascule doit toujours rester allumée (même si, dans l'entrée de bogue, Simon semble ne pas être d'accord avec moi, parce qu'il est tellement habitué à pouvoir faire glisser les fenêtres d'un écran à l'autre en douceur, il déteste quand ça ne marche pas. cette).

Dans les deux cas, cela me fait penser que la personne qui a initialement envisagé ce paramètre et qui a conçu l'interface utilisateur correspondante n'est probablement pas celle qui l'a implémentée par programme. Et c'est probablement le bug , que ce paramètre était à l'origine destiné à faire basculer la souris sur le bord, mais la personne qui l'implémentait l'a compris, ce qui signifiait qu'il devrait basculer les fenêtres sur les bords à la place.


5
Ceci est complètement incorrect basé sur mon expérience. J'utilise 12.04 avec une configuration à deux écrans et la seule chose qui change est le comportement de la souris. Je suis encore en mesure de "maximiser" une fenêtre en la faisant glisser vers la jonction des deux écrans (elle "maximise" lorsque le curseur , et non le bord de la fenêtre, atteint la jonction). Lorsque Sticky Edges est activé, il essaie de saisir le curseur de ma souris chaque fois que je me déplace sur les moniteurs. Je ne peux pas imaginer pourquoi quelqu'un voudrait cela, mais au moins, il est facile de l'éteindre.
Lambart

Au cas où cela serait pertinent, je dois mentionner que le "placement du lanceur" est défini sur un seul écran. Si j'avais le lanceur sur les deux écrans, cette fonctionnalité "bords collants" pourrait être utile.
Lambart

Eh bien, je vais essayer encore demain. Peut-être y a-t-il eu une mise à jour ou peut-être que quelque chose d'autre est différent de ma configuration.
Stephan Branczyk

7

J'ai constaté que si vous désactivez simplement les bords collants, la souris reste bloquée sur l'autre écran. Ceci est probablement intentionnel, car l’emplacement du lanceur n’aurait aucun sens pour les deux écrans si vous ne pouvez pas sélectionner le lanceur sur l’autre écran.

Ce que vous devez faire, c’est donc Paramètres> Écrans, désactivez les bords collants et définissez l’emplacement du lanceur sur un seul moniteur .


1
Cela ne fonctionne pas pour moi: le curseur reste bloqué à la frontière. : \ Utiliser Ubuntu 14.04.
Tomislav Nakic-Alfirevic

12.04 œuvres ^ ___ ^
Min

cela fonctionne pour moi dans 16.04, mais le réglage sur un seul moniteur semble casser la fonction de masquage automatique. alias: il ne révélera jamais, peu importe la force avec laquelle je claque la souris
portforwardpodcast

3

Je ne sais pas avec certitude, mais cela ressemble à cela active la possibilité de faire glisser une fenêtre près du bord et de la faire basculer vers ce bord, parfaitement alignée.


2
C'est un peu le cas dans une configuration multi-moniteur - par exemple, si elle est désactivée, une fenêtre ne se maximisera pas sur le côté gauche du moniteur de droite, mais elle le sera quand elle sera allumée.
Jayson Rowe

3

Donc, pour citer quelqu'un de la discussion sur le bogue signalée par @Florian Diesch, un utilisateur l'a exprimée, la bascule "Bord collant" serait plus précisément appelée "Eviter que le curseur de la souris ne soit perdu accidentellement dans un autre affichage".

Après avoir joué avec le réglage, j'ai constaté que les curseurs se déplaçant à une vitesse suffisamment importante peuvent briser la barrière du moniteur et s'échapper au prochain affichage.

Selon cette réponse , il semble que Alt + F2 -> "gconf-editor" puisse vous permettre de modifier la variable de vélocité, ce qui pourrait, en théorie, permettre à quelqu'un, dans les bonnes circonstances, de rendre l'option réellement utile.

Il suffit de désactiver les bords collants dans la section Écrans sous Tous les paramètres.


Merci. J'essayais surtout de paraphraser la réponse que j'ai liée, cette commande ne fonctionne même pas pour moi, mais cela ne m'inquiète pas.
Emmagras

1

Il vous permet de positionner le bord d'une fenêtre à côté du bord de l'écran


0

C’est un concept intéressant et une façon agréable de travailler autour de l’ amarrage jusqu’au bord où les deux moniteurs se rencontrent.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.