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


12

আমি ডবল আমার GNOME ক্ল্যাসিক ডেস্কটপে একটি পাইথন ফাইলে ক্লিক, এটা খোলা না হয় অলস । আমি কীভাবে পাইথন ফাইলগুলির জন্য আইডলিকে ডিফল্ট সম্পাদক করতে পারি?

  1. আমি অন্য যে সমস্ত প্রোগ্রাম খোলা ছিল তা মুছে ফেলার চেষ্টা করেছি।

  2. আমি আইডিএল এর সম্পত্তি অনুসন্ধান করছি।

  3. আমি প্রোগ্রামের বৈশিষ্ট্যগুলিও সন্ধান করছি।

আমি যখন দৌড়ান

xdg-mime query default text/x-python

আমি আউটপুট পেতে

gedit.destkop

আমি আইডিএল ইনস্টল করেছি এবং আমি ফাইলটি ডান ক্লিক করতে এবং একটি অ্যাপ্লিকেশন দিয়ে খোলার চেষ্টা করেছি। আইডিএল কোথাও দেখা যায়নি। তবে আমি যখন আমার অ্যাপ্লিকেশনগুলিতে যাই এবং প্রোগ্রামিংয়ে যাই, তখন আইডিএল থাকে, দিনের মতো পরিষ্কার।


আপনি কেবল idleগ্যাবরের উত্তরে বর্ণিত হিসাবে ম্যানুয়ালি লিখলে কী হবে ? আপনি পুরো পথটি ব্যবহার করেও চেষ্টা করতে পারেন (একটি টার্মিনাল খুলুন এবং type idleএটি পেতে চালনা করুন )।
terdon

এর ফলাফল কীfind /usr/share/applications/ -name "*idle*"
ব্রায়াম

উত্তর:


9

আপনি সহজেই .pyআইডিএল-এর সাথে ফাইলগুলি সংযুক্ত করতে পারেন । আপনাকে একটি অজগর স্ক্রিপ্টটি ডানদিকে ক্লিক করতে হবে, "-> অন্যান্য অ্যাপ্লিকেশন সহ খুলুন" চয়ন করতে হবে, তারপরে তালিকার ডিফল্ট অ্যাপ্লিকেশনটি টিক করা উচিত কিনা তা জিজ্ঞাসা করে তালিকা থেকে আইডিএল চয়ন করুন। আমি এক্সএফসিই ব্যবহার করি তবে জিনোমের নটিলাস একই রকম হওয়া উচিত।

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

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

~/.local/share/applications/mimeapps.list

আপনি নিম্নলিখিত লাইন দিয়ে এটি প্রসারিত করতে পারেন:

text/x-python=idle.desktop

যেখানে idle.desktopআপনি যে আইডিএল সংস্করণটি ব্যবহার করতে চান তার ডেস্কটপ ফাইলের জন্য দাঁড়িয়েছে, উদাহরণস্বরূপ idle-python2.7.desktopবা আপনাকে ব্যবহার করতে হবে idle-python3.desktopঅজগর সংস্করণের উপর ভিত্তি করে।

বিঃদ্রঃ:

আপনার স্ক্রিপ্টগুলির অনুমতি সম্পর্কে সচেতন হন। ডিফল্ট অ্যাপ্লিকেশন থাকা সত্ত্বেও যদি এর এক্সিকিউটেবল অনুমতি থাকে তবে আপনার সিস্টেম এটি আইডিএল এ খুলবে না, কারণ এটি কার্যকর করার চেষ্টা করবে।


প্রোগ্রামটির নাম কি যথেষ্ট বা আপনার কোনও পথ দরকার? নামটি সঠিক .desktopফাইলের পক্ষে যথেষ্ট হতে পারে সেখানে আমার ধারণা।
টেরডন

আহ, আপনাকে ধন্যবাদ স্যার ... তবে আমি এখনও বিভ্রান্ত বলে মনে হচ্ছে ... আমি সত্যিই দুঃখিত ... আমি বিভিন্ন অ্যাপ্লিকোটিন ব্যবহার করে এটি খোলার চেষ্টা করেছি, কিন্তু অলস উপস্থিত দেখা যায় না
অপেশাদার প্রগ্রামার

