এটি হল FvwmEvent কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
FvwmEvent - fvwm ইভেন্ট মডিউল
সাইনোপিসিস
FvwmEvent জন্য একটি আরো বহুমুখী প্রতিস্থাপন FvwmAudio. এটি সাধারণভাবে ব্যবহার করা যেতে পারে
কোন হুক fvwm যে কোনো উইন্ডো ম্যানেজার ইভেন্টে ফাংশন বা প্রোগ্রাম। যেমন: অবাঞ্ছিত মুছে ফেলুন
নেটস্কেপ পপ আপ বা অ্যাপ্লিকেশন ত্রুটি পপ আপ যেমন তারা প্রদর্শিত হয়, শব্দ বাজান, একটি ইভেন্ট লগ
ফাইল এবং মত. সৃজনশীল হন, আপনি এটির জন্য একটি ব্যবহার খুঁজে পাবেন।
FvwmEvent দ্বারা উদ্ভূত হয় fvwm, তাই কোন কমান্ড লাইন আহ্বান কাজ করবে না। মধ্যে থেকে
.fvwm2rc ফাইল, FvwmEvent নিম্নলিখিত হিসাবে উদ্ভূত হয়:
মডিউল FvwmEvent
অথবা একটি ভিতর থেকে fvwm পপ - আপ মেনু:
DestroyMenu মডিউল-পপআপ
AddToMenu মডিউল-পপআপ "মডিউল" শিরোনাম
+ "ইভেন্ট" মডিউল FvwmEvent
+ "অটো" মডিউল FvwmAuto 200
+ "বোতাম" মডিউল FvwmButtons
+ "কনসোল" মডিউল FvwmConsole
+ "পরিচয়" মডিউল FvwmIdent
+ "ব্যানার" মডিউল FvwmBanner
+ "পেজার" মডিউল FvwmPager 0 3
বর্ণনাঃ
সার্জারির FvwmEvent মডিউল এর সাথে যোগাযোগ করে fvwm আবদ্ধ করার জন্য উইন্ডো ম্যানেজার স্টক জানালার কাছে
পরিচালক ঘটনাবলী. স্বতন্ত্র উইন্ডো ম্যানেজার ইভেন্টগুলিতে বিভিন্ন ক্রিয়াকলাপ বরাদ্দ করা যেতে পারে।
FvwmEvent ইভেন্টে শব্দ ফাইল আবদ্ধ করতে ব্যবহার করা যেতে পারে FvwmAudio (RiP) করেছে। এটা হতে পারে
ডিবাগ করার সময় একটি লগ ফাইলে ইভেন্ট ট্রেস লগ করার জন্য ব্যবহৃত হয় fvwm.
FvwmEvent এছাড়াও rplay লাইব্রেরির জন্য বিল্টইন সমর্থন থাকতে পারে। (FvwmAudio-এর ঐতিহ্য)
আমন্ত্রণ
আমন্ত্রণ পদ্ধতিটি সিনোপসিস বিভাগে দেখানো হয়েছিল। কোন কমান্ড লাইন আহ্বান নেই
সম্ভব. FvwmEvent দ্বারা আহ্বান করা আবশ্যক fvwm উইন্ডো ম্যানেজার। FvwmEvent একক গ্রহণ করে
যুক্তি:
-অডিও FvwmAudio সামঞ্জস্য মোড সক্ষম করে।
alias FvwmEvent ব্যবহার করে উপনাম এর নাম হিসাবে। এটি ব্যবহারকারীর থেকে কোন লাইন প্রভাবিত করে
কনফিগারেশন ফাইল ব্যবহার করা হয়।
FvwmEvent হিসাবে আহ্বান করা হচ্ছে FvwmAudio (হয় একটি উপনাম ব্যবহার করে বা একটি সিমলিংক তৈরি করে)
FvwmAudio সামঞ্জস্য মোড সক্ষম করে।
কনফিগারেশন বিকল্প
FvwmEvent থেকে কনফিগার তথ্য পায় fvwmএর মডিউল কনফিগারেশন ডাটাবেস (দেখুন fvwm(1), ধারা
মডিউল কম্যান্ডস), এবং নির্দিষ্ট কনফিগারেশন বিকল্পগুলি সন্ধান করে:
*FvwmEvent: Cmd হুকুম
এটি নির্ধারণ করে fvwm ফাংশন যা ইভেন্ট প্যারামিটারের সাথে কল করা হবে।
আপনি নিম্নলিখিতগুলির মধ্যে একটি করতে চাইতে পারেন (নিচে বিশদ বিবরণ):
# বাজানোর শব্দ
*FvwmEvent: Cmd অন্তর্নির্মিত-rplay
# স্বতন্ত্র fvwm ফাংশন চালান
*FvwmEvent: Cmd
# স্বতন্ত্র বাহ্যিক প্রোগ্রাম চালান
*FvwmEvent: Cmd exec
এর এই সংস্করণ FvwmEvent বিল্টইন আছে rplay সমর্থন যা আহ্বান করার প্রয়োজন নেই
শব্দ চালানোর জন্য একটি বহিরাগত অডিও প্লেয়ার। rplay সমর্থন সক্রিয় করা হয় যখন
FvwmEvent সঙ্গে সংকলিত হয় HAVE_RPLAY সংজ্ঞায়িত এবং কখন FvwmEvent: cmd তৈরি
অন্তর্নির্মিত-rplay. নিচের মন্তব্য দেখুন যদি FvwmEvent FvwmAudio সামঞ্জস্যে আহ্বান করা হয়েছে
মোড.
উদাহরণ স্বরূপ:
*FvwmEvent: Cmd অন্তর্নির্মিত-rplay
*FvwmEvent: add_window drip.au
rplay এ বেনামী ftp এর মাধ্যমে পাওয়া যাবে
<URL:ftp://ftp.sdsu.edu/pub/rplay> বা
<URL:ftp://ftp.x.org/contrib/Event/audio/rplay>
FvwmEvent এছাড়াও অন্য কোন বহিরাগত প্রোগ্রামের জন্য সমর্থন আছে. যেমন: rsynth 'বলো'
কমান্ড প্রয়োগ করুন:
*FvwmEvent: Cmd "Exec/rsynth/say"
*FvwmEvent: ধ্বংস_উইন্ডো "উইন্ডো বন্ধ"
আপনি ব্যবহার করতে পারেন fvwmএর বিল্টইন প্রতিধ্বনি আদেশ হিসাবে FvwmEvent: cmd ডিবাগ পেতে
জন্য আউটপুট fvwm ঘটনা চুপচাপ। আমি FvwmAuto ডিবাগ করতে এই সেটআপটি ব্যবহার করেছি:
*FvwmEvent: Cmd প্রতিধ্বনি
*FvwmEvent: ফোকাস_পরিবর্তন "ফোকাস পরিবর্তন"
*FvwmEvent: raise_window "উইন্ডো বাড়ান"
এমনকি আপনি প্রতিটি ইভেন্টের জন্য শুধুমাত্র সেট করে বিভিন্ন শেল কমান্ড কল করতে পারেন
*FvwmEvent: Cmd exec
*FvwmEvent: add_window 'killname "APPL ERROR"'
*FvwmEvent: PassId
নির্দিষ্ট করে যে ইভেন্ট অ্যাকশনের শেষে একটি আইডি প্যারামিটার যোগ করা হবে
কমান্ড লাইন। বেশির ভাগ ইভেন্টে সেই ইভেন্টের উইন্ডোটির windowID থাকবে
বোঝায়, new_desk-এর নতুন ডেস্ক নম্বর থাকবে। উইন্ডো আইডি একটি হেক্সাডেসিমেল
0x এর আগে স্ট্রিং, ডেস্ক সংখ্যা দশমিক।
*FvwmEvent: উইন্ডো-ম্যানেজার-ইভেন্ট কর্ম-বা-ফাইলের নাম
উইন্ডো ম্যানেজার ইভেন্টগুলির সাথে নির্দিষ্ট ক্রিয়াগুলিকে আবদ্ধ করে।
যেমন অডিও-ইভেন্টের জন্য:
*FvwmEvent: স্টার্টআপ TaDa.au
*FvwmEvent: শাটডাউন Elvis_Left.au
*FvwmEvent: অজানা doh.au
*FvwmEvent: new_page beam_trek.au
*FvwmEvent: new_desk beam_trek.au
*FvwmEvent: old_add_window drip.au
*FvwmEvent: raise_window swoosh.au
*FvwmEvent: low_window swoosh.au
*FvwmEvent: old_configure_window hammer.au
*FvwmEvent: focus_change boing.au
*FvwmEvent: enter_window boing.au
*FvwmEvent: leave_window boing.au
*FvwmEvent: delete_window explosion.au
*FvwmEvent: iconify ploop.au
*FvwmEvent: deiconify ploop.au
*FvwmEvent: window_name huh.au
*FvwmEvent: icon_name beep.au
*FvwmEvent: visible_icon_name beep.au
*FvwmEvent: res_class beep.au
*FvwmEvent: res_name beep.au
*FvwmEvent: end_windowlist twang.au
*FvwmEvent: icon_location beep.au
*FvwmEvent: মানচিত্র beep.au
*FvwmEvent: ত্রুটি beep.au
*FvwmEvent: config_info beep.au
*FvwmEvent: end_config_info beep.au
*FvwmEvent: icon_file beep.au
*FvwmEvent: default_icon beep.au
*FvwmEvent: string plapper.au
*FvwmEvent: mini_icon beep.au
*FvwmEvent: windowshade beep.au
*FvwmEvent: dewindowshade beep.au
*FvwmEvent: visible_name beep.au
*FvwmEvent: sendconfig beep.au
*FvwmEvent: restack beep.au
*FvwmEvent: add_window beep.au
*FvwmEvent: configure_window beep.au
*FvwmEvent: visible_icon_name beep.au
*FvwmEvent: enter_window beep.au
*FvwmEvent: leave_window beep.au
*FvwmEvent: property_change beep.au
উইন্ডো সম্পর্কিত ইভেন্ট হ্যান্ডলারগুলি একটি উইন্ডো প্রসঙ্গের মধ্যে কার্যকর করা হয়। পূর্বে
এই উদ্দেশ্যে PassId ব্যবহার করা হয়েছিল, কিন্তু এখন PassId ব্যবহার করার প্রয়োজন নেই।
দ্রষ্টব্য: এন্টার_উইন্ডো ইভেন্টটি তৈরি হয় যখন পয়েন্টার একটি উইন্ডোতে প্রবেশ করে। সঙ্গে
-passid বিকল্পটি, সেই উইন্ডোটির আইডি fvwm-এ পাস করা হয়েছে। একটি enter_window ইভেন্ট হল
যখন পয়েন্টার একটি উইন্ডো ছেড়ে রুট উইন্ডোতে চলে যায় তখনও উৎপন্ন হয়। ভিতরে
এই ক্ষেত্রে, পাস করা আইডি 0।
দ্রষ্টব্য: যখন শাটডাউন ইভেন্টটি আসে, FvwmEvent এর আগেই মেরে ফেলা হতে পারে
সংশ্লিষ্ট কর্ম ট্রিগার.
তবে শর্ত থাকে fvwm এটিকে সমর্থন করে (এখনও নয়), সবগুলি প্রতিস্থাপন করার জন্য একটি অতিরিক্ত ইভেন্ট রয়েছে৷
fvwm একটি শব্দ সহ বীপ:
*FvwmEvent: beep beep.au
*FvwmEvent: বিলম্ব 5
নির্দিষ্ট করে যে একটি ইভেন্ট-অ্যাকশন শুধুমাত্র তখনই কার্যকর করা হবে যদি এটি কমপক্ষে 5টি ঘটে
আগের ঘটনার পর সেকেন্ড। ঘটনা যে বিলম্ব সময় ঘটতে হয়
উপেক্ষা করা এই বিকল্পটি উপযোগী যদি আপনি না চান যে কয়েকটি শব্দ বাজতে
একই সময়. ডিফল্ট বিলম্ব হল 0 যা ইভেন্ট বিলম্ব নিষ্ক্রিয় করে।
*FvwmEvent: StartDelay বিলম্ব
নির্দিষ্ট করে যে একটি ইভেন্ট-অ্যাকশন শুধুমাত্র তখনই কার্যকর করা হবে যদি এটি অন্তত ঘটে বিলম্ব
স্টার্টআপ ইভেন্টের পর সেকেন্ড। ঘটনা যে বিলম্ব সময় ঘটতে হয়
উপেক্ষা করা এই বিকল্পটি দরকারী যখন fvwm শুরু হয় এবং একটি অডিও ব্যবহার করে পুনরায় আরম্ভ করে
খেলোয়াড় ডিফল্ট বিলম্ব হল 0।
RPLAY বিকল্প
নিম্নলিখিত বিকল্পগুলি শুধুমাত্র বিল্টইন rplay সমর্থনের সাথে বৈধ। যেমন: কখন FvwmEvent ছিল
সঙ্গে সংকলিত HAVE_RPLAY সংজ্ঞায়িত তারা শুধুমাত্র যদি ব্যবহার করা হয় FvwmEvent: cmd তৈরি অন্তর্নির্মিত-
rplay.
*FvwmEvent: RplayHost হোস্ট-নেম
কোন হোস্টে rplay সাউন্ড বাজবে তা নির্দিষ্ট করে। দ্য হোস্ট-নেম এছাড়াও একটি হতে পারে
পরিবেশ পরিবর্তনশীল যেমন $HOSTDISPLAY।
*FvwmEvent: RplayPriority 0
যখন বাজানো হয় তখন rplay সাউন্ডের জন্য কী অগ্রাধিকার দেওয়া হবে তা নির্দিষ্ট করে।
*FvwmEvent: RplayVolume 127
বাজানো হলে শব্দগুলির জন্য কোন ভলিউম বরাদ্দ করা হবে তা নির্দিষ্ট করে৷
FvwmAudio সঙ্গতি মোড
যখন FvwmAudio সামঞ্জস্য মোডে (উপরে দেখুন), FvwmEvent নিম্নলিখিতগুলি গ্রহণ করে
FvwmAudio-এর জন্য পিছনের সামঞ্জস্য প্রদানের বিকল্পগুলি:
*FvwmEvent: PlayCmd হুকুম
এটি *FvwmEvent: Cmd থেকে Exec কমান্ড ব্যবহার করার সমতুল্য। এই নির্ধারণ করে
স্বাধীন অডিও প্লেয়ার প্রোগ্রাম যা আসলে শব্দগুলি চালাবে। নাটক হলে
কমান্ড সেট করা হয় অন্তর্নির্মিত-rplay তারপর বিল্টইন rplay সমর্থন ব্যবহার করা হবে।
*FvwmAudio: Dir ডিরেক্টরি
অডিও ফাইল খোঁজার জন্য ডিরেক্টরি নির্দিষ্ট করে। এই বিকল্প উপেক্ষা করা হয় যখন
rplay ব্যবহার করা হয়।
onworks.net পরিষেবা ব্যবহার করে অনলাইনে FvwmEvent ব্যবহার করুন