หน้าจอหมุนแบบสุ่มบน Ubuntu 17.10


36

ฉันมีแล็ปท็อป HP Pavilion 14 นิ้ว

ฉันเพิ่งปรับรุ่นจากอูบุนตู 17.04-17.10

ทุกอย่างเป็นไปด้วยดี แต่เมื่อฉันบูทระบบการหมุนหน้าจอของฉันถูกตั้งค่าเป็นซ้าย

จากนั้นฉันลองใช้ xandr เพื่อหมุนหน้าจอ แต่ความพยายามทุกอย่างล้มเหลว

ใครสามารถช่วยฉันในสิ่งเดียวกัน?


2
ฉันสามารถจินตนาการว่าคุณกำลังค้นหาคำตอบโดยคว่ำหน้าจอ (ฉันทำแบบเดียวกัน) ฮ่า ๆ ๆ
Uilque Messias

เอียงหน้าจอไปข้างหน้าจะปรับมันกลับภูมิทัศน์ ...
คริส Catignani

นี่คือฉันตอนนี้คว่ำ ¡pʃɹoʍoʃʃǝH
turiyag

ข้อผิดพลาดนี้ถูกติดตามที่นี่: bugs.launchpad.net/ubuntu/+source/iio-sensor-proxy/+bug/1767650
danjjl

คำตอบ:


35

มีปัญหาเดียวกัน ดูเหมือนว่าแมลง ฉันปิดการหมุนหน้าจอจากทาสก์บาร์ (ด้านบนขวา) และไปที่โหมดแนวนอน เพียงตรวจสอบว่าสิ่งนี้เหมาะกับคุณหรือไม่ นอกจากนี้xrandrไม่สามารถใช้งานบน Wayland ได้

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

นอกจากนี้คำสั่งด้านล่างควรปิดการใช้งานปลั๊กอินการวางแนวอย่างสมบูรณ์

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

นอกจากนี้ gnome ยังมีตัวเลือกในการหมุนหน้าจอจากการตั้งค่า -> อุปกรณ์ -> หน้าจอ -> การตั้งค่าการวางแนว (ค้นหาdisplaysใน ' กิจกรรม ')


xrandr จะไม่ทำงานบน wayland
เลโกลัส

1
หน้าจอของฉันยังคงอยู่เสมอในซ้ายหมุนและทำให้ปิดการใช้งานการหมุนหน้าจอจากแถบงานจะไม่ได้รับการช่วยเหลือใด ๆ สิ่งที่ฉันต้องการ ณ ขณะนี้คือครั้งแรก (ถ้าเป็นไปได้) หมุนหน้าจอของฉันไปที่สภาวะปกติแล้วปิด / ล็อคตัวเลือกการหมุนหน้าจอจากแถบงาน (หรือปิดการใช้งานอย่างสมบูรณ์จากคำสั่ง gsettings ซึ่งเลโกลัสที่จัดไว้ให้.)
tushar

1
ขอบคุณ แต่ในการตั้งค่าของฉันไม่มีตัวเลือกสำหรับการวางแนว ฉันไปแสดงแท็บ แต่มีเพียงสองตัวเลือก - ความละเอียดและโหมดใกล้ นอกจากนี้ดูเหมือนว่าระบบปฏิบัติการคิดว่าฉันมีแท็บเล็ตเพราะมีตัวเลือก Waycom Tablet ในการตั้งค่า -> อุปกรณ์
tushar

1
คุณลองใช้คำสั่งแรกที่ฉันพูดถึงในคำตอบgsettings set org.gnome.settings-daemon.peripherals.touchscreen orientation-lock trueแท็บเล็ต Wacom เป็นอุปกรณ์อินพุตอื่นทั้งหมด (ทุกคนได้รับตัวเลือกนั้นในการตั้งค่าเช่นเดียวกับเมาส์และแป้นพิมพ์)
เลโกลัส

1
ในที่สุดมันก็ทำงานได้ ขอบคุณมากเลโกลัสและชุมชน
tushar

34

