Tela gira aleatoriamente no Ubuntu 17.10


36

Eu tenho um laptop HP Pavilion de 14 polegadas.

Atualizei recentemente do Ubuntu 17.04 para 17.10 .

Tudo correu bem, mas quando eu inicializei o sistema, minha rotação da tela foi ajustada para a esquerda.

Então tentei usar o xandr para girar minha tela, mas todos os meus esforços falharam.

Alguém pode me ajudar no mesmo?


2
Eu posso imaginar que você busca de uma resposta com a tela de cabeça para baixo (eu fiz o mesmo) LOL
Uilque Messias

Inclinando a tela para a frente irá orientá-la de volta paisagem ...
Chris Catignani

Este sou eu agora, de cabeça para baixo. ¡Pʃɹoʍ oʃʃǝH
turiyag

Respostas:


35

Teve o mesmo problema. Parece um bug. Desativei a rotação da tela da barra de tarefas (canto superior direito) e ela foi para o modo paisagem. Basta verificar se isso funciona para você. Além disso, xrandrnão funciona em Wayland.

gsettings set org.gnome.settings-daemon.peripherals.touchscreen orientation-lock true

Além disso, o comando abaixo deve desativar completamente o plug-in de orientação.

gsettings set org.gnome.settings-daemon.plugins.orientation active false

Além disso, o gnome oferece uma opção para girar a tela em Configurações -> Dispositivos -> Monitores -> Configuração de orientação (procure displaysem ' Atividades ').


O xrandr não funciona no wayland.
Legolas

1
Minha tela sempre permanece na rotação esquerda e, portanto, desativar a rotação da tela na barra de tarefas não ajuda em nada. O que eu preciso agora é primeiro (se possível) girar minha tela para o estado normal e depois desativar / bloquear a opção de rotação da tela na barra de tarefas (ou desativar completamente o comando gsettings fornecido pelo Legolas.)
tushar

1
Obrigado, mas nas minhas configurações, não há opção para Orientação. Eu fui para exibir guia, mas tem apenas duas opções - resolução e modo quase. Também parece que o sistema operacional acha que tenho um tablet porque há uma opção Waycom Tablet em settings-> device.
tushar

1
Você tentou executar o primeiro comando que mencionei na resposta O gsettings set org.gnome.settings-daemon.peripherals.touchscreen orientation-lock truetablet Wacom é outro dispositivo de entrada (todos recebem essa opção nas configurações, como mouse e teclado).
Legolas

1
Finalmente, funcionou. Muito obrigado, Legolas e a comunidade.
tushar

34

Uma das maneiras mais fáceis de solucionar esse problema no Ubuntu 17.10:

insira a descrição da imagem aqui


Por mais que eu goste de digitar comandos no terminal, devo admitir que os botões são ótimos!
Joelbitar

A interface do usuário é incrível! Não é? Agora os usuários podem ter a opção de ficar com base de comando ou explorar via UI :)
hotheadhacker

12

Solução : se você estiver parado, aqui está uma solução que funcionou no HP Envy 14 "de 2012":

sudo apt-get remove iio-sensor-proxy( Fonte do UbuntuForums )

Em seguida, efetue logout e logon novamente.

Advertência : o ícone de bloqueio de orientação saiu da barra de menus e você não pode usar o giroscópio (se ele existir no seu dispositivo) para alterar a orientação, mas isso não é um problema, pois você não deseja alterar a orientação :). Se você quiser reativar o recurso, inverta o processo:

sudo apt-get install iio-sensor-proxy

Observações : O HP Envy não respondeu às gsettingsalterações sugeridas aqui. Também não respondeu à rotação física do laptop ou à inclinação da tela. As configurações de orientação também estavam ausentes no aplicativo de configurações.

Por alguma razão, o código de rotação automática é acionado depois de adormecido e é impossível fazer com que ele volte ao normal sem a intervenção da CLI.

O laptop não reconhece alterações de orientação ou inclina a tampa, por isso não sei por que a orientação (rotação) mudou automaticamente em primeiro lugar.


1
Mesmos resultados e solução funcionou para HP Elitebook 8440p
bakoyaro

Resolve meu problema no HP Pavilion 14-ce (Ubuntu 18.10), obrigado!
Jerry Hu

