Questão Como faço para desativar o ímã do mouse na borda do meio com vários monitores?


Eu uso o Ubuntu 12.04 em uma configuração de duas telas. Multiscreen em 12.04 geralmente se tornou muito melhor, mas há uma coisa que realmente me dá nos nervos: há uma espécie de ímã de mouse na borda do meio (entre as duas telas). Está, sem dúvida, lá para facilitar a interação com o lançador na tela da direita. Mas eu tenho confiança suficiente nas minhas habilidades de uso de mouse, o ímã é mais irritante do que útil no meu caso. Posso desabilitá-lo de alguma forma?


384
2018-03-02 08:14


origem


Não sei se está lá para facilitar a interação com o lançador ou se, em vez disso, é mais fácil encaixar janelas para preencher a metade direita ou esquerda da tela. - Gus
Se houver muitos votos positivos para essa pergunta, as bordas adesivas devem ser, por padrão, False. - don.joey


Respostas:


Há uma configuração para isso em Displays:

enter image description here

Você ainda pode obter o comportamento se tiver um lançador no monitor direito, portanto, use a opção "Posicionamento do iniciador" para selecionar o lançador apenas na tela esquerda. O stickyness entre as telas é necessário para que seja fácil recuperar o lançador lá.

Pode ser necessário efetuar logout e voltar (ou reiniciar) para que as alterações entrem em vigor.


475
2018-03-02 09:04



Eu tive um efeito semelhante, porque os monitores tinham um espaço entre eles (na caixa de diálogo acima). Depois de arrastá-los juntos, o cursor apareceu imediatamente depois de sair da outra tela. - iGEL
AMD! Eu não posso acreditar que não vi isso. Minha vida ficou muito mais fácil. - Eduard Luca
Funciona em 13.04 também - metasequoia
FWIW, não precisei reiniciar em 13.10. Ele entrou em vigor assim que eu pressione "Aplicar". - Geobits
Para 12.04 com o monitor direito Launcher desativado, isso não funcionou. O mouse move-se facilmente do monitor esquerdo para a direita, mas enfrenta um grande valor de ultrapassagem da movimentação da direita para a esquerda. Eu recomendo a resposta de Schinstad. - H2ONaCl


O "travar" é um recurso que permite usar o ativador em configurações de vários monitores quando ele é definido para ocultação automática. Pode ser configurado usando gconf-editor. As chaves relevantes são

/apps/compiz-1/plugins/unityshell/screen0/options/stop_velocitye

/apps/compiz-1/plugins/unityshell/screen0/options/overcome_pressure 

As configurações recomendadas para minimizar o efeito são:

  • overcome_pressure=1
  • stop_velocity=20

Essas configurações não impedem completamente que o mouse cole, mas diminui a probabilidade de que ele faça isso. Você pode reduzir stop_velocity mais se você quiser.

Possivelmente também /apps/compiz-1/plugins/unityshell/screen0/options/reveal_pressure. Este último pode ser configurado mais facilmente Configurações do Sistema -> Aparência -> Comportamento.


50
2018-03-03 20:27



Obrigado. Fico feliz que você tenha achado útil. Muitas vezes há mais de uma maneira de responder uma pergunta e eu acho que a resposta aceita é mais fácil e mais acessível para mais pessoas, então estou muito confortável em estar em segundo lugar :) - Jo-Erlend Schinstad


Você também pode modificar as configurações dentro do CCSM se preferir uma opção GUI. Está sob CSSM> Unity> Experimental

Existem opções para Pressão de Sobrecarga de Parada de Borda de Lançador e Velocidade de parada de Borda que você pode modificar.


14
2018-03-03 22:44



instale o ccsm com "sudo apt-get instala o compizconfig-settings-manager". Corra com "ccsm". Pesquisa / filtro para "ubuntu unity plugin", clique sobre ele. Guia "Experimental". "Edge stop speed" de 15 - 20 funcionou para mim. - Jeffrey Martinez
Ou na GUI, execute o Ubuntu Software Center, procure por compizconfig-settings-manager e instale. Em seguida, clique em Ubuntu Search, procure por compizconfig-settings-manager e execute-o. - robocat
Isso funcionou relativamente bem para mim. Observe que isso agora é colocado em "Launcher" (não é mais experimental). Definir "Edge stop speed" para 1, "Pressure decay rate" para 1 e "Duration of stickey edge release após Break" para 0 eliminou-o (quase) completamente. Caso contrário, você pode definir o lançador para mostrar apenas à esquerda e, em seguida, ele realmente não aparece mais. - Bono


Eu pessoalmente pensei que poderia ser um projeto errado em um desktop estendido, onde no meio da área de trabalho, um lançador está presente. No entanto, observe que o iniciador tem novas configurações:

enter image description here