หนึ่งในวิธีที่ง่ายที่สุดที่ฉันพบเพื่อแก้ไขปัญหานี้บน Ubuntu 17.10:

ป้อนคำอธิบายรูปภาพที่นี่


เท่าที่ฉันชอบพิมพ์คำสั่งใน terminal ฉันต้องยอมรับว่าปุ่มนั้นยอดเยี่ยมมาก!
Joelbitar

UI นั้นยอดเยี่ยมมาก! ไม่ใช่เหรอ ขณะนี้ผู้ใช้สามารถเลือกที่จะยึดติดอยู่กับคำสั่งหรือสำรวจผ่านทาง UI :)
hotheadhacker

11

วิธีแก้ปัญหา : หากคุณติดขัดนี่เป็นวิธีแก้ปัญหาที่ใช้กับ HP Envy 14 "ในปี 2012:

sudo apt-get remove iio-sensor-proxy( แหล่งที่มาของ UbuntuForums )

จากนั้นออกจากระบบและเข้าสู่ระบบอีกครั้ง

Caveat : ไอคอนล็อคการวางแนวหายไปจากแถบเมนูและคุณไม่สามารถใช้เครื่องมือวัดการหมุนวน (ถ้ามีอยู่ในอุปกรณ์ของคุณ) เพื่อเปลี่ยนการวางแนว แต่นั่นไม่ใช่ปัญหาเพราะคุณไม่ต้องการการวางแนวต่อไป :) หากคุณต้องการเปิดใช้งานคุณลักษณะนี้อีกครั้งให้ย้อนกลับกระบวนการ:

sudo apt-get install iio-sensor-proxy

ข้อสังเกต : HP Envy ไม่ตอบสนองต่อการgsettingsเปลี่ยนแปลงที่แนะนำที่นี่ มันยังไม่ตอบสนองต่อการหมุนแล็ปท็อปหรือเอียงหน้าจอ การตั้งค่าการวางแนวก็หายไปจากแอปพลิเคชันการตั้งค่า

ด้วยเหตุผลบางอย่างรหัสหมุนอัตโนมัติจะได้รับการทริกเกอร์หลังจากที่มันหลับไปแล้วและเป็นไปไม่ได้ที่จะให้มันกลับมาเป็นปกติโดยไม่มีการแทรกแซงจาก CLI

แล็ปท็อปไม่รู้จักการเปลี่ยนแปลงการวางแนวหรือเอียงฝาดังนั้นฉันไม่แน่ใจว่าทำไมการวางแนว (การหมุน) เปลี่ยนโดยอัตโนมัติตั้งแต่แรก


1
ผลลัพธ์และวิธีแก้ปัญหาแบบเดียวกันนี้ใช้กับ HP Elitebook 8440p
bakoyaro

แก้ปัญหาของฉันใน HP Pavilion 14-ce (Ubuntu 18.10) ขอบคุณ!
Jerry Hu

คำตอบที่ดีที่สุด คำตอบอื่น ๆ จะไม่ถาวรหรือไม่สำหรับผู้ใช้ทั้งหมด
Giszmo

4

แปลกมากฉันสังเกตว่าหน้าจอเปลี่ยนการวางแนวเมื่อฉันเสียบตัวควบคุม DS4 (PS4) ในขณะที่ Steam กำลังทำงานอยู่ ไจโรในตัวควบคุมพลิกหน้าจอของฉัน ฉันต้องหมุนตัวควบคุมบนหัวของมันเพื่อให้ได้การวางแนวหน้าจอที่เหมาะสมจากนั้นล็อคการวางแนวผ่านไอคอนแถบงาน

นี่จะไม่เป็นทางออกสำหรับทุกคน แต่จะแก้ไขปัญหาของฉัน


1

ฉันมีปัญหาเดียวกันบนหน้าจอสัมผัส HP pavilion 15 (skylake)

ไม่มีการวางแนวภายใต้จอแสดงผล!

ในขณะที่พลิกแล็ปท็อปคว่ำและตั้งค่าการวางแนวล็อคจริงฉันได้มันกลับมาในการติดตามและดูเหมือนว่าจะอยู่ที่นั่น


1

