ย้ายหน้าต่างที่ใช้งานอยู่ไปยังกิจกรรมพื้นที่ทำงานเฉพาะด้วย qdbus ใน KDE


1

ฉันใช้ KDE plasma 5.6 กับกิจกรรมหลายอย่างและเดสก์ท็อปหลายตัวฉันจะมีอินสแตนซ์ของแอปพลิเคชั่นบางตัวที่รวมเข้ากับกิจกรรมและเดสก์ท็อปที่เฉพาะเจาะจงเช่น:

  • ลูกค้าโทรเลขบนเดสก์ท็อป 5 ของกิจกรรมทั้งหมด
  • โปรแกรมดู PDF บนเดสก์ท็อป 2 ของกิจกรรม "กำลังอ่าน"
  • เบราว์เซอร์พร้อมฟีด RSS บนเดสก์ท็อป 1 กิจกรรม "อ่าน"

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

การเคลื่อนที่ไปมารอบ ๆ หน้าต่างด้วยตนเองอาจกลายเป็นเรื่องยุ่งยาก

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

แป้นพิมพ์ลัดสำหรับย้ายหน้าต่างไปรอบ ๆ เดสก์ท็อปและจอภาพแบบฟิสิคัลมีอยู่แล้วยังมีกิจกรรมอื่นอีกบ้าง

คำตอบ:


1

ฉันไม่เห็นวิธีการใด ๆ ที่กำหนดไว้ในไฟล์ dbusinterface.h ของ KWin แต่ฉันสามารถตั้งค่าทางลัดใน Global Keyboard Shortcuts สำหรับ Kwin "Window to Desktop #" โดยที่ # ไปจาก 1 ถึง 20 ฉันตั้งเหมืองเป็น Ctrl + Alt + 1 สำหรับเดสก์ท็อป 1


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