web-dev-qa-db-ja.com

Ubuntu 17.10で画面がランダムに回転する

HP Pavilion 14インチラップトップを持っています。

最近、buntu 17.04から17.1にアップグレードしました。

すべてうまくいきましたが、システムを起動すると、画面の回転が左に設定されました。

次に、xandrを使用して画面を回転させようとしましたが、すべての努力が失敗しました。

誰でも同じように私を助けることができますか?

35
tushar

同じ問題があった。バグのようです。タスクバー(右上)から画面の回転を無効にすると、横長モードになりました。これがうまくいくかどうかを確認してください。また、xrandrはWaylandでは機能しません。

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

さらに、以下のコマンドは、オリエンテーションプラグインを完全に無効にする必要があります。

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

また、gnomeは設定-> デバイス-> ディスプレイ-> 方向設定から画面を回転させるオプションを提供します( 'Activities'でdisplaysを検索します)。

35
Legolas

Ubuntu 17.10でこの問題を解決するために見つけた最も簡単な方法の1つ:

enter image description here

34
hotheadhacker

Solution:立ち往生している場合、2012 HP Envy 14 "で機能するソリューションを次に示します。

Sudo apt-get remove iio-sensor-proxybuntuForums Source

その後、ログアウトして再度ログインします。

警告:向きのロックアイコンはメニューバーから消えており、ジャイロスコープ(デバイスに存在する場合でも)を使用して向きを変更することはできませんが、向きは必要ないため問題ありませんとにかく変更:)。この機能を再度有効にする場合は、プロセスを逆にします。

Sudo apt-get install iio-sensor-proxy

観測:HP Envyは、ここで提案されたgsettingsの変更に応答しませんでした。また、ラップトップを物理的に回転させたり、画面を傾けたりしても応答しませんでした。方向設定も設定アプリケーションにありませんでした。

何らかの理由で、自動回転コードはスリープ状態になった後にトリガーされ、CLIの介入なしに通常の状態に戻すことはできません。

ラップトップは向きの変更や蓋の傾きを認識しないので、そもそも向き(回転)が自動的に変更された理由がわかりません。

9
JumpingJuniper

奇妙なことに、Steamの実行中にDS4(PS4)コントローラーを接続すると、画面の向きが変わったことに気付きました。コントローラーのジャイロが画面を反転させました。適切な画面の向きを取得するには、コントローラーの頭を回して、タスクバーアイコンで向きをロックする必要がありました。

これは誰にとっても解決策とはなりませんが、私の問題は解決しました。

4
Mindplague

HP pavilion 15タッチスクリーン(skylake)でも同じ問題が発生しています。

ディスプレイの下に方向はありません!

ラップトップをひっくり返して、方向ロックを真に設定している間、私はそれを軌道に乗せて、そこにとどまるようです。

1
Peter Lorenzen

この問題を修正しました。これは、ubuntu 17.10で提供されるオプションです。ラップトップ/スクリーンをあなたに近づけたり遠ざけたりすると、ディスプレイが回転します。誤って回転させてしまった場合は、ラップトップの画面を(物理的に)傾けたり手前に向けたりして、画面の変化を確認してください。横に傾けることもでき、ディスプレイを別の方向に向けます。上記の「hotheadhacker」の回答とスクリーンショットに従って、この機能を永久に無効にすることができます。

1
Nanditha

Lenovo Miix 310では、Gnomeの設定を変更しても永続的な違いはありませんでした。再起動後、画面は常に左に90度回転します(ポートレートモード)。

私にとってそれを解決したのは、「加速度計の取り付けマトリックス」を変更することでした。

これは、ファイル/etc/udev/hwdb.d/61-sensor-local.hwdbを作成することで実行できます

このコンテンツでは:

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

再起動後、画面の回転は問題ないはずです。

注:これはMiix 310に固有です。他のデバイスの場合は、異なる識別子とおそらく異なるマトリックスが必要です。

詳細: https://github.com/hadess/iio-sensor-proxy#accelerometer-orientation

1
smhg

同じ問題を観察し、その理由を見つけたようです。モバイルのように、画面の向きの変化はラップトップによって検出され、それに応じて画面が回転します。上記の誰かが提案したように、回転を無効にした後、回転しませんでした!

0
Ibraheem

回避策:

Ubuntu 17.10を実行しているHP-ProBook-450-G2でも同様の経験がありました。再起動または再起動後、デスクトップは左に90 *回転しました。ラップトップを上下逆さまに回転させ、スクリプトを実行して方向をロックすることで、これを一時的に修正できました。しかし、今のところ仕事をしているより安定した回避策を見つけました。

最後に、これらの手順に従って問題を解決しました。

1a。ラップトップを回転させた

1b。 ran: 'gsettings set org.gnome.settings-daemon.peripherals.touchscreen orientation-lock true'

結果:再起動後に問題を修正しなかった

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

結果:再起動後に問題を修正しなかった

  1. コンピューターを再起動し、次の指示に従ってWaylandセッションではなくXorgを起動しました。

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

結果:ログイン後の画面は正しい向きでした。

これが他の人に役立つことを願っています!

0
LTD