TTY - ಮನೆ ಬಳಕೆಗೆ ಇಲ್ಲದ ಟರ್ಮಿನಲ್

TTY - ಮನೆ ಬಳಕೆಗೆ ಇಲ್ಲದ ಟರ್ಮಿನಲ್

ಕೇವಲ TTY ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಬದುಕಲು ಸಾಧ್ಯವೇ? TTY ಯೊಂದಿಗೆ ನಾನು ಹೇಗೆ ಬಳಲಿದ್ದೇನೆ ಎಂಬುದರ ಕುರಿತು ನನ್ನ ಸಣ್ಣ ಕಥೆ ಇಲ್ಲಿದೆ, ಅದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಕೆಲಸ ಮಾಡಲು ಬಯಸುತ್ತೇನೆ

ಪೂರ್ವೇತಿಹಾಸದ

ಇತ್ತೀಚೆಗೆ, ನನ್ನ ಹಳೆಯ ಲ್ಯಾಪ್‌ಟಾಪ್‌ನಲ್ಲಿನ ವೀಡಿಯೊ ಕಾರ್ಡ್ ವಿಫಲವಾಗಿದೆ. ಇದು ತುಂಬಾ ಕೆಟ್ಟದಾಗಿ ಕ್ರ್ಯಾಶ್ ಆಗಿದೆ, ನಾನು ಯಾವುದೇ OS ಗಾಗಿ ಸ್ಥಾಪಕವನ್ನು ಪ್ರಾರಂಭಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ಮೂಲ ಡ್ರೈವರ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸುವಾಗ ವಿಂಡೋಸ್ ದೋಷಗಳೊಂದಿಗೆ ಕ್ರ್ಯಾಶ್ ಆಗಿದೆ. ನಾನು ಉಡಾವಣಾ ಸಂರಚನೆಯಲ್ಲಿ nouveau.modeset=0 ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದರೂ ಸಹ Linux ಅನುಸ್ಥಾಪನೆಯು ಪ್ರಾರಂಭವಾಗಲು ಬಯಸುವುದಿಲ್ಲ.
ಅದರ ಉದ್ದೇಶವನ್ನು ಪೂರೈಸಿದ ಲ್ಯಾಪ್‌ಟಾಪ್‌ಗಾಗಿ ಹೊಸ ವೀಡಿಯೊ ಕಾರ್ಡ್ ಅನ್ನು ಖರೀದಿಸಲು ನಾನು ಬಯಸಲಿಲ್ಲ. ಆದಾಗ್ಯೂ, ನಿಜವಾದ ಲಿನಕ್ಸ್ ವ್ಯಕ್ತಿಯಾಗಿ, ನಾನು ಯೋಚಿಸಲು ಪ್ರಾರಂಭಿಸಿದೆ: "80 ರ ದಶಕದಲ್ಲಿ ನಾನು ಲ್ಯಾಪ್‌ಟಾಪ್‌ನಿಂದ ಟರ್ಮಿನಲ್ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಮಾಡಬೇಕಲ್ಲವೇ?" ಲಿನಕ್ಸ್‌ನಲ್ಲಿ xserver ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಅಲ್ಲ, ಆದರೆ TTY (ಬೇರ್ ಕನ್ಸೋಲ್) ನಲ್ಲಿ ವಾಸಿಸಲು ಪ್ರಯತ್ನಿಸುವ ಆಲೋಚನೆ ಹುಟ್ಟಿದ್ದು ಹೀಗೆ.

ಮೊದಲ ತೊಂದರೆಗಳು

