มีวิธีที่ฉันสามารถซ่อนไอคอน dock ของแอปที่รันอยู่ Mac OS X หรือไม่
มีวิธีที่ฉันสามารถซ่อนไอคอน dock ของแอปที่รันอยู่ Mac OS X หรือไม่
คำตอบ:
หมายเหตุสำคัญ:ใน Mac OS X 10.5+ วิธีที่อธิบายด้านล่างนี้ใช้งานได้เฉพาะกับแอปที่ไม่ได้ใช้คุณสมบัติ "การเซ็นรหัส " ซึ่งเปิดตัวใน 10.5 เพื่อให้แน่ใจว่ารหัสที่ใช้จริง ผลลัพธ์ของการใช้วิธีนี้กับแอพที่เซ็นชื่อจะแตกต่างกันไป มันอาจจะทำให้เกิดการตรวจสอบเพื่อความผิดพลาดเมื่อเริ่มต้นหรือส่งผลให้มันมีพฤติกรรมที่ไม่คาดคิด
คุณสามารถแก้ไขไฟล์ที่Info.plist
มีอยู่ในไดเรกทอรีของแต่ละแอพ (เช่น/Applications/VLC.app/Contents/Info.plist
) โดยเพิ่มบรรทัดต่อไปนี้:
<key>LSUIElement</key>
<string>1</string>
ตัวอย่างเช่น:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>LSUIElement</key>
<string>1</string>
<key>BuildMachineOSBuild</key>
<string>11G63</string>
<key>CFBundleDevelopmentRegion</key>
...
...
</dict>
</plist>
เมื่อคุณจะเริ่มแอพคุณจะเห็นไอคอนเพียงหนึ่งวินาทีและมันจะหายไป
Dockless
และDock Dodger
ทำการเปลี่ยนแปลงนี้โดยอัตโนมัติในแอพ
มันใช้งานได้ดีมาก ฉันต้องการเปิด Mail ทุก ๆ 15 นาทีดังนั้นฉันจึงสร้างสคริปต์ใน Applescript Editor ที่มีลักษณะดังนี้:
ซ้ำ
บอกแอพลิเคชัน "Mail"
เปิดใช้งาน
ล่าช้า 60 * 15
ปลายบอก
ท้ายซ้ำ
ความล่าช้าของ 60 คือ 60 วินาทีและฉันคูณมันด้วย 15 (= 15 นาที)
จากนั้นใน Applescript ฉันคลิก "รวบรวม" จากนั้น "บันทึก" และตั้งชื่อมันว่า "จดหมายทุก ๆ 15" แต่ให้แน่ใจว่าตั้งชื่อเป็นแอปพลิเคชันที่ไม่ได้เป็นสคริปต์ในโฟลเดอร์แอปพลิเคชันของฉัน
ไปที่ Finder ของคุณและในโฟลเดอร์ Applications เป็นไฟล์ใหม่ของคุณ "Mail ทุก ๆ 15" คลิกขวาที่ไฟล์นั้นและเลือก "แสดงเนื้อหาแพ็คเกจ"> เนื้อหา
คุณจะเห็นไฟล์ชื่อ Info.plist ซึ่งคุณสามารถเปิดไฟล์ในโปรแกรมแก้ไขข้อความโดยการดับเบิลคลิก
เมื่อคุณเปิดไฟล์ใส่รหัสที่กล่าวถึงข้างต้นและวางใต้บรรทัด "dict"
หมายเหตุ: เมื่อคุณเริ่มแก้ไขมันจะเตือนคุณ:
คุณไม่ได้รับอนุญาตให้เขียนไปยังโฟลเดอร์ที่มีไฟล์“ Info.plist” คุณสามารถทำซ้ำเอกสารนี้และแก้ไขไฟล์ที่ซ้ำกัน เฉพาะสำเนาเท่านั้นที่จะรวมการเปลี่ยนแปลงของคุณ
ไปข้างหน้าและทำซ้ำและทำการเปลี่ยนแปลง 2 บรรทัดด้วยการแทรก บันทึกไฟล์ไปยังเดสก์ท็อปของคุณเป็น Info.plist (เช่นเดียวกับไฟล์ต้นฉบับ)
Finder ของคุณยังควรเปิดถ้าไม่เปิดใหม่โดยทำซ้ำขั้นตอนที่ 3 เปลี่ยนชื่อไฟล์เดิมฉันตั้งชื่อว่า Info-A.plist (เพื่อความปลอดภัยเท่านั้นฉันแน่ใจว่าคุณสามารถย้ายไฟล์ไปที่ถังขยะได้ แต่ฉัน ไม่ต้องการโอกาส)
ฉันสลับตำแหน่งด้วยไฟล์ (ย้าย Info.plist จากเดสก์ท็อปไปยังโฟลเดอร์ "เมลทุก 15> เนื้อหา" และย้าย Info-A.plist ไปยังเดสก์ท็อป)
ไปที่การตั้งค่าระบบ> ผู้ใช้ & กลุ่ม> รายการเข้าสู่ระบบจากนั้นฉันคลิกที่เครื่องหมาย + เพื่อเพิ่มแอปพลิเคชันเข้าสู่ระบบเพื่อเริ่มต้นเมื่อเริ่มระบบหรือเข้าสู่ระบบ ตอนนี้มันจะเปิดทุก ๆ 15 นาทีและไอคอนและแอพจะไม่ปรากฏให้เห็นอีกต่อไปเมื่อมันเปิดขึ้น
หวังว่านี่จะช่วยได้เพราะฉันไม่รู้อะไรเกี่ยวกับ Mac และต้องทำวิจัยมากมายก่อนที่ฉันจะทำถูกต้องในที่สุด หน้าเว็บนี้เป็นที่ที่ฉันอยู่เมื่อฉันได้ถูกต้องในที่สุดดังนั้นฉันจะบันทึกหน้านี้เพื่อใช้อ้างอิงในอนาคต