Kmscon
ಕೆಮ್ಸ್ಕಾನ್ ಒಂದು ವರ್ಚುವಲ್ ಕನ್ಸೋಲ್ ಆಗಿದ್ದು, ಲಿನಕ್ಸ್ ಕರ್ನಲ್ನಲ್ಲಿ ನಿರ್ಮಿಸಲಾದ ಟರ್ಮಿನಲ್ ಲಿನಕ್ಸ್ ಕನ್ಸೋಲ್ ಅನ್ನು ಬದಲಿಸಲು ಡೇವಿಡ್ ಹರ್ಮನ್ ರಚಿಸಿದ ಬಳಕೆದಾರರ ಜಾಗದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಕೆಮ್ಸ್ಕಾನ್ ತನ್ನ ಔಟ್ಪುಟ್ಗಾಗಿ ಕೆಎಂಎಸ್ ಚಾಲಕವನ್ನು ಬಳಸುತ್ತದೆ, ಇದು ಮಲ್ಟೀಸೆಟ್-ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಅಂತರರಾಷ್ಟ್ರೀಯ ಕೀಬೋರ್ಡ್ ಇನ್ಪುಟ್ ಮತ್ತು ಯುಟಿಎಫ್-8 ಟರ್ಮಿನಲ್ ಔಟ್ಪುಟ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಇನ್ಪುಟ್ ಬೆಂಬಲವನ್ನು X ಕೀಬೋರ್ಡ್ ಎಕ್ಸ್ಟೆನ್ಶನ್ (XKB) ಬಳಸಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿದೆ. ಮಾರ್ಚ್ 2015ರಲ್ಲಿ ಕೆಮ್ಸ್ಕಾನ್ನ ಅಭಿವೃದ್ಧಿಯು ಸ್ಥಗಿತಗೊಂಡಿತು. ಸಿಸ್ಟಮ್ಡ್-ಕನ್ಸೋಲ್ಡ್ ಎಂಬ ಉತ್ತರಾಧಿಕಾರಿ ಯೋಜನೆ ಇತ್ತು, ಆದರೆ ಈ ಯೋಜನೆಯನ್ನು ನಂತರ ಜುಲೈ 2015 ರಲ್ಲಿ ಕೈಬಿಡಲಾಯಿತು. ವೈಶಿಷ್ಟ್ಯಗಳು ಕೆಮ್ಸ್ಕಾನ್ ಯುನಿಕೋಡ್ ಗ್ಲಿಫ್ಗಳ ಸಂಪೂರ್ಣ ಸೆಟ್ ಅನ್ನು ಮುದ್ರಿಸುವುದನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಮತ್ತು ಲಿನಕ್ಸ್ ಕನ್ಸೋಲ್ ಆಗಿ ಕನ್ಸೋಲ್ ಎನ್ಕೋಡಿಂಗ್ ಮೂಲಕ ಸೀಮಿತವಾಗಿಲ್ಲ. ಏಕೈಕ ಕಠಿಣ ಅವಲಂಬನೆಯು ಉಡೇವ್ ಆಗಿದ್ದರೂ, ಕನ್ಸೋಲ್ನ ಹಾರ್ಡ್ವೇರ್ ವೇಗವರ್ಧನೆಗಾಗಿ ಮೆಸಾವನ್ನು ಬಳಸಲು ಮತ್ತು ಸುಧಾರಿತ ಫಾಂಟ್ ರೆಂಡರಿಂಗ್ಗಾಗಿ ಪಾಂಗೊ ಲೈಬ್ರರಿಯನ್ನು ಬಳಸಲು ಕೆಮ್ಸ್ಕಾನ್ ಅನ್ನು ಐಚ್ಛಿಕವಾಗಿ ಸಂಕಲಿಸಬಹುದು. ಇನ್ಪುಟ್ಗಾಗಿ XKBಯನ್ನು ಅಳವಡಿಸಿಕೊಳ್ಳುವುದರಿಂದ, ಇನ್ಪುಟ್ಗಾಗಿ X.Org ಸರ್ವರ್ ಮತ್ತು ವೇಲ್ಯಾಂಡ್ ಸಂಯೋಜಕಗಳಿಗಾಗಿ ಲಭ್ಯವಿರುವ ಕೀಬೋರ್ಡ್ ಲೇಔಟ್ಗಳ ಸಂಪೂರ್ಣ ಶ್ರೇಣಿಯನ್ನು ಸ್ವೀಕರಿಸಲು KMSConಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ ಮತ್ತು ಚಿತ್ರಾತ್ಮಕ ಪರಿಸರದಲ್ಲಿ ಮತ್ತು ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಒಂದೇ ವಿನ್ಯಾಸವನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ. ಲಿನಕ್ಸ್ ಕರ್ನಲ್ನಲ್ಲಿರುವ ವಿ. ಟಿ. ವ್ಯವಸ್ಥೆಯು 1993ರ ಕಾಲದ್ದಾಗಿದೆ ಮತ್ತು ಇದು ಬಹುಕಾರ್ಯಕದ ಬೆಂಬಲವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ. ಇದು 63 ವಿಟಿಗಳವರೆಗೆ ಬೆಂಬಲಿಸುತ್ತದೆ, ಆದರೆ ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ಕೇವಲ ಒಂದು ವಿಟಿ ಮಾತ್ರ ಸಕ್ರಿಯವಾಗಿರುತ್ತದೆ. ಇದು ಮಲ್ಟಿಸೀಟ್ ಬೆಂಬಲವನ್ನು ಸಂರಚಿಸಲು ಹೆಚ್ಚುವರಿ ಹಂತಗಳನ್ನು ಅಗತ್ಯಗೊಳಿಸುತ್ತದೆ. ಕೆ. ಎಂ. ಸಿ. ಓ. ಎನ್/ಸಿಸ್ಟಮ್ ಡಿ-ಕನ್ಸೋಲ್ಡ್ ಮಲ್ಟಿ-ಸೀಟ್ ಔಟ್-ಆಫ್-ದಿ-ಬಾಕ್ಸ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ. ಒಂದು ಆಸನದ ಡಿಸ್ಪ್ಲೇ ಸರ್ವರ್ ವಿಟಿ 7 ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದ್ದರೆ ಮತ್ತು ಇನ್ನೊಂದು ಆಸನದ ಡಿಸ್ಪ್ಲೇ ಸರ್ವರ್ ವಿಟಿ 8 ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದ್ದರೆ, ಈ ಎರಡು ಆಸನಗಳಲ್ಲಿ ಒಂದನ್ನು ಮಾತ್ರ ಏಕಕಾಲದಲ್ಲಿ ಬಳಸಬಹುದು. ಇನ್ನೊಂದು ಆಸನವನ್ನು ಬಳಸಲು, ವಿ. ಟಿ ಸ್ವಿಚ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಬೇಕು. ಎಲ್ಲಾ ಆಸನಗಳನ್ನು ಒಂದೇ ಸಮಯದಲ್ಲಿ ಬಳಸಬಹುದಾಗುವಂತೆ ಮಾಡಲು, ಕೆಲವು ಆಯ್ಕೆಗಳಿವೆಃ ಎಲ್ಲಾ ಡಿಸ್ಪ್ಲೇ ಸರ್ವರ್ಗಳನ್ನು ಒಂದೇ ವಿ. ಟಿ. ಯೊಂದಿಗೆ ಸಂಯೋಜಿಸಿಃ ಯಾವುದೇ ಬಳಕೆದಾರರು ವಿ. ಟಿ. ಗಳನ್ನು ಬದಲಾಯಿಸಬಹುದು ಮತ್ತು ಆ ಸಂದರ್ಭದಲ್ಲಿ ಎಲ್ಲಾ ಬಳಕೆದಾರರು ಹೊಸ ವಿ. ಟಿ. ಗೆ ಬದಲಾಯಿಸಬಹುದು. ಇದು ವಿಟಿ ಸ್ವಿಚಿಂಗ್ ಅನ್ನು (ಮತ್ತು ಆದ್ದರಿಂದ ವೇಗವಾಗಿ ಬಳಕೆದಾರ ಸ್ವಿಚಿಂಗ್) ಅಪ್ರಾಯೋಗಿಕವಾಗಿಸುತ್ತದೆ. X.Org ಸರ್ವರ್ ಕಮಾಂಡ್-ಲೈನ್ ಆಯ್ಕೆ-ಶೇರ್ವ್ಟ್ಗಳು ಯಾವುದೇ ಡಿಸ್ಪ್ಲೇ ಸರ್ವರ್ ಅನ್ನು ವಿ. ಟಿ. ಯೊಂದಿಗೆ ಸಂಯೋಜಿಸಬೇಡಿಃ ಈ ಸಂದರ್ಭದಲ್ಲಿ ವೇಗದ ಬಳಕೆದಾರ ಸ್ವಿಚಿಂಗ್ ಅಸಾಧ್ಯ. ಈ ಉದ್ದೇಶಕ್ಕಾಗಿ ಇನ್ಪುಟ್ ಮತ್ತು ಡಿಸ್ಪ್ಲೇ ಸಾಧನವನ್ನು ಕಾಯ್ದಿರಿಸಿದರೆ ಮಾತ್ರ ಪಠ್ಯ-ಆಧಾರಿತ ಕನ್ಸೋಲ್ ಲಾಗಿನ್ಗಳು ಸಾಧ್ಯ. ಪ್ರದರ್ಶನ ಸರ್ವರ್ಗಳಲ್ಲಿ ಒಂದನ್ನು ಮಾತ್ರ ವಿ. ಟಿ. ಯೊಂದಿಗೆ ಸಂಯೋಜಿಸಿಃ ಇತರ ಪ್ರದರ್ಶನ ಸರ್ವರ್ಗಳು ವಿ. ಟಿ ಸ್ವಿಚಿಂಗ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ, ಆದರೆ ವಿ. ಟಿ. ಗೆ ಸಂಬಂಧಿಸಿದ ಪ್ರದರ್ಶನ ಸರ್ವರ್ ಮಾಡಬಹುದು. ಆ ಒಂದು ಆಸನವನ್ನು ಸ್ವಿಚ್ ಆನ್ ಮಾಡುವುದರಿಂದ ಇತರ ಆಸನಗಳ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುವುದಿಲ್ಲ. ಇದು ಸಿಸ್ಟಂ ಡಿ ಒಲವು ತೋರುವ ಮತ್ತು ಊಹಿಸಿಕೊಳ್ಳುವ ವಿಧಾನವಾಗಿದೆ. ಕಮಾಂಡ್-ಲೈನ್ ಆಯ್ಕೆಯು ಬಳಕೆದಾರ 1ಕ್ಕೆ vt7 ಮತ್ತು ಇತರ ಎಲ್ಲಾ ಬಳಕೆದಾರರಿಗೆ-novtswitch ಆಗಿದೆ. 2011 ರಲ್ಲಿ, ಜೆಸ್ಸಿ ಬಾರ್ನ್ಸ್ ಅವರು ತಮ್ಮ ಬ್ಲಾಗ್ನಲ್ಲಿ ವರ್ಚುವಲ್ ಟರ್ಮಿನಲ್ನ ಸಂಭಾವ್ಯ ಯೂಸರ್ ಸ್ಪೇಸ್ ಡಿಆರ್ಎಂ-ಆಧಾರಿತ ಅನುಷ್ಠಾನದ ಬಗ್ಗೆ ಬರೆದರು, ಇದು ಲಿನಕ್ಸ್ ಕರ್ನಲ್ನಲ್ಲಿನ ಲಿನಕ್ಸ್ ಫ್ರೇಮ್ಬಫರ್ ಮತ್ತು ವರ್ಚುವಲ್ ಟರ್ಮಿನಲ್ (ವಿಟಿ) ಉಪವ್ಯವಸ್ಥೆಗಳ ಅಗತ್ಯವನ್ನು ಕರಗಿಸುತ್ತದೆ. ಈ ಬ್ಲಾಗ್ ಪೋಸ್ಟ್ನಿಂದ ಪ್ರೇರೇಪಿಸಲ್ಪಟ್ಟ ಡೇವಿಡ್ ಹರ್ಮನ್ ವರ್ಚುವಲ್ ಟರ್ಮಿನಲ್ನ ಮೂಲ ಕಾರ್ಯವನ್ನು ಜಾರಿಗೆ ತಂದರು. ಅಕ್ಟೋಬರ್ 2013 ರಲ್ಲಿ, ಡಿಇಸಿ ವಿಟಿ100-ವಿಟಿ520 ಹೊಂದಾಣಿಕೆಯ ಟರ್ಮಿನಲ್ ಎಮ್ಯುಲೇಟರ್ಗಳ ರಾಜ್ಯ ಯಂತ್ರವಾದ ಟರ್ಮಿನಲ್ ಎಮ್ಯುಲೇಟರ್ ಸ್ಟೇಟ್ ಮೆಷಿನ್ () ಲೈಬ್ರರಿಯನ್ನು ಕೆಮ್ಸ್ಕಾನ್ನಿಂದ ಬೇರ್ಪಡಿಸಿ ಪ್ರತ್ಯೇಕವಾಗಿ ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡಲಾಯಿತು. ಇದನ್ನು ಡಬ್ಲ್ಯೂ. ಎಲ್. ಟಿ. ಎಂ. ನೊಂದಿಗೆ ತಿದ್ದುಪಡಿ ಮಾಡಲಾಯಿತು, ಉದಾಹರಣೆಗೆ ವೇಲ್ಯಾಂಡ್ ಟರ್ಮಿನಲ್ ಎಮ್ಯುಲೇಟರ್. ಟರ್ಮಿನಲ್ ಎಮ್ಯುಲೇಟರ್ಗಳ ಪಟ್ಟಿಯನ್ನು ಸಹ ನೋಡಿ ಉಲ್ಲೇಖಗಳು ಉಚಿತ ಸಿಸ್ಟಮ್ ಸಾಫ್ಟ್ವೇರ್ Freedesktop.org ಲಿನಕ್ಸ್ ಕರ್ನಲ್-ಸಂಬಂಧಿತ ಸಾಫ್ಟ್ವೇರ್ ಸಾಫ್ಟ್ವೇರ್ ಐಎಸ್ಸಿ ಪರವಾನಗಿ ತಾಂತ್ರಿಕ ಸಂವಹನ ಸಾಧನಗಳನ್ನು ಬಳಸುತ್ತದೆ ಟರ್ಮಿನಲ್ ಎಮ್ಯುಲೇಟರ್ಗಳು ವೇಲ್ಯಾಂಡ್ (ಡಿಸ್ಪ್ಲೇ ಸರ್ವರ್ ಪ್ರೋಟೋಕಾಲ್)