ನಾನು ಅದನ್ನು PC ಯಲ್ಲಿ ಸ್ಥಾಪಿಸಿದ್ದೇನೆ ಆರ್ಚ್ ಲಿನಕ್ಸ್. ನಾನು ಈ ವಿತರಣೆಯನ್ನು ಇಷ್ಟಪಡುತ್ತೇನೆ ಏಕೆಂದರೆ ಇದನ್ನು ನೀವು ಬಯಸಿದಂತೆ ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು (ಮತ್ತು, ಅನುಸ್ಥಾಪನೆಯನ್ನು ಸ್ವತಃ ಕನ್ಸೋಲ್‌ನಿಂದ ನಡೆಸಲಾಯಿತು, ಅದು ನನ್ನ ಅನುಕೂಲಕ್ಕೆ ಕಾರಣವಾಗಿತ್ತು). ಕೈಪಿಡಿಯನ್ನು ಅನುಸರಿಸಿ, ನಾನು ಯಾವಾಗಲೂ ಸಿಸ್ಟಮ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ್ದೇನೆ. ಈಗ ನಾನು ಕನ್ಸೋಲ್ ಏನು ಮಾಡಬಹುದೆಂದು ನೋಡಲು ಬಯಸುತ್ತೇನೆ. xserver ಇಲ್ಲದೆ ನಾನು ಬಹಳಷ್ಟು ಸಾಧ್ಯತೆಗಳನ್ನು ಕಡಿತಗೊಳಿಸಿದ್ದೇನೆ ಎಂದು ನಾನು ಊಹಿಸಿದೆ. ಬೇರ್ ಕನ್ಸೋಲ್ ವೀಡಿಯೊವನ್ನು ಪ್ಲೇ ಮಾಡಬಹುದೇ ಅಥವಾ ಫೋಟೋವನ್ನು ತೋರಿಸಬಹುದೇ ಎಂದು ನಾನು ನೋಡಲು ಬಯಸುತ್ತೇನೆ (ಕನ್ಸೋಲ್‌ನಲ್ಲಿ w3m ಮಾಡುವಂತೆ), ಆದರೆ ಎಲ್ಲಾ ಪ್ರಯತ್ನಗಳು ವ್ಯರ್ಥವಾಯಿತು. ನಂತರ ನಾನು ಬ್ರೌಸರ್‌ಗಳನ್ನು ಪ್ರಯತ್ನಿಸಲು ಪ್ರಾರಂಭಿಸಿದೆ, ಮತ್ತು ಅಲ್ಲಿ ನಾನು ಕ್ಲಿಪ್‌ಬೋರ್ಡ್‌ನೊಂದಿಗೆ ಸಮಸ್ಯೆಯನ್ನು ಎದುರಿಸಿದೆ: ಇದು GUI ಇಲ್ಲದೆ ನಿಷ್ಪ್ರಯೋಜಕವಾಗಿದೆ. ನನಗೆ ಏನನ್ನೂ ಆಯ್ಕೆ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ, ಬಫರ್ ಖಾಲಿಯಾಗಿದೆ. ಸಹಜವಾಗಿ, ಆಂತರಿಕ ಬಫರ್ ಇದೆ (ವಿಮ್ ನಂತಹ), ಆದರೆ ಆ ಕಾರಣಕ್ಕಾಗಿ ಇದು ಆಂತರಿಕವಾಗಿದೆ. Vim ನ ಸಂರಚನೆಗಳಲ್ಲಿ ನೀವು ಬಾಹ್ಯ ಬಫರ್ ಬಳಕೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು ಎಂದು ನಾನು ನೆನಪಿಸಿಕೊಳ್ಳುತ್ತೇನೆ, ಆದರೆ ನಂತರ ನಾನು ನನ್ನನ್ನು ಕೇಳಿಕೊಳ್ಳುತ್ತೇನೆ: ಏಕೆ? ನಾನು ಪಂಜರದಲ್ಲಿದ್ದಂತೆ. ನಾನು ವೀಡಿಯೊವನ್ನು ವೀಕ್ಷಿಸುವುದಿಲ್ಲ, ಏಕೆಂದರೆ... ನಿಮಗೆ xserver ಬೇಕು, ಅಲ್ಸಾ-ಮಿಕ್ಸರ್ ಸಹ ಅದು ಇಲ್ಲದೆ ಕೆಲಸ ಮಾಡಲು ಬಯಸುವುದಿಲ್ಲ, ಧ್ವನಿ ಇಲ್ಲ, ಬ್ರೌಸರ್ಗಳು ನಿಷ್ಪ್ರಯೋಜಕವಾಗಿವೆ, ಮತ್ತು ಅಷ್ಟೆ: w3m (ಯಾರು ಚಿತ್ರಗಳನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಿಲ್ಲ) ಎಲಿಂಕ್ಸ್ (ಇದು ಅನುಕೂಲಕರವಾಗಿದ್ದರೂ ಸಹ ಸಂಪೂರ್ಣವಾಗಿ ನಿಷ್ಪ್ರಯೋಜಕವಾಗಿದೆ) ಬ್ರೌಶ್ ಮಾಡಿ (ಇದು ಎಲ್ಲಾ ಚಿತ್ರಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಿತು ಮತ್ತು ಅವುಗಳನ್ನು ASCII ಹುಸಿ-ಚಿತ್ರವಾಗಿ ಟರ್ಮಿನಲ್‌ಗೆ ವರ್ಗಾಯಿಸಿತು, ಆದರೆ ಅಲ್ಲಿ ಲಿಂಕ್ ಅನ್ನು ಅನುಸರಿಸಲು ಸಹ ಅಸಾಧ್ಯವಾಗಿತ್ತು). ಇದು ಸಂಜೆ ತಡವಾಗಿತ್ತು, ಮತ್ತು ನನ್ನ ಕೈಯಲ್ಲಿ "ಸ್ಟಂಪ್" ಇತ್ತು, ಅದರೊಂದಿಗೆ ನೀವು ಕೋಡ್ ಅನ್ನು ಮಾತ್ರ ಕಂಪೈಲ್ ಮಾಡಬಹುದು. ddgr ಅನ್ನು ಬಳಸಿಕೊಂಡು how2 ಮತ್ತು ಸರ್ಫ್‌ನಲ್ಲಿ ಕೋಡ್ ಉಲ್ಲೇಖಕ್ಕಾಗಿ ನಾನು ಮಾಡಬಹುದಾಗಿತ್ತು.

