ฉันจะเริ่มเชลล์ GNOME บน Wayland ได้อย่างไร


38

เมื่อทำการเปลี่ยนแปลงส่วนขยายหรือติดตั้งแอปพลิเคชันบางครั้งฉันพบว่ามันไม่จำเป็นสำหรับการรีสตาร์ทเชลล์ GNOME ในอดีตการกด Alt + F2 การพิมพ์ 'r' และการกด Enter จะทำเช่นนี้

อย่างไรก็ตามเรื่องนี้ดูเหมือนจะไม่สามารถใช้ได้ใน Wayland

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

ฉันสามารถออกจากระบบและกลับมาใหม่ได้ แต่สิ่งนี้ไม่สะดวกเมื่อฉันมีแอพและหน้าต่างจำนวนมากที่เปิดทำงานในโครงการ


1
นี่คือเหตุผลว่าทำไม: mail.gnome.org/archives/commits-list/2015-March/msg01019.html
แรงโน้มถ่วง

3
ดังนั้นดูเหมือนว่าจะเป็นไปไม่ได้ในขณะนี้?
HarlemSquirrel

โดยปกติแล้วฉันใช้การรีสตาร์ทเพื่อจัดทำดัชนีแอปใหม่ (หลังจากติดตั้ง) มีวิธีที่ดีกว่านี้หรือไม่
อับดุลลาห์

คำตอบ:


9

การเปลี่ยนความคิดเห็นของ@gravityให้เป็นคำตอบเธรดรายการส่งเมล์ของ Gnomeกล่าวว่า:

runDialog: ปิดการใช้งานคำสั่งรีสตาร์ทบน wayland

ลูกค้าสามารถจัดการกับ WM ที่กำลังจะออกไปได้ชั่วคราว แต่ไม่ใช่เซิร์ฟเวอร์การแสดงผล - ดังนั้นเมื่อทำงานในฐานะผู้แต่งแบบเวย์แลนด์การรีสตาร์ทโดยทั่วไปจะเป็นวิธีการที่ยอดเยี่ยมในการฆ่าเซสชันผู้ใช้และเราสามารถทำได้เล็กน้อยยกเว้นการป้องกัน ผู้ใช้ยิงตัวเองโดยการโยนข้อผิดพลาด


4

ภายใต้ Wayland gnome-shellไม่มีวิธีที่ดีในการรีสตาร์ทและเปิดแอปพลิเคชันทิ้งไว้ หากคุณต้องรีสตาร์ทgnome-shellคุณน่าจะดีกว่าที่จะบันทึกงานทั้งหมดของคุณและใช้เมนูเพื่อออกจากระบบ ถ้ามันไม่ทำงานด้วยเหตุผลบางอย่างคำสั่งkillall -HUP gnome-shellจะทำให้เสร็จจาก command Runner (Alt + F2) หรือเทอร์มินัล


หากคุณเป็นผู้ใช้คนเดียวเดสก์ทอปเช่นกับชื่อผู้ใช้foo ...killall -u foo
noobninja

3

ไม่มีทางบนทางบกดูที่QA นี้ :

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

ดังนั้นจึงไม่มีวิธีใดที่จะรีสตาร์ทเชลล์ GNOME ใน Wayland โดยไม่สูญเสียสถานะแอปพลิเคชันเนื่องจากเซิร์ฟเวอร์การแสดงผลหยุดทำงานเช่นกัน มันคล้ายกับการรีสตาร์ทเซิร์ฟเวอร์ X ในเซสชัน Xorg

นี่คือเหตุผลที่ว่าทำไมตัวเลือกการเริ่มต้นใหม่ของเชลล์นี้ถูกปิดการใช้งานใน Wayland (จำได้ว่าโดยปกติแล้วการเรียงลำดับคีย์เพื่อฆ่าเซิร์ฟเวอร์ X จะถูกปิดใช้งานตามค่าเริ่มต้นในเซสชั่น Xorg) และอาจไม่มีวิธีทำลาย ใน Wayland

คุณอาจเห็นรายงานบั๊ก GNOME นี้สำหรับรายละเอียด

1 : https://bugzilla.gnome.org/show_bug.cgi?id=741665

แต่ใน Xorg มันเป็นไปได้โดยเพียงแค่ทำALT+ F2แล้วก็เข้าไปrในบทสนทนา

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