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?

John irracional
fonte
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.

Florian Diesch
fonte
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.

Stephan Branczyk
fonte
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 .

Max Gräsbeck
fonte
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.

Jeff Welling
fonte
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

emmagras
fonte
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

UbunTom
fonte
0

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

akgnit
fonte