TTY - ھڪڙو ٽرمينل جيڪو گھر جي استعمال لاءِ ناھي

TTY - ھڪڙو ٽرمينل جيڪو گھر جي استعمال لاءِ ناھي

ڇا صرف TTY صلاحيتن کي استعمال ڪندي زنده رهڻ ممڪن آهي؟ هتي منهنجي مختصر ڪهاڻي آهي ته ڪيئن مون TTY سان برداشت ڪيو، ان کي عام طور تي ڪم ڪرڻ چاهيان ٿو

prehistory

تازو، منهنجي پراڻي ليپ ٽاپ تي وڊيو ڪارڊ ناڪام ٿي. اهو ايترو خراب ٿي ويو ته مان ڪنهن به او ايس لاءِ انسٽالر کي لانچ نه ڪري سگهيو آهيان. ونڊوز غلطين سان خراب ٿي ويو جڏهن بنيادي ڊرائيور نصب ڪرڻ. لينڪس تنصيب شروع ٿيڻ نه ٿي چاهي، جيتوڻيڪ مون وضاحت ڪئي آهي nouveau.modeset=0 لانچ جي ترتيب ۾.
مان هڪ ليپ ٽاپ لاءِ هڪ نئون وڊيو ڪارڊ خريد ڪرڻ نه ٿي چاهيو جيڪو ان جو مقصد پورو ڪري چڪو هو. بهرحال، هڪ سچي لينڪس شخص جي حيثيت ۾، مون سوچڻ شروع ڪيو: "ڇا مون کي ليپ ٽاپ مان ٽرمينل ڪمپيوٽر نه ٺاهڻ گهرجي، جيئن اهو 80s ۾ هو؟" اهو ڪيئن خيال پيدا ٿيو لينڪس تي xserver کي انسٽال ڪرڻ لاء نه، پر هڪ TTY (ننگي ڪنسول) تي رهڻ جي ڪوشش ڪرڻ لاء.

پهرين مشڪلاتون

مون ان کي PC تي انسٽال ڪيو آرڪيڪس لينڪس. مون کي هن تقسيم سان پيار آهي ڇاڪاڻ ته اهو ترتيب ڏئي سگهجي ٿو جيئن توهان مهرباني ڪري (۽ پڻ، تنصيب پاڻ کي ڪنسول مان ڪيو ويو، جيڪو منهنجي فائدي ۾ هو). دستي جي پٺيان، مون هميشه وانگر سسٽم نصب ڪيو. هاڻي مون کي ڏسڻ چاهيو ته ڪنسول ڇا ڪري سگهي ٿو. مون اندازو لڳايو ته xserver کان سواءِ مون تمام گهڻو امڪان ختم ڪري ڇڏيو هو. مان ڏسڻ چاهيان ٿو ته ڇا ننگي ڪنسول هڪ وڊيو کيڏي سگهي ٿو يا هڪ فوٽو ڏيکاري ٿو (جيئن ڪنسول ۾ w3m ڪندو آهي)، پر سڀ ڪوششون بيڪار هيون. پوءِ مون برائوزرن جي ڪوشش ڪرڻ شروع ڪئي، ۽ اتي مون کي ڪلپ بورڊ سان به هڪ مسئلو پيش آيو: اهو GUI کان سواءِ بيڪار آهي. مان ڪجھ به نه چونڊي سگھان ٿو، بفر خالي آھي. يقينا، اتي هڪ اندروني بفر آهي (جهڙوڪ ويم)، پر اهو ان سبب لاء اندروني آهي. مون کي ياد آهي ته Vim جي ترتيبن ۾ توهان هڪ خارجي بفر جي استعمال جي وضاحت ڪري سگهو ٿا، پر پوء آئون پاڻ کان پڇان ٿو: ڇو؟ ائين لڳندو هو ڄڻ مان هڪ پنجري ۾ هئس. مان وڊيو نه ڏسندس، ڇاڪاڻ ته... توھان کي ضرورت آھي xserver، alsa-mixer پڻ ان کان سواءِ ڪم ڪرڻ نٿو چاھي، ڪو آواز نه آھي، برائوزر بيڪار آھن، ۽ اھو ئي آھي: w3m (جنهن تصويرون اپ لوڊ نه ڪيون) جڙيل آهي (جيڪو، جيتوڻيڪ آسان، پڻ بلڪل بيڪار هو) برائوز (جنهن سڀني تصويرن کي پروسيس ڪيو ۽ انهن کي ٽرمينل تي ASCII pseudo-image جي طور تي منتقل ڪيو، پر اهو ناممڪن هو ته اتي لنڪ جي پيروي ڪرڻ). شام ٿي رهي هئي، ۽ منهنجي هٿن ۾ ”اسٽمپ“ هو، جنهن سان توهان صرف ڪوڊ مرتب ڪري سگهو ٿا. سڀ کان وڌيڪ آئون ڪري سگهان ٿو ڪوڊ ريفرنس لاءِ ڪيئن 2 ۽ سرف استعمال ڪندي ddgr.

پوء اتي هڪ طريقو آهي؟

