নটিলাসের সাথে "ফাইল নোট" একচেটিয়া; একটি টার্মিনাল সিএলআই আছে?


8

আজ অবধি, আমি নোটিলাস (বৈশিষ্ট্য) এ ফাইল নোট বৈশিষ্ট্যটি ব্যবহার করা এড়িয়ে চলেছি, কারণ বহনযোগ্যতার সমস্যার কারণে। ... তবে তারা কেবল এতটাই কার্যকরভাবে কার্যকর! ... একটি পছন্দ মতো টেক্সট ফাইলটিতে নোট যুক্ত করা কাজ করে তবে নোট বৈশিষ্ট্যযুক্ত আরও জাগলিং দরকার।

সুতরাং আমি নোটগুলি চেষ্টা করার সিদ্ধান্ত নিয়েছি; এখন যে আমি (প্রায়) একচেটিয়াভাবে উবুন্টু ব্যবহার করছি ... (আমি কোনও প্রত্যাবর্তনের পয়েন্ট পেরিয়েছি;)

সুতরাং একটি দম্পতি (বা তিন) প্রশ্ন উঠে এসেছে।

  • এই নোটগুলি কি নটিলাসের সাথে একচেটিয়া?
  • নোটগুলির জন্য কি টার্মিনাল সি এল এল আছে ... ট্র্যাশের জন্য সি এল এলির মতো ?
  • "পোর্টেবিলিটি" এর জন্য নোটগুলি পৃথক অনুরূপ নামের টেক্সট ফাইলগুলিতে (বা অনুরূপ কিছু) রূপান্তর করতে পারে এমন কোনও সরঞ্জাম রয়েছে কি?

উত্তর:


6

আমি আপনার প্রথম এবং তৃতীয় প্রশ্ন সম্পর্কে নিশ্চিত নই তবে এটি প্রদর্শিত হবে যে এটি একচেটিয়া (নোটিলাসের মেটাডেটা পোর্টেবল নয়) এবং নটিলাস ফাইলের টীকাগুলি বের করার জন্য আমি কোনও সরঞ্জাম খুঁজে পাইনি, তবে এখানে একটি কমান্ড লাইন থেকে ফাইল টীকাগুলি কীভাবে অ্যাক্সেস করবেন তার কয়েকটি উদাহরণ,

কোনও ফাইলের জন্য নোটগুলি সেট করুন:

hello@world:~$ gvfs-set-attribute -t string Hello.txt metadata::annotation "This is a note."

একটি ফাইলের জন্য নোট পড়ুন:

hello@world:~$ gvfs-info -a metadata::annotation Hello.txt  
attributes:  
  metadata::annotation: This is a note.

থ্যাঙ্কস ডর ... এটি দুর্দান্ত দেখাচ্ছে ... এর অর্থ হ'ল পোর্টেবিলিটি ইস্যুটি যথেষ্ট পরিমাণে সমাধান করা হয়েছে (এটি আমার সবচেয়ে বড় উদ্বেগ ছিল) ... আমি বাশ বা অজগরটি এখনও যথেষ্ট জানি না, তবে আমি দেখতে পাচ্ছি যে এটি হবে সেগুলি ডাম্প করার জন্য ফাইল সিস্টেমে হাঁটতে তুলনামূলকভাবে "তুচ্ছ" স্ক্রিপ্ট হতে হবে (প্রয়োজন হওয়া উচিত) ... আপাতত, আমি কিছুটা ব্যাশ অনুশীলন করতে পারি এবং xsel::PRIMARYফাইলের নাম এবং xsel::CLIPBOARDনোট পাঠ্যের জন্য একটি সাধারণ স্ক্রিপ্ট আপ করতে পারি (বা এর মতো কিছু) ... এবং এটির মাধ্যমে হটকি দিন xbindkeys... এটি ভাবতে আসুন: সম্পত্তিগুলির পৃষ্ঠার চেয়ে এটি কোনও কোনও ক্ষেত্রে সহজ হতে পারে :)
পিটার.ও

কীভাবে বহনযোগ্যতা সমস্যা সমাধান করা হয়? ফাইলটি অন্যত্র সরিয়ে নেওয়া বা অনুলিপি করা নোটটি সরানো / অনুলিপি করে না (যদি না আমি কিছু ভুল করছি)। উপরের gvfs এর সাথে সংযুক্ত নোটটি নটিলাসের নোটস বৈশিষ্ট্যগুলিতে এবং তদ্বিপরীতভাবে উপস্থিত হয় না। নোট সঞ্চয় করা হয় না ফাইল তাই তাই স্থানান্তরিত হয়নি কখন ফাইলটি স্থানান্তর করা হয়। আমি উপরে বর্ণিত gvfs কমান্ডগুলি অনিয়মিত হতে খুঁজে পেয়েছি। কখনও কখনও দ্বিতীয় কমান্ডটি ব্যবহার করে নোটটি ফেরত দেওয়া হয়, তবে অন্যান্য সময় এটি খালি নোট ফেরত দেয়।
সাব্রেভল্ফি

1
দরকারী কারণ জিনোম 3 - নটিলাস 3 এ আর "নোটস" কার্যকারিতা নেই তাই আপডেটের পরে আপনি যে নোটগুলি প্রয়োগ করেছেন সেগুলি দেখতে পারবেন না ... তবে gvfs- তথ্য এখনও থিমটি বের করে!
পিসু

3

নটিলাস কিছুক্ষণ আগে (২০০৯?) তার নিজস্ব সিস্টেম থেকে ডেটা সঞ্চয় করার জন্য জিভিএফএসে পরিবর্তিত হয়েছিল। সমস্ত নোটগুলি আপনার হোম ডিরেক্টরিতে একটি লুকানো জিভিএফএস ডাটাবেসে সঞ্চিত আছে যেখানে অন্তত তাত্ত্বিকভাবে অন্যান্য প্রোগ্রামগুলি এখন এটি অ্যাক্সেস করতে পারে। তবে ডেটাবেস যে কোনও বিকাশকারী বা জিভিএফএসের সাথে জড়িত নয় এমন কারও পক্ষে যথেষ্ট অপঠনযোগ্য। :(

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

এটি প্রায় কাজ করতে, একটি ডাটাবেসের প্রাসঙ্গিক অংশ কপি করতে হবে। দুর্ভাগ্যক্রমে, আমি সরাসরি ডাটাবেস পড়ার কোনও উপায় খুঁজে পাইনি। কাজের ব্যপারে হ'ল স্ক্রিপ্টটি আপনি যে সমস্ত ফাইল ব্যাকআপ করতে চান সেগুলি দিয়ে নোটগুলি আলাদা আলাদা ফাইলগুলিতে অনুলিপি করে।

কিছু তথ্য / কাজের চারপাশ:

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