ทุกครั้งที่ฉันจับภาพหน้าจอฉันได้รับข้อผิดพลาดนี้:
คุณไม่ได้รับอนุญาตให้บันทึกไฟล์ในตำแหน่งที่จัดเก็บภาพหน้าจอ
ฉันจะแก้ไขได้อย่างไร
ทุกครั้งที่ฉันจับภาพหน้าจอฉันได้รับข้อผิดพลาดนี้:
คุณไม่ได้รับอนุญาตให้บันทึกไฟล์ในตำแหน่งที่จัดเก็บภาพหน้าจอ
ฉันจะแก้ไขได้อย่างไร
คำตอบ:
หากคุณพิมพ์defaults read com.apple.screencapture location
ลงในหน้าต่างเทอร์มินัลคุณควรบอกตำแหน่งของ OSX ที่พยายามบันทึกภาพหน้าจอ
คุณสามารถเปลี่ยนตำแหน่งด้วยคำสั่งที่คล้ายกัน ตัวอย่างเช่น:
defaults write com.apple.screencapture location ~/Desktop
จะบันทึกภาพหน้าจอไปยังเดสก์ท็อปของคุณ
defaults write com.apple.screencapture location ~/Documents
จะบันทึกภาพหน้าจอไปยังโฟลเดอร์เอกสารของคุณ
เมื่อคุณบอกตำแหน่งนี้แล้วคุณจะต้องเรียกใช้คำสั่งต่อไปนี้สำหรับ OSX เพื่อรับการเปลี่ยนแปลง
killall SystemUIServer
The domain/default pair of (com.apple.screencapture, location) does not exist
Apple Care บอกให้ฉันรีบูท ฯลฯ และอื่น ๆ ที่ไม่มีประโยชน์ดังนั้นมันจึงไม่ฟังเหมือนที่พวกเขารู้ว่าอะไร ฉันกำลังพูดถึง ไม่มีใครรู้ว่าสิ่งนี้เสียหรือไม่เป็นค่าเริ่มต้นบน macOS (ฉันใช้เซีย)
เรียกใช้ยูทิลิตี้ดิสก์และเลือกฮาร์ดไดรฟ์ของคุณจากนั้นซ่อมแซมสิทธิ์ ในขณะที่คุณสามารถทำได้ด้วยแอปที่ทำงานอยู่มันอาจทำงานได้อย่างราบรื่นและรวดเร็วขึ้นหากคุณออกจากแอพที่เปิดอยู่ทั้งหมดก่อนที่จะทำสิ่งนี้
หากสิทธิ์การซ่อมแซมล้มเหลวไม่ว่าด้วยเหตุผลใดก็ตามให้เริ่ม Mac ในโหมดการกู้คืน (COMMAND-R เมื่อรีบูต) จากนั้นไปที่ยูทิลิตี้ของดิสก์และซ่อมแซมดิสก์จากนั้นจึงอนุญาต
หากยังคงล้มเหลวอาจเป็นเวลาสำหรับยูทิลิตี้ซ่อมแซมดิสก์ของบุคคลที่สาม
อีกกรณีหนึ่งที่ข้อผิดพลาดนี้จะเกิดขึ้นคือหากการเชื่อมต่อกับโฮมโฟลเดอร์ที่ยึดตามเครือข่ายเสีย ปัญหาอื่น ๆ อีกมากมายจะเกิดขึ้นพร้อมกัน แต่ถ้าคุณลองถ่ายภาพหน้าจอของปัญหานั้นคุณจะได้รับข้อความแสดงข้อผิดพลาดนี้ (จากประสบการณ์มือแรก)
สงสัยว่านี่คือคำตอบของคำถามต้นฉบับ; แต่มันก็คุ้มค่าที่จะสังเกตอย่างไรก็ตาม
สร้างผู้ใช้ใหม่และดูว่าปัญหาเกิดจากข้อผิดพลาดในบัญชีของคุณหรือไม่เป็นขั้นตอนแรกของฉัน
เมื่อคุณทราบว่าเป็นปัญหาของระบบหรือปัญหาผู้ใช้คุณสามารถดำเนินการต่อได้เนื่องจากการแก้ไขแตกต่างกันสำหรับทั้งสอง ฉันจะเริ่มหัวข้อใหม่โดยเพิ่มรายละเอียดนี้เนื่องจากจะมีสองกรณีเพื่อแก้ไขสถานการณ์ทั่วไปที่ทำให้เกิดข้อผิดพลาดนี้
คุณสามารถใช้แอพ Grab เพื่อบันทึกภาพหน้าจอไปยังสถานที่ที่คุณมีสิทธิ์และหลีกเลี่ยงปัญหาที่ภาพหน้าจอของระบบทั้งหมด
ไปที่ตำแหน่งคลิกขวาแล้วเลือกรับข้อมูลจากนั้นยกเลิกการทำเครื่องหมาย "ล็อค"
Desktop
ของคุณ คุณจะกรุณาเรียกใช้คำสั่งต่อไปนี้:cd ~/Desktop ; ls -ld . ; touch test
?