ผมอยู่ในขั้นตอนของการแทนที่ OS X ของ 'ค้นหาด้วย Google' เริ่มต้นรายการเมนูบริบท (ที่พบเมื่อคุณคลิกขวาที่ข้อความในปพลิเคชันจำนวนมากเช่นเทอร์, บันทึก, หรือคนที่บุคคลที่สามเช่นผู้อ่าน ReadKit RSS) ด้วยตัวเอง หนึ่งที่เปิดใน Chrome ตามค่าเริ่มต้นที่กล่าวไว้ข้างต้นคือบริการ Safari และฮาร์ดลิงก์เพื่อเปิดใน Safari เท่านั้น
ดังนั้นในปัจจุบันเมนูบริบทของฉัน (ใน ReadKit) มีลักษณะดังนี้:
ฉันต้องการกำจัด 'ค้นหาด้วย Google' ของ Safari ที่ด้านบนดังนั้นฉันจึงไม่ใช้มันโดยไม่ตั้งใจแทนที่จะใช้ตัวเองลงด้านล่าง
ตอนนี้ฉันรู้ว่าไฟล์ / รหัสจริงสำหรับบริการอาจอยู่ใน Safari.appหรือใน~/Library/Safari
บางแห่ง (แม้ว่าฉันจะมีลักษณะที่รวดเร็วไม่พบสิ่งใดที่โดดเด่น) แต่ฉันคิดว่าถ้าฉันสามารถ ลบบริการทันทีอาจทำให้เกิดความไม่เสถียรปัญหาหรือถูกเพิ่มเข้ามาอีกครั้งเมื่อมีการอัปเดต Safari ในครั้งต่อไป (แม้ว่ามันจะเป็นวินาทีที่ยอมรับได้ดีที่สุดถ้ามีคนสามารถหาวิธีที่จะทำ - โดยไม่ต้องลบหรือส่งผลกระทบต่อ Safari เอง)
สำหรับเมนูการตั้งค่าบริการ OS X นั้นยังไม่ได้แก้ไข แต่ยังคงอยู่ใน Terminal, Notes, ReadKit และอื่น ๆ :
ดังนั้นมีวิธีที่ฉันสามารถลบได้จริงหรือไม่ OS X จะลงทะเบียน / บันทึก 'บริการ' ในที่ใดในระบบไม่ว่าจะเป็น OS X ตามค่าเริ่มต้นแอปของบุคคลที่สามหรือที่เพิ่มโดยผู้ใช้ใน Automator บางทีฉันสามารถไปที่นั่นและ 'ลบ' อันหนึ่งออกจาก Safari ดังนั้นจึงไม่แสดงในเมนูบริบทอีกต่อไป
หรืออาจมีแอพบางตัวที่สามารถปรับแต่งรายการเมนูตามบริบทโดยทั่วไปใน OS X รวมถึง Safari ที่ฉันกำลังดูอยู่ (ฉันได้ลองใช้ตัวจัดการบริการแล้วซึ่งไม่ปรากฏว่ามีการเปลี่ยนแปลงและสำหรับService Scrubberพวกเขาบอกว่าอาจทำให้เกิดปัญหาใน OS X 10.6 หรือใหม่กว่าดังนั้นฉันจึงไม่ได้ลอง)
(Nb หากมีการแฮ็กเทอร์มินัลเพียงแค่ปิดส่วนบริการ 'ค้นหา' ทั้งหมดในเมนูบริบททันทีซึ่งเป็นที่ยอมรับสำหรับฉันเนื่องจากฉันไม่ได้ใช้รายการ 'ค้นหา "x"' [ด้านบน 'ค้นหา ด้วย Google '] ต่อไป)