A sensibilidade da revelação permite ajustar o quanto o lançador é sensível ao cruzamento do mouse. Quanto mais alto, mais você tem que empurrar o mouse contra o lançador para revelá-lo. Enquanto a ocultação automática está ativada e cerca de 27% da sensibilidade da revelação, você pode navegar com o mouse do monitor externo esquerdo para o lado direito ou o contrário, facilmente sem revelar acidentalmente o lançador. Verifique a enquete, se você quiser votar nessa opção.

Graças à resposta de Hanynowsky https://askubuntu.com/a/111316/29209


12
2018-03-11 23:13



Eu acho que há um erro em sua resposta: pelo menos no meu sistema, quanto menor a sensibilidade, mais você tem que empurrar o mouse, e não o contrário. - Cmorales


Para qualquer outra referência. Eu acabei definindo 'Edge Stop Velocity' para 10,
O limite da borda do lançador supera a pressão para 10 e o lançador revela a pressão para 10.

Isso parece dar o equilíbrio perfeito para mim. Sem atraso ao arrastar janelas entre a tela. Lançador é bastante fácil de acessar em ambos os monitores, Não mis revela quando vai para o botão de volta no navegador ...


6
2018-03-06 19:28



Como exatamente você chegou ao lugar onde você poderia alterar essas configurações? - David Cary


Além disso, se você quiser deixá-lo do jeito que está, descobri que mover o mouse MUITO rapidamente além do meio permite que você passe por ele sem nem mesmo o menor tempo. Eu ainda o mudei principalmente porque mover o mouse tão rápido era um pouco chato. Talvez alguém ache útil embora.


2
2018-04-27 22:51



Mesmo eu achei ter que mover o ponteiro do mouse tão rápido para ser chato. Alterar a configuração é melhor. - Nav


Existe também a opção "Launcher Monitors" no CCSM em "Ubuntu Unity Plugin". Mudando isso para "Desktop Primária" resolveu o problema para mim no laptop + configuração do monitor externo.


2
2018-02-10 15:02



Para mim também. Eu estou usando o ubunutu 16.04. - M.C.
oh obrigada! seu 2018 e isso ainda é uma bagunça! somente sua sugestão funcionou depois de todos esses anos! - pcarvalho


No CCSM, há uma configuração na guia Experimental chamada Launcher Capture Mouse. se você desativá-lo que o efeito será completamente desativado


1
2018-04-20 19:45



Isso funcionou para mim, nenhuma outra resposta fez. - Prof. Falken
Foi desmarcada quando abri a guia Conf Launcher, mas ainda tenho um problema com o ponteiro do mouse na borda da tela. - Tomislav Nakic-Alfirevic


A opção de captura de mouse do ativador ccsm e as configurações> exibe "Bordas pegajosas" opções não pararam a captura de borda da direita para a esquerda para mim. A única coisa que funcionou foi definir o "Lançador Edge Stop Velocity" para 1 e tendo, isso resolveu a questão para mim. Nenhuma outra modificação é necessária.

Eu não tenho interesse no menu do lançador Unity na minha tela secundária à direita, e a confusão que isso causou no dia-a-dia foi uma dor indesejada. Eu não percebi o ccsm As configurações experimentais da unidade estavam lá, então eu tive que viver com ela por cerca de 4 meses. Deus que era chato.


1
2018-05-02 15:53



Eu tive o mesmo problema (a direita para a esquerda permaneceu pegajosa). Eu resolvi isso em Displays definindo Launcher Placement para All Displaysclicando Apply e Keep This Configuration, em seguida, volte a defini-lo apenas no visor esquerdo. Configuração Edge Stop Velocity para 1 significava que eu não conseguia abrir o Launcher (na tela da esquerda) com o mouse, e ainda tinha uma borda (ligeiramente) pegajosa. - drevicko
@drevicko - você deve adicionar isso como resposta, essa é a única coisa que funcionou para mim - geoffrey


O problema só acontece quando você tem o lançador colocado em "All Displays". Eu já tinha alterado "Configurações> Exibições> Borda adesiva> OFF", mas não houve melhora. Então mudei "Settings> Displays> Launcher Placement" para o meu primeiro monitor apenas (removendo "All Displays"), e o problema desapareceu.


1
2017-07-08 20:09



Eu estou usando 14.04, e configurar o Sticky Edge OFF foi o suficiente para mim. - Martin Bonner


Como outra opção, você sempre pode definir os seguintes valores gconf sob /apps/compiz-1/plugins/unityshell/screen0/options:

  • overcome_presure=1
  • stop_velocity=5

Essas configurações basicamente desativarão as bordas fixas, bem como a capacidade de acessar o iniciador usando o mouse.

Você pode então usar o "Super"Tecla (Windows / Apple) (ou Alt+F1) para acessar o lançador via teclado;)


0
2018-06-07 03:50