پوءِ مان سوچڻ لڳس ته مون غلط رستو ورتو. اهو آسان آهي صرف هڪ وڊيو ڪارڊ خريد ڪرڻ بجاءِ هڪ هاري سان گڏ ويهڻ کان. ائين نه آهي ته مان لينڪس کي صرف هڪ TTY سان هڪ مڪمل طور تي غير ضروري سسٽم سڏيندس، نه، شايد اهو سرور جي منتظمين لاءِ موزون هوندو، پر منهنجو اصل مقصد TTY مان هڪ ”ڪنڊي“ ٺاهڻ هو، ۽ نتيجو اهو نڪتو ته هڪ فرينڪيسٽن مونسٹر هو. convulsing، جڏهن اهو GUI عملن تي آيو. مون وڌيڪ گھريو، پوءِ مون وڊيو ۽ آڊيو مواد کيڏڻ جي خيال کي مڪمل طور تي ڇڏي ڏنو، ۽ سوچڻ شروع ڪيو ته مان ھڪڙو SSH سرور ڪيئن ٺاھي سگھان ٿو، جنھن سان مان گھر کان پري رھندي مزو وٺي سگھندس.

ڇا واقعي مون کي چاهيو هو؟

  • ڪوڊ سان ڪم ڪرڻ: Vim، NeoVim، linters، debuggers، interpreters، compilers ۽ ٻيو سڀ ڪجھ
  • امن ۾ انٽرنيٽ سرف ڪرڻ جي صلاحيت
  • انسٽيٽيوٽ لاء سافٽ ويئر (گهٽ ۾ گهٽ ڪجهه پروگرام جيڪي نيٽ ورڪ تي .md مارڪ اپ سان دستاويز پيش ڪري سگھن ٿا)
  • سهولت

بقا

مون نصب ڪيو ۽ ترتيب ڏنو Vim، Nvim، ۽ هڪ سست پروگرامر جي ٻين سڀني خوشين کي تمام جلدي. جيتوڻيڪ انٽرنيٽ سرف ڪرڻ جي صلاحيت، مشڪلاتن جو سبب بڻيو (جيڪو سوچيو هوندو)، ڇاڪاڻ ته مان اڃا تائين لنڪس ڪاپي نه ٿو ڪري سگهان. پوءِ مون سوچيو ته ڪنسول ۾ رهڻ دوران انٽرنيٽ تي سرفنگ ڪريان گهٽ ۾ گهٽ غير معقول ۽ مون متبادل ڳولڻ شروع ڪيو. ڪنسول لاءِ آر ايس ايس فيڊرز کي ڳولڻ ۾ گهڻو وقت لڳي ويو، پر آخر ۾ ڪجهه فيڊرز مليا، ۽ مون خوشيءَ سان انهن کي استعمال ڪرڻ شروع ڪيو ۽ معلومات جي وهڪري مان لطف اندوز ٿيو.
هاڻي دستاويزن سان ڪم ڪرڻ لاء سافٽ ويئر. هتي مون کي ڏاڍي محنت ڪرڻي هئي ۽ هڪ اسڪرپٽ لکڻو پيو ته جيئن منهنجي .md فائل بغير وڊيو ڪارڊ جي رينجر ٿئي (ستم ظريفي). ائين ڪرڻ لاءِ، مون .md فائلن کي ڏسڻ ۽ موڪلڻ لاءِ هڪ خدمت استعمال ڪئي، ۽ پوءِ ٻي خدمت استعمال ڪندي ويب صفحن کي .pdf ۾ پروسيس ڪرڻ لاءِ، مون دستاويز ٺاهيا. مسئلو حل ٿي ويو.

سهولت سان گڏ ڪجهه مسئلا پڻ هئا. ٽرمينل سڀني رنگن کي عام طور تي سپورٽ نٿو ڪري، نتيجو ڪجهه جهڙو آهي ان. ان سان گڏ پينل جو مسئلو (يا بلڪه انهن جي کوٽ)، جيڪو جلدي tmux جي مدد سان حل ڪيو ويو. فائل مئنيجر جيڪو مون چونڊيو هو Ranger + fzf ۽ ripgrep جلدي ڳولا لاءِ. برائوزر چونڊيو ايليڪس (حقيقت جي ڪري ته لنڪس نمبرن جي پٺيان ٿي سگهن ٿيون). ڪي ٻيا مسئلا به هئا، پر اهي سڀ جلدي حل ڪيا ويا استعمال جي مخصوص فهرست سان.

نتيجي ۾

اهو وقت جي لائق نه هو. مان توهان کي فوري طور تي ڊيڄاريان ٿو، جيڪڏهن توهان ڪجهه دير لاءِ ڪنسول ڏانهن وڃڻ چاهيو ٿا، ته ان حقيقت لاءِ تيار رهو ته توهان کي ڏک برداشت ڪرڻو پوندو. اڃا، نتيجي طور، مون کي مڪمل طور تي ڪم ڪندڙ سسٽم مليو، هڪ فائيل مئنيجر، پينلز، برائوزر، ايڊيٽرن ۽ مرتب ڪندڙن سان. عام طور تي، خراب ناهي، پر هڪ هفتي کان پوء، مان صرف ان کي برداشت نه ڪري سگهيو ۽ هڪ نئون پي سي خريد ڪيو. اهو سڀ ڪجهه مون وٽ آهي. پنهنجو تجربو حصيداري ڪريو، اهو ڄاڻڻ دلچسپ ٿيندو ته توهان ڇا ڪيو جڏهن توهان پاڻ کي ڪجهه وقت لاءِ صرف ڪنسول موڊ ۾ مليو.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو