ไม่สามารถกำหนดแป้นพิมพ์ลัดให้กับบริการ


4

ใน OSX 10.8.2 ~/Library/Servicesฉันสร้างใช้บริการอัตโนมัติและบันทึกไว้ใน บริการได้รับข้อความที่เลือกใน Mail.app มันปรากฏในรายการบริการเมื่อฉันคลิกที่เมนู "Mail" เมื่อฉันคลิกที่บริการมันจะดำเนินการอย่างถูกต้อง มันยังปรากฏในรายการบริการเมื่อฉันพยายามกำหนดแป้นพิมพ์ลัดให้ในการตั้งค่าระบบ แป้นพิมพ์ลัดของฉันไม่ปรากฏว่าขัดแย้งกับสิ่งอื่นใด เพื่อให้แน่ใจในสิ่งนี้ฉันได้ลองกำหนดทางลัดที่ไม่น่าจะเป็นไปได้สำหรับปุ่ม 4 หรือ 5 ปุ่ม

อย่างใดทางลัดไม่เคย "ลงทะเบียน" กล่าวคือมันจะไม่ปรากฏถัดจากชื่อบริการในเมนูย่อย "บริการ" ของ "จดหมาย" และการใช้ทางลัดนั้นจะไม่สร้างผลลัพธ์ใด ๆ สิ่งใดที่ทำให้เกิดสิ่งนี้


คุณลองออกจากระบบและกลับเข้ามาใหม่หรือไม่? มีข้อผิดพลาดใน 10.7 และ 10.8 ซึ่งทางลัดสำหรับบริการ Automator จะไม่ทำงานจนกว่าเมนูบริการจะแสดงจากแถบเมนู (ตัวอย่างเช่นการโฮเวอร์เหนือ Mail> Services) แต่ฉันไม่แน่ใจว่าเกี่ยวข้องหรือไม่ เพื่อมัน
Lri

การออกจากระบบและกลับเข้ามาไม่ได้ช่วยแก้ปัญหา ยังคงไม่มีทางลัดปรากฏถัดจากบริการของฉันในเมล> บริการและทางลัดยังไม่มีผล
Dominique

ยังคงเป็นปัญหาใน 10.10.5
supergra

คำตอบ:


1

เหตุผลหนึ่งที่เป็นไปได้คือบัญชีผู้ใช้ของคุณสูญเสียสิทธิ์ในการเปลี่ยนไฟล์การตั้งค่าบริการ เปิด Terminal และประเภท

ls -la ~/Library/Preferences/pbs.plist

หากคุณเห็นว่าเจ้าของอยู่rootนั่นคือปัญหา:

-rw-------    1 root  wheel    1407 Jan 16 13:40 /Users/me/Library/Preferences/pbs.plist
                  ↑
                 incorrect!

ในกรณีนี้คุณสามารถแก้ไขปัญหาได้โดยพิมพ์คำสั่งนี้ (แทนที่meด้วยชื่อผู้ใช้ของคุณคุณจะถูกถามรหัสผ่านของคุณ):

sudo chown me:staff ~/Library/Preferences/pbs.plist

สามารถเขียนแฟ้ม (มีwใน-rw-------)? คุณสามารถลองเรียกใช้ "ซ่อมแซมสิทธิ์ดิสก์" ผ่าน Disk Utility สำหรับดิสก์เริ่มต้นทั้งหมด
hamstergene
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.