ইমাসে পরিবেশের ভেরিয়েবলগুলি পুনরায় লোড করার কোনও উপায় আছে কি?


8

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

উইন্ডোজে, পরিবেশের ভেরিয়েবলগুলি বিশ্বব্যাপী সেট করা যায়। আমি কীভাবে ইম্যাক্সকে তার পরিবেশের ভেরিয়েবলের তালিকাটি রিফ্রেশ করার অনুরোধ জানাতে পারি?

আমি লিনাক্সে ভেরিয়েবলগুলি রিফ্রেশ করার উপায়গুলিতে আগ্রহী (যেগুলি ইমেলের প্রবর্তিত শেলের মধ্যে পরিবর্তিত হয়েছিল), পরিবেশগত ভেরিয়েবলগুলির কোনও কেন্দ্রীয় ভান্ডার নেই বলে এটি শক্ত মনে হয়। সাথে খেলতে পারে emacsclient?


আপনি যে সমস্যাটি সমাধান করার চেষ্টা করছেন তা কি আপনি কিছুটা ব্যাখ্যা করতে পারেন? আপনার পরিবেশের মাধ্যমে কেন এভাবে যোগাযোগ করা দরকার?
djf

একটি সাধারণ কেস একটি নতুন কমান্ড-লাইন প্রোগ্রাম ইনস্টল করছে। উইন্ডোজ এ উদাহরণস্বরূপ "সি: \ প্রোগ্রাম ফাইলগুলি \ আমার প্রোগ্রাম \" এ শেষ হতে পারে। কমান্ড লাইনে এই প্রোগ্রামটি ব্যবহার করতে, আমাকে এই পথটি PATH এনভায়রনমেন্ট ভেরিয়েবলের সাথে যুক্ত করতে হবে। আমি ইম্যাকস শেলটি ব্যবহার করি, এবং নতুন প্রোগ্রামটি ব্যবহার করার জন্য আমাকে ইম্যাকগুলি পুনরায় চালু করতে হবে (বা পরিবেশের সাথে ম্যানুয়ালি ভেরিয়েবল যুক্ত করতে হবে) নতুন প্রোগ্রামটি ব্যবহার করার জন্য।
নর্সপপ

উত্তর:


2

হতে পারে আপনি একটি বহিরাগত স্ক্রিপ্ট তৈরি করতে পারেন যা পরিবেশের ভেরিয়েবলের নাম এবং মান সংগ্রহ করে তারপরে এই নাম-মান জোড়াগুলি চলমান ইম্যাকগুলিতে ইম্যাকস্ক্লিয়েন্টের মাধ্যমে প্রেরণ করে, তাই প্রাপ্ত ইমেলগুলি সাথে প্রাপ্ত মান অনুযায়ী নিজস্ব পরিবেশ সেট করতে পারে setenv

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