ฉันต้องการใช้สคริปต์เพื่อเปิดใช้งานสิ่งเหล่านี้ใน macOS High Sierra โดยใช้ค่าเริ่มต้น ฉันรู้วิธีสร้างสคริปต์ใน. bash_profile เนื่องจากฉันจะใช้ฟังก์ชั่นสำหรับมันจากนั้นเพียงเรียกใช้ฟังก์ชันในเทอร์มินัล อย่างไรก็ตามสิ่งที่ฉันขาดหายไปคือสตริงที่แท้จริงเพื่อเปิดใช้งานต่อไปนี้:
- การแสดงไอคอน Bluetooth
- การแสดงไอคอนระดับเสียง
- แสดงเปอร์เซ็นต์แบตเตอรี่
- แสดงวันที่เต็ม
มีการตั้งโปรแกรมโดยใช้ Defaults หรือไม่และมีการเปลี่ยนแปลงอย่างมากระหว่าง 10.6-10.13 หรือไม่
ตกลงตามสิ่งที่ IconDeamon พูดไว้ในส่วนความเห็นสำหรับโพสต์นี้ฉันสามารถไปและแก้ไข~/Library/Preferences/com.apple.systemuiserver.plist
และสามารถดูรายการเมนูที่ฉันเปิดใช้งานได้
อย่างไรก็ตามสิ่งนี้ไม่จำเป็นต้องพาฉันไปที่ที่ฉันอยากไป เป็นการดีที่จะหารายการและสามารถแก้ไขปัญหานี้ได้ ฉันหมายความว่าโอเคตอนนี้ขอบคุณที่ช่วยในฟอรั่มนี้ฉันรู้ว่าสิ่งที่ฉันต้องการแสดงคือ:
/System/Library/CoreServices/Menu Extras/Script Menu.menu
/System/Library/CoreServices/Menu Extras/RemoteDesktop.menu
/System/Library/CoreServices/Menu Extras/Bluetooth.menu
/System/Library/CoreServices/Menu Extras/TimeMachine.menu
/System/Library/CoreServices/Menu Extras/AirPort.menu
/System/Library/CoreServices/Menu Extras/TextInput.menu
/System/Library/CoreServices/Menu Extras/Battery.menu
/System/Library/CoreServices/Menu Extras/Volume.menu
/System/Library/CoreServices/Menu Extras/Clock.menu
และเมนูสามารถมี a _5
หรือ a _3
ในตอนท้ายเพื่อบ่งบอกว่าควรไปที่ใด แต่..? มันไม่ใช่ไฟล์ข้อความที่ผู้ใช้เขียนได้ฉันสามารถแก้ไขได้
~/Library/Preferences/com.apple.systemuiserver.plist
ดูใน
defaults write com.apple.menuextra.battery ShowPercent YES; killall SystemUIServer