এটি হল xdm কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
xdm - XDMCP, হোস্ট চয়নকারীর সমর্থন সহ X ডিসপ্লে ম্যানেজার
সাইনোপিসিস
এক্সডিএম [ -কনফিগ কনফিগারেশন ফাইল ] [ -নোডাইমন ] [ -ডিবাগ ডিবাগ_লেভেল ] [ -ত্রুটি
ত্রুটি_লগ_ফাইল ] [ -সম্পদ রিসোর্স_ফাইল ] [ সার্ভার সার্ভার_এন্ট্রি ] [ -সেশন
সেশন_প্রোগ্রাম ]
বর্ণনাঃ
এক্সডিএম X প্রদর্শনের একটি সংগ্রহ পরিচালনা করে, যা স্থানীয় হোস্ট বা দূরবর্তী সার্ভারে হতে পারে।
নকশা এক্সডিএম এক্স টার্মিনালের পাশাপাশি দ্য ওপেন গ্রুপের চাহিদা দ্বারা পরিচালিত হয়েছিল
স্ট্যান্ডার্ড XDMCP, X প্রদর্শন ম্যানেজার নিয়ন্ত্রণ প্রোটোকল. এক্সডিএম অনুরূপ পরিষেবা প্রদান করে
যারা দ্বারা প্রদান করা হয় এটা, Getty এবং লগইন অক্ষর টার্মিনালগুলিতে: লগইন নামের জন্য অনুরোধ করা
এবং পাসওয়ার্ড, ব্যবহারকারীর প্রমাণীকরণ, এবং একটি ``সেশন'' চালাচ্ছে।
একটি ''সেশন'' একটি নির্দিষ্ট প্রক্রিয়ার জীবনকাল দ্বারা সংজ্ঞায়িত করা হয়; ঐতিহ্যগত মধ্যে
অক্ষর-ভিত্তিক টার্মিনাল বিশ্ব, এটি ব্যবহারকারীর লগইন শেল। মধ্যে এক্সডিএম প্রসঙ্গ, এটা হয়
একটি নির্বিচারে সেশন ম্যানেজার। এর কারণ হল একটি উইন্ডোর পরিবেশে, একজন ব্যবহারকারীর লগইন
শেল প্রক্রিয়ার সাথে সংযোগ করার জন্য অগত্যা কোনো টার্মিনাল-এর মতো ইন্টারফেস নেই।
যখন একটি বাস্তব সেশন ম্যানেজার পাওয়া যায় না, একটি উইন্ডো ম্যানেজার বা টার্মিনাল এমুলেটর হয়
সাধারণত ``সেশন ম্যানেজার' হিসেবে ব্যবহৃত হয়, যার অর্থ এই প্রক্রিয়াটির সমাপ্তি
ব্যবহারকারীর সেশন বন্ধ করে দেয়।
অধিবেশন সমাপ্ত হলে, এক্সডিএম X সার্ভার পুনরায় সেট করে এবং (ঐচ্ছিকভাবে) পুনরায় চালু করে
পুরো প্রক্রিয়া.
কখন এক্সডিএম XDMCP এর মাধ্যমে একটি পরোক্ষ প্রশ্ন গ্রহণ করে, এটি একটি চালাতে পারে চয়নকারী একটি সঞ্চালনের প্রক্রিয়া
প্রদর্শনের পক্ষ থেকে XDMCP BroadcastQuery (বা নির্দিষ্ট হোস্টের জন্য একটি XDMCP ক্যোয়ারী) এবং
সম্ভাব্য হোস্টের একটি মেনু অফার করে যা XDMCP ডিসপ্লে ম্যানেজমেন্ট অফার করে। এই বৈশিষ্ট্য হল
এক্স টার্মিনালগুলির সাথে দরকারী যেগুলি নিজেরাই হোস্ট মেনু অফার করে না।
এক্সডিএম নির্বাচিত হোস্ট থেকে BroadcastQuery বার্তা উপেক্ষা করার জন্য কনফিগার করা যেতে পারে। এই
দরকারী যখন আপনি হোস্ট দ্বারা উত্পাদিত মেনু প্রদর্শিত করতে চান না চয়নকারী বা এক্স টার্মিনাল
নিজেদের.
কারণ এক্সডিএম প্রথম ইন্টারফেস প্রদান করে যা ব্যবহারকারীরা দেখতে পাবেন, এটি সহজ করার জন্য ডিজাইন করা হয়েছে
ব্যবহার করতে এবং একটি নির্দিষ্ট সাইটের প্রয়োজন অনুযায়ী কাস্টমাইজ করা সহজ। এক্সডিএম অনেক অপশন আছে,
যার বেশিরভাগেরই যুক্তিসঙ্গত ডিফল্ট আছে। এর বিভিন্ন বিভাগের মাধ্যমে ব্রাউজ করুন
ম্যানুয়াল, বাছাই এবং আপনি পরিবর্তন করতে চান জিনিস চয়ন. বিশেষ মনোযোগ দিন
দ্য সেশন কার্যক্রম বিভাগ, যা বর্ণনা করবে কিভাবে সেশনের স্টাইল সেট আপ করতে হয়
আকাঙ্ক্ষিত.
এক নজরে
এক্সডিএম অত্যন্ত কনফিগারযোগ্য, এবং এর বেশিরভাগ আচরণ সম্পদ ফাইল দ্বারা নিয়ন্ত্রিত করা যেতে পারে
এবং শেল স্ক্রিপ্ট। এই ফাইলগুলির নাম নিজেই ফাইল থেকে পড়া সম্পদ
xdm-config অথবা দ্বারা নামকৃত ফাইল -কনফিগ বিকল্প।
এক্সডিএম দুটি ভিন্ন উপায়ে প্রদর্শন ব্যবস্থাপনা অফার করে। এটি চলমান এক্স সার্ভারগুলি পরিচালনা করতে পারে
স্থানীয় মেশিন এবং নির্দিষ্ট এক্স সার্ভার, এবং এটি দূরবর্তী X সার্ভারগুলি পরিচালনা করতে পারে (সাধারণত X
টার্মিনাল) XDMCP (XDM কন্ট্রোল প্রোটোকল) ব্যবহার করে যেমন উল্লেখ করা হয়েছে জ্যাক্সেস ফাইল.
এক্স ক্লায়েন্টদের সংস্থান দ্বারা পরিচালিত হয় এক্সডিএম ব্যবহারকারীর সেশনের বাইরে, সহ এক্সডিএমএর নিজের
লগইন উইন্ডো, রিসোর্স সেট করে প্রভাবিত হতে পারে এক্সরেসোর্স ফাইল.
এক্স টার্মিনালগুলির জন্য যেগুলি থেকে ডিসপ্লে ম্যানেজমেন্ট পেতে হোস্টগুলির একটি মেনু অফার করে না, এক্সডিএম পারেন
ইচ্ছুক হোস্ট সংগ্রহ করুন এবং চালান চয়নকারী ব্যবহারকারীকে একটি মেনু অফার করার জন্য প্রোগ্রাম। এক্স এর জন্য
একটি হোস্টের সাথে সংযুক্ত প্রদর্শন, এই ধাপটি সাধারণত ব্যবহার করা হয় না, কারণ স্থানীয় হোস্ট এটি করে
প্রদর্শন ব্যবস্থাপনা।
এক্স সার্ভার রিসেট করার পরে, এক্সডিএম রান করে এক্সসেটআপ স্ক্রিপ্ট সেট আপ করতে সাহায্য করার জন্য
স্ক্রীন ব্যবহারকারী বরাবর দেখতে xlogin উইজেট।
সার্জারির xlogin উইজেট, যা এক্সডিএম উপস্থাপন করে, পরিচিত লগইন এবং পাসওয়ার্ড প্রম্পট অফার করে।
ব্যবহারকারী লগ ইন করার পরে, এক্সডিএম রান করে এক্সস্টার্টআপ রুট হিসাবে স্ক্রিপ্ট।
তারপর এক্সডিএম রান করে এক্সসেশন ব্যবহারকারী হিসাবে স্ক্রিপ্ট। এই সিস্টেম সেশন ফাইল কিছু করতে পারে
অতিরিক্ত স্টার্টআপ এবং সাধারণত রান করে .xsession ব্যবহারকারীর হোম ডিরেক্টরিতে স্ক্রিপ্ট।
যখন এক্সসেশন স্ক্রিপ্ট প্রস্থান, অধিবেশন শেষ.
অধিবেশন শেষে, এক্সরেসেট স্ক্রিপ্ট পরিষ্কার করার জন্য চালানো হয়, এক্স সার্ভার রিসেট করা হয়,
এবং চক্র শুরু হয়.
ফাইল /var/log/xdm.log থেকে ত্রুটি বার্তা থাকবে এক্সডিএম এবং কিছু আউটপুট
stderr দ্বারা এক্সসেটআপ, এক্সস্টার্টআপ, এক্সসেশন or এক্সরেসেট. পেতে সমস্যা হলে এক্সডিএম
কাজ করছে, কিনা দেখতে এই ফাইলটি চেক করুন এক্সডিএম সমস্যা কোন সূত্র আছে.
বিকল্প
এই অপশন সব, ছাড়া -কনফিগ নিজেই, মানগুলি নির্দিষ্ট করুন যা নির্দিষ্ট করা যেতে পারে
সম্পদ হিসাবে কনফিগারেশন ফাইল।
-কনফিগ কনফিগারেশন ফাইল
কনফিগারেশন ফাইলের নাম দেয়, যা এর আচরণ নিয়ন্ত্রণ করার জন্য সম্পদ নির্দিষ্ট করে
xdm /etc/X11/xdm/xdm-config ডিফল্ট হয় বিভাগ দেখুন কনফিগারেশন ফাইল.
-নোডাইমন
এর মান হিসাবে ``false'' নির্দিষ্ট করে DisplayManager.daemonMode সম্পদ এই
সাধারণ ডেমন আচরণকে দমন করে, যার জন্য এক্সডিএম সমস্ত ফাইল বন্ধ করতে
বর্ণনাকারী, কন্ট্রোলিং টার্মিনাল থেকে নিজেকে বিচ্ছিন্ন করে এবং নিজেকে ভিতরে রাখে
ব্যাকগ্রাউন্ড যখন এটি প্রথম শুরু হয়।
-ডিবাগ ডিবাগ_লেভেল
এর জন্য সংখ্যাসূচক মান নির্দিষ্ট করে DisplayManager.debugLevel সম্পদ একটি অ-শূন্য
মূল্য কারণ এক্সডিএম টার্মিনালে প্রচুর ডিবাগিং স্টেটমেন্ট প্রিন্ট করতে; এটাও
অক্ষম করে DisplayManager.daemonMode সম্পদ, জোর করে এক্সডিএম সিঙ্ক্রোনাসভাবে চালানো
এই ডিবাগিং বার্তাগুলিকে ব্যাখ্যা করতে, এর জন্য উত্স কোডের একটি অনুলিপি৷ এক্সডিএম প্রায়
একটা দরকারি. আউটপুটকে যৌক্তিক বা প্রমিত করার কোনো চেষ্টা করা হয়নি।
-ত্রুটি ত্রুটি_লগ_ফাইল
এর জন্য মান নির্দিষ্ট করে DisplayManager.errorLogFile সম্পদ এই নথি
থেকে ত্রুটি রয়েছে এক্সডিএম সেইসাথে বিভিন্ন দ্বারা stderr লিখিত কিছু
সেশনের অগ্রগতির সময় স্ক্রিপ্ট এবং প্রোগ্রাম চালানো হয়।
-সম্পদ রিসোর্স_ফাইল
এর জন্য মান নির্দিষ্ট করে ডিসপ্লে ম্যানেজার*সম্পদ সম্পদ এই ফাইল লোড হয়
ব্যবহার xrdb(1) প্রমাণীকরণ উইজেটের জন্য কনফিগারেশন পরামিতি নির্দিষ্ট করতে।
সার্ভার সার্ভার_এন্ট্রি
এর জন্য মান নির্দিষ্ট করে DisplayManager.servers সম্পদ বিভাগ দেখুন স্থানীয়
সার্ভার সবিস্তার বিবরণী এই সম্পদের বর্ণনার জন্য।
-উডিপিপোর্ট পোর্ট নাম্বার
এর জন্য মান নির্দিষ্ট করে DisplayManager.requestPort সম্পদ এই সেট
পোর্ট নম্বর যা এক্সডিএম XDMCP অনুরোধের জন্য নিরীক্ষণ করবে। 0 তে সেট করা হলে, xdm হবে না
XDMCP বা চয়নকারী অনুরোধের জন্য শুনুন। যেহেতু XDMCP নিবন্ধিত সুপরিচিত UDP ব্যবহার করে
পোর্ট 177, এই সংস্থানটি ব্যতীত 0 ছাড়া অন্য কোনও মানতে পরিবর্তন করা উচিত নয়
ডিবাগিং
-সেশন সেশন_প্রোগ্রাম
এর জন্য মান নির্দিষ্ট করে ডিসপ্লে ম্যানেজার*সেশন সম্পদ এই নির্দেশ করে
ব্যবহারকারী লগ ইন করার পরে সেশন হিসাবে চালানোর জন্য প্রোগ্রাম।
-xrm রিসোর্স_স্পেসিফিকেশন
বেশিরভাগ X টুলকিট অ্যাপ্লিকেশনের মতো একটি নির্বিচারে সংস্থান নির্দিষ্ট করার অনুমতি দেয়।
রিসোর্সেস
অনেক পর্যায়ে কর্ম এক্সডিএম এর কনফিগারেশন ব্যবহারের মাধ্যমে নিয়ন্ত্রণ করা যেতে পারে
ফাইল, যা এক্স রিসোর্স ফরম্যাটে রয়েছে। কিছু সম্পদ এর আচরণ পরিবর্তন করে এক্সডিএম সবার উপর
প্রদর্শন করে, অন্যরা একটি একক প্রদর্শনে এর আচরণ পরিবর্তন করে। যেখানে কর্মগুলি একটি এর সাথে সম্পর্কিত
নির্দিষ্ট ডিসপ্লে, ডিসপ্লে নামটি রিসোর্সের নামের মধ্যে ঢোকানো হয়
``ডিসপ্লে ম্যানেজার'' এবং চূড়ান্ত সম্পদ নামের সেগমেন্ট।
স্থানীয় প্রদর্শনের জন্য, রিসোর্সের নাম এবং শ্রেণীটি থেকে পড়া হয় এক্স সার্ভার ফাইল.
রিমোট ডিসপ্লের জন্য, রিসোর্স নাম হল ডিসপ্লের নেটওয়ার্ক ঠিকানা যা সমাধান করে
প্রতি. দেখুন ডোমেইন সরান সম্পদ নামটি অবশ্যই মিলবে; এক্সডিএম সব সম্পর্কে সচেতন নয়
নেটওয়ার্ক উপনাম যা একটি প্রদত্ত ডিসপ্লেতে পৌঁছাতে পারে। নাম সমাধান ব্যর্থ হলে,
ঠিকানা ব্যবহার করা হয়। এক্সডিএমসিপি ম্যানেজ-এ ডিসপ্লে দ্বারা প্রেরিত রিসোর্স ক্লাস
অনুরোধ।
কারণ রিসোর্স ম্যানেজার তার থেকে রিসোর্সের নাম আলাদা করতে কোলন ব্যবহার করে
সম্পদের নামের অংশগুলিকে আলাদা করার জন্য মান এবং বিন্দুগুলি, এক্সডিএম উভয় বিন্দুর জন্য বিকল্প আন্ডারস্কোর
এবং কোলন যখন সম্পদের নাম তৈরি করে। উদাহরণ স্বরূপ,
DisplayManager.expo_x_org_0.startup সম্পদের নাম যা স্টার্টআপকে সংজ্ঞায়িত করে
``expo.x.org:0'' প্রদর্শনের জন্য শেল ফাইল।
DisplayManager.servers
এই সংস্থানটি হয় সার্ভার এন্ট্রিতে পূর্ণ একটি ফাইলের নাম নির্দিষ্ট করে, প্রতি লাইনে একটি (যদি
মান একটি স্ল্যাশ দিয়ে শুরু হয়), অথবা একটি একক সার্ভার এন্ট্রি। বিভাগ দেখুন স্থানীয়
সার্ভার সবিস্তার বিবরণী বিস্তারিত জানার জন্য
DisplayManager.requestPort
এটি UDP পোর্ট নম্বর নির্দেশ করে যা এক্সডিএম ইনকামিং XDMCP শোনার জন্য ব্যবহার করে
অনুরোধ. আপনার সিস্টেম ডিবাগ করার প্রয়োজন না হলে, এটির ডিফল্ট মান সহ এটি ছেড়ে দিন
177 এর
DisplayManager.errorLogFile
ত্রুটি আউটপুট সাধারণত সিস্টেম কনসোলে নির্দেশিত হয়. এটি পুনঃনির্দেশ করতে, এটি সেট করুন
একটি ফাইল নামের সম্পদ। এই বার্তা পাঠাতে একটি পদ্ধতি syslog- র হতে হবে
এটি সমর্থন করে এমন সিস্টেমের জন্য তৈরি করা হয়েছে; যাইহোক, ইন্টারফেসের বিস্তৃত বৈচিত্র্য
কোনো সিস্টেম-স্বাধীন বাস্তবায়ন বাদ দেয়। এই ফাইলটি যেকোনও রয়েছে
দ্বারা stderr নির্দেশিত আউটপুট এক্সসেটআপ, এক্সস্টার্টআপ, এক্সসেশন এবং এক্সরেসেট ফাইল, তাই এটা
সেই স্ক্রিপ্টগুলিতেও সমস্যার বর্ণনা থাকবে।
DisplayManager.debugLevel
যদি এই সম্পদের পূর্ণসংখ্যার মান শূন্যের চেয়ে বেশি হয়, তাহলে ডিবাগিং এর রিম
তথ্য প্রিন্ট করা হবে। এটি ডেমন মোড অক্ষম করে, যা পুনঃনির্দেশিত হবে
বিট-বালতিতে তথ্য, এবং অ-রুট ব্যবহারকারীদের চালানোর অনুমতি দেয় xdm, যে
সাধারণত দরকারী হবে না।
DisplayManager.daemonMode
সাধারণত, এক্সডিএম নিজেকে একটি ডেমন প্রক্রিয়ায় পরিণত করার চেষ্টা করে যে কোনোটির সাথে সম্পর্কহীন
টার্মিনাল এটি কাঁটাচামচ করে এবং অভিভাবক প্রক্রিয়াটিকে প্রস্থান করার জন্য রেখে দিয়ে সম্পন্ন হয়,
তারপর ফাইল বর্ণনাকারী বন্ধ করে এবং কন্ট্রোলিং টার্মিনাল রিলিজ করে। কিছু
পরিবেশে এটি পছন্দসই নয় (বিশেষ করে, ডিবাগ করার সময়)। এই সেট করা
``false''-এর রিসোর্স এই বৈশিষ্ট্যটিকে নিষ্ক্রিয় করবে।
DisplayManager.pidFile
নির্দিষ্ট ফাইলের নামটি একটি ASCII উপস্থাপনা ধারণ করার জন্য তৈরি করা হবে৷
প্রধান এর প্রসেস-আইডি এক্সডিএম প্রক্রিয়া। এক্সডিএম এছাড়াও এই ফাইলে ফাইল লকিং ব্যবহার করে
একই মেশিনে চলমান একাধিক ডেমন নির্মূল করার চেষ্টা, যা হবে
বিপর্যয়ের বেশ বিট কারণ.
DisplayManager.lockPidFile
এই সম্পদ যা নিয়ন্ত্রণ করে কিনা এক্সডিএম একাধিক রাখার জন্য ফাইল লকিং ব্যবহার করে
প্রদর্শন ব্যবস্থাপকদের মধ্যে চলমান থেকে। সিস্টেম V এ, এটি ব্যবহার করে lockf লাইব্রেরী কল,
BSD তে থাকাকালীন এটি ব্যবহার করে ঝাঁক
DisplayManager.authDir
এটি একটি ডিরেক্টরির নাম দেয় যার অধীনে এক্সডিএম অনুমোদন ফাইল সংরক্ষণ করে যখন
অধিবেশন শুরু করা হচ্ছে। ডিফল্ট মান হল /var/lib/xdm। ওভাররাইড করা যেতে পারে
DisplayManager দ্বারা নির্দিষ্ট প্রদর্শনের জন্য।DISPLAY কে.authFile.
DisplayManager.autoRescan
এই বুলিয়ান নিয়ন্ত্রণ করে কিনা এক্সডিএম কনফিগারেশন, সার্ভার, অ্যাক্সেস পুনরায় স্ক্যান করে
একটি অধিবেশন শেষ হওয়ার পরে এবং ফাইলগুলির সাথে নিয়ন্ত্রণ এবং প্রমাণীকরণ কী ফাইলগুলি থাকে৷
পরিবর্তিত ডিফল্টরূপে এটি ``সত্য।'' আপনি জোর করতে পারেন এক্সডিএম দ্বারা এই ফাইলগুলি পুনরায় পড়তে
মূল প্রক্রিয়ায় একটি SIGHUP পাঠানো।
DisplayManager.removeDomainname
XDMCP ক্লায়েন্টদের জন্য প্রদর্শনের নাম গণনা করার সময়, নাম সমাধানকারী সাধারণত হবে
টার্মিনালের জন্য একটি সম্পূর্ণ যোগ্য হোস্ট নাম তৈরি করুন। যেমনটা মাঝে মাঝে হয়
বিভ্রান্তিকর, এক্সডিএম হোস্ট নামের ডোমেইন নামের অংশটি সরিয়ে ফেলবে যদি এটি হয়
যখন এই ভেরিয়েবল সেট করা হয় তখন স্থানীয় হোস্টের ডোমেন নামের মতই। গতানুগতিক
মান ``সত্য'।
DisplayManager.keyFile
XDM-AUTHENTICATION-1 শৈলী XDMCP প্রমাণীকরণের জন্য একটি ব্যক্তিগত কী থাকা প্রয়োজন৷
মধ্যে ভাগ করা হয়েছে এক্সডিএম এবং টার্মিনাল। এই সম্পদ ধারণকারী ফাইল নির্দিষ্ট করে
ঐ মান. ফাইলের প্রতিটি এন্ট্রিতে একটি প্রদর্শন নাম এবং ভাগ করা থাকে
চাবি. গতানুগতিক, এক্সডিএম XDM-AUTHENTICATION-1-এর জন্য সমর্থন অন্তর্ভুক্ত করে না, যেমন এটি
DES প্রয়োজন যা সাধারণত মার্কিন যুক্তরাষ্ট্র রপ্তানির কারণে বিতরণযোগ্য নয়
সীমাবদ্ধতা।
DisplayManager.accessFile
অননুমোদিত XDMCP পরিষেবা প্রতিরোধ করতে এবং XDMCP ফরওয়ার্ড করার অনুমতি দিতে
IndirectQuery অনুরোধ, এই ফাইলে হোস্টনামের একটি ডাটাবেস রয়েছে যা হয়
এই মেশিনে সরাসরি অ্যাক্সেসের অনুমতি দেওয়া হয়েছে, অথবা কোন কোয়েরিগুলিতে হোস্টগুলির একটি তালিকা আছে৷
ফরোয়ার্ড করা উচিত। এই ফাইলের বিন্যাস বিভাগে বর্ণনা করা হয়েছে এক্সডিএমসিপি
প্রবেশ কন্ট্রোল।
DisplayManager.exportList
অতিরিক্ত পরিবেশ ভেরিয়েবলের একটি তালিকা, সাদা স্থান দ্বারা পৃথক করা, যা পাস করার জন্য
দ্য এক্সসেটআপ, এক্সস্টার্টআপ, এক্সসেশন, এবং এক্সরেসেট প্রোগ্রাম।
DisplayManager.randomFile
অনুমোদন কীগুলির বীজ তৈরি করতে চেকসাম করার জন্য একটি ফাইল। এই একটি হওয়া উচিত
ফাইল যা ঘন ঘন পরিবর্তন হয়। ডিফল্ট হয় / দেব / মেমি.
DisplayManager.randomDevice
অনুমোদন কীগুলির বীজ তৈরি করতে 8 বাইট পড়ার জন্য একটি ফাইল। দ্য
ডিফল্ট হয় /দেব/অযৌক্তিক . যদি এই ফাইলটি পড়া যায় না, বা যদি একটি পঠন ব্লক করে
5 সেকেন্ডের বেশি, xdm এর চেকসাম ব্যবহার করে ফিরে আসে
DisplayManager.randomFile বীজ উৎপন্ন করতে।
DisplayManager.prngdSocket
DisplayManager.prngPort
একটি UNIX ডোমেইন সকেট নাম বা স্থানীয় হোস্টে একটি TCP সকেট পোর্ট নম্বর যার উপর a
সিউডো-র্যান্ডম নম্বর জেনারেটর ডেমন, যেমন EGD (http://egd.sourceforge.net) হয়
অটোরাইজেশন কী তৈরি করার জন্য শুনছি। হয় একটি অ নাল পোর্ট বা একটি
বৈধ সকেট নাম উল্লেখ করা আবশ্যক। ডিফল্ট হল ইউনিক্স-ডোমেন সকেট ব্যবহার করা
/tmp/এনট্রপি.
যে সিস্টেমে এই ধরনের ডেমন নেই, সেগুলির উপর ভিত্তি করে একটি ফল-ব্যাক এনট্রপি সংগ্রহের সিস্টেম
পরিবর্তে MD5 অ্যালগরিদম দ্বারা হ্যাশ করা বিভিন্ন লগ ফাইল সামগ্রী ব্যবহার করা হয়।
DisplayManager.greeterLib
একটি গতিশীল-লোডযোগ্য গ্রিটার লাইব্রেরি সমর্থন করে এমন সিস্টেমে, এর নাম
লাইব্রেরি ডিফল্ট হয়
/usr/lib/X11/xdm/libXdmGreet.so.
DisplayManager.choiceTimeout
ব্যবহারকারী একটি হোস্ট নির্বাচন করার পরে প্রতিক্রিয়া প্রদর্শনের জন্য অপেক্ষা করার জন্য সেকেন্ডের সংখ্যা৷
চয়নকারী থেকে। যদি ডিসপ্লে এই সময়ের মধ্যে একটি XDMCP IndirectQuery পাঠায়,
অনুরোধটি নির্বাচিত হোস্টের কাছে পাঠানো হয়। অন্যথায়, এটি ক থেকে অনুমান করা হয়
নতুন অধিবেশন এবং চয়নকারী আবার দেওয়া হয়. ডিফল্ট হল 15।
DisplayManager.sourceAddress
পরিবর্তে মাল্টিহোমড হোস্টে ইনকামিং সংযোগের সাংখ্যিক আইপি ঠিকানা ব্যবহার করুন
হোস্ট নামের। এই ভুল ইন্টারফেসে সংযোগ করার চেষ্টা এড়াতে হয় যা
এই সময়ে নিচে হতে পারে.
DisplayManager.willing
এটি একটি প্রোগ্রাম নির্দিষ্ট করে যা একটি XDMCP BroadcastQuery হলে রুট (হিসেবে) চালানো হয়
প্রাপ্ত হয়েছে এবং এই হোস্টটি XDMCP ডিসপ্লে ম্যানেজমেন্ট অফার করার জন্য কনফিগার করা হয়েছে। আউটপুট
এই প্রোগ্রামটি একটি চয়নকারী উইন্ডোতে প্রদর্শিত হতে পারে। যদি কোন প্রোগ্রাম নির্দিষ্ট করা না থাকে,
স্ট্রিং রাজী থেকে পরিচালনা করা পাঠানো হয়.
ডিসপ্লে ম্যানেজার।DISPLAY কেসম্পদ
এই সংস্থানটি লোড করা ফাইলের নাম উল্লেখ করে xrdb সম্পদ হিসাবে
প্রদর্শনের স্ক্রীন 0 এর রুট উইন্ডোতে ডাটাবেস। দ্য এক্সসেটআপ প্রোগ্রাম,
লগইন উইজেট, এবং চয়নকারী এই ফাইলে সেট করা সম্পদ ব্যবহার করবে। এই সম্পদ
প্রমাণীকরণ প্রক্রিয়া শুরু হওয়ার ঠিক আগে ডেটা বেস লোড করা হয়, তাই এটি করতে পারে
লগইন উইন্ডোর চেহারা নিয়ন্ত্রণ করুন। বিভাগ দেখুন প্রমাণীকরণ উইজেট,
যা এই ফাইলে স্থাপন করার জন্য উপযুক্ত বিভিন্ন সংস্থান বর্ণনা করে।
এই সম্পদের জন্য কোন ডিফল্ট মান নেই, কিন্তু
/etc/X11/xdm/Xresources প্রচলিত নাম।
ডিসপ্লে ম্যানেজার।DISPLAY কে.নির্বাচক
পুনঃনির্দেশিত পরোক্ষ প্রশ্নগুলির জন্য একটি হোস্ট মেনু অফার করার জন্য চালানো প্রোগ্রামটি নির্দিষ্ট করে৷
বিশেষ হোস্ট নাম চয়নকারী।
/usr/lib/X11/xdm/chooser ডিফল্ট হয় বিভাগগুলি দেখুন এক্সডিএমসিপি প্রবেশ নিয়ন্ত্রণ
এবং চয়নকারী.
ডিসপ্লে ম্যানেজার।DISPLAY কে.xrdb
সংস্থানগুলি লোড করতে ব্যবহৃত প্রোগ্রামটি নির্দিষ্ট করে। গতানুগতিক, এক্সডিএম ব্যবহারসমূহ
/usr/bin/xrdb.
ডিসপ্লে ম্যানেজার।DISPLAY কে.সিপিপি
এটি সি প্রিপ্রসেসরের নাম উল্লেখ করে যা দ্বারা ব্যবহৃত হয় xrdb.
ডিসপ্লে ম্যানেজার।DISPLAY কেসেটআপ
এটি একটি প্রোগ্রাম নির্দিষ্ট করে যা লগইন উইন্ডো অফার করার আগে চালানো হয় (রুট হিসাবে)।
এটি লগইন উইন্ডোর চারপাশে বা পর্দার চেহারা পরিবর্তন করতে ব্যবহার করা যেতে পারে
অন্যান্য উইন্ডো স্থাপন করতে (যেমন, আপনি চালাতে চাইতে পারেন xconsole এখানে). ডিফল্টরূপে, না
প্রোগ্রাম চালানো হয়। এখানে ব্যবহৃত একটি ফাইলের প্রচলিত নাম এক্সসেটআপ। দেখুন
অধ্যায় সেটআপ কার্যক্রম.
ডিসপ্লে ম্যানেজার।DISPLAY কে.স্টার্টআপ
এটি একটি প্রোগ্রাম নির্দিষ্ট করে যা প্রমাণীকরণ প্রক্রিয়ার পরে (রুট হিসাবে) চালানো হয়
সফল হয় ডিফল্টরূপে, কোন প্রোগ্রাম চালানো হয় না। ব্যবহৃত ফাইলের প্রচলিত নাম
এখানে এক্সস্টার্টআপ. বিভাগ দেখুন প্রারম্ভ কার্যক্রম.
ডিসপ্লে ম্যানেজার।DISPLAY কে.সেশন
এটি কার্যকর করা সেশনটি নির্দিষ্ট করে (রুট হিসাবে চলছে না)। গতানুগতিক,
/usr/bin/xterm চালানো হয় প্রচলিত নাম এক্সসেশন. বিভাগ দেখুন সেশন
কার্যক্রম.
ডিসপ্লে ম্যানেজার।DISPLAY কে.রিসেট
এটি একটি প্রোগ্রাম নির্দিষ্ট করে যা সেশন শেষ হওয়ার পরে (রুট হিসাবে) চালানো হয়। দ্বারা
ডিফল্ট, কোন প্রোগ্রাম চালানো হয় না। প্রচলিত নাম এক্সরেসেট. বিভাগ দেখুন
রিসেট কার্যক্রম.
ডিসপ্লে ম্যানেজার।DISPLAY কেখুলুন বিলম্ব
ডিসপ্লে ম্যানেজার।DISPLAY কে.open পুনরাবৃত্তি করুন
ডিসপ্লে ম্যানেজার।DISPLAY কেওপেনটাইমআউট
ডিসপ্লে ম্যানেজার।DISPLAY কে.startAttempts
ডিসপ্লে ম্যানেজার।DISPLAY কে.সংরক্ষণ প্রচেষ্টা
এই সংখ্যাসূচক সম্পদ আচরণ নিয়ন্ত্রণ এক্সডিএম খোলার চেষ্টা করার সময়
অস্থির সার্ভার খোলা বিলম্ব সেকেন্ডের মধ্যে বিরতির দৈর্ঘ্য
ধারাবাহিক প্রচেষ্টা, ওপেন রিপিট করার প্রচেষ্টার সংখ্যা হল, ওপেনটাইমআউট is
প্রকৃতপক্ষে খোলার চেষ্টা করার সময় অপেক্ষা করার সময় পরিমাণ (অর্থাৎ, সর্বাধিক
সময় অতিবাহিত সংযোগ করা(2) সিস্টেম কল) এবং শুরু করার প্রচেষ্টা বার সংখ্যা
এই পুরো প্রক্রিয়াটি সার্ভারে ছেড়ে দেওয়ার আগে করা হয়। পরে ওপেন রিপিট
প্রচেষ্টা করা হয়েছে, বা যদি ওপেনটাইমআউট কোন বিশেষ সেকেন্ড অতিবাহিত
চেষ্টা, এক্সডিএম আবার সংযোগ করার চেষ্টা করে সার্ভারটি বন্ধ করে এবং পুনরায় চালু করে। এই
প্রক্রিয়া পুনরাবৃত্তি হয় শুরু করার প্রচেষ্টা সময়, যে সময়ে প্রদর্শন ঘোষণা করা হয়
মৃত এবং অক্ষম। যদিও এই আচরণ স্বেচ্ছাচারী মনে হতে পারে, এটা হয়েছে
অভিজ্ঞতাগতভাবে উন্নত এবং বেশিরভাগ সিস্টেমে বেশ ভাল কাজ করে। আবদ্ধ
সংরক্ষণ প্রচেষ্টা একটি সফল সংযোগের অনুমতি দেওয়া হয় তার সংখ্যা
একটি মারাত্মক ত্রুটি দ্বারা অনুসরণ. পৌঁছে গেলে, প্রদর্শন নিষ্ক্রিয় করা হয়। ডিফল্ট
মান হয় খোলা বিলম্ব: 15, ওপেন রিপিট: 5, ওপেনটাইমআউট: 120, শুরু করার প্রচেষ্টা: 4 এবং
সংরক্ষণ প্রচেষ্টা: 2
ডিসপ্লে ম্যানেজার।DISPLAY কে.pingInterval
ডিসপ্লে ম্যানেজার।DISPLAY কে.ping টাইমআউট
রিমোট ডিসপ্লে অদৃশ্য হয়ে গেলে আবিষ্কার করতে, এক্সডিএম মাঝে মাঝে একটি X ব্যবহার করে তাদের পিং করে
সংযোগ এবং XSync কল। pingInterval এর মধ্যে (মিনিটের মধ্যে) সময় নির্দিষ্ট করে
প্রতিটি পিং প্রচেষ্টা, পিং টাইমআউট সময় সর্বোচ্চ পরিমাণ (মিনিট মধ্যে) নির্দিষ্ট করে
অনুরোধে সাড়া দেওয়ার জন্য টার্মিনালের জন্য অপেক্ষা করুন। যদি টার্মিনাল সাড়া না দেয়,
অধিবেশন মৃত ঘোষণা করা হয় এবং সমাপ্ত হয়. ডিফল্টরূপে, উভয়ই 5 এ সেট করা আছে
মিনিট আপনি যদি প্রায়শই এক্স টার্মিনাল ব্যবহার করেন যা থেকে বিচ্ছিন্ন হয়ে যেতে পারে
ম্যানেজিং হোস্ট, আপনি এই মান বাড়াতে চাইতে পারেন। চিন্তা একটাই
টার্মিনালটি দুর্ঘটনাক্রমে নিষ্ক্রিয় হওয়ার পরে সেশনগুলি বিদ্যমান থাকবে।
এক্সডিএম স্থানীয় প্রদর্শনগুলিকে পিং করবে না। যদিও এটা নিরীহ মনে হবে, এটা হয়
অপ্রীতিকর যখন ওয়ার্কস্টেশন অধিবেশন সার্ভারের ফলে সমাপ্ত হয়
NFS পরিষেবার জন্য ঝুলছে এবং পিং-এ সাড়া দিচ্ছে না।
ডিসপ্লে ম্যানেজার।DISPLAY কে.terminate সার্ভার
এই বুলিয়ান রিসোর্সটি উল্লেখ করে যে X সার্ভারটি বন্ধ করা উচিত কিনা যখন a
অধিবেশন সমাপ্ত হয় (রিসেট করার পরিবর্তে)। এই বিকল্পটি ব্যবহার করা যেতে পারে যখন
সময়ের পরিমাণ সীমিত করার জন্য সার্ভার সময়ের সাথে আবদ্ধ না হয়ে বৃদ্ধি পেতে থাকে
সার্ভার চালানো হয়। ডিফল্ট মান হল ``false''।
ডিসপ্লে ম্যানেজার।DISPLAY কে.userPath
এক্সডিএম সেশনের জন্য PATH এনভায়রনমেন্ট ভেরিয়েবলকে এই মানের সাথে সেট করে। এটা করা উচিত
ডিরেক্টরির একটি কোলন পৃথক তালিকা; দেখা sh(1) একটি সম্পূর্ণ বিবরণের জন্য। দ্য
ডিফল্ট মান হল ``, / Usr / স্থানীয় / বিন:, / Usr / বিন:/ বিন:, / Usr / গেম'
ডিসপ্লে ম্যানেজার।DISPLAY কে.systemPath
এক্সডিএম স্টার্টআপের জন্য PATH এনভায়রনমেন্ট ভেরিয়েবল সেট করে এবং স্ক্রিপ্টগুলি রিসেট করে
এই সম্পদের মূল্য। এই সম্পদের জন্য ডিফল্ট হয়
``/ usr / স্থানীয় / এসবিন:, / Usr / স্থানীয় / বিন:/ usr / sbin:, / Usr / বিন:/ এসবিন:/ বিন' অনুপস্থিতি লক্ষ্য করুন
এই এন্ট্রি থেকে ``.'' এর। এটি মূলের জন্য অনুসরণ করা একটি ভাল অভ্যাস; এটা এড়িয়ে যায়
অনেক সাধারণ ট্রোজান হর্স সিস্টেম অনুপ্রবেশ স্কিম.
ডিসপ্লে ম্যানেজার।DISPLAY কে.systemShell
এক্সডিএম স্টার্টআপের জন্য শেল এনভায়রনমেন্ট ভেরিয়েবল সেট করে এবং স্ক্রিপ্ট রিসেট করে
এই সম্পদের মূল্য। এটাই / বিন / SH গতানুগতিক.
ডিসপ্লে ম্যানেজার।DISPLAY কে.failsafeClient
যদি ডিফল্ট সেশন কার্যকর করতে ব্যর্থ হয়, এক্সডিএম এই প্রোগ্রাম ফিরে পড়া হবে. এই
প্রোগ্রাম কোন আর্গুমেন্ট ছাড়া মৃত্যুদন্ড কার্যকর করা হয়, কিন্তু একই পরিবেশ ব্যবহার করে চালানো হয়
ভেরিয়েবল যেমন সেশনে থাকত (বিভাগটি দেখুন সেশন কার্যক্রম) দ্বারা
ডিফল্ট, /usr/bin/xterm ব্যবহৃত হয়.
ডিসপ্লে ম্যানেজার।DISPLAY কে.grabServer
ডিসপ্লে ম্যানেজার।DISPLAY কে.grabTimeout
নিরাপত্তা উন্নত করতে, এক্সডিএম লগইন নাম পড়ার সময় সার্ভার এবং কীবোর্ড দখল করে
এবং পাসওয়ার্ড। দ্য গ্র্যাব সার্ভার রিসোর্স নির্দিষ্ট করে যদি সার্ভারের জন্য রাখা উচিত
নাম/পাসওয়ার্ড পড়ার সময়কাল। যখন ``মিথ্যা,'' সার্ভারটি আনগ্র্যাব করা হয়
কীবোর্ড গ্র্যাব সফল হওয়ার পরে, অন্যথায় ঠিক আগে পর্যন্ত সার্ভার দখল করা হয়
অধিবেশন শুরু হয়। ডিফল্ট হল ``মিথ্যা।'' গ্র্যাবটাইমআউট সম্পদ নির্দিষ্ট করে
সর্বোচ্চ সময় এক্সডিএম দখল সফল হওয়ার জন্য অপেক্ষা করবে। দখল ব্যর্থ হতে পারে যদি কিছু
অন্য ক্লায়েন্ট সার্ভার দখল করেছে, অথবা সম্ভবত যদি নেটওয়ার্ক বিলম্বিত হয়
উচ্চ এই সম্পদের একটি ডিফল্ট মান আছে 3 সেকেন্ড; আপনি যখন সতর্ক হতে হবে
এটিকে উত্থাপন করা, যেহেতু একজন ব্যবহারকারীকে ডিসপ্লেতে একটি লুক-অ্যালাইক উইন্ডো দ্বারা প্রতারণা করা যেতে পারে। যদি
দখল ব্যর্থ হয়, এক্সডিএম সার্ভার (যদি সম্ভব হয়) এবং সেশনটিকে হত্যা করে এবং পুনরায় চালু করে।
ডিসপ্লে ম্যানেজার।DISPLAY কে.অনুমোদন করা
ডিসপ্লে ম্যানেজার।DISPLAY কে.authName
অনুমোদন করা একটি বুলিয়ান সম্পদ যা নিয়ন্ত্রণ করে কিনা এক্সডিএম উৎপন্ন করে এবং ব্যবহার করে
স্থানীয় সার্ভার সংযোগের জন্য অনুমোদন। যদি অনুমোদন ব্যবহার করা হয়, authName
হোয়াইট স্পেস দ্বারা বিভক্ত ব্যবহার করার জন্য অনুমোদন প্রক্রিয়ার একটি তালিকা। এক্সডিএমসিপি
সংযোগগুলি গতিশীলভাবে উল্লেখ করে যে কোন অনুমোদন প্রক্রিয়াগুলি সমর্থিত, তাই
authName এই ক্ষেত্রে উপেক্ষা করা হয়। কখন অনুমোদন করা একটি প্রদর্শনের জন্য সেট করা হয় এবং
অনুমোদন পাওয়া যায় না, ব্যবহারকারীকে একটি ভিন্ন বার্তা দিয়ে জানানো হয়
লগইন উইজেটে প্রদর্শিত হয়। গতানুগতিক, অনুমোদন করা ''সত্য'' authName is
``MIT-ম্যাজিক-কুকি-1,'' বা, যদি XDM-অনুমোদন-1 পাওয়া যায়, ``XDM-
অনুমোদন-1 এমআইটি-ম্যাজিক-কুকি-1।''
ডিসপ্লে ম্যানেজার।DISPLAY কে.authFile
এই ফাইল থেকে অনুমোদন তথ্য যোগাযোগ করতে ব্যবহার করা হয় এক্সডিএম সার্ভারে,
ব্যবহার করে -উথ সার্ভার কমান্ড লাইন বিকল্প। এটি একটি ডিরেক্টরিতে রাখা উচিত যা
এটি বিশ্ব-লেখাযোগ্য নয় কারণ এটি সহজেই সরানো যেতে পারে, অনুমোদন অক্ষম করে৷
সার্ভারে মেকানিজম। উল্লেখ না থাকলে, থেকে একটি নাম তৈরি করা হয়
DisplayManager.authDir এবং ডিসপ্লের নাম।
ডিসপ্লে ম্যানেজার।DISPLAY কে.authঅভিযোগ
যদি ``false'' তে সেট করা হয়, তাহলে এর ব্যবহার অক্ষম করে অনিরাপদ অভিবাদন লগইন উইন্ডোতে।
বিভাগ দেখুন প্রমাণীকরণ উইজেট ডিফল্ট ``সত্য'।
ডিসপ্লে ম্যানেজার।DISPLAY কে.resetSignal
সংকেতের সংখ্যা এক্সডিএম সার্ভার রিসেট করতে পাঠায়। বিভাগ দেখুন
নিয়ামক দ্য সার্ভার ডিফল্ট হল 1 (SIGHUP)।
ডিসপ্লে ম্যানেজার।DISPLAY কেটার্ম সিগন্যাল
সংকেতের সংখ্যা এক্সডিএম সার্ভার বন্ধ করতে পাঠায়। বিভাগ দেখুন
নিয়ামক দ্য সার্ভার ডিফল্ট হল 15 (SIGTERM)।
ডিসপ্লে ম্যানেজার।DISPLAY কে.resetForAuth
নমুনা সার্ভারে অনুমোদনের মূল বাস্তবায়ন পুনরায় পড়ুন
প্রারম্ভিক পরীক্ষা করার পরিবর্তে সার্ভার রিসেট সময়ে অনুমোদন ফাইল
সংযোগ হিসাবে এক্সডিএম সংযোগ করার ঠিক আগে অনুমোদনের তথ্য তৈরি করে
ডিসপ্লেতে, একটি পুরানো সার্ভার আপ-টু-ডেট অনুমোদনের তথ্য পাবে না।
এই সম্পদ কারণ এক্সডিএম ফাইল সেট আপ করার পরে সার্ভারে SIGHUP পাঠাতে,
একটি অতিরিক্ত সার্ভার রিসেট ঘটতে ঘটতে, এই সময়ে নতুন
অনুমোদন তথ্য পড়া হবে. ডিফল্ট হল ``false,'' যা কাজ করবে
সমস্ত MIT সার্ভারের জন্য।
ডিসপ্লে ম্যানেজার।DISPLAY কে.userAuthDir
কখন এক্সডিএম সাধারণ ব্যবহারকারী অনুমোদন ফাইলে লিখতে অক্ষম
($HOME/.Xauthority), এটি এই ডিরেক্টরিতে একটি অনন্য ফাইলের নাম তৈরি করে এবং নির্দেশ করে
তৈরি ফাইলে পরিবেশ পরিবর্তনশীল XAUTHORITY. এটি ব্যবহার করে / tmp -র পরিবর্তে গতানুগতিক.
কনফিগারেশন ফাইল
প্রথম, দী এক্সডিএম কনফিগারেশন ফাইল সেট আপ করা উচিত। একটি ডিরেক্টরি তৈরি করুন (সাধারণত
/etc/X11/xdm) সমস্ত প্রাসঙ্গিক ফাইল ধারণ করতে।
এখানে একটি যুক্তিসঙ্গত কনফিগারেশন ফাইল রয়েছে, যার নাম দেওয়া যেতে পারে xdm-config:
DisplayManager.servers: /etc/X11/xdm/Xservers
DisplayManager.errorLogFile: /var/log/xdm.log
ডিসপ্লে ম্যানেজার*রিসোর্স: /etc/X11/xdm/Xresources
DisplayManager*startup: /etc/X11/xdm/Xstartup
ডিসপ্লে ম্যানেজার*সেশন: /etc/X11/xdm/Xsession
DisplayManager.pidFile: /var/run/xdm-pid
DisplayManager._0.authorize: সত্য
DisplayManager*অনুমোদিত: মিথ্যা
মনে রাখবেন যে এই ফাইলটিতে বেশিরভাগ অন্যান্য ফাইলের রেফারেন্স রয়েছে। এছাড়াও উল্লেখ্য যে কিছু
উপাদানগুলিকে আলাদা করে ``*'' দিয়ে সম্পদ নির্দিষ্ট করা হয়েছে। এই সম্পদ তৈরি করা যেতে পারে
প্রতিটি ভিন্ন ডিসপ্লের জন্য অনন্য, ডিসপ্লে-নাম দিয়ে ``*'' প্রতিস্থাপন করে, কিন্তু
সাধারণত এটি খুব দরকারী নয়। দেখুন Resources সম্পূর্ণ আলোচনার জন্য বিভাগ।
এক্সডিএমসিপি অ্যাক্সেস নিয়ন্ত্রণ
দ্বারা নির্দিষ্ট ডাটাবেস ফাইল DisplayManager.accessFile তথ্য প্রদান করে যা
এক্সডিএম XDMCP পরিষেবার অনুরোধ করা ডিসপ্লে থেকে অ্যাক্সেস নিয়ন্ত্রণ করতে ব্যবহার করে। এই ফাইলটি রয়েছে
তিন ধরনের এন্ট্রি: এন্ট্রি যা সরাসরি এবং সম্প্রচারের প্রতিক্রিয়া নিয়ন্ত্রণ করে
প্রশ্ন, এন্ট্রি যা পরোক্ষ প্রশ্নের প্রতিক্রিয়া নিয়ন্ত্রণ করে এবং ম্যাক্রো সংজ্ঞা।
সরাসরি এন্ট্রিগুলির বিন্যাস সহজ, হয় একটি হোস্ট নাম বা একটি প্যাটার্ন, যা হয়
এক বা একাধিক মেটা অক্ষর (`*') অন্তর্ভুক্ত করে একটি হোস্ট নাম থেকে আলাদা
0 বা ততোধিক অক্ষরের যেকোনো ক্রম মেলে এবং `?' যে কোনো একক অক্ষরের সাথে মিলে যায়) যা
ডিসপ্লে ডিভাইসের হোস্ট নামের সাথে তুলনা করা হয়। যদি এন্ট্রি একটি হোস্ট নাম হয়,
সমস্ত তুলনা নেটওয়ার্ক ঠিকানা ব্যবহার করে করা হয়, তাই যে কোনো নাম যা রূপান্তরিত হয়
সঠিক নেটওয়ার্ক ঠিকানা ব্যবহার করা যেতে পারে। প্যাটার্নের জন্য, শুধুমাত্র ক্যানোনিকাল হোস্ট নাম ব্যবহার করা হয়
তুলনা করুন, তাই নিশ্চিত করুন যে আপনি উপনাম মেলানোর চেষ্টা করবেন না। পূর্ববর্তী হয় a
হোস্ট নাম বা একটি `!' সহ একটি প্যাটার্ন অক্ষর হোস্ট ঘটায় যা এই এন্ট্রির সাথে মেলে
ছাঁটা.
শুধুমাত্র একটি হোস্ট বা প্যাটার্নের জন্য সরাসরি প্রশ্নের উত্তর দিতে, এটি অনুসরণ করা যেতে পারে
ঐচ্ছিক ``NOBROADCAST'' কীওয়ার্ড। এটি একটি xdm সার্ভার থেকে প্রতিরোধ করতে ব্যবহার করা যেতে পারে
ব্রডকাস্ট প্রশ্নের উপর ভিত্তি করে মেনুতে উপস্থিত হচ্ছে।
একটি পরোক্ষ এন্ট্রিতে একটি হোস্টের নাম বা প্যাটার্নও থাকে তবে হোস্টের একটি তালিকা সহ এটি অনুসরণ করে
নাম বা ম্যাক্রো যেখানে পরোক্ষ প্রশ্ন পাঠানো উচিত।
একটি ম্যাক্রো সংজ্ঞাতে একটি ম্যাক্রো নাম এবং হোস্ট নামের তালিকা এবং অন্যান্য ম্যাক্রো থাকে
ম্যাক্রো প্রসারিত হয়. হোস্টনাম থেকে ম্যাক্রোকে আলাদা করতে, ম্যাক্রো নাম একটি `%' দিয়ে শুরু হয়
চরিত্র ম্যাক্রো নেস্ট করা হতে পারে।
পরোক্ষ এন্ট্রি এছাড়াও আছে নির্দিষ্ট করতে পারে এক্সডিএম চালান চয়নকারী হোস্ট একটি মেনু প্রস্তাব
সুংযুক্ত করতে. বিভাগ দেখুন চয়নকারী.
একটি নির্দিষ্ট প্রদর্শন হোস্টের জন্য অ্যাক্সেস পরীক্ষা করার সময়, প্রতিটি এন্ট্রি পালাক্রমে স্ক্যান করা হয় এবং
প্রথম ম্যাচিং এন্ট্রি প্রতিক্রিয়া নির্ধারণ করে। সরাসরি এবং সম্প্রচার এন্ট্রি উপেক্ষা করা হয়
যখন একটি পরোক্ষ এন্ট্রি এবং তদ্বিপরীত জন্য স্ক্যানিং.
ফাঁকা লাইন উপেক্ষা করা হয়, `#' একটি মন্তব্য বিভাজক হিসাবে বিবেচিত হয় যার ফলে বাকি অংশ
উপেক্ষা করা লাইন, এবং `\নতুন লাইন' নতুন লাইনকে উপেক্ষা করার কারণ, পরোক্ষ অনুমতি দেয়
একাধিক লাইন বিস্তৃত করার জন্য হোস্ট তালিকা।
এখানে একটি উদাহরণ Xaccess ফাইল আছে:
#
# Xaccess - XDMCP অ্যাক্সেস নিয়ন্ত্রণ ফাইল
#
#
# সরাসরি/সম্প্রচার ক্যোয়ারী এন্ট্রি
#
!xtra.lcs.mit.edu # xtra-এর জন্য সরাসরি/সম্প্রচার পরিষেবার অনুমতি না দেওয়া
bambi.ogi.edu # এই নির্দিষ্ট ডিসপ্লে থেকে অ্যাক্সেসের অনুমতি দিন
*.lcs.mit.edu # LCS-এ যেকোনো ডিসপ্লে থেকে অ্যাক্সেসের অনুমতি দিন
*.deshaw.com NOBROADCAST # শুধুমাত্র সরাসরি অ্যাক্সেসের অনুমতি দেয়
*.gw.com # সরাসরি এবং সম্প্রচারের অনুমতি দেয়
#
# পরোক্ষ ক্যোয়ারী এন্ট্রি
#
%HOSTS expo.lcs.mit.edu xenon.lcs.mit.edu \
excess.lcs.mit.edu kanga.lcs.mit.edu
extract.lcs.mit.edu xenon.lcs.mit.edu #xenon এর সাথে যোগাযোগ করতে এক্সট্রাক্ট
!xtra.lcs.mit.edu ডামি #অপ্রত্যক্ষ অ্যাক্সেস বাতিল করুন
*.lcs.mit.edu %HOSTS #অন্য সবাই বেছে নিতে পারেন
যদি IPv6 সমর্থন সহ কম্পাইল করা হয়, মাল্টিকাস্ট অ্যাড্রেস গ্রুপগুলিও তালিকায় অন্তর্ভুক্ত করা যেতে পারে
ঠিকানার পরোক্ষ প্রশ্ন সেট করা হয়. মাল্টিকাস্ট ঠিকানা একটি দ্বারা অনুসরণ করা যেতে পারে
ঐচ্ছিক / অক্ষর এবং হপ গণনা। যদি কোনো হপ গণনা নির্দিষ্ট করা না থাকে, মাল্টিকাস্ট হপ গণনা
স্থানীয় নেটওয়ার্কে প্যাকেটটি রেখে 1 এ ডিফল্ট। IPv4 মাল্টিকাস্টিংয়ের জন্য, হপ
গণনা টিটিএল হিসাবে ব্যবহৃত হয়।
উদাহরণ:
rincewind.sample.net ff02::1 #IPv6 মাল্টিকাস্ট থেকে ff02::1
# 1 এর একটি হপ গণনা সহ
ponder.sample.net চয়নকারী 239.192.1.1/16 # হোস্টের একটি মেনু অফার করুন
# যারা IPv4 মাল্টিকাস্টে সাড়া দেয়
# থেকে 239.192.1.1 পর্যন্ত 16 এর TTL সহ
চয়নকারী
X টার্মিনালগুলির জন্য যেগুলি সম্প্রচার বা পরোক্ষ প্রশ্নের সাথে ব্যবহারের জন্য হোস্ট মেনু অফার করে না,
দ্য চয়নকারী প্রোগ্রাম তাদের জন্য এটি করতে পারেন. মধ্যে জ্যাক্সেস ফাইলে, ``চোজার'' হিসাবে উল্লেখ করুন
পরোক্ষ হোস্ট তালিকায় প্রথম এন্ট্রি। চয়নকারী প্রত্যেকের কাছে একটি ক্যোয়ারী অনুরোধ পাঠাবে
তালিকায় অবশিষ্ট হোস্ট নাম এবং প্রতিক্রিয়া যে সমস্ত হোস্ট একটি মেনু প্রস্তাব.
তালিকায় ``BROADCAST' শব্দটি থাকতে পারে, যে ক্ষেত্রে চয়নকারী একটি পাঠাবে
এর পরিবর্তে ব্রডকাস্ট করুন, আবার সাড়া দেয় এমন সমস্ত হোস্টের একটি মেনু অফার করে। কিছু উপর যে নোট
অপারেটিং সিস্টেম, UDP প্যাকেট সম্প্রচার করা যাবে না, তাই এই বৈশিষ্ট্য কাজ করবে না.
উদাহরণ জ্যাক্সেস ফাইল ব্যবহার করে চয়নকারী:
extract.lcs.mit.edu চয়নকারী % HOSTS #এই হোস্টগুলির একটি মেনু প্রস্তাব করুন
xtra.lcs.mit.edu চয়নকারী ব্রডকাস্ট #সমস্ত হোস্টের একটি মেনু প্রস্তাব করুন
প্রোগ্রামের জন্য ব্যবহার করুন চয়নকারী দ্বারা নির্দিষ্ট করা হয় ডিসপ্লে ম্যানেজার।DISPLAY কে.নির্বাচক
সম্পদ এই ধাপে আরও নমনীয়তার জন্য, চয়নকারী একটি শেল স্ক্রিপ্ট হতে পারে।
চয়নকারী এখানে সেশন ম্যানেজার; এটি একটি শিশুর পরিবর্তে চালানো হয় এক্সডিএম পরিচালনা করতে
ডিসপ্লে.
এই প্রোগ্রামের জন্য রিসোর্স নামক ফাইলে রাখা যাবে
ডিসপ্লে ম্যানেজার।DISPLAY কেসম্পদ.
যখন ব্যবহারকারী একটি হোস্ট নির্বাচন করে, চয়নকারী নির্বাচিত হোস্ট প্রিন্ট করে, যা পিতামাতার দ্বারা পড়া হয়
এক্সডিএম, এবং প্রস্থান। এক্সডিএম X সার্ভারের সাথে এর সংযোগ বন্ধ করে, এবং সার্ভার পুনরায় সেট করে এবং
আরেকটি পাঠায় পরোক্ষ XDMCP অনুরোধ। এক্সডিএম ব্যবহারকারীর পছন্দ মনে রাখে (এর জন্য
DisplayManager.choiceTimeout সেকেন্ড) এবং অনুরোধটি নির্বাচিত হোস্টের কাছে ফরোয়ার্ড করে, যা
সেই ডিসপ্লেতে একটি সেশন শুরু করে।
শুনুন
Xaccess কনফিগারেশন ফাইলের জন্য নিম্নলিখিত কনফিগারেশন নির্দেশিকাটিও সংজ্ঞায়িত করা হয়েছে:
শুনুন ইন্টারফেস [তালিকা of মাল্টিকাস্ট গ্রুপ ঠিকানা]
ইন্টারফেস এটিতে একটি নেটওয়ার্ক ইন্টারফেস প্রতিনিধিত্বকারী একটি হোস্টনাম বা IP ঠিকানা হতে পারে
মেশিন, বা ওয়াইল্ডকার্ড * সমস্ত উপলব্ধ নেটওয়ার্ক ইন্টারফেসের প্রতিনিধিত্ব করতে।
এক বা একাধিক LISTEN লাইন নির্দিষ্ট করা থাকলে, xdm শুধুমাত্র XDMCP সংযোগের জন্য শোনে
নির্দিষ্ট ইন্টারফেস। মাল্টিকাস্ট গোষ্ঠীর ঠিকানাগুলি একটি লিসেন লাইনে তালিকাভুক্ত হলে, xdm যোগদান করে
প্রদত্ত ইন্টারফেসে মাল্টিকাস্ট গ্রুপ।
যদি কোন LISTEN লাইন দেওয়া না থাকে, তাহলে সমস্ত ইন্টারফেসে শোনার আসল আচরণ
পিছনের সামঞ্জস্যের জন্য সংরক্ষিত। অতিরিক্তভাবে, যদি কোন LISTEN নির্দিষ্ট করা না থাকে, xdm যোগদান করে
ডিফল্ট XDMCP IPv6 মাল্টিকাস্ট গ্রুপ, যখন IPv6 সমর্থন সহ কম্পাইল করা হয়।
XDMCP সংযোগের জন্য শোনা সম্পূর্ণরূপে অক্ষম করতে, কোনো ঠিকানা ছাড়াই LISTEN-এর একটি লাইন
নির্দিষ্ট করা হতে পারে, অথবা DisplayManager.requestPort সেট করার পূর্বে সমর্থিত পদ্ধতি
0 থেকে ব্যবহার করা যেতে পারে।
উদাহরণ:
শুনুন * ff02::1 # সমস্ত ইন্টারফেসে এবং শুনুন
# ff02::1 IPv6 মাল্টিকাস্ট গ্রুপ।
শুনুন 10.11.12.13 # শুধুমাত্র এই ইন্টারফেসে শুনুন, যতক্ষণ না
# যেহেতু অন্য কোন শোনার নির্দেশাবলী এতে উপস্থিত হয় না
# ফাইল।
IPv6 মাল্টিকাস্ট ADDRESS এর স্পেসিফিকেশন
ইন্টারনেট অ্যাসাইনড নম্বর অথরিটি ff0 বরাদ্দ করেছেX:0:0:0:0:0:0:12b as the
XDMCP-এর জন্য স্থায়ীভাবে মাল্টিকাস্ট অ্যাড্রেসের পরিসর বরাদ্দ করা হয়েছে। দ্য X উপসর্গ হতে পারে
যেকোনো বৈধ সুযোগ শনাক্তকারী দ্বারা প্রতিস্থাপিত হয়েছে, যেমন ইন্টারফেস-লোকালের জন্য 1, লিঙ্ক-লোকালের জন্য 2, 5
সাইট-লোকালের জন্য, ইত্যাদি। (আরও বিশদ বিবরণের জন্য IETF RFC 4291 বা এর প্রতিস্থাপন দেখুন
স্কোপ সংজ্ঞা।) xdm লিঙ্ক-স্থানীয় স্কোপ ঠিকানায় শোনার জন্য ডিফল্ট
ff02:0:0:0:0:0:0:12b পুরানো IPv4 সাবনেট সম্প্রচার আচরণের সাথে সবচেয়ে ঘনিষ্ঠভাবে মেলে।
স্থানীয় সার্ভার স্পেসিফিকেশন
সংস্থান DisplayManager.servers একটি সার্ভার স্পেসিফিকেশন দেয় বা, যদি মান শুরু হয়
একটি স্ল্যাশ (/), সার্ভার স্পেসিফিকেশন ধারণকারী একটি ফাইলের নাম, প্রতি লাইনে একটি।
প্রতিটি স্পেসিফিকেশন একটি প্রদর্শন নির্দেশ করে যা ক্রমাগত পরিচালনা করা উচিত এবং কোনটি নয়
XDMCP ব্যবহার করে। এই পদ্ধতিটি সাধারণত শুধুমাত্র স্থানীয় সার্ভারের জন্য ব্যবহার করা হয়। যদি সম্পদ বা
সম্পদ দ্বারা নামের ফাইলটি খালি, এক্সডিএম শুধুমাত্র XDMCP পরিষেবা অফার করবে।
প্রতিটি স্পেসিফিকেশন কমপক্ষে তিনটি অংশ নিয়ে গঠিত: একটি প্রদর্শন নাম, একটি প্রদর্শন শ্রেণী, ক
ডিসপ্লে টাইপ, এবং (স্থানীয় সার্ভারের জন্য) সার্ভার শুরু করার জন্য একটি কমান্ড লাইন। একটি সাধারণ এন্ট্রি
স্থানীয় প্রদর্শনের জন্য নম্বর 0 হবে:
:0 ডিজিটাল-কিউভি স্থানীয় /usr/bin/X :0
প্রদর্শনের প্রকারগুলি হল:
স্থানীয় স্থানীয় প্রদর্শন: এক্সডিএম সার্ভার চালাতে হবে
বিদেশী দূরবর্তী প্রদর্শন: এক্সডিএম একটি চলমান সার্ভারে একটি X সংযোগ খোলে
প্রদর্শনের নাম এমন কিছু হতে হবে যা পাস করা যেতে পারে - প্রদর্শন একটি এক্স এর বিকল্প
কার্যক্রম. এই স্ট্রিংটি প্রদর্শন-নির্দিষ্ট সম্পদের নাম তৈরি করতে ব্যবহার করা হয়, তাই হতে হবে
নামের সাথে মিল রাখতে সতর্কতা অবলম্বন করুন (যেমন, এর পরিবর্তে ``:0 Sun-CG3 স্থানীয় /usr/bin/X :0'' ব্যবহার করুন
``স্থানীয় হোস্ট:0 Sun-CG3 স্থানীয় /usr/bin/X :0'' যদি আপনার অন্যান্য সংস্থান হিসাবে নির্দিষ্ট করা হয়
``DisplayManager._0.session'')। ডিসপ্লে ক্লাসের অংশটিও ডিসপ্লেতে ব্যবহৃত হয়-
নির্দিষ্ট সম্পদ, সম্পদের শ্রেণী হিসাবে। আপনার যদি বড় থাকে তবে এটি কার্যকর
অনুরূপ প্রদর্শনের সংগ্রহ (যেমন X টার্মিনালের একটি কোরাল) এবং সেট করতে চাই
তাদের দলের জন্য সম্পদ। XDMCP ব্যবহার করার সময়, ডিসপ্লেটি নির্দিষ্ট করতে হবে
ডিসপ্লে ক্লাস, তাই আপনার নির্দিষ্ট এক্স টার্মিনালের জন্য ম্যানুয়ালটি প্রদর্শনকে নথিভুক্ত করা উচিত
আপনার ডিভাইসের জন্য ক্লাস স্ট্রিং। যদি তা না হয়, আপনি চালাতে পারেন এক্সডিএম ডিবাগ মোডে এবং তাকান
রিসোর্স স্ট্রিং যা এটি সেই ডিভাইসের জন্য তৈরি করে, যা ক্লাস অন্তর্ভুক্ত করবে
স্ট্রিং।
কখন এক্সডিএম একটি সেশন শুরু করে, এটি সার্ভারের জন্য অনুমোদন ডেটা সেট আপ করে। স্থানীয় জন্য
সার্ভার, এক্সডিএম পাস করে ``-উথ ফাইলের নাম'' সার্ভারের কমান্ড লাইনে এটি নির্দেশ করতে
অনুমোদন তথ্য। XDMCP সার্ভারের জন্য, এক্সডিএম সার্ভারে অনুমোদন ডেটা পাস করে
মাধ্যমে সমর্থন দিন XDMCP অনুরোধ।
রিসোর্সেস ফাইল
সার্জারির এক্সরেসোর্স ফাইলটি ব্যবহার করে রিসোর্স ডাটাবেস হিসাবে প্রদর্শনে লোড করা হয় xrdb. যেমন
প্রমাণীকরণ উইজেট শুরু করার আগে এই ডাটাবেসটি পড়ে, এটি সাধারণত থাকে
সেই উইজেটের পরামিতি:
xlogin*login.translations: #override\
Ctrl R: abort-display()\n\
F1: সেট-সেশন-আর্গুমেন্ট(ফেলসেফ) ফিনিশ-ফিল্ড()\n\
রিটার্ন: সেট-সেশন-আর্গুমেন্ট() ফিনিশ-ফিল্ড()
xlogin*বর্ডার প্রস্থ: 3
xlogin*অভিবাদন: ক্লায়েন্টহোস্ট
#ifdef রঙ
xlogin*greetColor: ক্যাডেটব্লু
xlogin*failColor: লাল
#endif
অনুগ্রহ করে অনুবাদ এন্ট্রি নোট করুন; এটি উইজেটের জন্য কয়েকটি নতুন অনুবাদ নির্দিষ্ট করে
যা ব্যবহারকারীদের ডিফল্ট সেশন থেকে পালানোর অনুমতি দেয় (এবং এর মধ্যে হতে পারে এমন সমস্যাগুলি এড়াতে)
এটা)। মনে রাখবেন যে যদি #override নির্দিষ্ট করা না থাকে, ডিফল্ট অনুবাদগুলি সরানো হয় এবং
নতুন মান দ্বারা প্রতিস্থাপিত, কিছু ডিফল্ট অনুবাদ হিসাবে খুব দরকারী ফলাফল নয়
বেশ দরকারী (যেমন `` : insert-char ()'' যা সাধারন টাইপিংয়ে সাড়া দেয়)।
এই ফাইলটিতে সেটআপ প্রোগ্রামের জন্য সংস্থানও থাকতে পারে এবং চয়নকারী.
সেটআপ প্রোগ্রাম
সার্জারির এক্সসেটআপ সার্ভার রিসেট করার পরে ফাইল চালানো হয়, কিন্তু লগইন উইন্ডো অফার করার আগে।
ফাইলটি সাধারণত একটি শেল স্ক্রিপ্ট। এটি রুট হিসাবে চালানো হয়, তাই সাবধান হওয়া উচিত
নিরাপত্তা এটি হল রুট ব্যাকগ্রাউন্ড পরিবর্তন করার বা অন্য উইন্ডোগুলি আনার জায়গা
লগইন উইজেট সহ স্ক্রিনে উপস্থিত হওয়া উচিত।
দ্বারা নির্দিষ্ট কোন ছাড়াও DisplayManager.exportList, নিম্নলিখিত পরিবেশ
ভেরিয়েবল পাস করা হয়:
সংশ্লিষ্ট ডিসপ্লে নামটি প্রদর্শন করুন
PATH এর মান ডিসপ্লে ম্যানেজার।DISPLAY কে.systemPath
এর মান শেল ডিসপ্লে ম্যানেজার।DISPLAY কে.systemShell
XAUTHORITY একটি কর্তৃপক্ষ ফাইল সেট করা হতে পারে
নোট করুন যে থেকে এক্সডিএম কীবোর্ড ধরলে, অন্য কোনো উইন্ডো রিসিভ করতে পারবে না
কীবোর্ড ইনপুট। তবে তারা মাউসের সাথে যোগাযোগ করতে সক্ষম হবে; সতর্ক থাকো
এখানে সম্ভাব্য নিরাপত্তা গর্ত। যদি ডিসপ্লে ম্যানেজার।DISPLAY কে.grabServer সেট করা হয়েছে, এক্সসেটআপ ইচ্ছা
ডিসপ্লেতে সংযোগ করতে সক্ষম হবে না। এই প্রোগ্রামের জন্য সম্পদ রাখা যেতে পারে
নামের ফাইলটি ডিসপ্লে ম্যানেজার।DISPLAY কেসম্পদ.
এখানে একটি নমুনা আছে এক্সসেটআপ লিপি:
#!/ বিন / SH
# Xsetup_0 - একটি ওয়ার্কস্টেশনের জন্য সেটআপ স্ক্রিপ্ট
xcmsdb < /etc/X11/xdm/monitors/alex.0
xconsole -জ্যামিতি 480x130-0-0 -notify -verbose -exitOnFail &
প্রমাণীকরণ উইজেট
প্রমাণীকরণ উইজেট ব্যবহারকারীকে ব্যবহারকারীর নাম, পাসওয়ার্ড এবং/অথবা অন্যের জন্য অনুরোধ করে
কীবোর্ড থেকে প্রয়োজনীয় প্রমাণীকরণ ডেটা। প্রায় প্রতিটি কল্পনাযোগ্য প্যারামিটার হতে পারে
একটি সম্পদ দিয়ে নিয়ন্ত্রিত। এই উইজেটের জন্য সংস্থানগুলি নামের ফাইলে রাখতে হবে
by ডিসপ্লে ম্যানেজার।DISPLAY কেসম্পদ. এই সব যুক্তিসঙ্গত ডিফল্ট মান আছে, তাই এটি
তাদের কোনো উল্লেখ করার প্রয়োজন নেই।
সম্পদ ফাইল সঙ্গে লোড করা হয় xrdb(1) তাই এটি দ্বারা সংজ্ঞায়িত প্রতিস্থাপন ব্যবহার করতে পারে
লগইন বার্তায় ক্লায়েন্ট হোস্টনামের জন্য ক্লায়েন্টহোস্টের মতো প্রোগ্রাম বা সি প্রি-
প্রসেসর #ifdef স্টেটমেন্ট বিভিন্ন ডিসপ্লে তৈরি করতে রঙের গভীরতার উপর নির্ভর করে বা
অন্যান্য ভেরিয়েবল।
এক্সডিএম জন্য সমর্থন সঙ্গে কম্পাইল করা যেতে পারে Xft(3) ফন্ট রেন্ডারিংয়ের জন্য লাইব্রেরি। এই যদি
সমর্থন উপস্থিত রয়েছে, ফন্টের মুখগুলি রিসোর্স ব্যবহার করে নির্দিষ্ট করা হয় যার নাম শেষ হয়
fontconfig ফেস ফরম্যাটে ``মুখ''-এ বর্ণিত ফন্ট নাম বিভাগ
fouts.conf(5)। যদি না হয়, তাহলে ফন্টগুলি রিসোর্স ব্যবহার করে নির্দিষ্ট করা হয় যার নাম শেষ হয়
প্রচলিত ভাষায় ``ফন্ট' X যৌক্তিক ফন্ট বিবরণ বিন্যাসে বর্ণিত ফন্ট নাম
বিভাগ X(7).
xlogin.Login.width, xlogin.Login.height, xlogin.Login.x, xlogin.Login.y
লগইন উইজেটের জ্যামিতি সাধারণত স্বয়ংক্রিয়ভাবে গণনা করা হয়। আপনি যদি চান
এটিকে অন্য কোথাও স্থাপন করতে, এই সম্পদগুলির প্রতিটি নির্দিষ্ট করুন।
xlogin.Login.foreground
ব্যবহারকারী দ্বারা টাইপ করা ইনপুট প্রদর্শন করতে ব্যবহৃত রঙ।
xlogin.Login.face
Xft সমর্থনে নির্মিত মুখ ব্যবহারকারীর দ্বারা টাইপ করা ইনপুট প্রদর্শন করতে ব্যবহৃত হয়।
ডিফল্ট হল ``Serif-18''।
xlogin.Login.font
Xft দিয়ে নির্মিত না হলে ব্যবহারকারীর দ্বারা টাইপ করা ইনপুট প্রদর্শন করতে ব্যবহৃত ফন্ট
সমর্থন।
xlogin.Login.greeting
একটি স্ট্রিং যা এই উইন্ডোটি সনাক্ত করে। ডিফল্ট হল ``এক্স উইন্ডো সিস্টেম''।
xlogin.Login.unsecureGreeting
যখন এই প্রদর্শনের জন্য কনফিগারেশন ফাইলে X অনুমোদনের অনুরোধ করা হয় এবং
কোনোটিই ব্যবহার করা হচ্ছে না, এই অভিবাদনটি আদর্শ অভিবাদনকে প্রতিস্থাপন করে। ডিফল্ট হয়
''এটি একটি অনিরাপদ অধিবেশন''
xlogin.Login.greetFace
Xft সমর্থনে নির্মিত মুখটি অভিবাদন প্রদর্শন করতে ব্যবহৃত হয়। ডিফল্ট হয়
``Serif-24: তির্যক''।
xlogin.Login.greetFont
Xft সমর্থন সহ নির্মিত না হলে অভিবাদন প্রদর্শনের জন্য ব্যবহৃত ফন্ট।
xlogin.Login.greetColor
অভিবাদন প্রদর্শনের জন্য ব্যবহৃত রঙ।
xlogin.Login.namePrompt
একটি ব্যবহারকারীর নামের জন্য প্রম্পট করার জন্য প্রদর্শিত স্ট্রিং। Xrdb রেখাচিত্রমালা সাদা স্থান অনুসরণ
রিসোর্স মান থেকে, তাই প্রম্পটের শেষে স্পেস যোগ করতে (সাধারণত একটি সুন্দর
জিনিস), ব্যাকস্ল্যাশ সহ ফাঁকা স্থান যোগ করুন। ডিফল্ট হল ``লগইন:''
xlogin.Login.passwdPrompt
একটি প্রমাণীকরণ ব্যবহার না করার সময়, একটি পাসওয়ার্ডের জন্য প্রম্পট করার জন্য প্রদর্শিত স্ট্রিং
সিস্টেম যেমন PAM যা নিজস্ব প্রম্পট প্রদান করে। ডিফল্ট হল ``পাসওয়ার্ড:''
xlogin.Login.promptFace
Xft সমর্থনে নির্মিত মুখটি প্রম্পট প্রদর্শন করতে ব্যবহৃত হয়। ডিফল্ট হয়
``সেরিফ-18: সাহসী''।
xlogin.Login.promptFont
Xft সমর্থন সহ নির্মিত না হলে প্রম্পট প্রদর্শন করতে ব্যবহৃত ফন্ট।
xlogin.Login.promptColor
প্রম্পট প্রদর্শন করতে ব্যবহৃত রঙ।
xlogin.Login.changePasswdMessage
ব্যবহারকারীর পাসওয়ার্ডের মেয়াদ শেষ হলে একটি বার্তা প্রদর্শিত হয়। ডিফল্ট হয়
''পাসওয়ার্ড পরিবর্তন আবশ্যক''
xlogin.Login.fail
প্রমাণীকরণ ব্যর্থ হলে, একটি ব্যবহার না করার সময় একটি বার্তা প্রদর্শিত হয়
প্রমাণীকরণ সিস্টেম যেমন PAM যা নিজস্ব প্রম্পট প্রদান করে। ডিফল্ট হয়
''লগইন ভুল''
xlogin.Login.failFace
Xft সমর্থনে নির্মিত মুখটি ব্যর্থতার বার্তা প্রদর্শন করতে ব্যবহৃত হয়। দ্য
ডিফল্ট হল ``Serif-18: সাহসী''।
xlogin.Login.failFont
Xft সমর্থন সহ নির্মিত না হলে ব্যর্থতার বার্তা প্রদর্শন করতে ব্যবহৃত ফন্ট।
xlogin.Login.failColor
ব্যর্থতার বার্তা প্রদর্শন করতে ব্যবহৃত রঙ।
xlogin.Login.failTimeout
ব্যর্থতার বার্তা প্রদর্শিত হয় সেকেন্ডের সংখ্যা। ডিফল্ট হল 10।
xlogin.Login.logoFileName
অভিবাদন উইন্ডোতে প্রদর্শনের জন্য একটি XPM বিন্যাসের পিক্সম্যাপের নাম, যদি XPM দিয়ে নির্মিত হয়
সমর্থন ডিফল্ট কোন pixmap হয়.
xlogin.Login.logoPadding
লোগো পিক্সম্যাপ এবং গ্রিটারের অন্যান্য উপাদানের মধ্যে স্থানের পিক্সেলের সংখ্যা
উইন্ডো, যদি পিক্সম্যাপ প্রদর্শিত হয়। ডিফল্ট হল 5।
xlogin.Login.useShape
যদি ``সত্য'' তে সেট করা হয়, যখন XPM সমর্থন সহ নির্মিত, X অ-ব্যবহার করার চেষ্টা করুন।
উইন্ডো আকৃতি সেট করতে আয়তক্ষেত্রাকার উইন্ডো আকৃতির এক্সটেনশন। ডিফল্ট হয়
''সত্য''।
xlogin.Login.hiColor, xlogin.Login.shdColor
গ্রিটার ফ্রেম এবং টেক্সট ইনপুট বাক্সের চারপাশে উত্থিত চেহারা বেজেল আঁকা হতে পারে
এই সম্পদ সেট করে. hiColor হল হাইলাইট রঙ, উপরে ব্যবহৃত হয় এবং
ফ্রেমের বাম দিকে এবং টেক্সট ইনপুট এলাকার নীচে এবং ডান দিকে।
shdColor হল ছায়া রঙ, ফ্রেমের নীচে এবং ডানদিকে ব্যবহৃত হয়, এবং
টেক্সট ইনপুট এলাকার উপরের এবং বাম দিকে। উভয়ের জন্য ডিফল্ট হল অগ্রভাগ
রঙ, একটি সমতল চেহারা প্রদান.
xlogin.Login.frameWidth
ফ্রেম প্রস্থ হল গ্রিটার ফ্রেমের চারপাশের এলাকার পিক্সেলের প্রস্থ
hiColor এবং shdColor.
xlogin.Login.innerFramesWidth
innerFramesWidth হল টেক্সট ইনপুট এলাকার আশেপাশের এলাকার পিক্সেলের প্রস্থ আঁকা
hiColor এবং shdColor এ।
xlogin.Login.sepWidth
sepWidth হল অভিবাদন এবং ইনপুটের মধ্যে বেজেল লাইনের পিক্সেলের প্রস্থ
hiColor এবং shdColor এ আঁকা এলাকা।
xlogin.Login.allowRootLogin
যদি `` মিথ্যা '' সেট করা হয়, তাহলে রুট (এবং uid = 0 সহ অন্য কোনো ব্যবহারকারী) লগ ইন করার অনুমতি দেবেন না
সরাসরি ডিফল্ট হল ``সত্য''। এই সেটিং শুধুমাত্র কিছু দ্বারা চেক করা হয়
এই সময়ে প্রমাণীকরণ ব্যাকএন্ড।
xlogin.Login.allowNullPasswd
যদি ``সত্য'' তে সেট করা হয়, অন্যথায় ব্যর্থ পাসওয়ার্ড ম্যাচ সফল হওয়ার অনুমতি দিন
অ্যাকাউন্টের জন্য মোটেও পাসওয়ার্ডের প্রয়োজন নেই। ডিফল্ট হল ``false'', তাই শুধুমাত্র
পাসওয়ার্ড বরাদ্দ করা ব্যবহারকারীরা লগ ইন করতে পারেন।
xlogin.Login.echoPasswd
যদি ``সত্য'' সেট করা হয়, তাহলে একটি স্থানধারক অক্ষর (echoPasswdChar) দেখানো হবে
ক্ষেত্রগুলি সাধারণত প্রতিধ্বনি না করার জন্য সেট করা হয়, যেমন পাসওয়ার্ড ইনপুট। ডিফল্ট হল ``false''।
xlogin.Login.echoPasswdChar
echoPasswd সত্য হলে প্রদর্শনের জন্য অক্ষর। ডিফল্ট হল ``*''। একটি সেট করা হলে
খালি মান, কার্সার প্রতিটি অক্ষর ইনপুটের জন্য অগ্রসর হবে, কিন্তু কোন পাঠ্য থাকবে না
আঁকা
xlogin.Login.translations
এটি লগইন উইজেটের জন্য ব্যবহৃত অনুবাদগুলি নির্দিষ্ট করে৷ এক্স টুলকিট পড়ুন
অনুবাদের উপর সম্পূর্ণ আলোচনার জন্য ডকুমেন্টেশন। ডিফল্ট অনুবাদ
টেবিল হল:
Ctrl H: মুছে ফেলুন-আগের-অক্ষর() \n\
Ctrl ডি: ডিলিট-ক্যারেক্টার() \n\
Ctrl বি: সরানো-পিছনে-অক্ষর() \n\
Ctrl F: এগিয়ে যাওয়া-অক্ষর() \n\
Ctrl উত্তর: মুভ টু বিগিনিং() \n\
Ctrl ই: মুভ-টু-এন্ড() \n\
Ctrl কে: লাইন থেকে শেষ পর্যন্ত মুছে ফেলুন () \n\
Ctrl U: erase-line() \n\
Ctrl X: erase-line() \n\
Ctrl সি: রিস্টার্ট-সেশন() \n\
Ctrl \\: abort-session() \n\
BackSpace:delete-previous- character() \n\
মুছুন: মুছুন-পূর্ববর্তী-অক্ষর() \n\
রিটার্ন: ফিনিশ-ফিল্ড() \n\
: insert-char() \
উইজেট দ্বারা সমর্থিত ক্রিয়াগুলি হল:
মুছে ফেলুন-আগের-অক্ষর
কার্সারের আগে অক্ষরটি মুছে দেয়।
মুছে ফেলা-অক্ষর
কার্সারের পরে অক্ষরটি মুছে দেয়।
সরানো-পিছনে-অক্ষর
কার্সারটিকে পিছনের দিকে নিয়ে যায়।
এগিয়ে যাওয়া-অক্ষর
কার্সারকে সামনে নিয়ে যায়।
সরানো থেকে শুরু
(বানান ত্রুটির জন্য ক্ষমাপ্রার্থী।) কার্সারটিকে শুরুতে নিয়ে যায়
সম্পাদনাযোগ্য পাঠ্য।
মুভ টু এন্ড
সম্পাদনাযোগ্য পাঠ্যের শেষে কার্সার সরানো হয়।
লাইন থেকে শেষ পর্যন্ত মুছে ফেলুন
কার্সারের পরে সমস্ত পাঠ্য মুছে দেয়।
মুছে ফেলার লাইন
সম্পূর্ণ পাঠ্য মুছে দেয়।
শেষ-ক্ষেত্র
যদি কার্সারটি নামের ক্ষেত্রে থাকে, পাসওয়ার্ড ক্ষেত্রে এগিয়ে যান; যদি কার্সার
পাসওয়ার্ড ক্ষেত্রে আছে, বর্তমান নাম/পাসওয়ার্ড জোড়া পরীক্ষা করে। যদি
নাম/পাসওয়ার্ড জোড়া বৈধ, এক্সডিএম অধিবেশন শুরু হয়। অন্যথায় ব্যর্থতার বার্তা
প্রদর্শিত হয় এবং ব্যবহারকারীকে আবার অনুরোধ করা হয়।
বাতিল-সেশন
সার্ভারটি বন্ধ করে পুনরায় চালু করে।
abort- প্রদর্শন
সার্ভার বন্ধ করে, এটি নিষ্ক্রিয় করে। এই ক্রিয়াটি ডিফল্টে অ্যাক্সেসযোগ্য নয়৷
কনফিগারেশন. থেমে যাওয়ার বিভিন্ন কারণ রয়েছে এক্সডিএম একটি সিস্টেম কনসোলে, যেমন
সিস্টেম বন্ধ করার সময়, ব্যবহার করার সময় xdmshell, অন্য ধরনের শুরু করতে
সার্ভার, বা সাধারণত কনসোল অ্যাক্সেস করতে। পাঠানো হচ্ছে এক্সডিএম একটি SIGHUP পুনরায় চালু হবে
প্রদর্শন বিভাগ দেখুন নিয়ামক এক্সডিএম.
রিস্টার্ট-সেশন
X সার্ভার রিসেট করে এবং একটি নতুন সেশন শুরু করে। এই সম্পদ যখন ব্যবহার করা যেতে পারে
পরিবর্তন করা হয়েছে এবং আপনি তাদের পরীক্ষা করতে চান বা যখন স্ক্রীনটি ওভাররাইট করা হয়েছে
সিস্টেম বার্তা সহ।
insert-char
টাইপ করা অক্ষর সন্নিবেশ করান।
সেট-সেশন-যুক্তি
একটি একক শব্দ আর্গুমেন্ট নির্দিষ্ট করে যা স্টার্টআপে সেশনে পাস করা হয়। দেখা
বিভাগ সেশন কার্যক্রম.
অনুমতি-সমস্ত-অ্যাক্সেস
সার্ভারে অ্যাক্সেস নিয়ন্ত্রণ অক্ষম করে। এটি যখন .Xauthority ফাইল ব্যবহার করা যেতে পারে
দ্বারা তৈরি করা যাবে না xdm এটি ব্যবহার করে খুব সতর্ক থাকুন; এটা ভাল হতে পারে
এটি করার আগে নেটওয়ার্ক থেকে মেশিনটি সংযোগ বিচ্ছিন্ন করুন।
কিছু সিস্টেমে (ওপেনবিএসডি) ব্যবহারকারীর শেল অবশ্যই তালিকাভুক্ত হতে হবে / ইত্যাদি / শাঁস লগইন করার অনুমতি দিতে
xdm এর মাধ্যমে। সাধারণ পাসওয়ার্ড এবং অ্যাকাউন্টের মেয়াদ শেষ হওয়ার তারিখগুলিও প্রয়োগ করা হয়।
স্টার্টআপ প্রোগ্রাম
সার্জারির এক্সস্টার্টআপ ব্যবহারকারী লগ ইন করলে প্রোগ্রামটি রুট হিসাবে চালানো হয়। এটি সাধারণত একটি শেল হয়
লিপি. যেহেতু এটি রুট হিসাবে চালানো হয়, এক্সস্টার্টআপ নিরাপত্তা সম্পর্কে খুব সতর্ক হতে হবে। এই
কমান্ড রাখার জায়গা যা এন্ট্রি যোগ করে ইউটিএমপি or wtmp ফাইল, ( sessreg কার্যক্রম
এখানে উপযোগী হতে পারে), ফাইল সার্ভার থেকে ব্যবহারকারীদের হোম ডিরেক্টরি মাউন্ট করুন, অথবা অধিবেশন বাতিল করুন
লগইন অনুমোদিত না হলে।
দ্বারা নির্দিষ্ট কোন ছাড়াও DisplayManager.exportList, নিম্নলিখিত পরিবেশ
ভেরিয়েবল পাস করা হয়:
সংশ্লিষ্ট ডিসপ্লে নামটি প্রদর্শন করুন
HOME ব্যবহারকারীর প্রাথমিক কাজের ডিরেক্টরি
ব্যবহারকারীর নাম LOGNAME করুন
ব্যবহারকারীর নাম ব্যবহার করুন
PATH এর মান ডিসপ্লে ম্যানেজার।DISPLAY কে.systemPath
এর মান শেল ডিসপ্লে ম্যানেজার।DISPLAY কে.systemShell
XAUTHORITY একটি কর্তৃপক্ষ ফাইল সেট করা হতে পারে
X সার্ভারের দিকে নিয়ে যাওয়া "উইন্ডো পাথ" এ WINDOWPATH সেট করা হতে পারে
কোন আর্গুমেন্ট স্ক্রিপ্ট পাস করা হয়. এক্সডিএম শুরু করার আগে এই স্ক্রিপ্ট প্রস্থান না হওয়া পর্যন্ত অপেক্ষা করে
ব্যবহারকারীর অধিবেশন। যদি এই স্ক্রিপ্টের প্রস্থান মান অ-শূন্য হয়, এক্সডিএম বন্ধ করে দেয়
সেশন শুরু করে এবং আরেকটি প্রমাণীকরণ চক্র শুরু করে।
নমুনা এক্সস্টার্টআপ এখানে দেখানো ফাইলটি ফাইলের সময় লগইন করতে বাধা দেয় /etc/nologin বিদ্যমান।
এইভাবে এটি একটি সম্পূর্ণ উদাহরণ নয়, কিন্তু সহজভাবে উপলব্ধ একটি প্রদর্শনী
কার্যকারিতা।
এখানে একটি নমুনা আছে এক্সস্টার্টআপ লিপি:
#!/ বিন / SH
#
# এক্সস্টার্টআপ
#
# ব্যবহারকারী যাচাই করার পরে এই প্রোগ্রামটি রুট হিসাবে চালানো হয়
#
যদি [ -f /etc/nologin]; তারপর
xmessage -file /etc/nologin -timeout 30 -center
প্রস্থান 1
fi
sessreg -a -l $DISPLAY -x /etc/X11/xdm/Xservers $LOGNAME
/etc/X11/xdm/GiveConsole
প্রস্থান 0
সেশন প্রোগ্রাম
সার্জারির এক্সসেশন প্রোগ্রাম হল কমান্ড যা ব্যবহারকারীর সেশন হিসাবে চালানো হয়। এটি দিয়ে চালানো হয়
অনুমোদিত ব্যবহারকারীর অনুমতি।
দ্বারা নির্দিষ্ট কোন ছাড়াও DisplayManager.exportList, নিম্নলিখিত পরিবেশ
ভেরিয়েবল পাস করা হয়:
সংশ্লিষ্ট ডিসপ্লে নামটি প্রদর্শন করুন
HOME ব্যবহারকারীর প্রাথমিক কাজের ডিরেক্টরি
ব্যবহারকারীর নাম LOGNAME করুন
ব্যবহারকারীর নাম ব্যবহার করুন
PATH এর মান ডিসপ্লে ম্যানেজার।DISPLAY কে.userPath
SHELL ব্যবহারকারীর ডিফল্ট শেল (থেকে getpwnam)
XAUTHORITY একটি অ-মানক কর্তৃপক্ষ ফাইলে সেট করা হতে পারে৷
KRB5CCNAME একটি Kerberos শংসাপত্র ক্যাশে নামে সেট করা হতে পারে৷
X সার্ভারের দিকে নিয়ে যাওয়া "উইন্ডো পাথ" এ WINDOWPATH সেট করা হতে পারে
বেশিরভাগ ইনস্টলেশনে, এক্সসেশন একটি ফাইলের জন্য $HOME দেখতে হবে .xsession, যেটা বহন করে
কমান্ড যা প্রতিটি ব্যবহারকারী একটি সেশন হিসাবে ব্যবহার করতে চান। এক্সসেশন এছাড়াও একটি বাস্তবায়ন করা উচিত
কোনো ব্যবহারকারী-নির্দিষ্ট সেশন বিদ্যমান না থাকলে সিস্টেম ডিফল্ট সেশন।
`সেট- ব্যবহার করে প্রমাণীকরণ উইজেট থেকে এই প্রোগ্রামে একটি যুক্তি পাস করা যেতে পারে।
সেশন-আর্গুমেন্ট' অ্যাকশন। এটি সেশনের বিভিন্ন শৈলী নির্বাচন করতে ব্যবহার করা যেতে পারে। এক
এই বৈশিষ্ট্যটির ভাল ব্যবহার হল ব্যবহারকারীকে সাধারণ সেশন থেকে পালানোর অনুমতি দেওয়া যখন এটি
ব্যর্থ হয় এটি ব্যবহারকারীদের তাদের নিজস্ব মেরামত করার অনুমতি দেয় .xsession যদি এটি ব্যর্থ হয়, প্রয়োজন ছাড়াই
প্রশাসনিক হস্তক্ষেপ। নিম্নলিখিত উদাহরণ এই বৈশিষ্ট্য প্রদর্শন করে.
এই উদাহরণটি বিশেষ ``ফেলসেফ' মোডকে স্বীকৃতি দেয়, যা অনুবাদে উল্লেখ করা হয়েছে
দ্য এক্সরেসোর্স ফাইল, সাধারণ অধিবেশন থেকে একটি অব্যাহতি প্রদান করতে. এটা প্রয়োজন
যে .xsession ফাইলটি এক্সিকিউটেবল হতে পারে তাই আমাদের অনুমান করতে হবে না যে এটি কী শেল করতে চায়
ব্যবহার করুন।
#!/ বিন / SH
#
# অধিবেশন
#
# এটি এমন একটি প্রোগ্রাম যা ক্লায়েন্ট হিসাবে চালানো হয়
# ডিসপ্লে ম্যানেজারের জন্য।
ক্ষেত্রে $# ইন
1)
কেস $ 1 ইন
ব্যর্থতার নিরাপত্তা)
exec xterm -জ্যামিতি 80x24-0-0
;;
যে সি
যে সি
startup=$HOME/.xsession
সম্পদ=$হোম/.এক্সরিসোর্স
যদি [ -f "$startup" ]; তারপর
exec "$startup"
আর
যদি [ -f "$resources"]; তারপর
xrdb -লোড "$সম্পদ"
fi
twm এবং
xman -জ্যামিতি +10-10 এবং
exec xterm -জ্যামিতি 80x24+10+10 -ls
fi
ব্যবহারকারীর .xsession ফাইল এই উদাহরণ মত কিছু দেখতে পারে. ভুলবেন না যে
ফাইল কার্যকর করার অনুমতি থাকতে হবে।
#! /bin/csh
আগের লাইনে # no -f তাই .cshrc $PATH সেট করতে রান করে
twm এবং
xrdb -মার্জন "$HOME/.Xresources"
emacs -জ্যামিতি +0+50 এবং
xbiff -জ্যামিতি -430+5 এবং
xterm -জ্যামিতি -0+50 -ls
না করিয়ে নিজেই RESET প্রোগ্রাম
সঙ্গে প্রতিসম এক্সস্টার্টআপ, দ্য এক্সরেসেট ব্যবহারকারীর অধিবেশন শেষ হওয়ার পরে স্ক্রিপ্ট চালানো হয়।
রুট হিসাবে চালান, এতে এমন কমান্ড থাকা উচিত যা কমান্ডের প্রভাবকে পূর্বাবস্থায় ফিরিয়ে আনে এক্সস্টার্টআপ,
এন্ট্রি আপডেট করা হচ্ছে ইউটিএমপি or wtmp ফাইল, বা ফাইল সার্ভার থেকে ডিরেক্টরি আনমাউন্ট করা। দ্য
পরিবেশ ভেরিয়েবল যা পাস করা হয়েছে এক্সস্টার্টআপ এছাড়াও পাস করা হয় এক্সরেসেট.
একটি নমুনা এক্সরেসেট লিপি:
#!/ বিন / SH
#
# এক্সরেসেট
#
# এই প্রোগ্রামটি সেশন শেষ হওয়ার পরে রুট হিসাবে চালানো হয়
#
sessreg -d -l $DISPLAY -x /etc/X11/xdm/Xservers $LOGNAME
/etc/X11/xdm/TakeConsole
প্রস্থান 0
কন্ট্রোলিং দ্য সার্ভার
এক্সডিএম POSIX সংকেত ব্যবহার করে স্থানীয় সার্ভার নিয়ন্ত্রণ করে। SIGHUP সার্ভার রিসেট করবে বলে আশা করা হচ্ছে,
সমস্ত ক্লায়েন্ট সংযোগ বন্ধ করা এবং অন্যান্য পরিষ্কারের দায়িত্ব পালন করা। SIGTERM প্রত্যাশিত৷
সার্ভার বন্ধ করতে। এই সংকেত প্রত্যাশিত কর্ম সঞ্চালন না হলে,
সম্পদ ডিসপ্লে ম্যানেজার।DISPLAY কে.resetSignal এবং ডিসপ্লে ম্যানেজার।DISPLAY কেটার্ম সিগন্যাল পারেন
বিকল্প সংকেত নির্দিষ্ট করুন।
এক্সডিএমসিপি ব্যবহার না করে দূরবর্তী টার্মিনাল নিয়ন্ত্রণ করতে, এক্সডিএম উইন্ডো অনুক্রম অনুসন্ধান করে
প্রদর্শন এবং টার্মিনাল পরিষ্কার করার প্রয়াসে প্রোটোকল অনুরোধ KillClient ব্যবহার করে
পরবর্তী সেশনের জন্য। এটি প্রকৃতপক্ষে সমস্ত ক্লায়েন্টকে হত্যা নাও করতে পারে, যেমনটি কেবলমাত্র যা
উইন্ডোজ তৈরি হয়েছে লক্ষ্য করা হবে. XDMCP একটি আরো নিশ্চিত প্রক্রিয়া প্রদান করে; কখন এক্সডিএম
তার প্রাথমিক সংযোগ বন্ধ করে, অধিবেশন শেষ হয় এবং টার্মিনাল বন্ধ করতে হবে
অন্য সব সংযোগ।
কন্ট্রোলিং এক্সডিএম
এক্সডিএম দুটি সংকেতকে সাড়া দেয়: SIGHUP এবং SIGTERM৷ একটি SIGHUP পাঠানো হলে, এক্সডিএম পুনরায় পড়ে
কনফিগারেশন ফাইল, অ্যাক্সেস কন্ট্রোল ফাইল এবং সার্ভার ফাইল। সার্ভার ফাইলের জন্য,
এন্ট্রি যোগ বা সরানো হয়েছে কিনা তা লক্ষ্য করে। যদি একটি নতুন এন্ট্রি যোগ করা হয়, এক্সডিএম
সংশ্লিষ্ট ডিসপ্লেতে একটি সেশন শুরু করে। সরানো হয়েছে যে এন্ট্রি নিষ্ক্রিয় করা হয়
অবিলম্বে, যার অর্থ প্রগতিশীল যেকোন অধিবেশন নোটিশ ছাড়াই বন্ধ করা হবে এবং না
নতুন অধিবেশন শুরু হবে।
যখন একটি SIGTERM পাঠানো হয়, এক্সডিএম প্রগতিতে থাকা সমস্ত সেশন বন্ধ করে এবং প্রস্থান করে। এই ব্যবহার করা যেতে পারে
সিস্টেম বন্ধ করার সময়।
এক্সডিএম এর জন্য বিভিন্ন উপ-প্রক্রিয়া চিহ্নিত করার চেষ্টা করে ps(1) কমান্ড লাইন সম্পাদনা করে
জায়গায় যুক্তি তালিকা. কারণ এক্সডিএম এই কাজের জন্য অতিরিক্ত স্থান বরাদ্দ করতে পারে না, এটা হয়
শুরু করার জন্য দরকারী এক্সডিএম একটি যুক্তিসঙ্গতভাবে দীর্ঘ কমান্ড লাইন সহ (সম্পূর্ণ পথের নাম ব্যবহার করা উচিত
যথেষ্ট). একটি ডিসপ্লে সার্ভিসিং করা প্রতিটি প্রক্রিয়া চিহ্নিত করা হয় -ডিসপ্লে.
অতিরিক্ত স্থানীয় প্রদর্শন করা হয়
একটি অতিরিক্ত স্থানীয় প্রদর্শন যোগ করতে, এটির জন্য একটি লাইন যোগ করুন এক্স সার্ভার ফাইল (দেখুন
অধ্যায় স্থানীয় সার্ভার সবিস্তার বিবরণী.)
মধ্যে প্রদর্শন-নির্দিষ্ট সম্পদ পরীক্ষা করুন xdm-config (যেমন, DisplayManager._0.authorize)
এবং নতুন প্রদর্শনের জন্য তাদের মধ্যে কোনটি অনুলিপি করা উচিত তা বিবেচনা করুন। ডিফল্ট xdm-config
প্রদর্শনের জন্য সমস্ত উপযুক্ত লাইন আছে :0 এবং :1.
অন্যান্য সম্ভাবনা
তুমি ব্যবহার করতে পার এক্সডিএম 4.3 ব্যবহার করে একবারে একটি সেশন চালানোর জন্য এটা বিকল্প বা অন্যান্য
কমান্ড লাইনে সার্ভার নির্দিষ্ট করে উপযুক্ত ডেমন:
xdm -সার্ভার ":0 SUN-3/60CG4 স্থানীয় /usr/bin/X :0"
অথবা, আপনার কাছে একটি ফাইল সার্ভার এবং X টার্মিনালের একটি সংগ্রহ থাকতে পারে। জন্য কনফিগারেশন
এটি উপরের নমুনার সাথে অভিন্ন, ছাড়া এক্স সার্ভার ফাইলের মত দেখতে হবে
extol:0 ভিজ্যুয়াল-19 বিদেশী
exalt:0 NCD-19 বিদেশী
বিস্ফোরণ:0 এনসিআর-টাওয়ারভিউ3000 বিদেশী
এই নির্দেশ এক্সডিএম এই তিনটি টার্মিনালেই সেশন পরিচালনা করতে। বিভাগ দেখুন
নিয়ামক এক্সডিএম এই টার্মিনালগুলিকে সক্রিয় এবং নিষ্ক্রিয় করতে সংকেত ব্যবহার করার বর্ণনার জন্য
মনে করিয়ে দেওয়ার উপায়ে এটা(8).
সীমাবদ্ধতা
একটি জিনিস যে এক্সডিএম অন্যান্য উইন্ডো সিস্টেমের সাথে সহাবস্থান করা খুব ভালো নয়। প্রতি
একই হার্ডওয়্যারে একাধিক উইন্ডো সিস্টেম ব্যবহার করুন, আপনি সম্ভবত আরও আগ্রহী হবেন
xinit
অ্যাসিঙ্ক্রোনাস ঘটনাগুলি দেখুন
এক্সডিএম ব্যবহারসমূহ সিগালর্ম এবং SIGUSR1 নিজস্ব আন্তঃ-প্রক্রিয়া যোগাযোগের উদ্দেশ্যে, পরিচালনার জন্য
পিতামাতার মধ্যে সম্পর্ক এক্সডিএম প্রক্রিয়া এবং তার সন্তান। এই সংকেত পাঠানো
যে কোন এক্সডিএম প্রক্রিয়া অপ্রত্যাশিত আচরণ হতে পারে.
সাইনআপ কারণসমূহ এক্সডিএম এর কনফিগারেশন ফাইলগুলি পুনরায় স্ক্যান করতে এবং এর লগ ফাইলটি পুনরায় খুলতে।
স্বাক্ষর
কারণসমূহ এক্সডিএম তার সন্তানদের বন্ধ এবং বন্ধ করতে.
SIGUSR2
কারণসমূহ এক্সডিএম এর লগ ফাইল পুনরায় খুলতে। লগ ঘূর্ণন ইচ্ছাকৃত হলে এটি দরকারী, কিন্তু
সাইনআপ খুব ব্যাঘাতমূলক
onworks.net পরিষেবা ব্যবহার করে অনলাইনে xdm ব্যবহার করুন