เป็นไปได้หรือไม่ที่จะวาง windows ด้วยแป้นพิมพ์ลัดใน Xfce


9

ด้วย Compiz in Unity ฉันสามารถกดCtrl+ Alt+ 6เพื่อวางหน้าต่างบนครึ่งขวาของหน้าจอCtrl+ Alt+ 4เพื่อวางไว้บนครึ่งซ้ายCtrl+ Alt+ 7เพื่อวางไว้ในไตรมาสซ้ายบนของหน้าจอและอื่น ๆ .

มีบางอย่างที่คล้ายกันใน Xfce บน Xubuntu หรือไม่?


คุณสามารถใช้wmctrlคำสั่งและ keybind wmctrl -r :ACTIVE: -b remove,maximized_vert,maximized_horz && wmctrl -r :ACTIVE: -e 0,0,0,500,500ได้อย่างง่ายดายเช่น ดูคน wmctrl
user55822

สิ่งนี้เป็นสิ่งซ้ำซ้อนหรือไม่ askubuntu.com/questions/103456/ ...... หรือคุณใช้ 12.10 ซึ่งควรมีการเรียงต่อกันของ WM
fossfreedom

ฉันใช้ 12.04 LTS
rubo77


1
@ rubo77 ถ้าคุณคุ้นเคยกับสคริปต์ทุบตีsprunge.us/VjYL แต่คุณก็อาจลองติดตั้ง 12.10 เพราะ fossfreedom บอกว่ามันสร้างขึ้นมา
user55822

คำตอบ:


7

ฉันชอบใช้Alt+ dเพื่อย้ายหน้าต่างไปที่ครึ่งซ้ายของหน้าจอและShift+ Alt+ dครึ่งขวา

  • เก็บสคริปต์นี้เป็น/usr/local/sbin/window-leftและ/usr/local/sbin/window-right
  • ในคุณจัดการการตั้งค่าที่คุณสามารถเพิ่มรายการใหม่ใน xfce4 แป้นพิมพ์ลัด: /commands/custom/<Alt>d, Stringและ/usr/local/sbin/window-left
  • ในคุณจัดการการตั้งค่าที่คุณสามารถเพิ่มรายการใหม่ใน xfce4 แป้นพิมพ์ลัด: /commands/custom/<Shift><Alt>d, Stringและ/usr/local/sbin/window-right

รายการใหม่สำหรับทางลัดเพื่อย้ายหน้าต่างไปทางซ้ายครึ่งหนึ่งของหน้าจอ

(คุณสามารถเลือกปุ่มลัดที่ดีที่สุดที่เหมาะกับคุณโดยใช้<Alt>, <Shift>, <Control> and <Super>)


หากทางลัดของคุณใช้งานไม่ได้โปรดจำไว้ว่าให้ใช้งานได้ chmod + x / usr / local / sbin / หน้าต่างซ้าย chmod + x / usr / local / sbin / window-right
sumit

2
คำตอบนี้ล้าสมัยแล้วกับรุ่น XFCE ที่ใหม่กว่า (ดูคำถาม / คำตอบสำหรับวิธีการใช้โดยกำเนิด: askubuntu.com/questions/210231/ … )
กระบวนการ 91

4

การกระทำเหล่านี้มีอยู่แล้วสำหรับ Window Manager ของ XFCE / Xubuntu มันเป็นเรื่องของการผูกไว้กับคีย์ที่เหมาะสม!

คุณสามารถทำได้ผ่าน GUI เพียงไปที่Settingsแล้วWindow ManagerคลิกShortcutsแท็บ การกระทำที่คุณกำลังมองหาการตั้งชื่อTile window to the left, Tile window to the top-rightฯลฯ


แม้ว่าการลงคะแนนล่าช้า แต่นี่เป็นคำตอบที่ถูกต้อง (อย่างน้อยในสภาพแวดล้อม xubuntu ของฉัน 16.04)
Pierre

นี่เป็นคำตอบที่ถูกต้องตั้งแต่ 16.06
MrJman006

2

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

คุณสามารถค้นหาได้ที่: https://github.com/gillesB/azulejo

ยังไม่สมบูรณ์แบบการรองรับหลายหน้าจอหายไป แต่ฉันใช้ทุกวัน ควรใช้งานได้ในสภาพแวดล้อมเดสก์ท็อปอื่น ๆ เนื่องจากเป็นไปตาม EWMH (1) ตัวอย่างเช่นฉันใช้มันซักพักกับ Mate และทดสอบกับ Cinnamon ในไม่ช้า

1) http://en.wikipedia.org/wiki/EWMH


ไฟล์ "/usr/lib/python2.7/dist-packages/gi/__init__.py" บรรทัดที่ 76 ในการเพิ่ม need_version ValueError ('ไม่มีเนมสเปซ% s' ไม่พร้อมใช้งาน '% เนมสเปซ)
lefterav

ฉันสร้างปัญหาสำหรับปัญหานั้นใน GitHub ฉันจะดูแลมันในอนาคตอันใกล้ ( github.com/gillesB/azulejo/issues/9 )
gillesB

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