คำถามติดแท็ก window-manager

ตัวจัดการหน้าต่างคือส่วนประกอบซอฟต์แวร์ที่รับผิดชอบในการติดตามและการจัดวางหน้าต่างภายในส่วนต่อประสานกราฟิก ตัวอย่าง: Metacity, Compiz, KWin หากคำถามของคุณเกี่ยวกับตัวจัดการหน้าต่างเฉพาะให้เพิ่มแท็ก

1
วิธีการตรวจสอบว่าหน้าต่างถูกขยายใหญ่สุดหรือย่อเล็กสุดจากสคริปต์ทุบตี
ฉันมีสคริปต์ทุบตีที่ย้าย windows ของฉันจากหน้าจอด้านซ้ายไปยังหน้าจอด้านขวาในการตั้งค่าหน้าจอคู่ ขณะนี้วิธีการทำงานคือการวนรอบรหัสหน้าต่างที่กำหนดโดยxdotool search --onlyvisible --maxdepth 2 --class ""จากนั้นเลื่อนไปทางขวาตามความกว้างหน้าจอ ใช้งานได้แล้ว ... เว้นแต่ว่าหน้าต่างที่เป็นปัญหานั้นจะขยายใหญ่สุดหรือย่อเล็กสุด ดังนั้นสิ่งที่จำเป็นคือวิธีตรวจสอบสถานะปัจจุบันของหน้าต่าง ฉันได้พบคำตอบที่ให้วิธีการเพิ่มและลบบิตเหล่านั้น แต่วิธีที่จะตรวจสอบว่าพวกเขาตั้งอยู่แล้ว? ถ้ามันเป็นไปไม่ได้ที่จะทำผ่านxdotoolมันควรจะเป็นไปได้ที่จะใช้รหัสหน้าต่างใหม่โดยคำสั่งดังกล่าวข้างต้น

