/ ইত্যাদি / পরিবেশে এলওজি = 1 সেট করা হচ্ছে


8

অ্যাপটি ব্যবহারের ইতিহাস দেখার বিষয়ে আমি আগে একটি প্রশ্ন জিজ্ঞাসা করেছি ।notify-osdindicator-notifications

উত্তরটি ছিল LOG=1আমার /etc/environmentফাইলটিতে যুক্ত করা দরকার ।
এটি সন্দেহজনক মনে হয়েছিল এবং আমি এটি করিনি কারণ:

  1. এটি বিশ্বব্যাপী কনফিগারেশন ফাইলের মধ্যে রয়েছে।
  2. আপনি বিজ্ঞপ্তিগুলি ছাড়া অন্য লগ করা হবে তা সত্যিই জানতে পারবেন না।

আমি চারপাশে ব্রাউজ করেছি এবং এই প্রশ্নটি দেখেছি যা সমস্যাটিও হাইলাইট করে। এই উত্তরটি বিশেষভাবে দেখুন :

ছোট সতর্কতা: এটি একটি খারাপ ধারণা হতে পারে ... লোগো = 1 ইন / ইত্যাদি / পরিবেশে এটি সিস্টেমকে ব্যাপক পরিবর্তনশীল করে তোলে এবং জিনিসগুলি ভেঙে দিতে পারে ... Oশ্বর জানেন যে LOG- এ কী প্রতিক্রিয়া হয় (অবশ্যই) তারা এটিকে নোটফাইসডলগের মতো কিছু করা উচিত ছিল )। সম্ভবত এটি শুরু করার জন্য আমি 1 ব্যবহারকারীর জন্য এটি বাশার্কে যুক্ত করব sure

আমার প্রশ্ন হচ্ছে, কিভাবে সেটিং হবে LOG=1মধ্যে /etc/environmentসিস্টেম প্রভাবিত করে? কোন 'স্টাফ' লগ করা হবে? এই পরামর্শ দেওয়া হয়?

সম্পাদনা

আমি বিজ্ঞপ্তি সমস্যার সমাধান করেছি এবং এখন আমি / ইত্যাদি / পরিবেশে এলওজি = 1 সেট করার প্রভাবগুলি সম্পর্কে জিজ্ঞাসা করছি।

উপরে আমার প্রশ্ন তাকান: "কিভাবে সেটিং হবে LOG=1মধ্যে /etc/environment? সিস্টেমের প্রভাবিত কোনটি 'কাপড়' লগ করা হবে না এই যুক্তিযুক্ত?"


এর পরিবর্তে আমরা বিজ্ঞপ্তিগুলি সম্পাদনা করতে এবং পুনরায় সংকলন করতে পারতাম পরিবর্তে বিজ্ঞপ্তিগুলি পরীক্ষা করার জন্য ..
শেঠ

LOG=1প্রতিটি প্রোগ্রাম এবং পরিষেবা যা চালানো হতে পারে এবং LOGপরিবেশে ব্যবহার করতে পারে তার ডকুমেন্টেশন না পড়ে সিস্টেমটি কীভাবে প্রভাব ফেলবে তা বলাই বরং শক্ত is LOGবেশ জেনেরিক নাম কিন্তু অসদৃশ হয় PATH, HOMEবা TERMএটা সাধারণত ব্যবহার করা হয় না। সুতরাং কেউ আশা করতে পারে যে খুব বেশি বিকাশকারীরা তাদের প্রোগ্রামের জন্য পরিবেশের পরিবর্তনশীল হিসাবে এটি বেছে নিয়েছে এবং সেজন্য সেটিং বেশি LOGকরবে না।
আডাইফোন

উভয় উত্তরই দুর্দান্ত, আমি কেবল 'সিস্টেম' কে অনুগ্রহ করে দেব। অ্যাডিয়াফোনকে এই মন্তব্যের জন্য ধন্যবাদ, এলওজি সাধারণত ব্যবহৃত হয় না এবং সুতরাং সিস্টেমটি কীভাবে প্রভাবিত হবে তা জানা খুব কঠিন LOG=1
পার্টো

উত্তর:


4

আপনি আরও ব্যবহারকারী-স্থানীয় ~/.pam_environmentবা এর মতো আরও কিছু ব্যবহার করতে পারেন ~/.profile। এগুলি /etc/environmentকেবলমাত্র আপনার ব্যবহারকারীর উপর প্রভাব ফেলবে ব্যতীত এগুলি ব্যবহারিকভাবে একই পদ্ধতির । তারা এখনও অন্যান্য অ্যাপ্লিকেশনগুলিকে প্রভাবিত করতে পারে।

~/.profileঅন্য স্ক্রিপ্ট ফাইলগুলির মতো হলেও এর মধ্যে ~/.pam_environmentকিছুটা টুইচির সিনট্যাক্স রয়েছে যা মেনে চলা দরকার (অথবা আপনি আপনার লগইনটি ভেঙে ফেলবেন):

LOG DEFAULT=1

অন্যান্য পদ্ধতির যে কাজ করতে পারে তা হ'ল notify-osdপরিবেশের পরিবর্তনশীলকে সরাসরি বয়ে আনার জন্য যা কিছু চালু হয় তা পরিবর্তন করা। এই ক্ষেত্রে, এটি থেকে নিয়ন্ত্রণ করা কিছু ক্রস প্ল্যাটফর্মের ডিবিইউএস ক্যাসকেডের অংশ বলে মনে হচ্ছেusr/share/dbus-1/services/org.freedesktop.Notifications.service

[D-BUS Service]
Name=org.freedesktop.Notifications
Exec=/usr/lib/x86_64-linux-gnu/notify-osd

আমি অবাক হয়েছি যদি এক্সিকিউট লাইনটি পড়তে পরিবর্তন করা যায়:

Exec=LOG=1 /usr/lib/x86_64-linux-gnu/notify-osd

অথবা যদি এটি সিনট্যাক্স ভবলিগুলি ছুড়ে দেয়:

Exec=sh -c "LOG=1 /usr/lib/x86_64-linux-gnu/notify-osd"

যদি এটি কাজ করে তবে কেবলমাত্র বিজ্ঞপ্তি-ওএসডি (এটি যে কোনও কিছু চালু করে) প্রভাবিত করার সুস্পষ্ট সুবিধা রয়েছে has


3

NotifyOSD ডক পৃষ্ঠাগুলি কোট:

(দ্রষ্টব্য: এলওজি এনভায়রনমেন্ট ভেরিয়েবল 1 এ সেট করা থাকলে এই ফাইলে লগিং সক্ষম করা হয়))

ইন এনভায়রনমেন্টাল চলক ডক পৃষ্ঠা , এটা সাধারণ ভেরিয়েবল যেখানে "লগ" তালিকায় না থাকে একটি তালিকা আছে। এটা বলে:

প্রতিটি অ্যাপ্লিকেশন তার নিজস্ব পরিবেশের ভেরিয়েবলগুলি সংজ্ঞায়িত করতে এবং ব্যবহার করতে মুক্ত। অনেক ম্যানুয়াল পৃষ্ঠাগুলিতে পরিবেশ পরিবর্তনশীলগুলির দীর্ঘ তালিকা অন্তর্ভুক্ত থাকে যা তারা বর্ণিত অ্যাপ্লিকেশনটির আচরণকে প্রভাবিত করতে পারে। যাইহোক, সর্বাধিক দরকারী ভেরিয়েবলগুলি অনেক অ্যাপ্লিকেশনগুলিতে সাধারণ।

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

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