ಹಾಗಾದರೆ ಒಂದು ದಾರಿ ಇದೆಯೇ?

ನಂತರ ನಾನು ತಪ್ಪು ದಾರಿ ಹಿಡಿದಿದ್ದೇನೆ ಎಂದು ಯೋಚಿಸಲು ಪ್ರಾರಂಭಿಸುತ್ತೇನೆ. ಬಾಸ್ಟರ್ಡ್‌ನೊಂದಿಗೆ ಸುತ್ತಾಡುವುದಕ್ಕಿಂತ ವೀಡಿಯೊ ಕಾರ್ಡ್ ಖರೀದಿಸುವುದು ಸುಲಭ. ನಾನು ಲಿನಕ್ಸ್ ಅನ್ನು ಕೇವಲ TTY ಯೊಂದಿಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಅನಗತ್ಯ ವ್ಯವಸ್ಥೆ ಎಂದು ಕರೆಯುತ್ತೇನೆ, ಇಲ್ಲ, ಬಹುಶಃ ಇದು ಸರ್ವರ್ ನಿರ್ವಾಹಕರಿಗೆ ಸೂಕ್ತವಾಗಿದೆ, ಆದರೆ ನನ್ನ ಮೂಲ ಗುರಿ TTY ಯಿಂದ "ಕ್ಯಾಂಡಿ" ಅನ್ನು ತಯಾರಿಸುವುದು, ಮತ್ತು ಫಲಿತಾಂಶವು ಫ್ರಾಂಕೆಸ್ಟೈನ್ ದೈತ್ಯಾಕಾರದ ಆಗಿತ್ತು. ಸೆಳೆತ, ಇದು GUI ಕಾರ್ಯಾಚರಣೆಗಳಿಗೆ ಬಂದಾಗ. ನನಗೆ ಇನ್ನಷ್ಟು ಬೇಕು, ನಂತರ ನಾನು ವೀಡಿಯೊ ಮತ್ತು ಆಡಿಯೊ ಸಾಮಗ್ರಿಗಳನ್ನು ಪ್ಲೇ ಮಾಡುವ ಕಲ್ಪನೆಯನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ತ್ಯಜಿಸಿದೆ ಮತ್ತು ಮನೆಯಿಂದ ದೂರದಲ್ಲಿರುವಾಗ ನಾನು ಆನಂದಿಸಬಹುದಾದ SSH ಸರ್ವರ್ ಅನ್ನು ನಾನು ಹೇಗೆ ತಯಾರಿಸಬಹುದು ಎಂದು ಯೋಚಿಸಲು ಪ್ರಾರಂಭಿಸಿದೆ.