ฉันเพิ่งได้รับการแก้ไขปัญหานี้ นี่คือตัวเลือกที่มีให้ใน Ubuntu 17.10 คุณเอียงแล็ปท็อป / หน้าจอไปทางหรือออกจากคุณ - จอแสดงผลจะหมุน หากคุณหมุนโดยไม่ตั้งใจเพียงแค่เอียงหน้าจอแล็ปท็อป (ทางกายภาพ) ออกไปหรือหันเข้าหาคุณเพื่อดูการเปลี่ยนแปลงหน้าจอ นอกจากนี้คุณยังสามารถเอียงไปด้านข้างและมันจะปรับการแสดงผลในทิศทางอื่น คุณสามารถปิดใช้งานคุณสมบัตินี้อย่างถาวรโดยทำตามคำตอบและภาพหน้าจอที่แสดงด้านบนโดย "hotheadhacker"



@mwfearnley ขอขอบคุณสำหรับการตอบกลับของคุณ ดูเหมือนว่าฉันอารมณ์ไม่ดีในวันนั้นความคิดเห็นนี้ไร้ประโยชน์จริงๆดังนั้นฉันจะลบมัน
pim

@mwfearnley ดูเหมือนว่ามีความคิดเห็นเกี่ยวกับการทดสอบคิวการตรวจสอบ (การตรวจสอบ) จะโพสต์ต่อไป ... (ดูmeta.stackexchange.com/a/307596/368256 )
pim

1

สำหรับ 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


ข้างต้นไม่ควรจำเป็นอีกต่อไปหากคุณมี systemd เวอร์ชันที่คอมมิชชันนี้ปรากฏขึ้น นั่นน่าจะเป็น 239
smhg

0

การแก้ปัญหา:

ฉันมีประสบการณ์คล้ายกับ HP-ProBook-450-G2 ที่ใช้ Ubuntu 17.10 หลังจากรีสตาร์ทหรือรีบูตเดสก์ท็อปถูกหมุน 90 * ไปทางซ้าย ฉันสามารถแก้ไขปัญหานี้ชั่วคราวโดยหมุนแล็ปท็อปคว่ำแล้วเรียกใช้สคริปต์เพื่อล็อคการวางแนว อย่างไรก็ตามฉันพบวิธีแก้ไขปัญหาที่เสถียรยิ่งขึ้นซึ่งตอนนี้ทำงานได้แล้ว

ในที่สุดฉันทำตามขั้นตอนเหล่านี้เพื่อแก้ไขปัญหา:

1a หมุนแล็ปท็อป

1b วิ่ง: 'ชุด gsettings org.gnome.settings-daemon.peripherals.touchscreen ปฐมนิเทศล็อคจริง'

ผลลัพธ์: ไม่ได้แก้ไขปัญหาหลังจากรีบูต

  1. วิ่ง: 'ชุด gsettings org.gnome.settings-daemon.plugins.orientation ใช้งานเท็จ'

ผลลัพธ์: ไม่ได้แก้ไขปัญหาหลังจากรีบูต

  1. รีสตาร์ทคอมพิวเตอร์และบูตเข้าสู่ Xorg มากกว่าเซสชัน Wayland โดยทำตามคำแนะนำเหล่านี้:

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

ผลลัพธ์: หน้าจอเป็นแนวที่ถูกต้องหลังจากเข้าสู่ระบบ

หวังว่านี่จะช่วยผู้อื่น!


0

สังเกตปัญหาเดียวกันและดูเหมือนว่าฉันพบสาเหตุของมัน เช่นเดียวกับโทรศัพท์มือถือแล็ปท็อปตรวจพบการเปลี่ยนทิศทางของหน้าจอดังนั้นจึงหมุนหน้าจอ เหมือนคนที่แนะนำไว้ข้างต้นหลังจากปิดใช้งานการหมุนมันไม่หมุนเลย!


กรุณาอย่าโพสต์ความคิดเห็นในคำตอบ คุณจะสามารถแสดงความคิดเห็นเมื่อคุณได้รับชื่อเสียง 50
stumblebee
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.