TTY - గృహ వినియోగం కోసం లేని టెర్మినల్

TTY - గృహ వినియోగం కోసం లేని టెర్మినల్

కేవలం TTY సామర్థ్యాలను ఉపయోగించి మనుగడ సాధ్యమేనా? TTYతో నేను ఎలా బాధపడ్డాను అనే దాని గురించి నా చిన్న కథ ఇక్కడ ఉంది, ఇది సాధారణంగా పని చేయాలనుకుంటున్నాను

పూర్వచరిత్ర

ఇటీవల, నా పాత ల్యాప్‌టాప్‌లోని వీడియో కార్డ్ విఫలమైంది. ఇది చాలా ఘోరంగా క్రాష్ అయ్యింది, నేను ఏ OS కోసం ఇన్‌స్టాలర్‌ను కూడా ప్రారంభించలేకపోయాను. ప్రాథమిక డ్రైవర్లను ఇన్‌స్టాల్ చేస్తున్నప్పుడు విండోస్ లోపాలతో క్రాష్ అయింది. నేను లాంచ్ కాన్ఫిగరేషన్‌లో nouveau.modeset=0ని పేర్కొన్నప్పటికీ, Linux ఇన్‌స్టాలేషన్ అస్సలు ప్రారంభించాలనుకోలేదు.
నేను దాని ప్రయోజనాన్ని అందించిన ల్యాప్‌టాప్ కోసం కొత్త వీడియో కార్డ్‌ని కొనుగోలు చేయాలనుకోలేదు. అయినప్పటికీ, నిజమైన Linux వ్యక్తిగా, నేను ఇలా ఆలోచించడం ప్రారంభించాను: "80లలో లాగా నేను ల్యాప్‌టాప్ నుండి టెర్మినల్ కంప్యూటర్‌ను తయారు చేయకూడదా?" Linuxలో xserverని ఇన్‌స్టాల్ చేయకూడదని, TTY (బేర్ కన్సోల్)లో జీవించాలనే ఆలోచన ఈ విధంగా పుట్టింది.

మొదటి ఇబ్బందులు

నేను దానిని PCలో ఇన్‌స్టాల్ చేసాను ఆర్చ్ లైనక్స్. నేను ఈ పంపిణీని ఇష్టపడుతున్నాను ఎందుకంటే దీన్ని మీకు నచ్చిన విధంగా కాన్ఫిగర్ చేయవచ్చు (మరియు, ఇన్‌స్టాలేషన్ కూడా కన్సోల్ నుండి జరిగింది, ఇది నా ప్రయోజనం కోసం). మాన్యువల్‌ని అనుసరించి, నేను ఎప్పటిలాగే సిస్టమ్‌ను ఇన్‌స్టాల్ చేసాను. ఇప్పుడు నేను కన్సోల్ ఏమి చేయగలదో చూడాలనుకున్నాను. xserver లేకుండా నేను చాలా అవకాశాలను తగ్గించుకున్నానని నేను ఊహించాను. బేర్ కన్సోల్ వీడియోను ప్లే చేయగలదా లేదా ఫోటోను చూపుతుందా (కన్సోల్‌లో w3m చేసినట్లు) నేను చూడాలనుకున్నాను, కానీ అన్ని ప్రయత్నాలు ఫలించలేదు. అప్పుడు నేను బ్రౌజర్‌లను ప్రయత్నించడం ప్రారంభించాను మరియు అక్కడ నేను క్లిప్‌బోర్డ్‌తో సమస్యను కూడా ఎదుర్కొన్నాను: ఇది GUI లేకుండా పనికిరానిది. నేను దేన్నీ ఎంచుకోలేను, బఫర్ ఖాళీగా ఉంది. అయితే, అంతర్గత బఫర్ (Vim వంటిది) ఉంది, కానీ అది ఆ కారణంగా అంతర్గతమైనది. Vim యొక్క కాన్ఫిగరేషన్‌లలో మీరు బాహ్య బఫర్‌ని ఉపయోగించడాన్ని పేర్కొనవచ్చని నాకు గుర్తుంది, అయితే నేను నన్ను ప్రశ్నించుకుంటాను: ఎందుకు? నేను బోనులో ఉన్నట్లుగా ఉంది. నేను వీడియో చూడను, ఎందుకంటే... మీకు xserver అవసరం, అల్సా-మిక్సర్ కూడా అది లేకుండా పని చేయకూడదు, ధ్వని లేదు, బ్రౌజర్‌లు పనికిరానివి మరియు అంతే: w3m (చిత్రాలను ఎవరు అప్‌లోడ్ చేయలేదు) ఎలింక్స్ (ఇది అనుకూలమైనది అయినప్పటికీ, పూర్తిగా పనికిరానిది) బ్రష్ (ఇది అన్ని చిత్రాలను ప్రాసెస్ చేసింది మరియు వాటిని ASCII నకిలీ చిత్రంగా టెర్మినల్‌కు బదిలీ చేసింది, కానీ అక్కడ ఉన్న లింక్‌ను అనుసరించడం కూడా అసాధ్యం). ఇది సాయంత్రం ఆలస్యం అవుతోంది, మరియు నా చేతిలో "స్టంప్" ఉంది, దానితో మీరు కోడ్‌ను మాత్రమే కంపైల్ చేయవచ్చు. నేను చేయగలిగేది హౌ2పై కోడ్ రిఫరెన్స్ కోసం వెతకడం మరియు ddgrని ఉపయోగించి సర్ఫ్ చేయడం.