ನಾನು ನಿಖರವಾಗಿ ಏನು ಬಯಸಿದ್ದೆ?

  • ಕೋಡ್‌ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದು: Vim, NeoVim, ಲಿಂಟರ್‌ಗಳು, ಡೀಬಗ್ಗರ್‌ಗಳು, ಇಂಟರ್ಪ್ರಿಟರ್‌ಗಳು, ಕಂಪೈಲರ್‌ಗಳು ಮತ್ತು ಎಲ್ಲವೂ
  • ಶಾಂತಿಯಿಂದ ಇಂಟರ್ನೆಟ್ ಅನ್ನು ಸರ್ಫ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯ
  • ಇನ್‌ಸ್ಟಿಟ್ಯೂಟ್‌ಗಾಗಿ ಸಾಫ್ಟ್‌ವೇರ್ (ಕನಿಷ್ಠ ಕೆಲವು ಪ್ರೋಗ್ರಾಂಗಳು ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು .md ಮಾರ್ಕ್‌ಅಪ್‌ನೊಂದಿಗೆ ಸಲ್ಲಿಸಬಹುದು)
  • ಅನುಕೂಲತೆ

ಬದುಕುಳಿಯುವಿಕೆ

ನಾನು ವಿಮ್, ಎನ್ವಿಮ್ ಮತ್ತು ಸೋಮಾರಿಯಾದ ಪ್ರೋಗ್ರಾಮರ್‌ನ ಎಲ್ಲಾ ಇತರ ಸಂತೋಷಗಳನ್ನು ತ್ವರಿತವಾಗಿ ಸ್ಥಾಪಿಸಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ್ದೇನೆ. ಆದಾಗ್ಯೂ, ಇಂಟರ್ನೆಟ್ ಅನ್ನು ಸರ್ಫ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವು ತೊಂದರೆಗಳನ್ನು ಉಂಟುಮಾಡಿತು (ಯಾರು ಯೋಚಿಸುತ್ತಿದ್ದರು), ಏಕೆಂದರೆ ನಾನು ಇನ್ನೂ ಲಿಂಕ್‌ಗಳನ್ನು ನಕಲಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ನಂತರ ನಾನು ಕನ್ಸೋಲ್‌ನಲ್ಲಿರುವಾಗ ಇಂಟರ್ನೆಟ್ ಅನ್ನು ಸರ್ಫಿಂಗ್ ಮಾಡಬೇಕೆಂದು ಯೋಚಿಸಿದೆ ಕನಿಷ್ಠ ಅವಿವೇಕದ ಮತ್ತು ನಾನು ಬದಲಿ ಹುಡುಕಲು ಪ್ರಾರಂಭಿಸಿದೆ. ಕನ್ಸೋಲ್‌ಗಾಗಿ RSS ಫೀಡರ್‌ಗಳನ್ನು ಹುಡುಕಲು ಬಹಳ ಸಮಯ ತೆಗೆದುಕೊಂಡಿತು, ಆದರೆ ಅಂತಿಮವಾಗಿ ಒಂದೆರಡು ಫೀಡರ್‌ಗಳು ಕಂಡುಬಂದವು ಮತ್ತು ನಾನು ಸಂತೋಷದಿಂದ ಅವುಗಳನ್ನು ಬಳಸಲು ಮತ್ತು ಮಾಹಿತಿಯ ಹರಿವನ್ನು ಆನಂದಿಸಲು ಪ್ರಾರಂಭಿಸಿದೆ.
ಈಗ ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಸಾಫ್ಟ್‌ವೇರ್. ಇಲ್ಲಿ ನಾನು ಕಷ್ಟಪಟ್ಟು ಕೆಲಸ ಮಾಡಬೇಕಾಗಿತ್ತು ಮತ್ತು ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬರೆಯಬೇಕಾಗಿತ್ತು ಇದರಿಂದ ನನ್ನ .md ಫೈಲ್ ಅನ್ನು ವೀಡಿಯೊ ಕಾರ್ಡ್ ಇಲ್ಲದೆ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ (ವ್ಯಂಗ್ಯ) ಇದನ್ನು ಮಾಡಲು, ನಾನು .md ಫೈಲ್‌ಗಳನ್ನು ವೀಕ್ಷಿಸಲು ಮತ್ತು ಕಳುಹಿಸಲು ಸೇವೆಯನ್ನು ಬಳಸಿದ್ದೇನೆ ಮತ್ತು ನಂತರ ವೆಬ್ ಪುಟಗಳನ್ನು .pdf ಗೆ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಮತ್ತೊಂದು ಸೇವೆಯನ್ನು ಬಳಸಿದ್ದೇನೆ, ನಾನು ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳನ್ನು ಮಾಡಿದ್ದೇನೆ. ಸಮಸ್ಯೆ ಪರಿಹಾರವಾಯಿತು.

