ปิดการแชร์หน้าจอผ่านบรรทัดคำสั่งใน Mountain Lion


2

ฉันต้องการที่จะเปิดใช้งานและปิดการใช้งานการแชร์หน้าจอจากบรรทัดคำสั่งมากกว่าผ่านการตั้งค่าระบบ นี่คือวันที่ 10.8.3

หากต้องการเปิดใช้งานการแชร์หน้าจอฉันพบว่าฉันต้องเปลี่ยนค่าพจนานุกรมในรายการต่อไปนี้เท่านั้น:

/var/db/launchd.db/com.apple.launchd/overrides.plist

เพื่อความแม่นยำในการเปิดใช้งานการแชร์หน้าจอฉันทำดังต่อไปนี้:

sudo defaults write /var/db/launchd.db/com.apple.launchd/overrides.plist com.apple.screensharing -dict Disabled -bool false

และการเปลี่ยนแปลงนั้น:

sudo defaults read /var/db/launchd.db/com.apple.launchd/overrides.plist com.apple.screensharing
{
    Disabled = 1;
}

ไปที่:

sudo defaults read /var/db/launchd.db/com.apple.launchd/overrides.plist com.apple.screensharing
{
    Disabled = 0;
}

ละเอียด. ฉันเห็นจากเว็บไซต์นี้ที่ฉันต้องทำแล้ว (ไม่แน่ใจว่าทำไม):

sudo launchctl load /System/Library/LaunchDaemons/com.apple.screensharing.plist

ตอนนี้ถ้าฉันต้องการปิดการแชร์หน้าจอฉันลองย้อนกลับ:

sudo defaults write /var/db/launchd.db/com.apple.launchd/overrides.plist com.apple.screensharing -dict Disabled -bool true

ฉันเข้าใจ:

sudo defaults read /var/db/launchd.db/com.apple.launchd/overrides.plist com.apple.screensharing
{
    Disabled = 1;
}

ซึ่งเป็นสิ่งที่ดี แต่ฉันไม่มีวิธีที่ประสบความสำเร็จในการรับ launchctl หรืออะไรก็ตาม (ไม่แน่ใจจริงๆ) เพื่ออ่าน plist นี้อีกครั้ง

ฉันลอง

sudo launchctl load /System/Library/LaunchDaemons/com.apple.screensharing.plist

และฉันได้รับ:

nothing found to load

และถึงแม้ว่าค่าพจนานุกรมสำหรับการแชร์หน้าจอนี้จะถูกตั้งค่าอย่างถูกต้องเพื่อระบุว่าการแชร์หน้าจอควรจะปิดอยู่ แต่ฉันยังสามารถคัดกรองการแชร์หน้าจอได้ดี

ดังนั้นวิธีที่เหมาะสมในการปิดการแชร์หน้าจอจากบรรทัดคำสั่งใน 10.8.3 คืออะไร?

คำตอบ:


8

วิธีเริ่มการแชร์หน้าจอ:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist

หากต้องการหยุด:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.screensharing.plist

การ-wปรับเปลี่ยนค่าสถานะDisabledคีย์ตามความเหมาะสม เป็นการดีที่สุดที่จะให้ launchctl จัดการสิ่งนี้ได้เนื่องจากตำแหน่งที่เก็บไฟล์ปรับแต่งได้เปลี่ยนไปเล็กน้อยระหว่างเวอร์ชั่นของระบบปฏิบัติการ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.