ব্যবহারকারীদের ওয়ালপেপার পরিবর্তন করার ক্ষেত্রে কীভাবে বাধা দেবেন?


11

আমি চাই না যে আমার ব্যবহারকারীরা সিস্টেম ওয়ালপেপারটি পরিবর্তন করুন। আমি কীভাবে ওয়ালপেপারটি লক করব?

হালনাগাদ

  • ব্যবহারকারীরা ছবিতে ডান ক্লিক করে ওয়ালপেপার হিসাবে সেট চয়ন করে ওয়ালপেপার পরিবর্তন করছেন। কিভাবে এই আচরণ সীমাবদ্ধ?

  • উপস্থিতি পছন্দগুলি থেকে পটভূমি ট্যাব সরিয়ে ফেলা সম্ভব? হ্যাঁ কিভাবে?

এখানে চিত্র বর্ণনা লিখুন


ঠিক আছে, তাই আপনি চান যে তারা চিত্র খুলতে সক্ষম হবেন তবে ওয়ালপেপার হিসাবে সেট করতে সক্ষম হবেন না? এছাড়াও, তাদের কি "সেটিংস" ( gnome-control-center) এ অ্যাক্সেস দরকার ?
ইশ

@ আইজএক্স হ্যাঁ তাদের সেটিংগুলিতে অ্যাক্সেস দরকার তবে সেগুলি ওয়ালপেপার হিসাবে সেট করতে সক্ষম হবে না।
karthick87

উবুন্টু 10.10 এবং জিনোম-ক্লাসিক ডেস্কটপ পরিবেশ environment
karthick87

@ কর্থিক ৮87 - ব্যাকগ্রাউন্ড ট্যাবটি আঁকেছে /usr/share/gnome-control-center/ui/appearance.ui দ্বারা (সেই ফাইলটিতে "ব্যাকগ্রাউন্ড" সন্ধান করুন) .... আমি দ্রুত চেহারা পেয়েছি, তবে নিশ্চিত নই ট্যাবটি আড়াল করতে কোন বিটগুলি সম্পাদনা করতে হবে। কিছুটা সময় পেলে আমি আরও কিছুটা গভীরতার দিকে তাকাব। ধন্যবাদ।
ফসফ্রিডম

@ কর্থিক ৮87 - ঠিক আছে - ট্যাবটি পুরোপুরি সরানো নয় - তবে কিছুই করার জন্য এই ট্যাবটির কার্যকারিতার জন্য আমার উত্তর আপডেট করেছে। আশাকরি এটা সাহায্য করবে.
ফসফ্রিডম

উত্তর:


5

ইগো (চোখের জিনোম)

১১.০৪ ও ওবুন্টুর পূর্ববর্তী সংস্করণ

আপনি যখন উল্লেখ করেছেন যে আপনি কোনও চিত্রকে ডান-ক্লিক করতে পারেন এবং ওয়ালপেপার হিসাবে সেট করতে পারেন, এই উত্তরটি আপনি বোঝাতে চেয়েছিলেন - জেপিগ চিত্রটি ইওগ্রে খুলুন, ডান ক্লিক করুন এবং "ডেস্কটপ ব্যাকগ্রাউন্ড হিসাবে সেট করুন" চয়ন করুন।

এখানে চিত্র বর্ণনা লিখুন

এই উত্তর সহ, আপনি এই বিকল্পটি সরাতে পারেন:

এখানে চিত্র বর্ণনা লিখুন

এই ধারণাটি মাথায় রেখে আপনি সরাসরি উত্সটি সম্পাদনা করে (আপনি যদি কোনও প্যাকেজ বিতরণ করতে চান) বা প্রতি ক্লায়েন্টের উপর জিটিকে উইন্ডো ডেটা পরিবর্তন করে মেনু-বিকল্প এবং ডান-ক্লিক বিকল্পটি সরাতে পারেন।

সমাধান 1 - জিটিকে উইন্ডো ডেটা সম্পাদনা করুন

প্রথমে জিটিকে উইন্ডো ডেটা ব্যাকআপ করুন:

sudo cp /usr/share/eog/eog-ui.xml ~/
gksudo gedit /usr/share/eog/eog-ui.xml