Melhor resposta. As outras respostas não são permanentes ou não são para todos os usuários.
Giszmo 29/09

4

Estranhamente, notei que minha tela mudou de orientação quando conectei meu controlador DS4 (PS4) enquanto o Steam estava em execução. O giroscópio no controlador virou minha tela. Eu tive que girar o controlador de cabeça para obter a orientação adequada da tela e, em seguida, travá-la através do ícone da barra de tarefas.

Isso não será uma solução para todos, mas resolveu meu problema.


1

Estou tendo o mesmo problema em uma tela sensível ao toque do pavilhão HP 15 (skylake).

Não há orientação em Exibir!

Enquanto viro o laptop de cabeça para baixo e configurando o bloqueio de orientação como verdadeiro, coloquei-o de volta nos trilhos e ele parece permanecer lá.


1

Acabei de corrigir esse problema. Esta é uma opção fornecida no ubuntu 17.10. Você inclina o laptop / tela em sua direção ou para longe de você - a tela gira. Se você o girou acidentalmente, basta inclinar a tela do laptop (fisicamente) para longe ou em sua direção para ver a tela mudar. Você também pode incliná-lo para o lado - e ele orientará a exibição em outra direção. Você pode desativar permanentemente esse recurso seguindo a resposta e a captura de tela mostrada acima por "hotheadhacker".



@mwfearnley, obrigado pela sua resposta. Parece que eu estava de mau humor naquele dia, esse comentário é realmente inútil, então eu o removerei.
Pim

@mwfearnley, Parece que os comentários sobre teste de avaliação de fila (auditoria) são postados de qualquer maneira ... (ver meta.stackexchange.com/a/307596/368256 )
pim

1

Em um Lenovo Miix 310, nenhuma alteração nas configurações do Gnome fez uma diferença permanente. Após a reinicialização, a tela sempre seria girada 90 graus para a esquerda (no modo retrato).

O que resolveu isso para mim foi mudar a 'matriz de montagem do acelerômetro'.

Isso pode ser feito criando um arquivo /etc/udev/hwdb.d/61-sensor-local.hwdb

Com este conteúdo:

sensor:modalias:acpi:*KIOX000A*:dmi:*svn*LENOVO:*pn*80SG*
 ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 1

Após a reinicialização, a rotação da tela deve ficar bem.

Nota: isso é específico para o Miix 310. Para outros dispositivos, você precisará de um identificador diferente e provavelmente de uma matriz diferente.

Mais informações: https://github.com/hadess/iio-sensor-proxy#accelerometer-orientation


O item acima não será mais necessário se você tiver uma versão do systemd na qual esse commit aparece. Isso provavelmente será 239.
SMHG

0

Solução alternativa:

Eu tive uma experiência semelhante com um HP-ProBook-450-G2 executando o Ubuntu 17.10. Após reiniciar ou reiniciar, a área de trabalho foi girada 90 * para a esquerda. Consegui consertar isso temporariamente girando o laptop de cabeça para baixo e executando o script para bloquear a orientação. No entanto, encontrei uma solução alternativa mais estável que já fez o trabalho por enquanto.

No final, segui estas etapas para resolver o problema:

1a. Girou o laptop

1b. correu: 'gsettings set org.gnome.settings-daemon.peripherals.touchscreen direction-lock true'

Resultado: não corrigiu o problema após a reinicialização

  1. correu: 'gsettings set org.gnome.settings-daemon.plugins.orientation active false' '

Resultado: não corrigiu o problema após a reinicialização

  1. Reinicie o computador e inicializei em uma sessão do Xorg em vez de Wayland, seguindo estas instruções:

https://itsfoss.com/switch-xorg-wayland/

Resultado: a tela estava na orientação correta após o login.

Espero que isso ajude os outros!


0

Observou o mesmo problema, e parece que encontrei o motivo. Como os celulares, uma mudança na orientação da tela é detectada pelo laptop e, consequentemente, gira a tela. Como alguém sugerido acima, depois de desativar a rotação, ela não girava!


Por favor, não poste comentários em uma resposta. Você será capaz de deixar um comentário quando você tem uma reputação de 50
stumblebee
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.