Qual é a função da configuração de ligar / desligar “Bordas coladas” nos monitores?


35

Eu instalei o Ubuntu 12.04 (Precise Pangolin). Se eu abrir, System Settings >> Displayshá um novo botão de ligar / desligar (?) Para uma configuração chamada Sticky edges.

Alguém pode me dizer o que essa configuração deve controlar?


Questão relacionada / resposta - ajustar o Fator de Fixação: askubuntu.com/a/224938/54675
Lambart

Respostas:


30

Ele controla o comportamento do mouse nas bordas entre os monitores em uma configuração de vários monitores: Se "Sticky Edges" estiver ativado, o mouse para na borda.

Veja o bug # 965080 se você acha que isso deveria ser mais óbvio.


1
O que acho um pouco confuso é que, se estou entendendo isso corretamente, essa opção se preocupa com o comportamento do sistema quando você tem vários monitores. Eu tenho apenas uma única tela. Ah bem. Obrigado pelo link para a entrada do bug. Vou esperar e ver se alguma coisa muda.
irracional John

1
@irrationalJohn IKR! Deve ser desativado ou acinzentado pelo menos quando houver uma configuração de monitor único e também desativado por padrão.
Yatharth Agarwal

Pelo que entendi, a partir de agora, muitas pessoas descobriram que, mesmo que esteja desativado, o cursor ainda fica na borda. Muito frustrante.
chunjiw 7/11

9

As respostas de UbunTom, Jeff Welling e Jayson Rowe, estão todas corretas.

De fato, a resposta aceita (atualmente com 10 votos) está completamente errada . Infelizmente, mesmo a entrada de erro encontrada na resposta aceita errou parcialmente (não o primeiro pôster que diz que ele não sabe, e não a resposta de Simon, mas algumas das respostas que sugerem redefinir a borda pegajosa com o comportamento esperado de o mouse grudando na borda).

A sticky edgealternância, na verdade , não tem absolutamente nenhuma influência sobre o mouse colado na lateral da tela de uma configuração de vários monitores. Eu sei disso porque, atualmente, estou digitando isso em uma configuração de vários monitores. E mesmo quando essa alternância é desativada (e a alteração é aplicada), meu mouse ainda fica um pouco na lateral da tela posicionada ao lado do meu segundo monitor (antes de passar completamente para ele).

O que essa configuração controla, no entanto, é a propriedade semi-maximizadora das janelas quando o cursor toca o lado da tela enquanto arrasta uma barra de janela para ele.

Jayson Rowe pregou a descrição do comportamento em seu comentário:

É o que ocorre na configuração de vários monitores - por exemplo, com a opção desligada, uma janela não maximiza semi-no lado esquerdo do monitor direito, mas sim quando é ligada. - Jayson Rowe

Na minha experiência pessoal de usar essa configuração em um único monitor configurado (quando estou no meu laptop) e de usar essa configuração em um monitor múltiplo configurado em casa quando meu laptop está conectado a uma segunda tela adicional. Acho que esta sticky edgealternância deve sempre ser deixado ligado (Embora, Simon na entrada bug parece discordar de mim, porque ele está tão acostumado a ser capaz de janelas de arrasto de tela em tela suavemente, ele odeia quando isso não faz aquele).

Em ambos os casos, isso me faz pensar que a pessoa que originalmente imaginou essa configuração e projetou a interface do usuário para ela, provavelmente não é a mesma pessoa que a implementou programaticamente. E provavelmente esse é o problema : essa configuração foi originalmente projetada para alternar o mouse colado na borda, mas a pessoa que o implementou entendeu que deveria alternar as janelas coladas nas bordas.


5
Isso é completamente incorreto, com base na minha experiência. Estou usando o 12.04 com uma instalação de 2 monitores e a única coisa que muda é o comportamento do mouse. Ainda consigo 'semi-maximizar' uma janela, arrastando-a em direção à junção das duas telas ('semi-maximiza' quando o cursor , e não a borda da janela, atinge a junção). Com o 'Sticky Edges' ativado, ele tenta agarrar o cursor do mouse toda vez que eu me movo pelos monitores. Não consigo imaginar por que alguém iria querer isso, mas pelo menos é fácil desligar.
Lambart 14/01

Caso seja relevante, devo mencionar que tenho o "posicionamento do iniciador" definido para uma única exibição. Se eu tivesse o iniciador nos dois monitores, esse recurso de "bordas adesivas" pode ser útil.
21814 Lambart

Bem, vou tentar novamente amanhã. Pode haver uma atualização ou pode haver algo diferente com a minha configuração.
precisa saber é o seguinte

7

Descobri que, se você simplesmente desativar as bordas adesivas, o mouse fica preso na outra tela. Provavelmente, isso é intencional, porque o posicionamento do iniciador não faria sentido para os dois monitores se você não puder selecionar o iniciador no outro monitor.

Portanto, o que você precisa fazer é Configurações> Exibe as bordas adesivas como DESLIGADAS e a colocação do iniciador em apenas um monitor .


1
Não funciona para mim: o cursor ainda fica preso na borda. : \ Usando o Ubuntu 14.04.
Tomislav Nakic-Alfirevic

12.04 trabalhos ^ ___ ^
MInner

isso funciona para mim no 16.04, mas configurá-lo para apenas um monitor parece interromper a ocultação automática. aka: ele nunca vai revelar não importa o quão duro eu bater o mouse
portforwardpodcast

3

Não sei ao certo, mas parece que isso alterna a capacidade de arrastar uma janela para perto da borda e fazer com que a janela pule para essa borda, alinhada perfeitamente.


2
É o que ocorre na configuração de vários monitores - por exemplo, com a opção desligada, uma janela não maximiza semi-no lado esquerdo do monitor direito, mas sim quando é ligada.
Jayson Rowe #

3

Portanto, para citar alguém da discussão de bugs que a @Florian Diesch postou, um usuário colocou, a alternância "Borda adesiva" seria mais precisamente chamada de "Evite que o cursor do mouse se perca acidentalmente em outra tela".

Depois de jogar com a configuração, descobri que os cursores que se movem a uma velocidade significativa o suficiente podem quebrar a barreira do monitor e escapar para a próxima exibição.

De acordo com esta resposta , parece que Alt + F2 -> "gconf-editor" pode permitir que você realmente altere a variável velocidade, o que poderia, em teoria, para alguém, nas circunstâncias certas, tornar a opção realmente útil.

Apenas desative Bordas adesivas na seção Monitores em Todas as configurações


Obrigado. Eu estava tentando parafrasear a resposta que vinculei, esse comando nem funciona para mim, mas não estou preocupado com isso.
emmagras

1

Permite que você posicione a borda de uma janela ao lado da borda da tela


0

É um conceito interessante e agradável maneira de trabalhar em torno de encaixe para a borda, onde o dois monitores se encontram

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.