ডোমটার্ম - লিনাক্সের জন্য একটি টার্মিনাল এমুলেটর এবং কনসোল


ডোমটার্ম একটি বিনামূল্যে ওপেন সোর্স বৈশিষ্ট্য সমৃদ্ধ, আধুনিক টার্মিনাল এমুলেটর এবং স্ক্রিন মাল্টিপ্লেক্সার (জিএনইউ স্ক্রিনের মতো), যা ওয়েব প্রযুক্তি এবং জাভাস্ক্রিপ্টে বেশিরভাগ লেখা সমৃদ্ধ-পাঠ্য কনসোলের উপর ভিত্তি করে।

এটি ব্যাক-এন্ড এবং বাইট-প্রোটোকল হিসাবে ব্যাক-এন্ডের সাথে যোগাযোগের জন্য লাইবউবসকেট ব্যবহার করে, এটি সূচিত করে যে আপনি ওয়েব সকেট ব্যবহার করে এটি ব্রাউজারে আবেদন করতে পারেন; এটি একটি তৃতীয় পক্ষের অ্যাপ্লিকেশনটিতে এম্বেড করুন; বা সাধারণ জেনেরিক টার্মিনাল এমুলেটর প্রোগ্রাম হিসাবে এটি চালান।

  • এটি এক্সটার্ম-সামঞ্জস্যপূর্ণ এবং একাধিক সাব-কমান্ড সমর্থন করে
  • এটি একাধিক অ্যাপ্লিকেশনের সাথে আসে যার মধ্যে রয়েছে: এক্সটার্ম-সামঞ্জস্যপূর্ণ টার্মিনাল এমুলেটর, কমান্ড কনসোল, চ্যাট/টক উইন্ডো এবং ইন্টারেক্টিভ স্ক্রিপ্টিং ভাষার জন্য একটি রিড-ইভাল-প্রিন্ট-লুপ include
  • মাল্টিপ্লেক্সিং এবং সেশনগুলি সমর্থন করে।
  • এর ব্যাক-এন্ড চিত্রগুলি, গ্রাফিক্সের পাশাপাশি সমৃদ্ধ পাঠ্যকে মুদ্রণের অনুমতি দেয়
  • একটি সিএসএস ফাইলের মাধ্যমে ব্যবহারকারীর পছন্দগুলি নিয়ন্ত্রণ করা সমর্থন করে
  • স্মার্ট লাইন-মোড়ক সহ কীবোর্ড শর্টকাটগুলি সমর্থন করে <
  • mouseচ্ছিকভাবে ইনপুট সম্পাদনা এবং মাউস ব্যবহার করে কার্সার চলাচলের অনুমতি দেয়
  • স্বয়ংক্রিয় পৃষ্ঠাগুলি সহ ট্যাব অক্ষর সংরক্ষণের সমর্থন করে
  • টেনে নেওয়া যায় এমন ট্যাব এবং প্যানগুলি সমর্থন করুন
  • ইউআরএল এবং মেল ঠিকানাগুলি স্বয়ংক্রিয়ভাবে আউটপুটগুলিকে লিঙ্কগুলিতে এবং আরও অনেকগুলিতে রূপান্তরিত করে পরমাণু সম্পাদকের জন্য একটি পরীক্ষামূলক প্যাকেজ অ্যাটম-ডমটারম

লিনাক্সে ডমটার্ম টার্মিনাল এমুলেটর কীভাবে ইনস্টল করবেন

কোনও প্রাক-বিল্ট ডোমটার্ম প্যাকেজ উপলব্ধ নেই, সুতরাং আপনার এটি উত্স থেকে ইনস্টল করা দরকার, তবে উত্স কোডটি ডাউনলোড করার আগে এবং এটি সংকলনের আগে। প্রথমে আপনাকে প্যাকেজ ম্যানেজার হিসাবে দেখানো হয়েছে তা ব্যবহার করে আপনার নিজ নিজ লিনাক্স বিতরণগুলিতে নিম্নলিখিত নির্ভরতাগুলি ইনস্টল করতে হবে।

$ sudo apt-get update
$ sudo apt-get install git gcc make cmake automake libjson-c-dev pkg-config asciidoctor libmagic-dev zlib1g-dev qt5-qmake qt5-default libqt5webengine5 libqt5webchannel5-dev qtwebengine5-dev
$ sudo yum update
$ sudo yum install gcc make automake autoconf texinfo patch libwebsockets libwebsockets-devel json-c json-c-devel openssl-devel file-devel libcap-devel asciidoctor
$ sudo dnf update
$ sudo dnf install gcc make automake autoconf texinfo patch libwebsockets libwebsockets-devel json-c json-c-devel openssl-devel file-devel libcap-devel asciidoctor

ডোমটার্মের জন্যও লাইবওয়েবসকেট সংস্করণ ২.২ বা তার পরে প্রয়োজন। সুতরাং, আপনি উত্স থেকে সর্বশেষতম সংস্করণ প্রদর্শিত এবং প্রদর্শিত প্রয়োজন হিসাবে ইনস্টল করা প্রয়োজন।

$ cd ~/Downloads
$ git clone https://github.com/warmcat/libwebsockets
$ cd libwebsockets
$ mkdir build
$ cd build
$ cmake -DLWS_WITH_SSL=0 -DLWS_WITH_ZIP_FOPS=1 . .
$ make

এরপরে ডোমটর্ম উত্স সংগ্রহস্থলটিকে ক্লোন করুন, নিম্নলিখিত আদেশগুলি ব্যবহার করে এটি তৈরি করুন এবং ইনস্টল করুন।

$ cd ~/Downloads/
$ git clone https://github.com/PerBothner/DomTerm
$ cd DomTerm
$ autoreconf
$ ./configure --with-qtwebengine --with-libwebsockets=$HOME/Downloads/libwebsockets/build
$ make
$ sudo make install

একবার আপনি আপনার লিনাক্স বিতরণে সফলভাবে ডোমটার্ম ইনস্টল করার পরে আপনি এটি আপনার সিস্টেম মেনু থেকে অনুসন্ধান করতে পারেন বা এটি চালু করতে নিম্নলিখিত কমান্ডটি চালাতে পারেন।

$ domterm

ডোমটার্ম হোমপেজ: https://domterm.org/

এখানেই শেষ! ডোমটার্ম একটি সম্পূর্ণ বৈশিষ্ট্যযুক্ত টার্মিনাল এমুলেটর এবং একটি সমৃদ্ধ-পাঠ্য কনসোল, এটি বেশ কয়েকটি অন্যান্য দরকারী অ্যাপ্লিকেশন সহ আসে। এটি সম্পর্কে আপনার মতামত নীচের প্রতিক্রিয়া ফর্ম মাধ্যমে ভাগ করুন।