కాబట్టి ఒక మార్గం ఉందా?

అప్పుడు నేను తప్పు దారి పట్టానని అనుకోవడం మొదలుపెడతాను. బాస్టర్డ్‌తో తిరగడం కంటే వీడియో కార్డ్‌ని కొనుగోలు చేయడం సులభం. నేను Linuxని కేవలం TTYతో పూర్తిగా అనవసరమైన సిస్టమ్ అని పిలుస్తాను, కాదు, బహుశా ఇది సర్వర్ నిర్వాహకులకు తగినది కావచ్చు, కానీ నా అసలు లక్ష్యం TTY నుండి "మిఠాయి"ని తయారు చేయడం, మరియు దాని ఫలితం ఫ్రాంకెస్టైన్ రాక్షసుడు. మూర్ఛ, ఇది GUI కార్యకలాపాలకు వచ్చినప్పుడు. నాకు ఇంకా ఎక్కువ కావాలి, అప్పుడు నేను వీడియో మరియు ఆడియో మెటీరియల్‌లను ప్లే చేయాలనే ఆలోచనను పూర్తిగా విరమించుకున్నాను మరియు ఇంటి నుండి దూరంగా ఉన్నప్పుడు నేను ఆనందించగలిగే SSH సర్వర్‌ని ఎలా తయారు చేయవచ్చో ఆలోచించడం ప్రారంభించాను.

నాకు సరిగ్గా ఏమి కావాలి?

  • కోడ్‌తో పని చేయడం: Vim, NeoVim, linters, డీబగ్గర్లు, వ్యాఖ్యాతలు, కంపైలర్‌లు మరియు మిగతావన్నీ
  • శాంతియుతంగా ఇంటర్నెట్‌లో సర్ఫ్ చేయగల సామర్థ్యం
  • ఇన్‌స్టిట్యూట్ కోసం సాఫ్ట్‌వేర్ (నెట్‌వర్క్‌లో డాక్యుమెంట్‌ను .md మార్కప్‌తో రెండర్ చేయగల కనీసం కొన్ని ప్రోగ్రామ్‌లు)
  • సౌలభ్యం

మనుగడ

