TTY - یو ټرمینل چې د کور کارولو لپاره نه دی

TTY - یو ټرمینل چې د کور کارولو لپاره نه دی

ایا دا ممکنه ده چې یوازې د TTY وړتیاوو په کارولو سره ژوندي پاتې شي؟ دلته زما لنډه کیسه ده چې څنګه ما د TTY سره مخ شوم، غواړم چې دا په نورمال ډول کار وکړي

له تاریخ څخه دمخه

په دې وروستیو کې، زما په زاړه لپ ټاپ کې ویډیو کارت ناکام شو. دا دومره خراب شوی چې زه نشم کولی د کوم OS لپاره انسټالر لانچ کړم. وینډوز د تیروتنو سره ټکر شوی کله چې د لومړني ډرایورونو نصب کول. د لینکس انسټالشن نه غوښتل پیل شي، حتی که ما د لانچ په ترتیب کې nouveau.modeset=0 مشخص کړی وي.
زه نه غواړم د لپ ټاپ لپاره نوی ویډیو کارت واخلم چې خپل هدف یې پوره کړی وي. په هرصورت ، د ریښتیني لینکس شخص په توګه ، ما فکر کولو پیل وکړ: "ایا زه باید له لپ ټاپ څخه ترمینل کمپیوټر جوړ نه کړم ، لکه څنګه چې دا په 80s کې و؟" دا څنګه دا نظر رامینځته شوی چې په لینکس کې د xserver نصبولو لپاره نه ، مګر په TTY (ناراض کنسول) کې د ژوند کولو هڅه کول.

لومړی مشکلات

ما دا په کمپیوټر کې نصب کړ آرکس لینکس. زه دا توزیع خوښوم ځکه چې دا ستاسو د خوښې سره سم تنظیم کیدی شي (او همدارنګه ، نصب پخپله د کنسول څخه ترسره شوی و ، کوم چې زما په ګټه و). د لارښود په تعقیب ، ما د تل په څیر سیسټم نصب کړ. اوس ما غوښتل وګورم چې کنسول څه کولی شي. ما اټکل وکړ چې د xserver پرته ما ډیری امکانات پرې کړي دي. ما غوښتل وګورم چې آیا کنسول کولی شي ویډیو پلی کړي یا عکس وښیې (لکه څنګه چې w3m په کنسول کې کوي)، مګر ټولې هڅې بې ګټې وې. بیا ما د براوزرونو هڅه پیل کړه ، او هلته ما د کلپ بورډ سره هم د ستونزې سره مخ شوم: دا د GUI پرته بې ګټې دی. زه نشم کولی هیڅ شی غوره کړم، بفر خالي دی. البته، یو داخلي بفر شتون لري (لکه ویم)، مګر دا د دې دلیل لپاره داخلي دی. زه په یاد لرم چې د ویم په ترتیب کې تاسو کولی شئ د بهرني بفر کارول مشخص کړئ، مګر بیا زه له ځانه وپوښتم: ولې؟ داسې وه لکه زه چې په پنجره کې وم. زه به ویدیو نه ګورم ځکه... تاسو xserver ته اړتیا لرئ، alsa-mixer هم نه غواړي پرته له دې کار وکړي، هیڅ غږ نشته، براوزرونه بې ګټې دي، او دا ټول دي: w3m (چا عکسونه نه دي پورته کړي) ویناوې (کوم چې، که څه هم مناسب، هم بالکل بې ګټې و) لټول (کوم چې ټول عکسونه پروسس کړي او ټرمینل ته یې د ASCII pseudo-image په توګه لیږدولي، مګر دا ناشونې وه چې حتی هلته لینک تعقیب کړي). دا ماښام ناوخته کېده، او زما په لاسونو کې "سټمپ" و، چې تاسو کولی شئ یوازې کوډ تالیف کړئ. ترټولو ډیر چې زه یې کولی شم د ddgr په کارولو سره د How2 او سرف په اړه د کوډ حوالې لټون کول وو.

نو ایا د وتلو لاره شته؟

