วิธีซ่อนแอปที่ใช้งานเฉพาะใน OS X (ต้องย้อนกลับได้)?


28

มีวิธีการซ่อนหน้าต่างแอปพลิเคชันและไอคอนท่าเรือของแอปที่ใช้งานเฉพาะใน OS X หรือไม่? ค่อนข้างเหมือนบริการพื้นหลังที่สามารถเปิดหรือปิดได้


โซลูชันอาจเป็นแอปที่เฉพาะเจาะจงดังนั้นจึงเป็นการดีที่จะรู้ว่าแอปที่คุณพยายามซ่อน
nohillside

แอพของบุคคลที่สามที่เรียกว่า morphvox
bouncingHippo

คำตอบ:


45

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

  1. ไปที่โฟลเดอร์แอปพลิเคชันของคุณและคลิกขวา (ควบคุมคลิก) บนแอพที่คุณต้องการซ่อนจาก Dock

  2. Show contentsคลิกที่ ตอนนี้คุณควรจะเห็นไฟล์ "ภายใน" ของแอพ

  3. เปิดInfo.plistไฟล์ในContentsโฟลเดอร์ด้วย TextEdit (คลิกขวา -> "Open with ... ")

  4. ไปที่ด้านล่างสุดของไฟล์และค้นหาสองบรรทัดสุดท้ายที่ควรพูดว่า:

    </dict>
    </plist>

  5. ตอนนี้แทรกสิ่งนี้ก่อนสองบรรทัดและบันทึกไฟล์

    <key>LSUIElement</key>
    <true/>

หลังจากนี้ไอคอนท่าเรือของแอปจะไม่ปรากฏอีกต่อไป โปรดทราบว่าคุณจะต้องใช้ Activity Monitor หรือ Terminal ( killall <appname>) เพื่อออกจากแอพหากคุณปิดหน้าต่าง

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

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


ที่มา: ลิงค์


4
ใช้งานไม่ได้ใน 10.12 และใหม่กว่า ??
Itachi

@Itachi ฉันไม่มี Mac เพื่อทำการทดสอบขออภัย
comfreak

การลงทะเบียน Sandbox ล้มเหลว: รหัสลายเซ็นไม่ถูกต้อง: การดำเนินการไม่เสร็จสมบูรณ์ (ข้อผิดพลาด OSStatus -67030)ดูเหมือนว่าเครื่องมือของบุคคลที่สามบางรายที่ใช้เครื่องมือนี้จะไม่ทำงานใน Sierra เช่นกัน มันผิดพลาด
Itachi

อาลงนามรหัส
SilverWolf - Reinstate Monica

2
ทำงานบน 10.13.5 หลังจากการเปลี่ยนแปลงคุณต้องรีสตาร์ทแอป
อเล็กซานเดอร์คิม

7

เมื่อเร็ว ๆ นี้ฉันเจอแอพที่เรียกว่า GhostTile และมันทำสิ่งนี้อย่างแน่นอน ฉันลองจอดเรือและมันไม่ทำงาน แต่อันนี้ใช้ได้จริงและน่ากลัวมาก

http://ghosttile.kernelpanic.im/


จบลงด้วยการใช้แอพนี้ มีประโยชน์โดยใช้รุ่นจ่ายกับการทดลอง?
อเล็กซานเดอร์คิม

6

ใช้คำสั่ง PlistBuddy ดั้งเดิมเพื่อทำ:

/usr/libexec/PlistBuddy -c 'Add :LSUIElement bool true' /Applications/[AppName].app/Contents/Info.plist

[App Name]อย่าลืมที่จะเปลี่ยน

หากคุณต้องการกลับไปรันคำสั่ง:

/usr/libexec/PlistBuddy -c 'Delete :LSUIElement' /Applications/[AppName].app/Contents/Info.plist

5

