Tiling Window Manager


24

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

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


ฉันสับสน (และอาจเป็นใบ้อย่างไม่น่าเชื่อในการถามคำถามนี้ :) หากคุณต้องการให้นี่ทำงานกับ Gnome ทำไมคำถามนี้จึงถูกแท็ก osx
bedwyr

@bedwyr: ไม่แน่ใจว่าทำไมรวย M แท็กมันว่า "OSX" ผมเปลี่ยนเป็น "คำพังเพย"
ไคล์โครนิน

คำตอบ:


14

นี่อาจเป็นหัวข้อที่ไม่สมบูรณ์ดังนั้นโปรดอย่าลังเลที่จะแก้ไขหากโซลูชัน MS Windows ไม่ใช่สิ่งที่คุณต้องการ (โพสต์นั้นไม่ได้พูดเฉพาะโซลูชัน Linux เท่านั้น) ฉันเขียน MaxTo ซึ่งแบ่งพาร์ติชันหน้าจอของคุณเป็นสี่เหลี่ยมและเปลี่ยนเหตุการณ์ทั้งหมดให้ใหญ่สุดเพื่อใส่ windows ลงในพาร์ติชันเหล่านั้น คุณสามารถค้นหาได้ที่maxto.net


ว้าวจริงหรือ? นั่นดูน่าสนใจ. :) ฉันแน่ใจว่าคุณต้องจ่ายค่าแบนด์วิดท์และค่าใช้จ่าย .. : P ขออภัยฉันแค่อยากรู้อยากเห็นเพราะฉันเป็นเพียงนักพัฒนามือใหม่และอยากจะมีส่วนร่วมในโครงการโอเพนซอร์สสักวันหนึ่ง :)

ฉันโฮสต์สิ่งนี้บนเว็บเซิร์ฟเวอร์ของ บริษัท ตั้งแต่ผมเป็นเจ้าของ บริษัท ที่ผมสามารถทำสิ่งเหล่านี้ได้ฟรี ... มิฉะนั้นมีสถานที่เช่น Sourceforge ว่าสิ่งที่จะเป็นเจ้าภาพฟรี ..
Vegard เสน

"โพสต์ไม่ได้พูดอย่างชัดเจนว่าเป็นเพียงโซลูชั่นของ Linux" แต่ก็ไม่ได้พูดว่า ยังคงเป็นโปรแกรมที่น่าสนใจที่คุณมี

1
ว้าวนั่นคือสิ่งที่ฉันต้องการ ปัญหาเดียวก็คือฉันไม่ได้ใช้ Windows - ถ้าคุณรู้ว่าซอฟต์แวร์ใด ๆ ที่ทำสิ่งที่คุณทำสำหรับ Mac OS X หรือ Linux ฉันก็เป็นได้ (และฉันจะดาวน์โหลด MaxTo สำหรับเมื่อฉันใช้ Windows)
Kyle Cronin

14

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


1
ดีเลิศมีเส้นโค้งการเรียนรู้เล็กน้อยหากคุณไม่ได้อ่านบทช่วยสอนและต้องใช้เวลาสักครู่ในการตั้งค่าตามความชอบของคุณ มันสามารถรวมเข้ากับ Gnome ได้อย่างง่ายดายด้วยการตั้งค่าเริ่มต้นหากคุณไม่มีคีย์ Mod4 ของคุณที่เชื่อมโยงกับสิ่งต่างๆ เพียงkillall gnome-wm; awesome &ลองดู killall awesome; gnome-wm &ที่จะกลับไปจัดการหน้าต่างตามปกติของคุณย้อนกลับกระบวนการ: ทดแทน gnome-wm ด้วย Compiz หรืออะไรก็ตามที่คุณใช้จริง
เพียงแค่ Jake

5

ในขณะที่ฉันใช้ Awesome เป็นส่วนตัวเพราะมันให้ความต้องการทั้งหมดของฉัน (และถาดในตัว) คุณสามารถรวม Xmonad กับทั้ง Gnome และ KDE ได้อย่างมีประสิทธิภาพมากและคล้ายกับ Awesome มาก


5

Compizมาพร้อมกับแพ็คเกจGridแล้วตรงกันข้ามกับสิ่งที่คนอื่นพูด กริดเพิ่มแป้นพิมพ์ลัดสำหรับการเรียงหน้าต่างของคุณตามที่คุณต้องการและสามารถปรับแต่งได้ด้วยตนเอง


ฉันหวังว่าจะมีวิธีมากขึ้นในการกำหนดค่าวิธีการทำงานของตาราง (นึกคิด xmonad ทำงานได้ดีกับ compiz และคำพังเพย) แต่มันมีรอยขีดข่วนการปูกระเบื้องสำหรับตอนนี้ :-)
Miloshadzic

3

เพียงแค่บันทึกย่อสำหรับผู้ใช้ Mac ของฉัน:

ซอฟต์แวร์ TwoUp by Irradiated ช่วยให้คุณเลื่อนหน้าต่างขึ้นลงซ้ายหรือขวาและรับ 50% ของหน้าจอที่ใช้งานได้จริงด้วยปุ่มกดด่วน หลังจากใช้ไปซักวันแล้วฉันไม่คิดว่าฉันจะทำอะไรได้อีกหากไม่มีสิ่งเล็ก ๆ นี้อีกแล้ว

สิ่งที่ดีที่สุด: ฟรีเช่นเดียวกับเบียร์


2

คุณดูที่ion3หรือไม่? ดูเพิ่มเติมคำถามเกี่ยวกับความคิดเห็น ion3


มันเกิดขึ้นในการค้นหาของฉัน แต่บทความ Wikipedia ระบุว่าผู้แต่งนั้นเป็นบิตหรือพริมาดอนน่าและไม่ต้องการพัฒนาซอฟต์แวร์อีกต่อไป
Kyle Cronin

2

ฉันใช้ xmonad กับ Gnome และฉันชอบ ฉันมักจะมีหน้าต่างเต็มหน้าจอทั้งหมดดังนั้นมันจึงง่ายมากที่จะทำเช่นนี้กับ xmonad จากนั้นเพียงแค่เปลี่ยนเลย์เอาต์ของหน้าต่างเมื่อฉันต้องการ windows แบบเคียงข้างกันหรือซ้อนกันในแนวตั้ง หลังจากใช้มันมาเกือบปีแล้วฉันพบว่าตัวจัดการหน้าต่างที่ไม่เรียงซ้อนนั้นดูเงอะงะมากกว่านี้

หากคุณต้องการความรู้สึกเล็กน้อยว่า xmonad + gnome เป็นอย่างไรลองดูscreencast ของฉัน


Screencast ออฟไลน์อยู่ คุณช่วยอัปโหลดไปที่ vimeo / youtube หรืออะไรที่คล้ายกันได้ไหม
koppor

1

คำตอบบางส่วนคือใช้ Compiz ฟิวชั่นกับ Gnome และใช้ประโยชน์สูงสุด (ในปลั๊กอิน compiz-fusion-plugins-extra):

ขยายใหญ่สุด: ปรับขนาดหน้าต่างให้พอดีกับพื้นที่ว่างของหน้าจอที่ว่าง

แต่แล้วอีกครั้งมันไม่ได้อัตโนมัติ ..


ขอบคุณสำหรับการตอบกลับของคุณ. ฉันเพิ่งดูวิดีโอของมันในการดำเนินการและนั่นคือความช่วยเหลือในการปูกระเบื้องหน้าต่าง ฉันยังคงหวังว่าจะมีรายการจากที่ใดที่หนึ่งที่ฉันต้องการ
Kyle Cronin

1

ฉันใช้Muscaและดูเหมือนจะเป็นสิ่งที่ฉันกำลังมองหา! ฉันใช้ dzen2 เพื่อเพิ่มแผงเล็ก ๆ ที่มุมหน้าจอของฉันเป็นเวลา ฯลฯ และ trayer เป็นถาดระบบและมันทำงานได้อย่างสมบูรณ์แบบสำหรับฉัน


1

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


0

ปลั๊กอินตารางสำหรับ compiz อาจทำในสิ่งที่คุณต้องการ เป็นหลักสำเนาของการปฏิวัติ winsplit สำหรับ windows

นี่คือลิงค์: http://forum.compiz-fusion.org/showthread.php?t=8821

คุณควรรับรุ่นล่าสุดจากที่เก็บ git และรวบรวมด้วยตัวคุณเอง หากคุณใช้ฉลาดคุณจะต้อง (อย่างน้อย) compiz-dev

เจมส์



0

มีส่วนขยายของเชลล์ Gnome ที่มีการเรียงต่อกันเป็นอย่างดีShellTileที่ช่วยให้คุณเรียงหน้าต่างได้แบบโต้ตอบโดยการลากไปวางไว้ที่อื่นขณะที่กดปุ่ม Ctrl หน้าต่างแบบเรียงต่อกันจะถูกจัดกลุ่มและทำงานเป็นหน้าต่างเดียว

การติดตั้งนั้นง่าย: ในขณะที่ Gnome> = 3.2 กำลังเรียกใช้เพียงชี้เบราว์เซอร์ของคุณไปยังหน้าแรกของส่วนขยายhttps://extensions.gnome.org/extension/657/shelltile/และกดสวิตช์

มีข้อผิดพลาดในรุ่นล่าสุดที่ป้องกันไม่ให้หน้าต่าง Gnome-shell snapมาตรฐานไปที่ด้านข้างของหน้าจอแต่มันได้รับการแก้ไขแล้วในเวอร์ชันการพัฒนาบน Bitbucket และควรเข้าสู่หน้าส่วนขยายในไม่ช้า

หน้าจอเรียงต่อกันโดยส่วนขยาย ShellTile Gnome-shell


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