এখন "ওয়ালপেপার" অনুসন্ধান করুন - প্রতিটি কীওয়ার্ডটি মুছে ফেলুন যাতে এই কীওয়ার্ডটি থাকে এবং সংরক্ষণ করে।

পরিবর্তনগুলি ফিরিয়ে আনতে:

sudo cp ~/eog-ui.xml /usr/share/eog

সমাধান 2 - ডিবে প্যাকেজ বিতরণ

এই রেসিপিটি দিয়ে এটি করা যেতে পারে:

apt-get source eog
sudo apt-get build-dep eog
sudo apt-get install devscripts

যদি এটি আপনার মেলটি কনফিগার করতে বলে - কোন কনফিগারেশন নির্বাচন করুন

cd eog-2*/data
gedit eog-ui.xml

এখন "ওয়ালপেপার" অনুসন্ধান করুন - এই কীওয়ার্ডযুক্ত প্রতিটি লাইন মুছুন।

সংরক্ষণ.

cd ..
gedit debian/changelog

যোগ +ppakarthickপ্রথম লাইন তাই এটি ভালো কিছু লেখা আছে:

eog (2.32.1-0ubuntu2+ppakarthick) natty; urgency=low

debuild -us -uc
cd ..
sudo dpkg -i eog_*.deb

দ্রষ্টব্য - ইনস্টল করার জন্য কেবলমাত্র একটি ডিব প্যাকেজ রয়েছে - আপনি যে উবুন্টু আর্কিটেকচারটি ইনস্টল করেছেন তার উপর নির্ভর করে 32 বিট বা 64 বিট। অন্য দেবের উত্পাদন হ'ল একটি ডিবাগ প্যাকেজ এবং একটি বিকাশ প্যাকেজ, উভয়ই আপনি উপেক্ষা করতে পারেন।

পরিবর্তনগুলি ফিরিয়ে আনতে:

sudo apt-get purge eog
sudo apt-get install eog

এটি সম্পূর্ণ ইগ প্যাকেজটি সরিয়ে ফেলবে। তারপরে, দ্বিতীয় কমান্ডটি বর্তমান ইগ প্যাকেজ, সংগ্রহস্থলগুলি থেকে পুনরায় ডাউনলোড করবে।

দ্রষ্টব্য - এটি মেটা প্যাকেজটি সরাতে চাইবে ubuntu-desktop। আপনি যদি নেটিকে আপগ্রেড করতে চান তবে এর একমাত্র প্রভাব পড়বে। আপনি যদি আপগ্রেড করতে চান ubuntu-desktopতবে আপগ্রেডের আগে ইনস্টল করুন।

জিনোম-নিয়ন্ত্রণ-কেন্দ্রের পটভূমি ট্যাব

এই ট্যাবটির জন্য জিটিকে উইন্ডো ডেটা ফাইলটিতে রয়েছে /usr/share/gnome-control-center/ui/appearance.uiতবে আমি এই ফাইলে কোনও সুবিধাজনক জায়গা পাইনি যা আপনি ব্যাকগ্রাউন্ড ট্যাবটি নিজেই আড়াল করতে পারেন।

এখানে চিত্র বর্ণনা লিখুন

উত্স-কোড পরিবর্তন সহ - আপনি ওয়ালপেপার প্রদর্শন না করে পটভূমি ট্যাব এবং এর বোতামগুলি উভয়ই পেতে পারেন এবং বোতামগুলি ক্লিক করা হলে কিছুই করতে পারবেন না।

এই সমাধানটি উপরের 2 সমাধানের সাথে খুব মিল।

apt-get source gnome-control-center
sudo apt-get build-dep gnome-control-center
sudo apt-get install devscripts

যদি এটি আপনার মেলটি কনফিগার করতে বলে - কোন কনফিগারেশন নির্বাচন করুন

cd gnome*/capplets/appearance
gedit appearance-desktop.c

এখন নিম্নলিখিত ফাংশনটি দেখুন এবং return;প্রদর্শিত হিসাবে যুক্ত করুন :

