ডান ক্লিক থেকে কীভাবে পরিবর্তন ডেস্কটপ পটভূমি সরিয়ে ফেলবেন?


11

আমি ওয়ালপেপার এবং থিমগুলি পরিবর্তন করতে ব্যবহারকারীদের সীমাবদ্ধ রাখতে চাই। সুতরাং কেউ আমাকে কীভাবে ডান ক্লিক থেকে পরিবর্তন ডেস্কটপ ব্যাকগ্রাউন্ড বিকল্পটি সরিয়ে ফেলতে পারেন ?

বিঃদ্রঃ:

আমি কেবল ডান ক্লিক থেকে option বিকল্পটি সরাতে চাই।


উত্স থেকে সংশোধন না করে এটি সম্ভব বলে মনে হচ্ছে না। আমি রেপো ক্লোন করব এবং দেখি কোডটি কোথায়।
নিকগুলেটস্কি

1
আপনি কি gnome-appearance-propertiesসম্পূর্ণরূপে অ্যাক্সেস মুছে ফেলতে চান , বা এটি অ্যাক্সেসের এই পদ্ধতিটি? আপনি যদি তাদের ব্যাকগ্রাউন্ড বা থিমটি কাস্টমাইজ করা থেকে বিরত রাখতে চান তবে আপনি সম্ভবত কমান্ডটি সম্পূর্ণরূপে অ্যাক্সেস মুছে ফেলতে চান (চালিয়ে যাওয়ার জন্য সুপারভাইজারের পাসওয়ার্ড বা কিছু প্রয়োজন)।
ক্রেজি 2be

উত্তর:


20

আপনি যদি আপনার ডেস্কটপে আইকনগুলি ছাড়া বাঁচতে পারেন, আপনি নটিলাসের শো_ডেস্কটপ বিকল্পটির মাধ্যমে ডান ক্লিক মেনু পুরোপুরি অক্ষম করতে পারেন:

gconftool-2 -t bool -s /apps/nautilus/preferences/show_desktop false

সম্পাদনা: কেবলমাত্র সেই মেনু এন্ট্রি থেকে মুক্তি পাওয়ার জন্য নটিলাস উত্সকে প্যাচ করা দরকার। মেনু সংজ্ঞাটি src/file-manager/fm-desktop-icon-view.cভিতরে রয়েছে desktop_view_entries[](বা কেবল অনুসন্ধান করুন Change Desktop _Background)। সম্পাদনা 2: হাওটোর জন্য নীচে দেখুন।

অন্য বিকল্প হ'ল ডেস্কটপ আইকনগুলি আঁকার জন্য বিভিন্ন ফাইল ম্যানেজার ব্যবহার করা হবে। ডান-ক্লিক মেনুতে পিসিমন ফাইল ম্যানেজারের এই প্রবেশ নেই?

নটিলাস সম্পাদনা ও পুনর্নির্মাণের ন্যূনতম গাইড

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

