ฉันกำลังมองหาวิธีที่มั่นคงในการทำให้หน้าต่าง 'อยู่ด้านบนเสมอ' บน OSX
Afloatแอปที่ต้องการ SIMBL / easySIMBL ซึ่งดูเหมือนจะไม่เสถียรมาก
มีวิธีแก้ปัญหาที่ดีกว่านี้ไหม? จริงๆแล้วมันน่าแปลกใจที่ไม่มีวิธีดั้งเดิมในการใช้งานสิ่งนี้
ฉันกำลังมองหาวิธีที่มั่นคงในการทำให้หน้าต่าง 'อยู่ด้านบนเสมอ' บน OSX
Afloatแอปที่ต้องการ SIMBL / easySIMBL ซึ่งดูเหมือนจะไม่เสถียรมาก
มีวิธีแก้ปัญหาที่ดีกว่านี้ไหม? จริงๆแล้วมันน่าแปลกใจที่ไม่มีวิธีดั้งเดิมในการใช้งานสิ่งนี้
คำตอบ:
ฉันจะทราบว่า iOS Simulator มี / Stay in Front
มีตัวเลือก ฟังก์ชั่นที่มีประโยชน์อย่างยิ่งและพิสูจน์ให้เห็นว่ามีวิธีที่ Apple ให้การสนับสนุนและถูกทำนองคลองธรรมเพื่อให้บรรลุพฤติกรรมนี้
อาจคุ้มค่าที่จะเปิดเรดาร์โดยเฉพาะอย่างยิ่งสำหรับการเพิ่มไปยังสถานี
คุณสามารถทำซ้ำเรดาร์ของฉัน :
รหัสข้อผิดพลาด 27430873: เพิ่มตัวเลือก "อยู่ข้างหน้า" ในหน้าต่างเทอร์มินัล
น่าเสียดายที่ Xcode 9 ลบคุณลักษณะนี้ใน iOS Simulator โปรดทำสำเนารายงานข้อผิดพลาดของ Apple เพื่อนำสิ่งนั้นกลับมาด้วย!
รหัสข้อผิดพลาด 32852924: Xcode 9 iOS Simulator หายไปจากตัวเลือก "อยู่ข้างหน้า"
แอพของ Activity Monitor ของ Apple นั้นมีตัวเลือกKeep CPU Windows on Top
ที่ลอยกราฟ CPU ขนาดเล็กที่ด้านบนของหน้าต่างแอพอื่น ๆ ทั้งหมด:
หากคุณต้องการทำเช่นนี้เพื่อพูดหน้าต่างเบราว์เซอร์อินเทอร์เน็ตคุณสามารถดูแอพพลิเคชั่นของโอเพ่นซอร์สฮีเลียม ฟรีและคุณยังสามารถดาวน์โหลดซอร์สและคอมไพล์เวอร์ชันของคุณเองได้หากคุณต้องการ
โดยพื้นฐานแล้วมันเป็นอินเทอร์เน็ตเบราว์เซอร์ที่ลอยอยู่เหนือหน้าต่างอื่น ๆ
แก้ไข:
นอกจากนี้ยังมีแอปใหม่จาก Apple Mac App Store ที่เรียกว่าFluid Browserที่จะทำสิ่งเดียวกัน มันมีค่าใช้จ่ายไม่กี่ดอลลาร์ แต่ก็ใช้งานได้ดีและมีคุณสมบัติมากกว่า Helium (ตั้งแต่ 7/6/2559) ดังนั้นตอนนี้คุณมีแอพให้เลือกสองแบบ
ถ้าคุณต้องการ / ต้องการ"อยู่ด้านบนสุด" เท่านั้นสำหรับหน้าต่างTerminal.app ของคุณ(เช่นตัวฉันเอง) มีกระบังแบบหล่นลงของQuake / Guake - style , ปลั๊กอินSIMBL ที่พร้อมใช้งานซึ่งสนับสนุนการตรึงที่พื้นหน้า รวมทั้งหมด
ดังนั้นจึงเป็นไปได้แม้จะมีความเข้าใจผิดทั่วไปว่าไม่ใช่
ตั้งแต่MacOS 10.11 (El Capitan)ในการติดตั้ง / รันTotalTerminalคุณอาจต้องปิด การป้องกันความสมบูรณ์ของระบบ :
csrutil enable --without debug
มันไม่ได้มาเปิด แต่ที่ผ่านมาการดำเนินการเปิดแหล่งที่ยังคงมีอยู่บนGitHub ดังนั้นหากคุณต้องการคุณสามารถตรวจสอบความสำเร็จของมันได้ ฉันส่งอีเมลให้นักพัฒนาซอฟต์แวร์ถาม แต่มันนานมากแล้วที่พวกเขาทำงานกับมันพวกเขาทำไม่ได้ (หรือจะไม่?) บอกฉันจริงๆ
ฉันเพิ่งจะยอมแพ้กับ MYSIMBLE และล่ม Fenêtreเป็นแอพที่จ่ายเงินสำหรับแอปเวอร์ชัน lite ฟรีที่ใช้งานได้ดีจริง ๆ
ฉันใช้เพื่อเล่นหน้าต่างวิดีโอในหน้าต่างขณะทำงานหรือเพื่อให้คำแนะนำออนไลน์อยู่ด้านบน ไม่แน่ใจว่าคุณต้องการใช้มันเพื่ออะไร?
มีแอพฟรีที่เรียกว่ารหัสคีย์ใน Mac App Store ซึ่งเท่าที่ฉันสามารถบอกได้ว่าอยู่ด้านบนของหน้าต่างอื่น ๆ ทั้งหมด นอกเหนือจากรายการเมนูมันจะอยู่เหนือแอพอื่น ๆ ทั้งหมดรวมถึง Terminal และแถบ Safari URL
ไม่ใช่คำตอบจริงๆ แต่เป็นเหมือนวิธีแก้ปัญหา: คุณสามารถใช้ Spectacle หรือแอพที่คล้ายกันเพื่อตั้งค่าเค้าโครงของเดสก์ท็อปที่ให้คุณติดตามหน้าต่างต้นฉบับได้อย่างรวดเร็ว
แน่นอนว่านี่จะไม่ช่วยเมื่อคุณรอให้คนอื่นเข้าร่วมแชทสนับสนุนและในขณะเดียวกันก็ตัดสินใจที่จะใช้เวลาของคุณเพื่อหาสิ่งที่มีประโยชน์มากกว่าการจ้องมองที่หน้าต่างว่าง - เช่นทำงานบนเดสก์ท็อปเสมือนจริง :(
คว้า Spectacle จากที่นี่: https://www.spectacleapp.com
เพียงแค่ลากเทอร์มินัลเหนือหน้าต่างซาฟารีหลังจากพิมพ์ F3
สิ่งนี้จะทำการจัดเทอร์มินัลโดยอัตโนมัติในแนวตั้งทางด้านขวาของหน้าต่างซาฟารีเช่น ... เพื่อให้คุณสามารถทำงานและเข้าถึงเทอร์มินัลขณะที่อยู่ในหน้าต่างอื่น ...
หากคุณกำลังดูวิดีโอในขณะที่เรียกดูหรือใช้แอปพลิเคชันอื่น ๆ คุณสามารถใช้ส่วนขยายรูปภาพในรูป (โดย Google)สำหรับ Chrome
หากคุณเป็นนักพัฒนาซอฟต์แวร์และ SIP ของคุณถูกปิดใช้งาน (csrutil) คุณสามารถเปลี่ยนlevel
คุณสมบัติการNSWindow
ใช้งานlldb
ได้ เมื่อคุณแนบกับกระบวนการ (เช่น App Store) ใน XCode เพียงพิมพ์:
(lldb) e NSWindow *$window = [(NSArray *)[NSApp windows] firstObject]
(lldb) po $window
<NSWindow: 0x600000d64200>
(lldb) po [$window setLevel:3]
resume debugging
PS: หากแอพมีหลาย windows ให้ใช้คำสั่งที่ถูกต้อง
(lldb) po [NSApp windows]
หากต้องการย้อนกลับมาเพียงปิดหน้าต่างหรือใช้งาน
(lldb) po [$window setLevel:0]