আমি কীভাবে নটিলাস স্থানগুলি সাইডবার এবং ইউনিটি কুইকলিস্ট সম্পাদনা করতে পারি?


39

আমি উবুন্টু 13.04 চলছি নটিলাস 3.6 সঙ্গে এবং আমি সম্পাদনা করতে চান নটিলাস স্থান পার্শ্বদন্ডে মেনু (না বুকমার্কস)

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

আমি চাই:

  • স্থানগুলিতে ফোল্ডার যুক্ত করুন (বুকমার্ক নয়)।
  • যুক্ত ফোল্ডারটি অবশ্যই ইউনিটি কুইকলিস্টে উপস্থিত থাকতে হবে (লঞ্চারে রাইট ক্লিক নটিলাস আইকন)।
  • সাম্প্রতিক ফাইলগুলি সরান (নটিলাস ৩.6 এ ডিফল্ট)।
  • ট্র্যাশটির অন্য নামে নামকরণ করুন।

আমি কীভাবে এই লক্ষ্যগুলি অর্জন করতে পারি?

দ্রষ্টব্য: আমি ~/.config/user-dirs.dirsফাইল সম্পাদনা করার চেষ্টা করেছি , তবে ভাগ্য নয়। নটিলাস প্লেস মেনু কাস্টমাইজ করার অন্য কোনও উপায় আছে?


1
উবুন্টু 14.04
উমর মুক্তার

1
@ উমারমুক্তার এটি হুবহু এক
কাজ ওল্ফ

উত্তর:


41

এটি অর্জনের জন্য .. আপনার নটিটিলাস উত্স কোড এবং nautilus.desktopফাইলটি সম্পাদনা করা উচিত বা অন্য কোনও ফাইল ম্যানেজার ব্যবহার করা উচিত যা নিমো এর মতো এটির অনুমতি দেয়।


দ্রষ্টব্য: এই উদাহরণে আমি নটিলাস (ফাইল) 3.6.3 সহ উবুন্টু 13.04 চালাচ্ছি।
সবকিছু ঠিক আছে কিনা তা দেখতে আপনি ভার্চুয়াল মেশিনে এটি পরীক্ষা করতে পারেন।


1) আপনি সোর্স কোড সংগ্রহস্থল সক্ষম করেছেন তা নিশ্চিত করুন

  • উবুন্টু সফটওয়্যার কেন্দ্রটি খুলুন
  • মেনু বারে সম্পাদনা -> সফ্টওয়্যার উত্স নির্বাচন করুন"উত্স কোড সংগ্রহস্থল" সক্ষম করতে ক্লিক করুন কেবলমাত্র আমি ডাউনলোড করতে "মেইন সার্ভার" ব্যবহার করি ।

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

সংগ্রহস্থলগুলি আপডেট করতে একটি টার্মিনাল উইন্ডো খুলুন।

  • sudo apt-get update

2) টার্মিনালে প্রয়োজনীয় প্যাকেজ ইনস্টল করতে নিম্নলিখিত টাইপ করুন।

  • sudo apt-get install build-essential quilt

3) বিল্ড নির্ভরতা ইনস্টল করুন।

  • sudo apt-get build-dep nautilus

4) উত্স কোড ডাউনলোড করতে একটি ফোল্ডার তৈরি করুন।

  • mkdir ~/Downloads/src

  • cd ~/Downloads/src

5) সোর্স কোড এবং এক্সপোর্ট ভেরিয়েবলগুলি ডাউনলোড করুন।

  • apt-get source nautilus

  • export QUILT_PATCHES=debian/patches

  • export EDITOR=gedit

)) প্যাচটি তৈরি করুন এবং উত্স কোডটি সম্পাদনা করুন।

  • cd nautilus-3.6.3/

  • quilt new my_custom_places.patch

  • quilt edit src/nautilus-places-sidebar.c


