X display manager
એક્સ વિન્ડો સિસ્ટમમાં, એક્સ ડિસ્પ્લે મેનેજર એ ગ્રાફિકલ લોગિન મેનેજર છે જે સમાન અથવા અન્ય કમ્પ્યુટરથી એક્સ સર્વર પર લોગિન સત્ર શરૂ કરે છે. ડિસ્પ્લે મેનેજર વપરાશકર્તાને લૉગિન સ્ક્રીન રજૂ કરે છે. સત્ર ત્યારે શરૂ થાય છે જ્યારે વપરાશકર્તા વપરાશકર્તાનામ અને પાસવર્ડની માન્ય સંયોજન સફળતાપૂર્વક દાખલ કરે છે. જ્યારે ડિસ્પ્લે મેનેજર વપરાશકર્તાના કમ્પ્યુટર પર ચાલે છે, ત્યારે તે વપરાશકર્તાને લૉગિન સ્ક્રીન રજૂ કરતા પહેલા X સર્વર શરૂ કરે છે, જ્યારે વપરાશકર્તા લૉગ આઉટ કરે ત્યારે વૈકલ્પિક રીતે પુનરાવર્તન કરે છે. આ સ્થિતિમાં, ડીએમને એક્સ વિન્ડો સિસ્ટમમાં કેરેક્ટર-મોડ ટર્મિનલ્સની અને તેની કાર્યક્ષમતાની અનુભૂતિ થાય છે. જ્યારે ડિસ્પ્લે મેનેજર દૂરસ્થ કમ્પ્યુટર પર ચાલે છે, ત્યારે તે ટેલનેટ સર્વરની જેમ કાર્ય કરે છે, વપરાશકર્તાનામ અને પાસવર્ડની વિનંતી કરે છે અને દૂરસ્થ સત્ર શરૂ કરે છે. X11 રીલીઝ 3 એ ઓક્ટોબર 1988 માં ડિસ્પ્લે મેનેજરોની રજૂઆત કરી હતી, જેનો હેતુ એકલ X ટર્મિનલ્સને ટેકો આપવાનો હતો, જે હમણાં જ બજારમાં આવી રહ્યા છે. X. X11R4 ચલાવતા એકલ કમ્પ્યુટર વર્કસ્ટેશન પર ગ્રાફિકલ લોગિન પ્રોમ્પ્ટ પ્રદાન કરવા માટે વિવિધ ડિસ્પ્લે મેનેજર્સ નિયમિત ઉપયોગમાં ચાલુ રહે છે. X11R3 અમલીકરણમાં સમસ્યાઓને ઠીક કરવા માટે ડિસેમ્બર 1989માં X ડિસ્પ્લે મેનેજર કંટ્રોલ પ્રોટોકોલ (XDMCP) રજૂ કરવામાં આવ્યું હતું. ઇતિહાસ એક્સડીએમ (એક્સ વિન્ડો ડિસ્પ્લે મેનેજર) ની ઉત્પત્તિ એક્સ11આર3માં થઈ હતી. એમઆઇટી એક્સ કન્સોર્ટિયમના કીથ પેકાર્ડ દ્વારા લખાયેલા આ પ્રથમ સંસ્કરણમાં ઘણી મર્યાદાઓ હતી, જેમાંથી સૌથી નોંધપાત્ર એ હતું કે વપરાશકર્તાઓએ એક્સ ટર્મિનલ્સને ક્યારે બંધ અને ચાલુ કર્યા તે તે શોધી શક્યું ન હતું. એક્સ11આર3માં, એક્સડીએમ ફાઇલમાં તેની એન્ટ્રીથી માત્ર એક્સ ટર્મિનલ વિશે જાણતું હતું, પરંતુ જ્યારે તે શરૂ થયું ત્યારે જ એક્સડીએમએ આ ફાઇલની સલાહ લીધી હતી. આમ દર વખતે જ્યારે વપરાશકર્તા ટર્મિનલને બંધ અને ચાલુ કરે છે, ત્યારે સિસ્ટમ સંચાલકને તેને ફરીથી સ્કેન કરવાની સૂચના આપવા માટે XDM ને SIGHUP સંકેત મોકલવો પડતો હતો. XDMCP X11R4 (ડિસેમ્બર 1989) ની રજૂઆત સાથે આવ્યું. XDMCP સાથે, X સર્વરે યજમાન પાસેથી ડિસ્પ્લે મેનેજર જોડાણની સક્રિય વિનંતી કરવી આવશ્યક છે. XDMCP નો ઉપયોગ કરતા X સર્વરને હવે પ્રવેશની જરૂર નથી. સ્થાનિક અને દૂરસ્થ પ્રદર્શન વ્યવસ્થાપન ડિસ્પ્લે મેનેજર એ જ કમ્પ્યુટર પર ચલાવી શકે છે જ્યાં વપરાશકર્તા બેસે છે-એક અથવા વધુ X સર્વર શરૂ કરીને, શરૂઆતમાં લૉગિન સ્ક્રીન પ્રદર્શિત કરીને અને (વૈકલ્પિક રીતે) દર વખતે જ્યારે વપરાશકર્તા લૉગ આઉટ કરે છે-અથવા દૂરસ્થ પર, XDMCP પ્રોટોકોલ અનુસાર કામ કરે છે. XDMCP પ્રોટોકોલ આદેશ આપે છે કે X સર્વર સ્વાયત્ત રીતે શરૂ થાય અને ડિસ્પ્લે મેનેજર સાથે જોડાય. એક્સ વિન્ડો સિસ્ટમના નમૂનામાં, સર્વર ડિસ્પ્લે અને ઇનપુટ ઉપકરણો પૂરા પાડતા કમ્પ્યુટર પર ચાલે છે. સર્વર XDMCP પ્રોટોકોલનો ઉપયોગ કરીને, અન્ય કમ્પ્યુટર પર ચાલતા ડિસ્પ્લે મેનેજર સાથે જોડાઈ શકે છે, તેને સત્ર શરૂ કરવાની વિનંતી કરી શકે છે. આ કિસ્સામાં, X સર્વર ગ્રાફિકલ ટેલનેટ ક્લાયન્ટ તરીકે કામ કરે છે જ્યારે ડિસ્પ્લે મેનેજર ટેલનેટ સર્વરની જેમ કામ કરે છેઃ વપરાશકર્તાઓ ડિસ્પ્લે મેનેજર ચલાવતા કમ્પ્યુટરથી પ્રોગ્રામ્સ શરૂ કરે છે, જ્યારે તેમનું ઇનપુટ અને આઉટપુટ કમ્પ્યુટર પર થાય છે જ્યાં સર્વર (અને વપરાશકર્તા) બેસે છે. સંચાલક સામાન્ય રીતે સ્થાનિક કમ્પ્યુટર અથવા X ટર્મિનલ પર ચાલતા XDMCP પસંદગીકાર પ્રોગ્રામને ચોક્કસ યજમાનના X પ્રદર્શન વ્યવસ્થાપક સાથે જોડાવા માટે અથવા વપરાશકર્તા પસંદ કરી શકે તેવા યોગ્ય યજમાનોની સૂચિ પ્રદર્શિત કરવા માટે રૂપરેખાંકિત કરી શકે છે. મોટાભાગના અમલીકરણ આવી સૂચિને સમાવવા માટે સક્ષમ કરે છેઃ યજમાનોનો પૂર્વવ્યાખ્યાયિત સમૂહ અને તેમના સંબંધિત નેટવર્ક સરનામાંઓ, અને/અથવા યજમાનોનો સમૂહ (સ્થાનિક TCP/IP સબનેટ પર) જે XDMCP પસંદગીકાર ઉપલબ્ધ પ્રદર્શન વ્યવસ્થાપકોને નેટવર્ક પ્રસારણ દ્વારા નક્કી કરે છે. જ્યારે વપરાશકર્તા સૂચિમાંથી યજમાન પસંદ કરે છે, ત્યારે સ્થાનિક મશીન પર ચાલતું XDMCP પસંદગીકાર પસંદ કરેલા દૂરસ્થ કમ્પ્યુટરના પ્રદર્શન વ્યવસ્થાપકને સંદેશ મોકલશે અને તેને સ્થાનિક કમ્પ્યુટર અથવા ટર્મિનલ પર X સર્વરને જોડવાની સૂચના આપશે. X ડિસ્પ્લે મેનેજર કંટ્રોલ પ્રોટોકોલ X ડિસ્પ્લે મેનેજર કંટ્રોલ પ્રોટોકોલ (XDMCP) યુડીપી પોર્ટ 177 નો ઉપયોગ કરે છે. એક્સ સર્વર વિનંતી કરે છે કે ડિસ્પ્લે મેનેજર ક્વેરી પેકેટ મોકલીને સત્ર શરૂ કરે. જો ડિસ્પ્લે મેનેજર તે X સર્વર માટે પ્રવેશની મંજૂરી આપે છે, તો તે X સર્વર પર વિલિંગ પેકેટ મોકલીને પ્રતિક્રિયા આપે છે. (X સર્વર સત્ર શરૂ કરવા માટે બ્રોડકાસ્ટક્વેરી અથવા ઇનડાયરેક્ટક્વેરી પેકેટો પણ મોકલી શકે છે-સત્રની વિનંતી કરવા માટેની આ પદ્ધતિ IP સરનામાની વિનંતી કરવા માટે DHCP નો ઉપયોગ કરવા જેવી લાગે છે.) ડિસ્પ્લે મેનેજરે સર્વરને પોતાને પ્રમાણિત કરવું આવશ્યક છે. આ કરવા માટે X સર્વર ડિસ્પ્લે મેનેજરને વિનંતી પેકેટ મોકલે છે, જે સ્વીકાર પેકેટ પરત કરે છે. જો એક્સેપ્ટ પેકેટમાં X સર્વરની અપેક્ષા મુજબનો પ્રતિસાદ હોય, તો ડિસ્પ્લે મેનેજર પ્રમાણિત થાય છે. સાચો પ્રતિસાદ ઉત્પન્ન કરવા માટે ડિસ્પ્લે મેનેજરને ગુપ્ત કીની ઍક્સેસની જરૂર પડી શકે છે, ઉદાહરણ તરીકે. જો પ્રમાણીકરણ સફળ થાય, તો X સર્વર ડિસ્પ્લે મેનેજરને જાણ કરવા માટે મેનેજ પેકેટ મોકલે છે. પછી ડિસ્પ્લે મેનેજર નિયમિત X ક્લાયન્ટ તરીકે X સર્વર સાથે જોડાઇને તેની લૉગિન સ્ક્રીન પ્રદર્શિત કરે છે. સત્ર દરમિયાન, સર્વર અંતરાલે ડિસ્પ્લે મેનેજરને કીપએલાઇવ પેકેટો મોકલી શકે છે. જો ડિસ્પ્લે મેનેજર ચોક્કસ સમયની અંદર એલાઇવ પેકેટ સાથે પ્રતિસાદ આપવામાં નિષ્ફળ જાય, તો X સર્વર ધારે છે કે ડિસ્પ્લે મેનેજર ચાલવાનું બંધ કરી દીધું છે, અને જોડાણને સમાપ્ત કરી શકે છે. સુરક્ષા XDMCP સાથે એક સમસ્યા એ છે કે, ટેલનેટની જેમ, પ્રમાણીકરણ બિન-એન્ક્રિપ્ટેડ થાય છે. જો જાસૂસી શક્ય હોય, તો આ સિસ્ટમને હુમલા માટે સંવેદનશીલ બનાવે છે. એક્સ ટ્રાફિક માટે એસએસએચ ટનલનો ઉપયોગ કરવો વધુ સુરક્ષિત છે. અમલીકરણ એક્સ વિન્ડો સિસ્ટમ તેના પ્રમાણભૂત પ્રદર્શન વ્યવસ્થાપક તરીકે એક્સ. ડી. એમ. પૂરી પાડે છે. પ્રોગ્રામરોએ અન્ય એક્સ ડિસ્પ્લે મેનેજર્સ વિકસાવ્યા છે, જે વ્યવસાયિક અને મફત બંને છે, જે મૂળભૂત ડિસ્પ્લે મેનેજમેન્ટ પર વધારાની કાર્યક્ષમતા પ્રદાન કરે છેઃ સક્રિય જી. ડી. એમ., જી. એન. ઓ. એમ. ઈ. અમલીકરણ એસ. ડી. ડી. એમ., કે. ડી. ઈ. પ્લાઝમા 5 અને એલ. એક્સ. ક્યુ. ટી. માટે ભલામણ કરેલ ડિસ્પ્લે મેનેજર. કે. ડી. એમ. ના ઉત્તરાધિકારી. લાઇટડીએમ, કેનોનિકલ લિમિટેડ દ્વારા હળવા વજનનું, મોડ્યુલર, ક્રોસ-ડેસ્કટોપ, સંપૂર્ણ થીમેબલ ડેસ્કટોપ ડિસ્પ્લે મેનેજર. ટ્વિન, ટી. ડી. ઈ. વિન્ડો મેનેજર ડી. ટી. લોગિન (સી. ડી. ઈ. સાથે મોકલેલ) એક્સલોગિન ડિસ્પ્લે મેનેજર, હળવા વજનનું, સુરક્ષિત અને સી. માં લખાયેલ એક્સ માટે કન્સોલ ડિસ્પ્લે મેનેજર જેવું લોગિન. નિષ્ક્રિય કે. ડી. એમ. (કે. ડી. ઈ. નો ભાગ) વપરાશકર્તાને લોગિન સ્ક્રીનમાં વિન્ડો મેનેજર અથવા ડેસ્કટોપ વાતાવરણને ગ્રાફિકલી રીતે પસંદ કરવાની મંજૂરી આપે છે. સરળ સંપૂર્ણ સ્થાપન, એક્સહોસ્ટ ફોનબુક, એક્સ લોગિન, એક્સ ડેસ્કટોપ પસંદગીકાર, મેનુ-પુનઃરૂપરેખાંકિત, સમારકામની ઉપયોગી વસ્તુઓ. એલ. ડી. એમ., લિનક્સ ટર્મિનલ સર્વર પ્રોજેક્ટ એમ. ડી. એમ. ના (દૂરસ્થ) ડિસ્પ્લે મેનેજર, લિનક્સ મિન્ટ માટે વિકસાવવામાં આવેલ ગ્રાફિકલ ડિસ્પ્લે મેનેજર છે. (એસસીઓ ઓપન ડેસ્કટોપ દ્વારા પ્રદાન કરાયેલ) સમયસીમા સમાપ્ત થઈ ગયેલા પાસવર્ડ્સની પણ તપાસ કરે છે અને કેટલાક વહીવટી કાર્યો કરે છે (વિન્ડો મેકરમાં ઉપયોગમાં લેવાતા વિંગ્સ વિજેટ-સેટનો ઉપયોગ કરીને) પ્રવેશ/પ્રવેશ (2005 થી અંતરાલ પર એનલાઇટનમેન્ટ v. 17 માં ઉપયોગમાં લેવાતા આર્કિટેક્ચરનો ઉપયોગ કરે છે) એલએક્સડીએમ, હળવા વજનનું ક્રોસ-ડેસ્કટોપ અને સંપૂર્ણ થીમેબલ ડિસ્પ્લે મેનેજર, એલએક્સડીઇ સ્લિમનો ભાગ, એક સ્વતંત્ર લોગિન મેનેજર. સી. ડી. એમ., યુનિક્સ એક્સલોગિન માટે અલ્ટ્રાલાઇટ કન્સોલ ડિસ્પ્લે મેનેજર, અલગ એક્સ. ડી. એમ. સી. પી. સર્વર સાથે એક્સ વિન્ડો લોગિન એન્ટર, હળવા વજનના ગ્રાફિકલ લોગિન મેનેજર ઓર્થોસ, ખૂબ જ રૂપરેખાંકિત એનિમેટેડ થીમ્સ સાથે અન્ય હળવા વજનનો ઉકેલ જે ઓપનજીએલનો ઉપયોગ કરે છે, કિઓસ્ક, ઉપકરણો અને મોબાઇલ ફોન જેવી સિસ્ટમો માટે ઓટો-લોગિન ડિસ્પ્લે મેનેજર કેટલાક યુનિક્સ વિતરણો પર, ડિફોલ્ટ ડિસ્પ્લે મેનેજર ફાઇલ $પ્રીફિક્સ/વગેરે/એક્સ 11/ડિફોલ્ટ-ડિસ્પ્લે-મેનેજરમાં પસંદ કરવામાં આવે છે. લોગિન મેનેજર X વિન્ડો સિસ્ટમ પ્રોટોકોલ અને આર્કિટેક્ચર સ્ત્રોતો XDMCP સ્પષ્ટીકરણ પણ જુઓ, X.Org પ્રકાશન દસ્તાવેજીકરણ XDM મેન્યુઅલ પેજ (XFree86.org) લિન્ડા મુઈ અને એરિક પીયર્સ, X વિન્ડો સિસ્ટમ વોલ્યુમ 8: X વિન્ડો સિસ્ટમ એડમિનિસ્ટ્રેટરની માર્ગદર્શિકા X11 પ્રકાશન 4 અને પ્રકાશન 5, ત્રીજી આવૃત્તિ (ઓ 'રેઈલી અને એસોસિએટ્સ, જુલાઈ 1993; સોફ્ટકવર) સંદર્ભો બાહ્ય લિંક્સ લિનક્સ XDMCP હાઉટો ટેમિંગ ધ X ડિસ્પ્લે મેનેજર X ડિસ્પ્લે મેનેજર, ફ્રીબીએસડી હેન્ડબુક લિનક્સ લોગિનમાંથી વિન્ડોઝ બોક્સ અને XDMCP A માર્ગદર્શિકાનો ઉપયોગ કરીને લિનક્સમાં લોગ ઇન કરવા માટે. X વિન્ડો સિસ્ટમ