প্রক্রিয়াটি নটিলাস এলিমেন্টারি ২.৩২.২.২ দিয়ে পরীক্ষা করা হয়েছিল, তবে নটিলাস ২.৩২ স্টকের জন্য কোনও পার্থক্য হওয়া উচিত নয়।

  1. প্রাথমিক বিকাশ প্যাকেজ পান:
    sudo apt-get build-buildal fakeroot dpkg-dev devscriptts ইনস্টল করুন
  2. নটিলাসের জন্য বিকাশ নির্ভরতা পান
    sudo apt-get build-dep nautilus
  3. নটিলাস উত্স ডাউনলোড করুন - নোট করুন যে এই আদেশটি sudo প্রয়োজন হয় না; এছাড়াও, এটি বর্তমান ডিরেক্টরিতে একাধিক ফাইল স্থাপন করবে সুতরাং এটির জন্য একটি অতিরিক্ত দির তৈরি করা ভাল ধারণা।
    mkdir nautilus
    সিডি নটিলাস
    উত্স-প্রাপ্ত উত্স নটিলাস
  4. উত্সটি ডাউনলোড এবং nautilus-VERSION*ফোল্ডারে উত্তোলন করা হবে (ভার্সন অবশ্যই কিছু সংস্করণ নম্বর, সম্ভবত 2.32. কিছু)। সেই ফোল্ডারে intoুকুন।
  5. খোলা ফাইল src/file-manager/fm-desktop-icon-view.c
  6. অনুসন্ধান করুন GtkActionEntry desktop_view_entries[]- আমার ক্ষেত্রে এটি 721 লাইনে রয়েছে তবে এটি আপনার সংস্করণের জন্য পৃথক হতে পারে। এটিকে ঐটির মত দেখতে হবে:

    static const GtkActionEntry desktop_view_entries[] = {
        /* name, stock id */
        { "New Launcher Desktop", NULL,
          /* label, accelerator */
          N_("Create L_auncher..."), NULL,
          /* tooltip */
          N_("Create a new launcher"),
          G_CALLBACK (action_new_launcher_callback) },
        /* name, stock id */
        { "Change Background", NULL,
          /* label, accelerator */
          N_("Change Desktop _Background"), NULL,
          /* tooltip */
          N_("Show a window that lets you set your desktop background's pattern or color"),
          G_CALLBACK (action_change_background_callback) },
        /* name, stock id */
        { "Empty Trash Conditional", NULL,
          /* label, accelerator */
          N_("Empty Trash"), NULL,
          /* tooltip */
          N_("Delete all items in the Trash"),
          G_CALLBACK (action_empty_trash_conditional_callback) },
    };

    নোট করুন যে দ্বিতীয় অ্যারেটিতে রয়েছে Change Background- এটি সরান, যাতে আপনি এর মতো কিছু পান:

    static const GtkActionEntry desktop_view_entries[] = {
        /* name, stock id */
        { "New Launcher Desktop", NULL,
          /* label, accelerator */
          N_("Create L_auncher..."), NULL,
          /* tooltip */
          N_("Create a new launcher"),
          G_CALLBACK (action_new_launcher_callback) },
        /* Change Background was here */
        /* name, stock id */
        { "Empty Trash Conditional", NULL,
          /* label, accelerator */
          N_("Empty Trash"), NULL,
          /* tooltip */
          N_("Delete all items in the Trash"),
          G_CALLBACK (action_empty_trash_conditional_callback) },
    };

    ফাইলটি সংরক্ষণ করুন।

  7. টার্মিনাল সিডিতে সোর্স রুটে ফিরে যান (যদি আপনি ইতিমধ্যে এটি না করেন)
    সিডি নটিলাস- *
    এবং চালান
    স্থানীয় স্থানীয়
    এটি $EDITORআপনার পরিবর্তনগুলি ইনপুট করতে প্রস্তুত চেঞ্জলগ ফাইলের সাথে ডিফল্ট (সম্ভবত ন্যানো) সম্পাদন করবে। এর পরে বর্ণনামূলক কিছু লিখুন *, সমস্ত কিছু অক্ষত রাখুন। নোট করুন যে -l localবিকল্পটি স্থানীয় বিল্ডটি নোট করা, আপনি পরিবর্তে অন্য যে কোনও কিছু ব্যবহার করতে পারেন local, তবে চেঞ্জলগটিতে এন্ট্রি যুক্ত করা গুরুত্বপূর্ণ, অন্যথায় আপনার স্থানীয় বিল্ডটি সংগ্রহস্থল সংস্করণ দ্বারা ওভাররাইড করা হবে।
  8. প্যাকেজটি সংকলন এবং তৈরি করুন
    debuild -i -us -uc -b
    স্যুইচগুলির ব্যাখ্যার জন্য ডিবিल्ड ম্যান পৃষ্ঠা উদাহরণ বিভাগটি দেখুন
  9. কিছু কফি ধরুন, এতে কিছুটা সময় লাগতে পারে।
  10. বিল্ডটি শেষ হয়ে গেলে (আশা করি সাফল্যের সাথে), আপনি পিতামাতার ডিরেক্টরিতে .deb প্যাকেজগুলির একগুচ্ছ খুঁজে পাবেন। সেগুলি ইনস্টল করুন।
    সিডি ..
    sudo dpkg -i * .deb
  11. দুর্দান্ত ন্যায়বিচারের জন্য নটিলাসকে লগআউট করুন বা পুনরায় চালু করুন ...
    নটিলাস-কি

মা 'দেখুন, কোনও "পটভূমি পরিবর্তন করুন"!

নটিলাস ডেস্কটপ মেনু

