วิธีสร้างไฟล์ dot สำหรับการตั้งค่า mac เริ่มต้น


2

พื้นหลัง

ฉันมีนิสัยในการสร้างโปรไฟล์ผู้ใช้ใหม่บน mac ของฉันที่ตอบสนองความต้องการที่แตกต่างกัน (เช่นการสรรหาการพัฒนาซอฟต์แวร์ ฯลฯ ) ฉันมักจะคิดหาวิธีที่จะสร้างผู้ใช้ใหม่ที่ราคาไม่แพงคนหนึ่งกำลังบันทึกไฟล์การตั้งค่าทุกประเภทและบันทึกไว้ในดรอปบ็อกซ์

ฉันยังมีการตั้งค่ามากมายที่ฉันต้องใช้กับคำสั่ง mac สำหรับ (เช่น นี้ หนึ่ง):

defaults write com.apple.screencapture location ~/Documents/Screenshots   
killall SystemUIServer

ฉันจะบันทึกสิ่งเหล่านี้ใน "ไฟล์ dot" ได้อย่างไรและให้ระบบอ่านไฟล์เหล่านั้นขณะโหลด (เช่น ~ / .bash_profile)

คำตอบ:


5
  • สร้าง bash script สำหรับคำสั่ง config ทั้งหมดเช่น

    #!/bin/bash
    
    defaults write com.apple.screencapture location ~/Documents/Screenshots   
    killall SystemUIServer
    
  • เก็บไว้ใน /usr/local/bin ภายใต้ชื่ออะไรก็ได้ที่คุณชอบ

  • เรียกใช้ครั้งเดียวสำหรับแต่ละบัญชีใหม่

รหัสนี้ defaults write com.apple.screencapture location ~/Documents/Screenshots ไม่ bashscript .. ฉันไม่แน่ใจด้วยซ้ำว่าเป็นภาษาใดดังนั้นจึงใช้ไม่ได้
abbood

2

สิ่งที่ง่ายที่สุดคือการสร้างชุดแอปที่ดำเนินการสิ่งต่าง ๆ ตามอำเภอใจจากนั้นเพิ่มลงในรายการเข้าสู่ระบบของคุณภายใต้การตั้งค่าระบบ - & gt; ผู้ใช้และกลุ่ม - & gt; รายการเข้าสู่ระบบ

enter image description here

ฉันแนะนำให้ใช้ AppleScript เป็นคนกลาง สร้าง Applescript ใหม่เพื่อเรียกใช้งานจากนั้นไปที่ไฟล์ - & gt; ส่งออก ... และเลือกแอปพลิเคชัน

enter image description here

หรือคุณสามารถเพิ่มลงในของคุณ ~/.bash_profile ถ้าคุณต้องการ มีความเป็นไปได้ที่ไม่ได้กำหนดค่าให้ทำงานเมื่อเริ่มต้นเนื่องจาก macOS หากเป็นเช่นนั้นเพียงเพิ่มลงในของคุณ ~/.bashrc.


แอปเปิ้ลสคริปต์สามารถทำงานได้ defaults write com.apple.screencapture location ~/Documents/Screenshots ???
abbood

แน่ใจ do shell script "defaults write com.apple.screencapture location ~/Documents/Screenshots"
JMY1000
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.