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

ในระบบ X window ตัวจัดการหน้าต่างจะควบคุมการทำงานของเดสก์ท็อปของคุณรวมถึงลักษณะที่หน้าต่างและการทำงาน

3
ตัวจัดการหน้าต่างใดที่มีการเชื่อมโยง Python
ฉันได้รับการเข้ารหัสบิตที่นี่และที่นั่นด้วย Python และฉันสนใจในสภาพแวดล้อมเดสก์ท็อปมากที่สุดซึ่งฉันมักจะมีความคิดที่อยากลอง ฉันพยายามเล่นกับ python-xlib แต่มีเอกสารน้อยเกินไปเกี่ยวกับวิธีใช้สิ่งนี้และเอกสาร ICCCM นั้นไม่ชัดเจนมาก ดังนั้นฉันไม่สามารถไปไกลได้ ยิ่งกว่านั้นฉันไม่สนใจสร้างตัวจัดการหน้าต่างมากเท่าที่ฉันสนใจในการสร้างแอปพลิเคชันสำหรับสภาพแวดล้อมเดสก์ท็อปที่โต้ตอบกับมัน เช่นแถบงาน การพูดคุยกับ X โดยตรงหมายถึงการข้าม WM ดังนั้นฉันอยากจะรู้ว่ามี WM สำคัญใด ๆ ที่นั่นที่มีการผูกหลามหรือไม่ดังนั้นฉันสามารถโต้ตอบกับพวกเขาได้ ฉันได้พบ python-metacity และ piz-compizsettings แล้ว แต่ฉันพบเอกสารว่าไม่มีวิธีใช้ ภาพรวมโดยรวมกำลังตกต่ำจากมุมมอง Python เล็กน้อย หากคุณมีข้อเสนอแนะโปรดแจ้งให้เราทราบ

1
ทำไมฉันถึงมีภาพซ้อนและฉีกขาดด้วยตัวจัดการหน้าต่าง i3 ที่จับคู่กับ xcompgmr เมื่อเรียงหน้าจอเทอร์มินัล?
ฉันใช้ตัวจัดการหน้าต่างเรียงต่อกันของi3 ฉันไม่ได้เปิดใช้งานตัวxcompmgrแต่งเพลงในไฟล์~ / .i3 / configรวมถึงfehการแสดงรูปพื้นหลัง: exec --no-startup-id xcompmgr -c -C -t-5 -l-5 -r4.2 -o.55 exec feh --bg-scale ~/Downloads/Arch-Linux-Bluewave.jpg ตอนนี้lxterminalรองรับความโปร่งแสงเป็นต้น แต่เมื่อฉันจัดเรียงเครื่องของฉันในแนวตั้งวัตถุghosting การฉีกขาดและการตกแต่งบางส่วนจากพื้นที่ทำงานอื่น ๆ จะปรากฏที่ด้านบนขวา - และหายไปทันทีที่หน้าต่างปูกระเบื้องในแนวนอน นอกจากนี้เมื่อtransmission-gtk"ลอย" กล่องโต้ตอบการย้ายกล่องรอบ ๆ ใบโกสต์ในรูปแบบของเส้นแนวนอนเล็ก ๆ ซึ่งยังคงอยู่จนกว่าจะรีเฟรชบางส่วน มีวิธีแก้ปัญหาหรือไม่?

