Xvfb
Xvfb அல்லது X மெய்நிகர் பிரேம்பஃபர் என்பது X11 காட்சி சேவையக நெறிமுறையை செயல்படுத்தும் ஒரு காட்சி சேவையகம் ஆகும். மற்ற காட்சி சேவையகங்களுக்கு மாறாக, Xvfb எந்த திரை வெளியீட்டையும் காட்டாமல் அனைத்து வரைகலை செயல்பாடுகளையும் மெய்நிகர் நினைவகத்தில் செய்கிறது. வாடிக்கையாளரின் பார்வையில், இது வேறு எந்த எக்ஸ் டிஸ்ப்ளே சேவையகத்தையும் போலவே செயல்படுகிறது, கோரிக்கைகளை வழங்குகிறது மற்றும் பொருத்தமான நிகழ்வுகள் மற்றும் பிழைகளை அனுப்புகிறது. இருப்பினும், வெளியீடு எதுவும் காட்டப்படவில்லை. இந்த மெய்நிகர் சேவையகத்திற்கு அது இயங்கும் கணினியில் எந்த வகையான கிராபிக்ஸ் அடாப்டர், திரை அல்லது எந்த உள்ளீட்டு சாதனமும் தேவையில்லை. நெட்வொர்க் அடுக்கு மட்டுமே தேவை. பயன்பாட்டு காட்சிகள் Xvfb முதன்மையாக சோதனைக்கு பயன்படுத்தப்படுகிறதுஃ இது உண்மையான X சேவையகத்துடன் குறியீட்டைப் பகிர்ந்து கொள்வதால், குறிப்பிட்ட வன்பொருளுடன் தொடர்பில்லாத குறியீட்டின் பகுதிகளை சோதிக்க இதைப் பயன்படுத்தலாம். வெவ்வேறு வன்பொருள்களின் வரம்பு தேவைப்படும் பல்வேறு நிலைமைகளில் வாடிக்கையாளர்களை சோதிக்க இது பயன்படுத்தப்படலாம்; எடுத்துக்காட்டாக, வன்பொருளால் அரிதாக ஆதரிக்கப்படும் ஆழத்தில் அல்லது திரை அளவுகளில் வாடிக்கையாளர்கள் சரியாக வேலை செய்கிறார்களா என்பதை சோதிக்க இதைப் பயன்படுத்தலாம். வாடிக்கையாளர்களின் பின்னணி ஓட்டம். (xwd நிரல் அல்லது ஸ்கிரீன் ஷாட்டைப் பிடிப்பதற்கான ஒத்த நிரல் உண்மையில் முடிவைக் காண பயன்படுத்தப்படலாம்) ஒரு X சேவையகம் பயன்படுத்தாதபோது கூட செயலில் இருக்க வேண்டிய நிரல்களை இயக்குகிறது. (எ. கா. க்ளோவர் எச். டி. எம். எல் அறிக்கைகள்) பயன்பாட்டு எடுத்துக்காட்டுகள் ஸ்கிரீன் ஷாட் எடுத்துக்காட்டு ஒரு எடுத்துக்காட்டாக, பின்வரும் கட்டளைகளின் வரிசை ஒரு மெய்நிகர் பிரேம்பஃபர் எக்ஸ் சேவையகத்தை காட்சியாக இயக்குகிறதுஃ 1, அதில் ஒரு நிரலை இயக்குகிறது, மேலும் கோப்பில் உள்ள மெய்நிகர் திரையைப் பிடிக்கிறது image.png இம்போர்ட் கட்டளையைப் பயன்படுத்தி இமேஜ்மேஜிக்ஃ எக்ஸ். வி. எஃப். பிஃ 1 & எக்ஸ். வி-டிஸ்ப்ளேஃ 1 & இம்போர்ட்-டிஸ்ப்ளேஃ 1-விண்டோ ரூட் image.png படத்தை இயக்குவதன் மூலம் முடிவைக் காட்டலாம். xvfb-இயங்கும் நிரல் பெரும்பாலும் கிடைக்கக்கூடிய காட்சியைக் கண்டுபிடிப்பதற்கும் அங்கீகாரத்தை நிர்வகிப்பதற்கும் தானியங்கியாகப் பயன்படுத்தப்படுகிறது. எஸ். எஸ். எச். எக்ஸ். வி. எஃப். பி மீது தொலைநிலை கட்டுப்பாடு என்ற கட்டளை தொலைநிலை கட்டுப்பாட்டிற்கும் பயன்படுத்தப்படுகிறது. விஎன்சி ஓவர் எஸ்எஸ்எச் என்பது எக்ஸ்11 ஓவர் எஸ்எஸ்எச் ஐ விட சற்று வேகமாக உள்ளது. இந்த விஷயத்தில், Xvfb பெரும்பாலும் இலகுரக சாளர மேலாளர் (ஃப்ளக்ஸ் பாக்ஸ் அல்லது ஓபன்பாக்ஸ் போன்றவை) மற்றும் X11vnc போன்ற VNC சேவையகத்துடன் இணைக்கப்படுகிறது. சேவையகத்தில் இதைத் தொடங்குவதற்கான சாத்தியமான கட்டளைகளின் வரிசை பின்வருமாறுஃ ஏற்றுமதி விலக்கு =: 1 Xvfb "$விலக்கு"-திரை 0 1024x768x24 & ஃப்ளக்ஸ் பாக்ஸ் & x11vnc-காட்சி "$விலக்கு"-bg-nopw-கேட்க உள்ளூர் ஹோஸ்ட்-xkb அடுத்த கட்டமாக உள்ளூர் ஹோஸ்ட் போர்ட் 5900 இயக்கப்பட்ட புட்டி போன்ற ஒரு எஸ். எஸ். எச் கிளையண்ட்டை இயக்க வேண்டும். ஒரு விஎன்சி வியூவர் பின்னர் சர்வர் மீது ரிமோட் கண்ட்ரோலைப் பெற லோக்கல் ஹோஸ்டுடன் இணைக்க முடியும். ssh-N-T-L 5900: லோக்கல் ஹோஸ்ட்ஃ 5900 user@remotehost & vncவ்யூயர்-என்கோடிங்ஸ் 'நகலெடுக்கப்பட்ட இறுக்கமான zrle ஹெக்ஸ்டைல்' லோக்கல் ஹோஸ்ட்ஃ 5900 x11vnc இன் மேன் பக்கமும் அறிவுறுத்தல்களைக் கொண்டுள்ளது. Xvnc (x11vnc உடன் குழப்பமடையக்கூடாது) Xvfb உடன் மிகவும் ஒத்திருக்கிறது. மேலும் பார்க்கவும் X11vnc தலை இல்லாத மென்பொருள் குறிப்புகள் வெளிப்புற இணைப்புகள் Xvfb கையேடு பக்கம் Xvfb + பயர்பாக்ஸ்-வலைப்பக்கங்களின் தானியங்கி ஸ்கிரீன் ஷாட்களை உருவாக்குதல், Xvfb மற்றும் மொஸில்லா பயர்பாக்ஸ் எக்ஸ்பிராவைப் பயன்படுத்தி Xvfb க்கு மாற்றாக ஒரு வெற்று X11 சேவையகத்தைப் பயன்படுத்தி போலி இயக்கிகள் X சேவையகங்களுடன்