วิธีเริ่มต้นการตกแต่งหน้าต่าง KDE โดยไม่สูญเสียเซสชัน X ที่กำลังทำงานอยู่


10

สำหรับกราฟิกการแก้ไขรูปแบบกราฟิกพิเศษบางอย่างผมใช้โปรแกรมจาวาที่เรียกว่าImageJ นี่เป็นข้อผิดพลาดที่น่ารำคาญที่หนึ่งฟังก์ชั่นพิเศษมีแนวโน้มที่จะฆ่าการตกแต่งหน้าต่างของ KDE ถ้ามันเปิดภาพมากเกินไป ในขณะนี้ฉันแก้ปัญหานี้โดยเปลี่ยนเป็นttyและเริ่มkdmบริการใหม่ ข้อเสียของโซลูชันนี้คือฉันถูกไล่ออกจากเซสชัน X ที่กำลังทำงานอยู่ซึ่งอาจทำให้การทำงานบางอย่างสูญหายไปหากยังมีไฟล์ที่ไม่ได้บันทึกเปิดอยู่

มีวิธีอื่นในการเริ่มการตกแต่งหน้าต่างใหม่โดยไม่ต้องออกจากระบบเซสชัน X ปัจจุบันของฉันหรือไม่

ตามที่อาจมีความสำคัญ:

  • Kubuntu 12.04
  • KDE 4.10 จากkubuntu-ppa/backportsrepo ปัญหาเดียวกันนี้เกิดขึ้นกับ KDE 4.8.5 ของหุ้นจาก kubuntu 12.04

คำตอบ:


16

ลองkwin --replaceหรือDISPLAY=:0 kwin --replaceถ้าคุณไม่ได้อยู่ใน X
แหล่งที่มา


1
ขอบคุณมากมันใช้งานได้ดี ภาคผนวกสั้น ๆ เพียงหนึ่งเดียว: มีประโยชน์ในการใส่เครื่องหมายแอมเปอร์แซนด์&และคำสั่งด้านหลังหากไม่ต้องการบล็อกคอนโซลนี้สำหรับส่วนที่เหลือของเซสชัน
เบเนดิคท์บาวเออร์

คุณพูดถูกหรือคุณเพียงแค่เรียกใช้คำสั่งใน krunner หากคุณสามารถเข้าถึงได้
Nico Vecchio

ทศวรรษที่ผ่านมา แต่ความน่าเชื่อถือของ KDE ไม่เคยเปลี่ยนแปลงมันยังคงล้มเหลวหลายครั้งต่อวันเช่น 11 ปีที่แล้ว ... แต่มันก็ยอดเยี่ยมมากไม่งั้นเราคงทนต่อเรื่องนี้อยู่ ... ... :-)
Ivan

1
@Ivan เป็นคุณลักษณะ ;-)
Nico Vecchio

4

นี่คือคำตอบที่ปรับปรุงแล้วสำหรับ KDE 5:

kwin_x11 --replace

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