నేను Vim, Nvim మరియు సోమరి ప్రోగ్రామర్ యొక్క అన్ని ఇతర ఆనందాలను చాలా త్వరగా ఇన్‌స్టాల్ చేసి కాన్ఫిగర్ చేసాను. అయితే ఇంటర్నెట్‌లో సర్ఫ్ చేయగల సామర్థ్యం ఇబ్బందులను కలిగించింది (ఎవరు అనుకున్నారు), ఎందుకంటే నేను ఇప్పటికీ లింక్‌లను కాపీ చేయలేను. అప్పుడు నేను కన్సోల్‌లో ఉన్నప్పుడు ఇంటర్నెట్‌లో సర్ఫింగ్ చేయాలని అనుకున్నాను కనీసం అసమంజసమైనది మరియు నేను ప్రత్యామ్నాయం కోసం వెతకడం ప్రారంభించాను. కన్సోల్ కోసం RSS ఫీడర్‌ల కోసం వెతకడానికి చాలా సమయం పట్టింది, కానీ చివరకు కొన్ని ఫీడర్‌లు కనుగొనబడ్డాయి మరియు నేను సంతోషంగా వాటిని ఉపయోగించడం ప్రారంభించాను మరియు సమాచార ప్రవాహాన్ని ఆస్వాదించాను.
ఇప్పుడు పత్రాలతో పని చేయడానికి సాఫ్ట్‌వేర్. ఇక్కడ నేను కష్టపడి స్క్రిప్ట్‌ను వ్రాయవలసి వచ్చింది, తద్వారా నా .md ఫైల్ వీడియో కార్డ్ లేకుండా రెండర్ చేయబడుతుంది (వ్యంగ్యం) దీన్ని చేయడానికి, నేను .md ఫైల్‌లను వీక్షించడానికి మరియు పంపడానికి ఒక సేవను ఉపయోగించాను, ఆపై వెబ్ పేజీలను .pdfలోకి ప్రాసెస్ చేయడానికి మరొక సేవను ఉపయోగించాను, నేను పత్రాలను తయారు చేసాను. సమస్య తీరింది.

సౌలభ్యం విషయంలో కూడా కొన్ని సమస్యలు ఉన్నాయి. టెర్మినల్ సాధారణంగా అన్ని రంగులకు మద్దతు ఇవ్వదు, ఫలితం ఇలా ఉంటుంది ఇది. ప్యానెల్‌ల సమస్య (లేదా వాటి లేకపోవడం) కూడా tmux సహాయంతో త్వరగా పరిష్కరించబడింది. శీఘ్ర శోధన కోసం నేను ఎంచుకున్న ఫైల్ మేనేజర్ రేంజర్ + fzf మరియు ripgrep. బ్రౌజర్ ఎలింక్‌లను ఎంచుకుంది (లింక్‌లను సంఖ్యల ద్వారా అనుసరించవచ్చు అనే వాస్తవం కారణంగా). కొన్ని ఇతర సమస్యలు ఉన్నాయి, కానీ అవన్నీ నిర్దిష్ట యుటిలిటీల జాబితాతో త్వరగా పరిష్కరించబడ్డాయి.

ఫలితంగా

ఇది సమయం విలువైనది కాదు. నేను వెంటనే మిమ్మల్ని హెచ్చరిస్తున్నాను, మీరు కొంతకాలం కన్సోల్‌కు మారాలనుకుంటే, మీరు బాధపడవలసి ఉంటుంది అనే వాస్తవం కోసం సిద్ధంగా ఉండండి. ఇప్పటికీ, ఫలితంగా, నేను ఫైల్ మేనేజర్, ప్యానెల్లు, బ్రౌజర్, ఎడిటర్లు మరియు కంపైలర్లతో పూర్తిగా పని చేసే వ్యవస్థను పొందాను. సాధారణంగా, చెడ్డది కాదు, కానీ ఒక వారం తర్వాత, నేను దానిని నిలబెట్టుకోలేకపోయాను మరియు కొత్త PC కొన్నాను. నా దగ్గర ఉన్నది అంతే. మీ అనుభవాన్ని పంచుకోండి, మీరు కొంతకాలం కన్సోల్-మాత్రమే మోడ్‌లో ఉన్నప్పుడు మీరు ఏమి చేశారో తెలుసుకోవడం ఆసక్తికరంగా ఉంటుంది.

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి