วิธีจัดเรียง Application Windows บน Mac OS X


17

ด้วย Windows จะมีตัวเลือกจากทาสก์บาร์ไปที่ไทล์ windows ในแนวนอนหรือแนวตั้ง มีวิธีการทำซ้ำคุณลักษณะนี้ใน Mac OS X บ้างไหม?


ดูเพิ่มเติมที่apple.stackexchange.com/questions/557/…
David d C e Freitas

1
คุณอาจจะชอบ: imacami.net # tri

คำตอบ:


13

ฉันพบโปรแกรมโอเพ่นซอร์ส ShiftIt

http://code.google.com/p/shiftit/

มีโหมดหน้าจอครึ่งหนึ่ง (ซ้าย, ขวา, บน, ล่าง) และโหมดหน้าจอหนึ่งส่วนสี่ (ซ้ายบน, ขวาบน, ซ้ายล่าง, ขวาล่าง) มีแม้กระทั่งปุ่มลัด


4
ตอนนี้โฮสต์ที่นี่ :: github.com/fikovnik/ShiftItและฉันสามารถยืนยันได้ว่าทำงานได้ดีจริงๆ
กริช

1
มีไบนารีที่github.com/fikovnik/ShiftIt/issues/72ซึ่งทำงานได้ดีกับ Lion
waldo

ฉันสังเกตเห็นว่า ShiftIt พยายามทำการเชื่อมต่อขาออก (โดยใช้ Little Snitch) ไปที่ nkuyu.net, blogoriffic.com, dishchannelchart.com และ game-boyz.co.uk อาจจะไม่เป็นอันตราย แต่มีบางคนควรเข้าใจว่ามันทำอะไรอยู่ แหล่งที่มาอยู่บน GitHub แน่นอน (แม้ว่าผู้เขียนสามารถแก้ไขแหล่งที่มาก่อนที่จะสร้างแอป)
Peter Tseng

14

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


2
สำหรับใครที่กำลังมองหาโปรแกรมที่ยังใช้งานได้ดีในกลางปี ​​2554 - SizeUp ยังคงทำงานได้ดี
bmike

Ditto บน Snow Leopard ในช่วงต้นปี 2013
JohnJ

และดูเหมือนว่าจะยังคงทำงานกับโยเซมิตีในช่วงปลายปี 2014
เทรวิสรีดเดอร์

7

ลองTwoUp :

TwoUp ช่วยให้คุณวางตำแหน่งหน้าต่างอย่างรวดเร็วเพื่อเติมครึ่งหนึ่งของหน้าจอ (splitscreen) ผ่านแถบเมนูหรือปุ่มลัดทั้งระบบที่กำหนดค่าได้ (ปุ่มลัด) คล้ายกับฟังก์ชั่น“ หน้าต่างเรียงซ้อน” ที่มีอยู่ในระบบปฏิบัติการอื่น


ฉันใช้สิ่งนี้และฉันสามารถพูดได้ว่ายอดเยี่ยม เวอร์ชั่นใหม่จะมีของดี ๆ ตามผู้เขียน (คุณควรถามเขา) ;)
Martin Marconcini

TwoUp ถูกยกเลิก :(
Sagar R. Kothari

5

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

http://blog.slaunchaman.com/2008/05/20/resize-your-windows-automatically-for-different-resolutions/

http://www.ithug.com/2008/12/applescript-arranging-multiple-windows/

http://www.vicky.com.np/mediawiki/index.php/Tile_Terminal_Windows_Using_AppleScript

แก้ไข

เป็นมูลค่าเพิ่มที่ Apple ดูเหมือนว่าจะใช้มุมมองที่แตกต่างกันของวิธีการจัดการปัญหาของหน้าต่างบนหน้าจอ แทนที่จะทำให้พวกเขาจัดระเบียบผ่านระบบเรียงต่อกันพวกเขาให้ "ค้นหา" แทน หากคุณต้องการค้นหาแอพพลิเคชั่นหรือหน้าต่างเฉพาะคุณกดปุ่ม F9 for Exposéซึ่งจะย่อขนาดหน้าต่างที่เปิดอยู่ทั้งหมดและแสดงให้คุณเห็นในครั้งเดียวเพื่อให้คุณสามารถเลือกแอพที่ต้องการได้ หากคุณต้องการหน้าต่างทั้งหมดของแอปพลิเคชันเฉพาะคุณกดปุ่ม F10 ซึ่งจะดึงหน้าต่างของแอปพลิเคชันที่ใช้งานอยู่ออกจากกองหน้าต่างบนเดสก์ท็อปของคุณและวางไว้บนกอง

ไม่ใช่ทุกคนที่ชอบสิ่งนี้หรือเข้าใจว่านี่เป็นเครื่องมือที่ Apple แนะนำให้คุณใช้ดังนั้นคุณจะได้รับวิธีทั่วไป (Windows และ Linux) มากขึ้นในการจัดการเปิดหน้าต่างที่เพิ่มโดยบุคคลที่สาม ดูว่าแอปเปิลไม่ยอมแพ้เรื่อง "ความคิดที่แตกต่าง" อย่างเช่นเมาส์ปุ่มเดียว

ฉันได้ติดตามกระบวนทัศน์ "ค้นหา" นี้ในการจัดระเบียบไฟล์ส่วนใหญ่ด้วย การจัดระเบียบไฟล์ / โฟลเดอร์เดียวที่ฉันเก็บไว้ในโฟลเดอร์บ้านของฉันคือไดเรกทอรีสำหรับประเภทเอกสารและฉันใช้ Spotlight เพื่อค้นหาพวกเขา ฉันลองใช้การทดลองนี้เป็นครั้งแรกเมื่อ Spotlight ปรากฏขึ้นกับ Tiger และพบว่ามีการปรับปรุง Spotlight ใน Leopard ที่ใช้งานได้จริง (Spotlight ช้าเกินไปและไม่แม่นยำใน Tiger) ฉันเก็บโครงการปัจจุบันบนเดสก์ท็อปและเมื่อพวกเขาไม่ได้ใช้งานอีกต่อไปพวกเขาจะเข้าสู่ "เก็บถาวร" มันใช้งานได้ดี ฉันมีไฟล์ PDF จำนวนมากและอื่น ๆ ที่จะทำงานด้วยและฉันแทบไม่เคยใช้เวลาในการค้นหาเอกสารที่ฉันต้องการ

การกลับไปที่คำถามหน้าต่างใน Leopard ระหว่างเดสก์ท็อปเสมือน (Spaces โดยปกติฉันใช้ช่องว่าง 9 ช่องต่อครั้ง) และExposéฉันไม่รู้สึกว่าต้องไปกับระบบเรียงซ้อนหน้าต่างแบบดั้งเดิมมากขึ้น


4

breezeมีสถานะหน้าต่างสากลและแอปพลิเคชัน รัฐสามารถถูกเรียกใช้โดยใช้แป้นพิมพ์และมีความละเอียดอิสระ จับคู่กับsizeupและwindowflowและคุณจะถูกตั้งค่า


เพียงเพื่อให้คุณรู้ว่าตั้งแต่โพสต์คำตอบนี้ WindowFlow มีเบต้าด้านซ้ายและเรียกว่าตอนนี้ดีที่สุดเค้าโครง URL ที่ถูกต้องคือmost-advantageous.com/optimal-layout
เบเนดิกต์ Lowndes


2

แม่มดเปรียบเสมือนแท็บ alt + บนหน้าต่าง แต่แสดงหน้าต่างหลายบานที่เปิดอยู่ คุณเรียกใช้งานโดยใช้ตัวเลือก + แท็บแทนคำสั่ง + แท็บและคุณยังคงใช้คำสั่ง + แท็บของคุณ http://www.manytricks.com/witch/

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


2

นี่คือ applescript สุดเท่จากhttp://www.ithug.com/2008/12/applescript-arranging-multiple-windows/ซึ่งสามารถแก้ไขได้ - โดยการใส่ชื่อแอปพลิเคชันที่คุณต้องการให้ทำงานบนเช่น Safari หรือ ดูตัวอย่างหรือจดหมาย - ใช่คุณต้องเปิดใช้งานสำหรับแต่ละแอปพลิเคชั่นที่เปิดอยู่ แต่ก็ใช้งานได้ดีทีเดียว ฉันไม่สามารถใช้เครื่องมือค้นหาได้

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

tell application "Safari"
activate
set _theWindows to every window
repeat with i from 1 to number of items in _theWindows
set this_item to item i of _theWindows
set the bounds of this_item to {(109 + (20 * i)), (10 + (10 * i)), (1164 + (20 * i)), (786 + (10 * i))}
end repeat
end tell



0

พวกเขาเป็นแอพพลิเคชั่นจำนวนมากที่สามารถทำเช่นนั้นได้ในตอนนี้

ฉันใช้TileWindows มันมีโหมดหน้าจอครึ่งหนึ่ง (ซ้าย, ขวา, บน, ล่าง) และโหมดหน้าจอไตรมาส (ซ้ายบน, ขวาบน, ซ้ายล่าง, ขวาล่าง) มีแม้กระทั่งปุ่มลัด


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