بیا زه فکر کوم چې ما غلط سړک واخیست. دا اسانه ده چې یوازې د ویډیو کارت پیرود وکړئ د دې په پرتله چې د بدکار سره شاوخوا ځړول شي. داسې نه چې زه به لینکس ته یوازې د TTY سره یو بشپړ غیر ضروري سیسټم وایم، نه، شاید دا به د سرور مدیرانو لپاره مناسب وي، مګر زما اصلي هدف د TTY څخه "کینډي" جوړول وو، او پایله یې د فرانکیسټین مونسټر وه. convulsing، کله چې دا د GUI عملیاتو ته راځي. ما ډیر څه غوښتل، بیا ما په بشپړه توګه د ویډیو او آډیو موادو غږولو نظر پریښود، او په دې فکر یې پیل وکړ چې څنګه کولی شم د SSH سرور جوړ کړم چې له کوره لرې په وخت کې ساتیري کولی شم.

زه واقعیا څه غوښتل؟

  • د کوډ سره کار کول: Vim، NeoVim، linters، debuggers، ترجمانان، compilers او نور هرڅه
  • په سوله کې د انټرنیټ سرف کولو وړتیا
  • د انسټیټیوټ لپاره سافټویر (لږترلږه ځینې برنامې چې کولی شي په شبکه کې د .md مارک اپ سره سند وړاندې کړي)
  • اسانتیا

بقا

ما په چټکۍ سره د ویم، نیویم، او د سست پروګرامر نورې ټولې خوښۍ نصب او تنظیم کړې. په هرصورت، د انټرنیټ سرف کولو وړتیا د ستونزو لامل شوی (چا به فکر کاوه)، ځکه چې زه لاهم نشم کولی لینکونه کاپي کړم. بیا ما فکر وکړ چې په کنسول کې د انټرنیټ سرف کول لږترلږه غیر معقول او ما د بدیل په لټه کې پیل وکړ. دا د کنسول لپاره د RSS فیډرونو په لټه کې یو ډیر وخت واخیست ، مګر په پای کې یو څو فیډرونه وموندل شول ، او ما په خوښۍ سره د دوی کارول پیل کړل او د معلوماتو جریان څخه خوند اخلم.
اوس د اسنادو سره کار کولو لپاره سافټویر. دلته ما سخت کار کړی و او یو سکریپټ یې لیکلی و ترڅو زما .md فایل د ویډیو کارت پرته وړاندې شي (ستړيا). د دې کولو لپاره، ما د .md فایلونو لیدلو او لیږلو لپاره یو خدمت وکاراوه، او بیا په .pdf کې د ویب پاڼو پروسس کولو لپاره د بل خدمت په کارولو سره، ما اسناد جوړ کړل. ستونزه حل شوه.

د اسانتیا سره هم ځینې ستونزې وې. ټرمینل په نورمال ډول د ټولو رنګونو ملاتړ نه کوي، پایله یې داسې ده دا. همدارنګه د تختو مسله (یا بلکه د دوی نشتوالی)، کوم چې په چټکۍ سره د tmux په مرسته حل شوی. د فایل مدیر چې ما غوره کړی د چټک لټون لپاره رینجر + fzf او ripgrep و. براوزر ایلینکس غوره کړ (د حقیقت له امله چې لینکونه د شمیرو لخوا تعقیب کیدی شي). ځینې ​​نورې مسلې هم وې، مګر دا ټول په چټکۍ سره د یو ځانګړي لیست سره حل شوي.

نتيجه

دا د وخت ارزښت نه و. زه سمدلاسه تاسو ته خبرداری درکوم ، که تاسو غواړئ د یو څه مودې لپاره کنسول ته لاړشئ ، نو د دې حقیقت لپاره چمتو اوسئ چې تاسو به رنځ ولرئ. بیا هم، د پایلې په توګه، ما یو بشپړ کاري سیسټم ترلاسه کړ، د فایل مدیر، پینلونو، براوزر، مدیرانو او تالیف کونکو سره. په عموم کې، خراب ندی، مګر د یوې اونۍ وروسته، زه په ساده ډول نشو کولی دا ودریږم او یو نوی کمپیوټر یې واخیست. دا ټول زه لرم. خپله تجربه شریکه کړئ ، دا به په زړه پوري وي چې پوه شئ چې تاسو څه وکړل کله چې تاسو د یو څه وخت لپاره ځان یوازې کنسول حالت کې ومومئ.

سرچینه: www.habr.com

Add a comment