100% নিশ্চিত হওয়ার জন্য, সিনাপটিকে প্যাকেজ লক করাnautilus সম্ভবত ভাল ধারণা ।

সম্পাদনা: একবার আপনি যাচাই করেছেন যে সবকিছু ঠিকঠাক চলছে, আপনি এই নিফটি কমান্ডটি ব্যবহার করে বিল্ড-ডিপ প্যাকেজগুলি থেকে মুক্তি পেতে পারেন । আপনার কেবল ইনস্টল করা দরকার aptitude...

তথ্যসূত্র


এটি দুর্দান্ত হবে, আপনি যদি ডান ক্লিক থেকে কীভাবে সেই বিকল্পটি সরিয়ে ফেলবেন তা বলি।
karthick87

ঠিক আছে, আমি কীভাবে নটিলাস উত্সটি সম্পাদনা করব এবং এটি পুনরায় সংকলন করব। একটু সময়।
jnv

আপনি এখানে যান, আমি আশা করি এটি কার্যকর হবে।
jnv

1
সুন্দর একটি @ জেএনভি :)
রিনজউইন্ড

ধন্যবাদ রিনজুইন্ড। আমি দেখতে পাচ্ছি যে মার্কডাউন এফএম-ডেস্কটপ-আইকন-ভিউ.সি. থেকে উত্স কোডটি স্ক্রু করেছে, এটি এখনও অনুলিপি করবেন না।
jnv

6

আমি কীভাবে এটি করব তা জানি না তবে আমি অনুমান করি যে ডেস্কটপ ব্যাকগ্রাউন্ডটি একটি জিসিএনএফ কী দ্বারা সেট করা আছে। যদি তা হয় তবে আপনি gconf- সম্পাদককে রুট হিসাবে চালাতে পারেন, প্রাসঙ্গিক কীটি সন্ধান করতে এবং এটি বাধ্যতামূলক হিসাবে সেট করতে পারেন। তারপরে, ব্যবহারকারীদের এর মান পরিবর্তন করতে দেওয়া হবে না।


4

দাবি অস্বীকার : আমি সাবায়ন (উবুন্টুতে ব্যবহারকারী প্রোফাইল সম্পাদক) বা পেসুলাস (উবুন্টুতে লক ডাউন সম্পাদক) ব্যবহার করি নি। আপনাকে সঠিক দিকে নির্দেশ করে কেবল সাহায্য করা। :-)

http://live.gnome.org/Sabayon/

সাবায়ন হ'ল জিনোম ডেস্কটপ এনভায়রনমেন্টের জন্য ডেস্কটপ প্রোফাইলগুলি সংজ্ঞায়িত এবং স্থাপন করার জন্য একটি সিস্টেম প্রশাসনের সরঞ্জাম। এটি আপনাকে প্যানেল বিন্যাস, মেনু আইটেমগুলি, ডিফল্ট gconf সেটিংসের পাশাপাশি ফায়ারফক্সের মতো কিছু নন-জিনোম প্রোগ্রামগুলির পূর্বনির্ধারিত ডিফল্ট সরবরাহ করতে সহায়তা করে। এটি পেসুলাসের লকডাউন কার্যকারিতাও ব্যবহার করে। এটি "উইন্ডোর মধ্যে একটি ডেস্কটপ" সরবরাহ করে এটি আপনাকে উপযুক্ত হিসাবে ডেস্কটপটি কাস্টমাইজ করার অনুমতি দেয়, তারপরে আপনার পরিবর্তনগুলি রেকর্ড করে, লগইন সময় সাবায়ান-প্রয়োগ প্রোগ্রাম দ্বারা ব্যবহারকারীদের জন্য প্রয়োগ করা যায়।

সাবায়ন কার ব্যবহার করা উচিত? সাবায়নের যার যার শেষ ব্যবহারকারীদের একটি প্রমিত গনোম ডেস্কটপ সরবরাহ করার প্রয়োজন রয়েছে তার দিকে তাকাতে হবে। যে সকল শিক্ষক ল্যাব, গ্রন্থাগার এবং ব্যবসা পরিচালনা করেন তাদের সকলের একটি "লকডাউন" ডেস্কটপ থাকা দরকার এবং সাবায়নের ভাল ব্যবহার করতে পারেন