void
desktop_init (AppearanceData *data,
          const gchar **uris)
{
  GtkWidget *add_button, *w;
  GtkCellRenderer *cr;
  char *url;

  data->wp_update_gconf = TRUE;

  data->wp_uris = NULL;

  return;

সংরক্ষণ.

cd ../..
gedit debian/changelog

যোগ +ppakarthickপ্রথম লাইন তাই এটি ভালো কিছু লেখা আছে:

gnome-control-center (1:2.30.1-0ubuntu2+ppakarthick) lucid-proposed; urgency=low

debuild -us -uc
cd ..
sudo dpkg -i capplets*.deb
sudo dpkg -i libgnome-window-settings1*.deb
sudo dpkg -i gnome-control-center_*.deb

পরিবর্তনগুলি ফিরিয়ে আনতে:

sudo apt-get purge gnome-control-center libgnome-window-settings1 capplets-data
sudo apt-get install ubuntu_desktop

এটি সম্পূর্ণ জিনোম-নিয়ন্ত্রণ কেন্দ্র প্যাকেজ এবং কয়েকটি অন্যান্য প্যাকেজ সরিয়ে ফেলবে। এরপরে, দ্বিতীয় কমান্ড পূর্বে মুছে ফেলা সমস্ত প্যাকেজ সংগ্রহস্থলগুলি থেকে পুনরায় ডাউনলোড করবে।


এ ত্রুটি debuild -us -ucএখানে ত্রুটি pastebin.ubuntu.com/1040147
karthick87

যারা "unmet নির্ভরতা" এর প্রতিটি এক ইনস্টল করা উচিত হয়েছে যখন তুমি করেছ sudo apt-get build-dep gnome-control-center- আপনি এই স্বতন্ত্রভাবে যেমন ইনস্টল সেখানে কি ঘটছে sudo apt-get install libxss-devএবং sudo apt-get install libgnome-menu-devইত্যাদি ইত্যাদি?
ফসফ্রিডম

7

দুটি উপায় যা আমি জানি:

1. মূল হিসাবে gconf- সম্পাদক চালান : gksudo gconf-editor. বাম ফলকে সন্ধান করুন / desktop / gnome / background। ডান প্যানেলে, সন্ধান picture_filenameকরুন, এটিতে ডান ক্লিক করুন এবং নির্বাচন করুন Set as Mandatory

২. আরেকটি উপায় হ'ল সাধারণ ব্যবহারকারীদের ওয়ালপেপার চেঞ্জার চালানোর মাধ্যমে (মূল হিসাবে) চালানো থেকে বিরত রাখা:chmod 744 /usr/bin/gnome-appearance-properties


gconf- সম্পাদক হ'ল আমি চাই। Set as Mandatoryটার্মিনাল থেকে এই বিকল্প সেট করা সম্ভব ? যাতে আমি একটি স্ক্রিপ্ট তৈরি করতে পারি এবং এটি সমস্ত হোস্টে চালিত করতে পারি।
karthick87

একটি সম্ভাবনা হ'ল ব্যবহারকারী ওয়ালপেপারটি খুলুন এবং ডান ক্লিক করুন এবং ওয়ালপেপার হিসাবে ওয়ালপেপারের প্রয়োগ হিসাবে সেট করুন। এটি সীমাবদ্ধ করার কোনও উপায়?
karthick87

7

মার্কের উত্তরের কমান্ড লাইন সংস্করণটি হ'ল:

sudo gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory --type string --set /desktop/gnome/background/picture_filename "/usr/share/backgrounds/Tri_Narwhal_by_momez.jpg"

আমি এটি করেছি, তবে কীভাবে এটি আবার ফিরিয়ে আনব?
karthick87

0

আমি প্রতিটি লগইনে সহজেই ওয়ালপেপার (ডেস্কটপ ব্যাকগ্রাউন্ড) সেট করার একটি উপায় পেয়েছি। নিম্নলিখিত কমান্ডটি সহ "স্টার্টআপ অ্যাপ্লিকেশনগুলি" এ একটি নতুন লগইন প্রোগ্রাম তৈরি করুন।

gsettings set org.gnome.desktop.background picture-uri "file:///usr/share/backgrounds/edubuntu_default.png"

অবশ্যই আপনি আপনার চিত্রের সাথে "এডুবন্টু_দেফল্ট.পিএনজি" প্রতিস্থাপন করে যে কোনও চিত্র নির্দিষ্ট করতে পারেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.