ಅನುಕೂಲಕ್ಕಾಗಿ ಕೆಲವು ಸಮಸ್ಯೆಗಳೂ ಇದ್ದವು. ಟರ್ಮಿನಲ್ ಸಾಮಾನ್ಯವಾಗಿ ಎಲ್ಲಾ ಬಣ್ಣಗಳನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ, ಫಲಿತಾಂಶವು ಹಾಗೆ ಇರುತ್ತದೆ ಇದು. ಪ್ಯಾನಲ್‌ಗಳ ಸಮಸ್ಯೆ (ಅಥವಾ ಬದಲಿಗೆ ಅವುಗಳ ಕೊರತೆ), ಇದನ್ನು tmux ಸಹಾಯದಿಂದ ತ್ವರಿತವಾಗಿ ಪರಿಹರಿಸಲಾಗಿದೆ. ನಾನು ಆಯ್ಕೆಮಾಡಿದ ಫೈಲ್ ಮ್ಯಾನೇಜರ್ ರೇಂಜರ್ + fzf ಮತ್ತು ತ್ವರಿತ ಹುಡುಕಾಟಕ್ಕಾಗಿ ripgrep ಆಗಿತ್ತು. ಬ್ರೌಸರ್ ಎಲಿಂಕ್‌ಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಿದೆ (ಸಂಖ್ಯೆಗಳ ಮೂಲಕ ಲಿಂಕ್‌ಗಳನ್ನು ಅನುಸರಿಸಬಹುದು ಎಂಬ ಕಾರಣದಿಂದಾಗಿ). ಕೆಲವು ಇತರ ಸಮಸ್ಯೆಗಳಿವೆ, ಆದರೆ ಅವುಗಳು ಎಲ್ಲಾ ಉಪಯುಕ್ತತೆಗಳ ನಿರ್ದಿಷ್ಟ ಪಟ್ಟಿಯೊಂದಿಗೆ ತ್ವರಿತವಾಗಿ ಪರಿಹರಿಸಲ್ಪಟ್ಟವು.

ಪರಿಣಾಮವಾಗಿ

ಇದು ಸಮಯಕ್ಕೆ ಯೋಗ್ಯವಾಗಿರಲಿಲ್ಲ. ನಾನು ಈಗಿನಿಂದಲೇ ನಿಮಗೆ ಎಚ್ಚರಿಕೆ ನೀಡುತ್ತೇನೆ, ನೀವು ಸ್ವಲ್ಪ ಸಮಯದವರೆಗೆ ಕನ್ಸೋಲ್‌ಗೆ ಬದಲಾಯಿಸಲು ಬಯಸಿದರೆ, ನೀವು ಬಳಲುತ್ತಿದ್ದಾರೆ ಎಂಬ ಅಂಶಕ್ಕೆ ಸಿದ್ಧರಾಗಿರಿ. ಇನ್ನೂ, ಪರಿಣಾಮವಾಗಿ, ನಾನು ಫೈಲ್ ಮ್ಯಾನೇಜರ್, ಪ್ಯಾನಲ್ಗಳು, ಬ್ರೌಸರ್, ಸಂಪಾದಕರು ಮತ್ತು ಕಂಪೈಲರ್ಗಳೊಂದಿಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ವ್ಯವಸ್ಥೆಯನ್ನು ಪಡೆದುಕೊಂಡಿದ್ದೇನೆ. ಸಾಮಾನ್ಯವಾಗಿ, ಕೆಟ್ಟದ್ದಲ್ಲ, ಆದರೆ ಒಂದು ವಾರದ ನಂತರ, ನಾನು ಅದನ್ನು ನಿಲ್ಲಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಮತ್ತು ಹೊಸ ಪಿಸಿ ಖರೀದಿಸಿದೆ. ನನ್ನ ಬಳಿ ಇದೆ ಅಷ್ಟೆ. ನಿಮ್ಮ ಅನುಭವವನ್ನು ಹಂಚಿಕೊಳ್ಳಿ, ನೀವು ಸ್ವಲ್ಪ ಸಮಯದವರೆಗೆ ಕನ್ಸೋಲ್-ಮಾತ್ರ ಮೋಡ್‌ನಲ್ಲಿ ನಿಮ್ಮನ್ನು ಕಂಡುಕೊಂಡಾಗ ನೀವು ಏನು ಮಾಡಿದ್ದೀರಿ ಎಂಬುದನ್ನು ತಿಳಿದುಕೊಳ್ಳುವುದು ಆಸಕ್ತಿದಾಯಕವಾಗಿದೆ.

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