1
การกำหนด keybinding ยอดเยี่ยมสำหรับแท็กมากกว่า 9
ฉันใช้ WM ที่ยอดเยี่ยมและแท็กเริ่มต้นเก้าแท็ก (หรือ "เดสก์ท็อปเสมือนจริง") ไม่ได้อยู่ใกล้พอสำหรับฉัน: ฉันมี VMs และ VNC ระยะไกลจำนวนมาก ฯลฯ ในอดีตฉันเคยใช้ตัวจัดการหน้าต่างด้วย เดสก์ท็อปเสมือนประมาณ 20 เครื่องและถูกต้อง แต่ตอนนี้ที่ฉันพยายามที่น่ากลัวมีวิธีที่ฉันเคยไปกลับไปที่ WM ไม่ใช่ปูกระเบื้องไม่มี; ) ฉันจัดการเพื่อสร้างมากกว่าเก้าแท็กอย่างยอดเยี่ยมด้วยการเปลี่ยนบรรทัดนี้จากrc.luaของฉัน: tags[s] = awful.tag({ 1, 2, 3, 4, 5, 6, 7, 8, 9 }, s, layouts[1]) สำหรับสิ่งนี้: tags[s] = awful.tag({ 1, 2, 3, 4, 5, 6, 7, 8, 9, "a" …

1
กำหนดค่า dwm เพื่อเปิดแอปพลิเคชันโดยอัตโนมัติ
ฉันเพิ่งได้รับการกำหนดค่า dwm เพื่อความชอบของฉันในแง่ของสีและแท็ก ฉันแค่กำลังมองหาอีกสิ่งหนึ่ง: ความสามารถในการใช้งานบางแอปเริ่มต้นด้วย dwm บนแท็กบางอย่างโดยอัตโนมัติ ตัวอย่างเช่นฉันมีircแท็กฉันต้องการirssiให้ทำงานในแท็กนั้นเมื่อฉันเริ่มต้นเครื่อง เป็นไปได้ไหม มันจะมีลักษณะconfig.hอย่างไร

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

2
Kate ไม่มีขอบหน้าต่างจึงไม่มีปุ่มย่อเล็กสุดขยายใหญ่สุดและปิด
ฉันมักจะใช้ kate เป็นตัวแก้ไขข้อความที่ฉันต้องการ แต่เมื่อใดก็ตามที่ฉันเปิดมันจะไม่มีขอบหน้าต่างและดังนั้นจึงไม่มีปุ่มเพิ่มขยายย่อ / ขยายและปิด ฉันจะแก้ไขสิ่งนี้ได้อย่างไร ฉันลองคิดดูเมนูมุมมอง แต่ไม่พบการตั้งค่าใด ๆ ที่จะแก้ไข ยิ่งไปกว่านั้นดูเหมือนว่าจะติดอยู่ใน "เสมอในโหมดบน" ดังนั้นฉันไม่สามารถดูแผงของฉันเพื่อใช้คลิกขวาเพื่อปิดหรือแก้ไข การกดF11สร้างไม่มีการเปลี่ยนแปลง มีแถบเลื่อน แต่ดูเหมือนจะไม่ถูกควบคุมโดยตัวจัดการหน้าต่าง (kwin) เนื่องจากกว้างกว่าปกติมากและมีหน้าตัวอย่างขนาดเล็กของเอกสารทั้งหมดเป็นพื้นหลัง ฉันไม่ต้องการแทนที่คุณลักษณะนี้ถ้าเป็นไปได้ ฉันมีการติดตั้ง Linux Mint KDE 16 x64 เป็นค่าเริ่มต้นเกือบทุกครั้ง ที่เกี่ยวข้อง: ฉันจะออกจากหน้าจอเต็มหลังจากเปิดใช้งานผ่านเมนูบริบทคลิกขวาของ kwin (KDE) ได้อย่างไร

2
มีวิธีใดที่จะป้องกันไม่ให้โฟกัสถูกจับโดยแอปพลิเคชันอื่นหรือไม่?
ฉันได้รับรำคาญจาก windows ภายใต้การเปิด X และการโฟกัสจากหน้าต่างปัจจุบันซึ่งมีโฟกัส สิ่งนี้น่ารำคาญเป็นพิเศษเมื่อคุณพิมพ์รหัสผ่านลงในช่องโต้ตอบรหัสผ่านและแอปพลิเคชั่นอื่นขโมยโฟกัสดังนั้นการกดแป้นบางครั้งก็จบลงที่แอปพลิเคชันใหม่แทน ฉันมักจะหงุดหงิดกับสิ่งนี้ใน Windows แต่มีสิ่งเล็ก ๆ น้อย ๆ ที่สามารถทำได้เกี่ยวกับมันที่นั่นและฉันก็อดไม่ได้ที่จะรู้สึกว่านี่น่าจะแก้ไขได้ใน Unix ปัจจุบันฉันใช้ Gnome เป็นสภาพแวดล้อมเดสก์ท็อปของฉัน (บน RHEL 5.8) และตามที่wmctrl -mฉันใช้Metacityเป็นผู้จัดการหน้าต่างของฉัน ในขณะที่ฉันต้องการยึดติดกับตัวเลือกเริ่มต้นเหล่านี้ฉันยินดีที่จะเรียนรู้เกี่ยวกับตัวจัดการหน้าต่างที่ไม่แสดงพฤติกรรมนี้

1
เซิร์ฟเวอร์ X จิ๋วที่เข้ากันได้มากที่สุดคืออะไร?
ฉันได้สร้าง LFS / BLFS ประมาณหนึ่งเดือนแล้วด้วยความล้มเหลวหลายครั้งและแทบจะไม่ประสบความสำเร็จและฉันเพิ่งได้รับแจ้งว่ามีระบบหน้าต่างแบบ Xorg ที่มีขนาดเล็กอย่างไม่น่าเชื่อเนื่องจาก LFS ของ Xorg มีขนาดมากกว่า200MB แพคเกจเพียงแหล่งที่มา ฉันไปรอบ ๆ เว็บ แต่บทความ Wikipedia บน TinyX ชี้ให้ฉันเห็นหน้าแรกที่ไม่มีอยู่สำหรับการลอกแบบ Xorg ที่ดี ฉันต้องการสร้าง distro ที่เหมือน DSL (จริงๆแล้วมันเป็นโคลนนิ่งของ ChromeOS ที่เร็วกว่า) และฉันพร้อมทุกอย่างแล้วยกเว้นเซิร์ฟเวอร์ X สิ่งที่ฉันกำลังมองหาคือต่อไปนี้: บางสิ่งมีขนาดเล็กพอสมควรเนื่องจากฉันหวังว่าจะทำให้ distro ของฉันลดลงถึง 50MB เมื่อมันถูกบีบอัด บางสิ่งที่เข้ากันได้กับเซิร์ฟเวอร์ X ปกติ (ฉันไม่รู้ว่าฉันกำลังพูดถึงอะไร แต่ฉันหวังว่าจะมีบางอย่างที่ทำงานร่วมกับแอปพลิเคชัน X) สิ่งที่จะทำงานได้อย่างสมบูรณ์ (ไม่มี hiccups!) กับ OpenBox หรือ FluxBox …

1
อะไรคือความแตกต่างระหว่างโหมดการเรียงต่อกันต่าง ๆ ใน KWin และฉันจะใช้ได้อย่างไร
KDE มีโหมดการเรียง 3 โหมด: หมุนวน, คอลัมน์และลอย แต่ละคนทำอะไรได้บ้างและทำให้พวกเขาทำงานให้ฉันได้อย่างไร เช่นเกลียวดูเหมือนว่าจะตัดหน้าจอของฉันครึ่งหนึ่งแล้วครึ่งต่อไปอีกวิธีหนึ่ง เป็นไปได้ไหมที่จะปรับมันให้เป็นเหมือน 2/3? ฉันไม่เข้าใจวิธีการใช้ประโยชน์จากทุ่น บางทีใครบางคนสามารถอธิบายสิ่งที่แต่ละคนมีเพื่อ (หรือหนึ่งสำหรับแต่ละคำตอบ) และวิธีที่พวกเขาสามารถนำมาใช้และปรับ

4
ตัวสลับงานภายใน VNC
ฉันเรียกใช้ไคลเอนต์ VNC (tightvnc) พร้อมกับแอปพลิเคชันอื่น ๆ บนเครื่อง Windows ในเซสชั่น VNC ของฉันฉันมักจะเปิด xterms และ gvim หลายหน้าต่าง ฉันจะสลับระหว่างแอปพลิเคชันภายใน VNC ได้อย่างไร หากฉันใช้ ALT-TAB นั่นจะส่งผลให้เกิดการสลับระหว่างแอปพลิเคชันใน Windows ที่ VNC ทั้งหมดถูกพิจารณาว่าเป็นแอปพลิเคชันเดียว ฉันไม่ต้องการสิ่งนั้น. มีวิธีในการกำหนดค่าการเชื่อมโยงคีย์บางอย่างการกดแป้นพิมพ์สองหรือสามครั้งไม่เป็นไรสำหรับฉันที่จะทำงานหรือไม่?

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