Xvfb
Xvfb ಅಥವಾ X ವರ್ಚುವಲ್ ಫ್ರೇಮ್ಬಫರ್ X11 ಡಿಸ್ಪ್ಲೇ ಸರ್ವರ್ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಡಿಸ್ಪ್ಲೇ ಸರ್ವರ್ ಆಗಿದೆ. ಇತರ ಪ್ರದರ್ಶನ ಸರ್ವರ್ಗಳಿಗೆ ವ್ಯತಿರಿಕ್ತವಾಗಿ, Xvfb ಯಾವುದೇ ಪರದೆಯ ಔಟ್ಪುಟ್ ಅನ್ನು ತೋರಿಸದೆ ವರ್ಚುವಲ್ ಮೆಮೊರಿಯಲ್ಲಿ ಎಲ್ಲಾ ಚಿತ್ರಾತ್ಮಕ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ. ಕ್ಲೈಂಟ್ನ ದೃಷ್ಟಿಕೋನದಿಂದ, ಇದು ಇತರ ಯಾವುದೇ ಎಕ್ಸ್ ಡಿಸ್ಪ್ಲೇ ಸರ್ವರ್ನಂತೆಯೇ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ವಿನಂತಿಗಳನ್ನು ಪೂರೈಸುತ್ತದೆ ಮತ್ತು ಸೂಕ್ತವಾದ ಘಟನೆಗಳು ಮತ್ತು ದೋಷಗಳನ್ನು ಕಳುಹಿಸುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಯಾವುದೇ ಔಟ್ಪುಟ್ ಅನ್ನು ತೋರಿಸಲಾಗಿಲ್ಲ. ಈ ವರ್ಚುವಲ್ ಸರ್ವರ್ಗೆ ಅದು ಚಾಲನೆಯಲ್ಲಿರುವ ಕಂಪ್ಯೂಟರ್ ಯಾವುದೇ ರೀತಿಯ ಗ್ರಾಫಿಕ್ಸ್ ಅಡಾಪ್ಟರ್, ಸ್ಕ್ರೀನ್ ಅಥವಾ ಯಾವುದೇ ಇನ್ಪುಟ್ ಸಾಧನವನ್ನು ಹೊಂದಿರಬೇಕಾಗಿಲ್ಲ. ಕೇವಲ ಒಂದು ಜಾಲ ಪದರದ ಅಗತ್ಯವಿರುತ್ತದೆ. ಬಳಕೆಯ ಸನ್ನಿವೇಶಗಳಾದ ಎಕ್ಸ್. ವಿ. ಎಫ್. ಬಿ. ಯನ್ನು ಪ್ರಾಥಮಿಕವಾಗಿ ಪರೀಕ್ಷೆಗೆ ಬಳಸಲಾಗುತ್ತದೆಃ ಇದು ನೈಜ ಎಕ್ಸ್ ಸರ್ವರ್ನೊಂದಿಗೆ ಕೋಡ್ ಅನ್ನು ಹಂಚಿಕೊಳ್ಳುವುದರಿಂದ, ನಿರ್ದಿಷ್ಟ ಯಂತ್ರಾಂಶಕ್ಕೆ ಸಂಬಂಧಿಸದ ಕೋಡ್ನ ಭಾಗಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು ಇದನ್ನು ಬಳಸಬಹುದು. ವಿಭಿನ್ನ ಹಾರ್ಡ್ವೇರ್ಗಳ ವ್ಯಾಪ್ತಿಯ ಅಗತ್ಯವಿರುವ ವಿವಿಧ ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿ ಕ್ಲೈಂಟ್ಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು ಇದನ್ನು ಬಳಸಬಹುದು; ಉದಾಹರಣೆಗೆ, ಕ್ಲೈಂಟ್ಗಳು ಆಳದಲ್ಲಿ ಅಥವಾ ಹಾರ್ಡ್ವೇರ್ನಿಂದ ವಿರಳವಾಗಿ ಬೆಂಬಲಿತವಾಗಿರುವ ಪರದೆಯ ಗಾತ್ರಗಳಲ್ಲಿ ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆಯೇ ಎಂದು ಪರೀಕ್ಷಿಸಲು ಇದನ್ನು ಬಳಸಬಹುದು. ಗ್ರಾಹಕರ ಹಿನ್ನೆಲೆ ಚಾಲನೆಯಲ್ಲಿದೆ. (xwd ಪ್ರೋಗ್ರಾಂ ಅಥವಾ ಸ್ಕ್ರೀನ್ಶಾಟ್ ಸೆರೆಹಿಡಿಯಲು ಇದೇ ರೀತಿಯ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ನಿಜವಾಗಿ ಫಲಿತಾಂಶವನ್ನು ನೋಡಲು ಬಳಸಬಹುದು) X ಸರ್ವರ್ ಅನ್ನು ಅವರು ಬಳಸದಿದ್ದರೂ ಸಹ ಸಕ್ರಿಯವಾಗಿರಬೇಕಾದ ಚಾಲನೆಯಲ್ಲಿರುವ ಪ್ರೋಗ್ರಾಂಗಳು. (ಉದಾ. ಕ್ಲೋವರ್ ಎಚ್ಟಿಎಮ್ಎಲ್ ವರದಿಗಳು) ಬಳಕೆಯ ಉದಾಹರಣೆಗಳು ಸ್ಕ್ರೀನ್ಶಾಟ್ ಉದಾಹರಣೆ ಉದಾಹರಣೆಗೆ, ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳ ಅನುಕ್ರಮವು ವರ್ಚುವಲ್ ಫ್ರೇಮ್ಬಫರ್ ಎಕ್ಸ್ ಸರ್ವರ್ ಅನ್ನು ಪ್ರದರ್ಶನವಾಗಿ ನಡೆಸುತ್ತದೆಃ 1, ಅದರ ಮೇಲೆ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ನಡೆಸುತ್ತದೆ ಮತ್ತು ಇಮೇಜ್ಮ್ಯಾಜಿಕ್ನ ಆಮದು ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಫೈಲ್ನಲ್ಲಿ ವರ್ಚುವಲ್ ಪರದೆಯನ್ನು ಸೆರೆಹಿಡಿಯುತ್ತದೆಃ Xvfb: 1 & xv-ಡಿಸ್ಪ್ಲೇಃ 1 & ಆಮದು-ಡಿಸ್ಪ್ಲೇಃ 1-ವಿಂಡೋ ರೂಟ್ image.png ಇಮೇಜ್ಮ್ಯಾಜಿಕ್ ಡಿಸ್ಪ್ಲೇ ಪ್ರೋಗ್ರಾಂ (ಡಿಸ್ಪ್ಲೇ image.png) ಅಥವಾ xv (xv image.png) ಅನ್ನು ಚಲಾಯಿಸುವ ಮೂಲಕ ಫಲಿತಾಂಶವನ್ನು ತೋರಿಸಬಹುದು. ಲಭ್ಯವಿರುವ ಪ್ರದರ್ಶನವನ್ನು ಹುಡುಕುವ ಮತ್ತು ದೃಢೀಕರಣವನ್ನು ನಿರ್ವಹಿಸುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು xvfb-ರನ್ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಹೆಚ್ಚಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಎಸ್. ಎಸ್. ಎಚ್. ಎಕ್ಸ್. ವಿ. ಎಫ್. ಬಿ ಮೇಲೆ ರಿಮೋಟ್ ಕಂಟ್ರೋಲ್ ಎಂಬ xvfb-ರನ್ ಆಜ್ಞೆಯನ್ನು ಸಹ ರಿಮೋಟ್ ಕಂಟ್ರೋಲ್ಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಎಸ್ಎಸ್ಎಚ್ ಮೇಲೆ ವಿಎನ್ಸಿ ಎಸ್ಎಸ್ಎಚ್ ಮೇಲೆ ಎಕ್ಸ್11 ಗಿಂತ ಸ್ವಲ್ಪ ವೇಗವಾಗಿರುತ್ತದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, Xvfbಅನ್ನು ಹಲವುವೇಳೆ ಹಗುರವಾದ ವಿಂಡೋ ಮ್ಯಾನೇಜರ್ (ಫ್ಲಕ್ಸ್ಬಾಕ್ಸ್ ಅಥವಾ ಓಪನ್ಬಾಕ್ಸ್ನಂತಹ) ಮತ್ತು X11vncನಂತಹ VNC ಸರ್ವರ್ನೊಂದಿಗೆ ಸಂಯೋಜಿಸಲಾಗುತ್ತದೆ. ಸರ್ವರ್ನಲ್ಲಿ ಇದನ್ನು ಪ್ರಾರಂಭಿಸಲು ಸಾಧ್ಯವಿರುವ ಆಜ್ಞೆಗಳ ಅನುಕ್ರಮವೆಂದರೆಃ ರಫ್ತು ವಿತರಣೆ =: 1 Xvfb "$ವಿತರಣೆ"-ಪರದೆ 0 1024x768x24 & ಫ್ಲಕ್ಸ್ಬಾಕ್ಸ್ & x11vnc-ಪ್ರದರ್ಶನ "$ವಿತರಣೆ"-bg-nopw-ಆಲಿಸಿ ಸ್ಥಳೀಯ ಹೋಸ್ಟ್-xkb ಮುಂದಿನ ಹಂತವು ಸ್ಥಳೀಯ ಹೋಸ್ಟ್ ಪೋರ್ಟ್ 5900 ಗೆ ಟನಲಿಂಗ್ ಮಾಡುವ ಮೂಲಕ ಪುಟ್ಟಿ ನಂತಹ ಎಸ್ಎಸ್ಹೆಚ್ ಕ್ಲೈಂಟ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವುದು. ಸರ್ವರ್ ಮೇಲೆ ರಿಮೋಟ್ ನಿಯಂತ್ರಣವನ್ನು ಪಡೆಯಲು vncವ್ಯೂಯರ್ ನಂತರ ಲೋಕಲ್ ಹೋಸ್ಟ್ಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಬಹುದು. ssh-N-T-L 5900: ಲೋಕಲ್ ಹೋಸ್ಟ್ಃ 5900 user@remotehost & vncವ್ಯೂಯರ್-ಎನ್ಕೋಡಿಂಗ್ಗಳು 'ಕಾಪಿರೈಕ್ಟ್ ಟೈಟ್ ಝರ್ಲೆ ಹೆಕ್ಸ್ಟೈಲ್' ಲೋಕಲ್ ಹೋಸ್ಟ್ಃ 5900 x11vnc ನ ಮ್ಯಾನ್ ಪೇಜ್ ಸಹ ಸೂಚನೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. Xvnc (x11vncನೊಂದಿಗೆ ಗೊಂದಲಕ್ಕೀಡಾಗಬಾರದು) Xvfbಗೆ ಬಹಳ ಹೋಲುತ್ತದೆ. ಎಕ್ಸ್11ವಿಎನ್ಸಿ ಹೆಡ್ಲೆಸ್ ಸಾಫ್ಟ್ವೇರ್ ಉಲ್ಲೇಖಗಳನ್ನು ಸಹ ನೋಡಿ ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಎಕ್ಸ್ವಿಎಫ್ಬಿ ಕೈಪಿಡಿ ಪುಟ ಎಕ್ಸ್ವಿಎಫ್ಬಿ + ಫೈರ್ಫಾಕ್ಸ್-ವೆಬ್ ಪುಟಗಳ ಸ್ವಯಂಚಾಲಿತ ಸ್ಕ್ರೀನ್ಶಾಟ್ಗಳನ್ನು ತಯಾರಿಸುವುದು, ಎಕ್ಸ್ವಿಎಫ್ಬಿ ಮತ್ತು ಮೊಜಿಲ್ಲಾ ಫೈರ್ಫಾಕ್ಸ್ ಎಕ್ಸ್ಪ್ರಾವನ್ನು ಬಳಸಿಕೊಂಡು ಡಮ್ಮಿ ಡ್ರೈವರ್ಗಳು ಎಕ್ಸ್ ಸರ್ವರ್ಗಳೊಂದಿಗೆ ಸರಳ ಎಕ್ಸ್11 ಸರ್ವರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಎಕ್ಸ್ವಿಎಫ್ಬಿಗೆ ಪರ್ಯಾಯವಾಗಿದೆ.