কাস্টম ট্র্যাশ: ট্র্যাশের নাম পরিবর্তন করতে You আপনি 567 এবং 569 লাইনে স্ট্রিং পরিবর্তন করতে পারেন ।

উদাহরণস্বরূপ: "কাস্টম ট্র্যাশ" থেকে "ট্র্যাশ" এবং "কাস্টম ট্র্যাশ খুলুন" "ট্র্যাশ খুলুন"

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


ফোল্ডার যুক্ত করুন: এই উদাহরণে আমি আমার হোম ডিরেক্টরি / হোম / ভার্চুয়াল / পরীক্ষায় "টেস্ট" ফোল্ডার যুক্ত করব । (আপনার প্রয়োজন অনুসারে ফোল্ডারটি পরিবর্তন করুন)

লাইন নম্বর 562 পরে নিম্নলিখিত যুক্ত করুন:

/* add Test directory */
mount_uri = "file:///home/virtual/Test";
icon = g_themed_icon_new (NAUTILUS_ICON_FOLDER);
add_place (sidebar, PLACES_BUILT_IN,
       SECTION_COMPUTER,
       _("Test"), icon, mount_uri,
       NULL, NULL, NULL, 0,
       _("Open Test folder"));
g_object_unref (icon);

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


সাম্প্রতিক ফাইলগুলি সরান: স্থানগুলি থেকে সাম্প্রতিক ফাইলগুলি সরাতে ... 525 থেকে 534 পর্যন্ত লাইনগুলি মুছুন ।

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

পরিবর্তনগুলি সংরক্ষণ করুন।


)) ডেব প্যাকেজগুলি তৈরি করুন।

  • quilt refresh
  • fakeroot dpkg-buildpackage

8) দেব প্যাকেজ ইনস্টল করুন।

  • cd ..

  • sudo dpkg -i *deb

9) জন্য সিস্টেম-wide..edit nautilus.desktop যোগ করার জন্য ফাইল ফোল্ডার যেমন: (/ হোম / ভার্চুয়াল / টেস্ট) দ্রুত তালিকায়।

  • sudo nano /usr/share/applications/nautilus.desktop

পরিবর্তন:

Actions=Window;

প্রতি:

Actions=Test;Window;

যোগ করুন

[Desktop Action Test]
Name=Test             
Exec=nautilus --new-window /home/virtual/Test
OnlyShowIn=Unity;

আগে:

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

পরে:

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

10) পরিশেষে আপনি পরিবর্তনগুলি দেখতে লগআউট এবং লগইন করতে পারেন।

ফলাফল:

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

আশাকরি এটা সাহায্য করবে.


নটিলাসের আমার সংস্করণটি নটিলাস -৩.১০.১. আমি cd nautilus-3.10.1এবং পরে ls srcসেখান থেকে চালানোর পরে # # ধাপে আমি দেখতে পেলাম যে উত্সটিতে নটিলাস-প্লেস-সাইডবার.সি পাওয়া যায় নি। উবুন্টু ১৪.০৪ এলটিএস-এ নটিলাস ৩.১০.১-এর জন্য উপরে # step ধাপে তালিকাভুক্ত পরিবর্তনগুলি আমি কোথায় করব? এখানে আমার লক্ষ্যটি হল স্থানগুলি সাইডবারে কেবল একটি ডিরেক্টরি যুক্ত করা।
উইলোজি

শীতল হতে হবে, এটি নটিলাস 3.10
w4557

4
এটি সুরক্ষার সাথে সম্পর্কিত কি না তা কেবল কৌতূহল ... এটি তুলনামূলকভাবে সরল (প্রয়োজনীয়তার ভিত্তিতে বাস্তবায়ন নয়) কাস্টমাইজেশন বৈশিষ্ট্যের জন্য এভরি বিস্তৃত পদ্ধতি।
কাটকুলাস