แอปพลิเคชันการลากและวางของบุคคลที่สามที่เรียกว่าDock Dodgerลบแอปพลิเคชันออกจาก Dock และcommand + tabลำดับสำหรับคุณ วิธีนี้โปรแกรมยังคงทำงานอย่างแข็งขันแต่สมบูรณ์ซ่อน

มันใช้งานได้กับแอพพลิเคชั่นส่วนใหญ่บน Mac อย่างไรก็ตามเมื่ออัปเดตแอปพลิเคชันที่ซ่อนอยู่อาจยกเลิกการเปลี่ยนแปลงของคุณดังนั้นคุณอาจต้องเรียกใช้ผ่าน Dock Dodger อีกครั้ง

ขั้นตอนในการปฏิบัติตาม:

  1. ดาวน์โหลด Dock Dodger (ตัวอย่างเช่น: ดาวน์โหลดจาก Apponic )
  2. เริ่ม Dock Dodger (คุณอาจต้องอนุญาตให้เปิดแอปนี้จากการตั้งค่าความปลอดภัย macOS ของคุณเพราะมันเป็นนักพัฒนาบุคคลที่สามที่ไม่ปรากฏชื่อ
  3. ลากแล้วปล่อยแอปพลิเคชันที่คุณต้องการซ่อนในหน้าต่าง Dock Dodger
  4. ออกจาก Dock Dodger
  5. เพียงเริ่มต้นแอปพลิเคชันที่คุณต้องการซ่อน

มีหนึ่ง 'แต่ ... '

เมื่อเริ่มต้นแอปพลิเคชันที่คุณเพิ่งตั้งค่าให้ซ่อนจะปรากฏหน้าต่างแอปพลิเคชัน

  • คลิกที่ใดก็ได้ในหน้าต่างแอปพลิเคชันเพื่อให้อยู่ด้านหน้าและมีโฟกัส
  • กดcommand + Hบนแป้นพิมพ์เพื่อซ่อนแอปพลิเคชันเมื่อซ่อนแอปพลิเคชันส่วนใหญ่จะยังคงซ่อน

ในการออกจากแอพที่ซ่อนอยู่:

  • เปิดการตรวจสอบกิจกรรม
  • ค้นหาชื่อแอปพลิเคชันที่ซ่อนอยู่ของคุณในรายการ
  • ออกหรือ Force Quit

หรือ:

  • ค้นหาแอปพลิเคชันที่ซ่อนอยู่ใน Finder (มักจะอยู่ในโฟลเดอร์ Applications ของคุณ)
  • เริ่มแอปพลิเคชันที่ซ่อนอยู่
  • สำหรับแอปพลิเคชันส่วนใหญ่จะเป็นการยกเลิกการซ่อนหน้าต่างแอปพลิเคชันและนำไปไว้ด้านหน้า
  • ตอนนี้คุณสามารถออกจากแอปพลิเคชันจากเมนู macOS หรือกด command + Q

ข้อเสียของการใช้ Dock Dodger:

ย้อนกลับได้ไหม? Dock Dodger ไม่ได้ช่วยให้คุณเลิกทำการเปลี่ยนแปลงนี้ได้ ในการย้อนกลับ:

  • ใช้คำตอบที่ได้รับจาก @comfreak ( /apple//a/207944/96748 ) เพื่อเลิกทำการเปลี่ยนแปลง
  • หรือเพียงแค่ทำการสำรองข้อมูล / เก็บถาวร / คัดลอกแอปพลิเคชันก่อนที่คุณจะทำการเปลี่ยนแปลงที่ซ่อน

ข้อดีของการใช้ Dock Dodger

  • มันเป็นขั้นตอนการลากและวางที่ง่ายมากในขั้นตอนเดียว

ฉันใช้มันสำเร็จเพื่อซ่อนแอพ Wacom Desktop Center และ SpamSieve บน macOS Sierra ฉันสังเกตเห็นตำแหน่งการดาวน์โหลด Dock Dodger อย่างเป็นทางการว่าออฟไลน์ดังนั้นฉันจึงเพิ่มลิงก์ดาวน์โหลด Apponic


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