এটি উবুন্টু সফটওয়্যার সেন্টারে রয়েছে , " ব্যবহারকারী প্রোফাইল সম্পাদক " এর জন্য অনুসন্ধান করুন এটি সিস্টেম> প্রশাসন> ব্যবহারকারী প্রোফাইল সম্পাদকে স্থাপন করা হবে

প্রোগ্রাম চালানো, ক্লিক করুন অ্যাড , বোতাম টাইপ স্টুডেন্ট , ক্লিক করুন অ্যাড ক্লিক সম্পাদন করা ক্লিক সাহায্য , ক্লিক করুন বিষয়বস্তুসাহায্য পড়ুন

এখানে আরও একটি সাইট রয়েছে যা এটি কিওস্কের উপর জোর দিয়ে আরও কিছুটা ব্যাখ্যা করে।

http://users.telenet.be/mydotcom/howto/linuxkiosk/ubuntu01.htm

অন্যান্য প্রোগ্রাম যা আপনাকে জিনিসগুলি লক করার অনুমতি দেয় তা হ'ল উবুন্টু সফটওয়্যার সেন্টারে পাওয়া " লক ডাউন এডিটর " (এটি আসলে পেসুলাস নামে পরিচিত , জানেন না কেন উবুন্টু এটিকে লক ডাউন এডিটর বলে))

অন্যটি হ'ল উবুন্টু টুইট , http://ubuntu-tweak.com/ এ পাওয়া যায়

আমি মনে করি সাবায়ন (উবুন্টুতে ব্যবহারকারী প্রোফাইল সম্পাদক) আপনার সেরা বাজি হবে।

পিএস এখানে আপনার প্রশ্নে আরেকটি আলোচনা .... http://brainstorm.ubuntu.com/item/1626/


3

উবুন্টু ১১.০৪ এবং তার আগের জন্য, কেবল জিকনফ কীটি বাধ্যতামূলক হিসাবে সেট করুন। কীভাবে করা যায় তা এখানে ।

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

উবুন্টু ১১.১০ এবং তারপরে (অথবা জিনোম ৩ ব্যবহার করে) জন্য, dconf কীটি বাধ্যতামূলক হিসাবে সেট করুন। এই নিবন্ধের শেষে দেখুন ।


2

এর অনুমতি পরিবর্তন করে

sudo chmod 660 /usr/bin/gnome-appearance-properties #or any other permission

আপনি থিম বা পটভূমির বৈশিষ্ট্যগুলির পরিবর্তনগুলিতে অ্যাক্সেসকে সীমাবদ্ধ করতে পারেন। তবে এটি মেনু এন্ট্রি সরিয়ে ফেলবে না


2

আপনি কি গোফ্রিসকে চেষ্টা করেছেন , এই অ্যাপ্লিকেশনটি উইন্ড * ডাব্লুএস-তে গভীরতর সমীকরণের সমান। আপনি সম্ভবত লক্ষ্য করেছেন যে আপনি তাদের সিস্টেমে যে কোনও পরিবর্তন করেন: ফাইল, সেটিংস এবং এগুলি তৈরি বা মুছুন, আপনি যখন কম্পিউটারটি পুনরায় চালু করবেন তখন সবকিছু পুনরায় সেট হয়।

উবুন্টুতে গোফ্রিস ইনস্টল করতে নিম্নলিখিত পদক্ষেপগুলি করুন:

  • sudo অ্যাড-এপটি-সংগ্রহস্থল পিপিএ: tldm217 / gofris
  • sudo অ্যাপ্লিকেশন - আপডেট
  • sudo অ্যাপ্লিকেশন gofris-en ইনস্টল করুন

টার্মিনালে চলতে চলতে gofris-en টাইপ করুন ।

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

এই লিঙ্কটি চেক করুন: http://www.webupd8.org/2010/09/ofris-gets-appindicator-gofris-deep.html


2

আমি এটি gconftool-2 দিয়ে কাজ করি। শেষ ঘন্টা:

gconftool-2 --type bool --set /apps/nautilus/lockdown/disable_context_menus 1

আপনার যদি সমস্ত ব্যবহারকারীর জন্য এটির প্রয়োজন হয় তবে কেবল একটি /etc/profile.d স্ক্রিপ্ট তৈরি করুন।

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