প্রশ্ন CLI ব্যবহার করে, আমি কিভাবে ব্যবহারকারীর প্রোফাইল ছবি পরিবর্তন করব?


ডেস্কটপ ব্যাকগ্রাউন্ড পরিবর্তন করার জন্য একই কাজ, নিম্নলিখিত স্ক্রিপ্ট ব্যবহার করে অর্জন করা যেতে পারে:

FILE="/backgrounds/background.png"
gsettings set org.gnome.desktop.background picture-uri "$FILE"

আমি একই ফলাফলটি কীভাবে অর্জন করব, কিন্তু ব্যবহারকারীর অবতার / প্রোফাইল ছবির সাথে?


7
2018-06-06 21:53


উত্স


সম্পর্কিত: askubuntu.com/questions/61637/... - muru


উত্তর:


যে Dconf মধ্যে সংরক্ষণ করা হয় না।

এর বিষয়বস্তু দেখুন ...

/var/lib/AccountsService/
/home/$USER/.face
  • 1 ম ডেস্কটপ স্টাইল ফাইল থাকবে
  • দ্বিতীয়টি যদি ওয়েবক্যাম থেকে নেওয়া ছবিটি ব্যবহার করে তবে সেটি ধারণ করে

ডিআর এর জন্য ডেস্কটপ ফাইলটি 1 ম চেকটি পরিবর্তন করতে Icon= এবং এটি নির্দেশ করে ফাইল প্রতিস্থাপন করুন (আপনার একই আকারের নিশ্চিত করুন)। দ্বিতীয়টি আপনাকে এটিতে একটি ফাইল সরাতে হবে (সম্ভবত একই আকার এবং বিন্যাসে)।

যদি আপনি ছবিটি সম্পূর্ণভাবে মুছে ফেলতে চান এবং ডিফল্টভাবে কোনও প্রোফাইল ছবিতে সরাতে চান তবে, সেই সম্পত্তিটি মুছে ফেলুন Icon=অথবা আপনি যদি একক কমান্ড আপনার জন্য এটি করতে চান তবে:

sed -i '/Icon/d' "/var/lib/AccountsService/$USER"

6
2018-06-06 22:26



ঠিক আছে তাই যদি আমি ভিতরে ছবি পরিবর্তন করতে চেয়েছিলেন /var/lib/AccountsService/icon/UserNameHere/ আমি যে ডিরেক্টরির ভিতরে ইমেজ রাখবে? - Nicholas Adamou
@ নিকোলাসআডামু আমার কাছে কিছুই নেই: -একটি হ্যাঁ, ডেস্কটপ ফাইলটি ফাইলটিকে নিজেই নির্দেশ করে বলে মনে হচ্ছে যাতে আপনি ফাইলটি অনুলিপি করতে "সুডো সিপি" ব্যবহার করতে পারেন (সম্ভবত পুরানো ব্যাকআপটিও তৈরি করতে পারেন) - Rinzwind