2
จะไฮไลต์หน้าจอปัจจุบัน (หรือหน้าต่าง) ได้อย่างไร?
ฉันใช้การตั้งค่าสองหน้าจอในที่ทำงานและในขณะที่มันมักจะช่วยได้มากกว่าที่ฉันเจ็บฉันมีปัญหาบางอย่างกับมัน หนึ่งในนั้นมีปัญหากับการโฟกัสที่ต่อท้าย - บางครั้งฉันทำผิดพลาดในการพิมพ์บนหน้าจอที่ไม่ถูกต้อง (การโฟกัสคือการลากเคอร์เซอร์ของฉัน แต่มันไม่ง่ายเลยที่จะสังเกตเห็นว่าเคอร์เซอร์อยู่บนหน้าจออื่น ๆ สิ่งนี้น่ารำคาญมากเมื่อแทนที่จะพิมพ์ฉันทำให้เกิดการกระทำที่แตกต่างกันหลายอย่าง (ทางลัดคีย์เดียวในธันเดอร์เบิร์ด) มีวิธีการเน้นหน้าจอหรือหน้าต่างที่ใช้งาน (ตัวอย่างเช่นการใช้เส้นขอบที่มองเห็นได้ง่ายกว่า - แม้สำหรับหน้าต่างที่ขยายใหญ่สุด)? แก้ไข: ฉันคิดว่าทางออกที่ดีน่าจะเป็นภาพเคลื่อนไหวสั้น ๆ เมื่อหน้าต่างได้รับโฟกัส



1
วิธีเริ่มแอพบนหน้าจอเฉพาะเสมอ
ฉันมีการกำหนดค่าการแสดงผลคู่และต้องการให้แอปพลิเคชั่นใหม่และเก่าทั้งหมดเริ่มต้นที่จอแสดงผลหลักซึ่งอยู่ทางขวา แต่แอพบางตัวเริ่มต้นที่หน้าจอที่สองไม่ว่าตัวชี้โฟกัส / เมาส์จะอยู่ที่ใด ฉันคิดว่าเป็นเพราะมุมบนซ้าย 0: 0 อยู่บนหน้าจอที่สอง และยิ่งใหญ่กว่าตอนแรกมันอาจเป็นสาเหตุได้หรือ ลำดับที่สองคือทีวีที่ฉันใช้โคดีซึ่งมีการตั้งค่าให้เลือกแสดงผล อาจมีแอพบางตัวที่จำได้สำหรับทุกตำแหน่งแอปและหน้าจอและยังต้องระมัดระวังเมื่อปิดสวิตช์ที่สอง - หมายถึงตำแหน่งจำจนกว่าจะเปิดจอภาพอีกครั้ง ในรุ่นก่อนหน้าของ ubuntu compiz ทำเช่นนั้น แต่ไม่มีอีกต่อไป อัปเดต: เปลี่ยน DE เป็นอบเชย

3
ฉันจะค้นหาชื่อของพื้นที่ทำงานปัจจุบันได้อย่างไร
มีวิธีใดบ้างสำหรับสคริปต์ทุบตีในการค้นหาชื่อของพื้นที่ทำงานปัจจุบัน (เดสก์ท็อปเสมือน)? ดูเหมือนว่าจะมีประโยชน์สำหรับสิ่งต่าง ๆ เช่นการปรับแต่งพฤติกรรมในไฟล์. bashrc ของฉันตามเดสก์ท็อปที่เชลล์สร้างขึ้น

2
ฉันจะจัดกลุ่ม windows ให้เป็นหนึ่งเดียวได้อย่างไร
ฉันมีหน้าต่างสองบาน A และ B เป็นไปได้ไหมที่จะเชื่อมโยงหน้าต่างสองบานเข้าด้วยกันดังนั้นการสลับไปที่ A จะเพิ่ม B หรือการสลับไปที่ B จะเป็นการเพิ่ม A หรือไม่ ฉันเข้าใจว่าการใช้เวิร์กสเปซหลายตัวเป็นทางเลือกอื่น แต่สงสัยว่ามันจะเป็นไปได้ไหม

1
วิธีปิดเอฟเฟกต์หน้าต่าง Ubuntu 13.04 ให้จางลง
เมื่อฉันย่อเล็กสุดแอปพลิเคชันมันช้ามากเนื่องจากแล็ปท็อปช้าของฉัน มันค่อนข้างน่าหงุดหงิดที่เห็นมันช้ามากคืบคลานออกไปจากมุมมอง! ดังนั้นฉันจะปิดได้อย่างไร


2
ย้าย Windows จากหน้าจอซ้ายไปขวาใน Unity
ฉันพบว่าตัวเองกำลังย้ายหน้าต่างไปรอบ ๆ เล็กน้อยในการตั้งค่าสองหน้าจอ (oneiric, unity, twinview) มีวิธีง่าย ๆ ในการย้ายหน้าต่างจากด้านซ้ายไปยังจอภาพที่ถูกต้อง ฉันรู้ว่าฉันสามารถย้ายการใช้งานจากที่หนึ่งไปยังอีกพื้นที่ทำงานโดยใช้และShift+Alt+CtrlCursor-keys การย้ายอย่างรวดเร็ว (โดยใช้แป้นลัด?) โดยเฉพาะอย่างยิ่งหน้าต่างขยายใหญ่สุดโดยไม่ต้องใช้เมาส์เนื่องจากมันดูเหมือนติดค่อนข้างแรงกับจอภาพดั้งเดิมของพวกเขา

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

2
ฉันจะปิดการใช้งานคุณสมบัติเส้นขอบใหม่ที่มองไม่เห็น (ruins Compiz 'Grid plugin) ได้อย่างไร
คุณลักษณะใหม่ถูกเพิ่มเมื่อเร็ว ๆ นี้ที่เพิ่มเส้นขอบที่มองไม่เห็นรอบ ๆ หน้าต่างเพื่อคว้าสำหรับการปรับขนาด (แม้ว่าฉันคิดว่าด้ามจับปรับขนาดแบบใหม่สามารถแก้ไขปัญหาใหญ่ ๆ ได้) นี่ทำให้ฉันรำคาญเพราะมันทำลายประโยชน์ของปลั๊กอินกริดของคอมพิว .. ฉันไม่แน่ใจว่าขอบเป็นส่วนหนึ่งของคอมพิวซ์หรือคำพังเพย แต่ฉันอยากจะรู้วิธีการปิดการใช้งาน ฉันไม่พบตัวเลือกใด ๆ ใน ccsm หรือการตั้งค่าหน้าต่างใน gnome ดูภาพหน้าจอเพื่อดูว่าเกิดจากของเสียจำนวนเท่าใด หน้าต่างเหล่านี้ควรจับคู่กันแทนที่จะมีพื้นที่ว่างรอบ ๆ หน้าต่างทั้งหมด

1
การถอนการติดตั้ง Byobu Window Manager จะทำลาย GUI ของฉันหรือไม่
ขณะนี้ฉันกำลังถอนการติดตั้งแอปพลิเคชันซ้ำซ้อนจากระบบ Ubuntu 10.10 ของฉันและฉันเจอ Byobu Window Manager ภายใต้หัวข้อ 'จัดหาโดย Canonical' สิ่งนี้มีบทบาทสำคัญในการจัดการหน้าต่างหรือไม่หรือเป็นเพียงแอปพลิเคชันซ้ำซ้อนที่รวมอยู่เพื่ออำนวยความสะดวกในการดำเนินงานเฉพาะด้าน

3
เครื่องมือจัดการหน้าต่างแบบเรียงต่อใดที่ง่ายที่สุดในการติดตั้งและใช้งานภายใน GNOME
ฉันเพิ่งลองรวม xmonad กับ GNOME บน Ubuntu 10.04 ตามคำแนะนำที่พบที่นี่: http://www.haskell.org/haskellwiki/Xmonad/Using_xmonad_in_Gnome#Ubuntu_Karmic น่าเสียดายที่ฉันไม่ประสบความสำเร็จในการทำให้มันทำงาน ฉันสงสัยว่ามีตัวจัดการหน้าต่างแบบเรียงต่อกันที่ติดตั้งและใช้งานได้ง่ายใน GNOME เพื่อทดแทน Metacity หรือ Compiz หรือไม่ อัปเดต ฉันเพิ่งได้ xmonad ที่ทำงานอยู่ภายใน GNOME นี่เป็นกระบวนการสองขั้นตอน: ก่อนอื่นให้เรียกใช้งานบรรทัดนี้ภายใน GNOME: gconftool-2 -s /desktop/gnome/session/required_components/windowmanager xmonad --type string ตามที่อธิบายไว้ที่นี่: http://haskell.org/haskellwiki/Xmonad/Using_xmonad_in_Gnome#Setting_up_Gnome_to_use_Xmonad ที่สองและที่สำคัญที่สุด (นี่คือขั้นตอนที่ฉันขาดหายไป) เพิ่มต่อไปนี้ใน ~ / .xmonad / xmonad.hs: import XMonad import XMonad.Config.Gnome main = xmonad gnomeConfig ตามที่อธิบายไว้ที่นี่: …

5
ฉันจะกำหนดแอปพลิเคชันเริ่มต้นด้วย Awesome Window Manager ได้อย่างไร
ฉันได้อ่านหนังสือมากที่สุดเท่าที่ฉันสามารถออนไลน์ได้ แต่ดูเหมือนว่ามันจะไม่ทำงาน (เช่นการเปลี่ยนแปลง~/.config/awesome/rc.lua) ผมได้ติดตั้งที่น่ากลัวจัดการหน้าต่างจาก Repos และฉันเข้าสู่ระบบผ่านทาง GDM และตอนนี้ฉันต้องการที่จะได้รับมันจะเริ่มต้นใช้งานไม่กี่ครั้งที่ผมเข้าสู่เซสชั่นทุก

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