@ রোমান রাগুয়েট দয়া করে উবুন্টু 14.04 এর জন্য একই আপডেট করুন জিজ্ঞাসাবাবু / প্রশ্নস / ৫১৯৯৯ 99
উমর

আপনি কি চিত্রগুলির পরিবর্তে পাঠ্য ব্যবহার করতে পারেন?
ব্রায়াম

8

আমি এসও-তে একটি সহজ উপায় বর্ণিত পেয়েছি।

দয়া করে এই লিঙ্কে বর্ণিত নির্দেশাবলীটি অনুসরণ করুন - এটি আমার একই সমস্যার সমাধান করেছে।

উদ্ধৃতাংশ:

gedit ~/.config/user-dirs.dirs

আপনি চান না সেই তালিকাটি সরান। যাইহোক, একবার আপনি আবার লগইন করুন, এটি পুনরায় সেট হবে, তাই

echo "enabled=false" > ~/.config/user-dirs.conf

শান্ত! একটি আফসোস হ'ল ট্র্যাশ ফোল্ডারটি নেই যাতে আমি এটি অক্ষম করতে পারি :)
কুম্ভ শক্তি

ধন্যবাদ, এটি একটি যুক্তিসঙ্গত উত্তর এবং 14.04 এ দুর্দান্ত কাজ করে। এটি 1999 নয়; আমি আমার অপারেটিং সিস্টেমটি ঠিক কাজ করার জন্য পুনরায় সংশোধন করে শেষ করেছি!
ল্যামবার্ট

1
এছাড়াও মনে রাখবেন যে এই পরিবর্তনগুলি কার্যকর করতে আপনাকে নটিলাসকে হত্যা করতে এবং পুনরায় চালু করতে হবে: pkill nautilusকৌশলটি করা উচিত।
ল্যাম্বার্ট

আমার একটি নেই ~/.config/user-dirs.confএবং আমি 14.04 চালাচ্ছি। আমি কি এটি তৈরি করব?
ওয়ানহোপি ফ্রিড

2

ওবুন্টু ১৪.০৪ এর নটিলাসের জন্য, আপনাকে gtk3.10 সম্পাদনা করতে হবে, উপরে বর্ণিত একইভাবে, সাইডবার কার্যকারিতাটি এখন gtk এ পোর্ট করা হয়েছিল (যাতে ফাইল-ওপেন কথোপকথনের সাইডবার এবং নটিসিল-সাইডবারটি বাস্তবায়ন পৃথক করা না হয়) আরো)

সম্পাদন করা /gtk/gtkplacessidebar.c

আমি এই চেষ্টা http://pastebin.com/K4GcHrz7 মধ্যে nautilus-window.c, যেমন আছে https://developer.gnome.org/gtk3/stable/GtkPlacesSidebar.html#gtk-places-sidebar-add-shortcut কিন্তু একটি segfault পেতে, যদিও একটি ভাল (জিটিকে) প্রোগ্রামার নয়।


পেস্টবিনের লিঙ্কটি সরানো হয়েছে!
উমর মুক্তার

1

আমার সিস্টেমে (উবুন্টু 14.04.1 এলটিএস), আপনি যে ফাইলটি চান সেটি এটি ~/.config/gtk-3.0/bookmarksরাখতে ব্যবহৃত পুরানো সংস্করণগুলিতে পাওয়া যায় ~/.gtk-bookmarks। এন্ট্রিগুলি ইউআরআই হয়, সুতরাং ফাইলপথগুলি অবশ্যই নিখুঁত এবং প্রিফিক্সড হওয়া উচিত file://


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

-2

কোনও ফোল্ডারে যখন কেবল নীচে বামে ফাইলগুলি টানুন এবং ছেড়ে দিন! (নটিলাস ২.৩২.০)

আমি ভবিষ্যতের সংরক্ষণাগার রেফারেন্সের জন্য গনরথওয়ার্ক / ভিউতে স্ক্রিনশটগুলিও পোস্ট করেছি:

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

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

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