@terdon কমান্ডটি যথেষ্ট যদি PATHআমি ভেরিয়েবলটি থেকে অ্যাক্সেস করতে পারি তবে তা যথেষ্ট । @ অপেশাদারপ্রগ্রামার আইডিএল অ্যাক্সেস করার জন্য কাস্টম কমান্ড বিকল্পটি ব্যবহার করার চেষ্টা করুন, যদি এটি জিনোমের সাথে করা যায়, তবে দ্বিতীয় বিকল্পটি ব্যবহার করুন (কনফিগারেশন ফাইলটি সম্পাদনা করুন)।
গ্যাবর ফারকাস

4
এখানে কয়েকটি জিনিস: 1. জিনোম 3-তে এই বিকল্পটি - প্রবেশের বাক্সটি যেখানে আপনি একটি নির্বাহযোগ্যের নাম লিখতে পারেন - সরিয়ে ফেলা হয়েছিল। ২. এন্ট্রিটি হওয়া mimeapps.listউচিত text/x-python=idle2.desktopবা text/x-python=idle3.desktopঅর্থাত্‍ এটি ডেস্কটপ ফাইলের দিকে নির্দেশ করতে হবে যা সম্পাদনযোগ্য নয়। এছাড়াও, এটি উভয় অধীনে হতে হয়েছে [Default Applications]এবং [Added Associations]এবং এটি তালিকায় প্রথম হতে সামনে রয়েছে gedit.desktop, যেমনtext/x-python=idle3.desktop;gedit.desktop
don_crissti

3
জিনোম ক্লাসিক (উবুন্টু 12.04) নেতিলাসে এমন কোনও "ব্যবহার কাস্টম কমান্ড" নেই।
অ্যান্থন

2

আপনার সমস্যাটি ডিফল্ট ইনস্টল নিষ্ক্রিয় → ডেস্কটপ অ্যাসোসিয়েশন দ্বারা সৃষ্ট।

কমপক্ষে আমার ১২.০৪ উবুন্টু (ক্লাসিক ডেস্কটপ) তে নটিলাসের কাছে এমন কোনও কিছু নেই যা আপনি নির্দিষ্ট ফাইল টাইপের (কিছু ডেস্কটপ / ব্রাউজার হিসাবে) যুক্ত করতে (নতুন) কমান্ড যুক্ত করতে পারেন এবং তালিকাটি নিষ্ক্রিয় দেখায় না এমনকি যদি এর মাধ্যমে ইনস্টল করা হয় apt-get install idle:

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

আপনি কোনও .pyফাইলের ডান ক্লিক করে , Propertiesতারপরে Open Withটিএবি নির্বাচন করে তারপরে স্ক্রিনটি পেতে পারেন এবং তারপরে ক্লিক করুন Show other applications( Open With মেনুতে গিয়ে আপনি একই ফলাফল পান)।

আপনাকে রুট হিসাবে সম্পাদনা করে .dekstopফাইলটি সংশোধন করতে হবে (আপনি নিষ্ক্রিয়তার কোন সংস্করণ ইনস্টল করেছেন তার উপর নির্ভর করে আপনার অলস-পাইথন 3.ডেস্কটপ থাকতে পারে)।idle/usr/share/applications/idle-python2.7.desktop

[Desktop Entry]
Name=IDLE (using Python-2.7)
Comment=Integrated Development Environment for Python (using Python-2.7)
Exec=/usr/bin/idle-python2.7 -n %f
Icon=/usr/share/pixmaps/python2.7.xpm
Terminal=false
Type=Application
Categories=Application;Development;
StartupNotify=true

ইনস্টল করা ফাইলটিতে যা অনুপস্থিত তা হ'ল লাইনের %fশেষে Exec=%fসেখানে যোগ করুন এবং সংরক্ষণ করুন। তারপরে নটিলাসে, একটি .pyফাইলটিতে ডান ক্লিক করুন এবং আরও একবার ট্যাব Propertiesএবং Open Withট্যাব নেভিগেট করুন (আপনাকে নটিলাস পুনরায় আরম্ভ করতে হবে না)। এখন নীচে স্ক্রোল করুন এবং Idle (using Python-2.7)একটি বাছাইযোগ্য বিকল্প (হয় প্রস্তাবিত অ্যাপ্লিকেশন হিসাবে) বা অন্যথায় প্রথমে এটি অন্যান্য অ্যাপ্লিকেশন তালিকায় দেখান:

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

আপনি Set as defaultসর্বদা .pyঅলস দিয়ে ফাইলগুলি খুলতে ব্যবহার করতে পারেন ।

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