আমি সক্রিয় ডেস্কটপে ওয়ালপেপারের পথ পেতে চেষ্টা করছি। যাইহোক, আমি বিশ্বাসযোগ্যভাবে এই পেয়ে সমস্যা হচ্ছে।
নিম্নলিখিত উত্স যে ইঙ্গিত ~/Library/Application Support/Dock/desktoppicture.db
একটি SQLite ডাটাবেস
পটভূমি সম্পর্কে তথ্য সঙ্গে।
- http://grahamgilbert.com/blog/2013/10/28/setting-a-desktop-picture-in-mavericks/
- gist.github.com/gregneagle/6225747 (কেউ এই সাথে উপসর্গ করতে পারেন
http
? এসই এই বোর্ডে আমার কম খ্যাতির কারণে আমাকে 2 টিরও বেশি লিঙ্ক পোস্ট করার বাধা দেয়)
যাইহোক, এই উত্স একটি নতুন পটভূমি সেট এবং চেষ্টা করবেন না সক্রিয় ডেস্কটপের জন্য SQLite ডাটাবেসের বিষয়বস্তু পড়তে।
আমি আমার সিস্টেমে এই ফাইলের বিষয়বস্তু ডাম্প করেছি এবং আপলোড করেছি এটি একটি Gist হিসাবে https://gist.github.com/bamos/6c5fb63ec1d9b8dc9205 ।
এই ফাইল প্রদর্শন সম্পর্কে তথ্য ধারণ মনে হচ্ছে,
এবং শেষ মান পড়া data
সক্রিয় ওয়ালপেপার পেতে বলে মনে হচ্ছে কখনও কখনও ।
- আমি ব্যবহার করতে পারেন একটি উপায় আছে
desktoppicture.db
সক্রিয় ডেস্কটপে ওয়ালপেপার পেতে প্রত্যেক সময়? - প্রোগ্রামারিক সক্রিয় ওয়ালপেপার একটি পথ পেতে পারেন অন্য উপায় আছে?
সম্পাদনা করুন: forums.macrumors.com/showthread.php?t=1525299 (কেউ কি http যুক্ত করতে পারেন?) অন্যটি
অ্যাপলস্ক্রিপ্টের সাথে এই তথ্য পাওয়ার উৎস, কিন্তু কিছু কারণে
নিম্নলিখিত স্নিপেট ফিরে আসছে Wave.jpg
কখন Wave.jpg
হয় না
সক্রিয় ওয়ালপেপার।
tell application "Finder"
set theDesktopPic to desktop picture
set theName to displayed name of theDesktopPic
display dialog theName
end tell
স্পষ্ট করা, আমার ওয়ালপেপার মাধ্যমে এলোমেলোভাবে চক্র সেট করা হয় একটি ডিরেক্টরি।
আমি উত্তর হিসাবে নিম্নলিখিত কমান্ড চলমান চেষ্টা।
tell application "System Events" to get properties of every desktop
যাইহোক, আমার সিস্টেমে, এই আউটপুট:
display name:Color LCD, change interval:1800.0, id:69731840, random order:true, picture rotation:1, pictures folder:/Users/bamos/Pictures/wallpaper/nature, picture:/Library/Desktop Pictures/Wave.jpg, translucent menu bar:missing value, class:desktop,
যা সক্রিয় ডেস্কটপ ওয়ালপেপার অন্তর্ভুক্ত করা হয় না।
আমি র্যান্ডম ছবি সাইক্লিং নিষ্ক্রিয় এবং
osascript -e 'tell application "Finder" to set desktop picture to {"Macintosh HD:Library:Desktop Pictures:Beach.jpg"} as alias'
স্টক সৈকত ওয়ালপেপার, এবং আমার ব্যাকগ্রাউন্ড পরিবর্তন
osascript -e 'tell application "System Events" to get properties of every desktop'
এখন দেখায় picture:/Library/Desktop Pictures/Beach.jpg
। যাইহোক, এটি সহায়ক নয় কারণ আমি যখন একটি ডিরেক্টরি মাধ্যমে স্যান্ডেলিং করছি তখন ব্যাকগ্রাউন্ডটি পেতে চাই।