Termkit: เทอร์มินัลเก่าที่คิดค้นขึ้นใหม่

เทอมคิท เป็นทางเลือกที่แตกต่างจากเทอร์มินัลเก่าของเราโดยสิ้นเชิง Steve Wittens ผู้สร้างได้ทำงานกับ Linux มาหลายปีแล้วและคิดว่า: ทำไมต้องใช้เทอร์มินัลที่ดูเหมือนยุค 80 ต่อไป? วิธีแก้ปัญหาที่เขาคิดขึ้นไม่ได้เกี่ยวข้องกับการออกจากเครื่อง แต่ ปรับให้เข้ากับเวลาใหม่.

เทอมกิจ เป็นตัวแปลคำสั่งที่ใช้ WebKit ซึ่งเป็นเครื่องมือแสดงผลที่ใช้ในเบราว์เซอร์เช่น Google Chrome, Chromium หรือ Safari แม่นยำแม้ว่าจะได้รับการออกแบบมาสำหรับ Mac OS X แต่บางครั้งก็มีเวอร์ชันสำหรับ Linux ที่ติดตั้งได้ง่ายมาก (ใน Ubuntu)

สำหรับสิ่งนี้เราจะต้องมีทั้ง Chromium และ Chrome ในการแจกจ่าย Ubuntu ของเราจากนั้นเราจะต้องดาวน์โหลดส่วนประกอบการพัฒนาต่าง ๆ ผ่าน github จากนั้นรวบรวมอย่างเป็นระเบียบ

การติดตั้ง

1.- ติดตั้ง Chrome / Chromium

2.- ติดตั้งการอ้างอิงที่จำเป็น

sudo apt-get ติดตั้ง git libssl-dev

3.- เราสร้างโฟลเดอร์ TermKitProj และคัดลอก / รวบรวมทุกอย่างที่นั่น:

cd ~
mkdir TermKitProj
cdTermKitProj
โคลน git https://github.com/joyent/node.git
โหนดซีดี
. / กำหนดค่า
ทำ

4.- เรารวบรวมโหนด:

sudo ทำการติดตั้ง
ซีดี ..
โคลน git http://github.com/isaacs/npm.git
ซีดี npm
sudo ทำการติดตั้ง

5.- เล็ก ๆ น้อย ๆ…

ซีดี ..
โคลน git https://github.com/Floby/TermKit.git --recursive
ซีดี TermKit /
ติดตั้ง NPM
โหนด Node / nodekit.js

6.- พร้อม. ในการทดสอบให้เปิด Chrome / Chromium และไปที่ URL ต่อไปนี้: http: // localhost: 2222


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   Skype dijo

    คำถามใช้งานได้ดีใน Fedora หรือไม่? 'ฉันมี Fedora 15 x86_64' - ในตอนท้ายของขั้นตอน # 3 เมื่อฉันเรียกใช้: 'make' - ฉันได้รับข้อผิดพลาดต่อไปนี้: cc1plus: คำเตือนทั้งหมดถูกถือว่าเป็นข้อผิดพลาด

    scons: *** [obj / release / builtins.o] ข้อผิดพลาด 1
    scons: อาคารถูกยกเลิกเนื่องจากข้อผิดพลาด
    Waf: ออกจากไดเร็กทอรี `/ home / chasky / apps / termkit / node / build '
    การสร้างล้มเหลว: -> งานล้มเหลว (err # 2):
    {งาน: libv8.a SConstruct -> libv8.a}
    ทำให้: *** [ติดตั้ง] ข้อผิดพลาด 1

    ฉันหวังว่าคุณจะช่วยฉันได้ขอบคุณ xD

  2.   มาใช้ Linux กันเถอะ dijo

    ความจริงก็คือฉันไม่รู้ว่ามันคืออะไร ... แน่นอนว่าการพึ่งพาบางอย่างขาดหายไป ... ฉันจินตนาการ

  3.   ช่วยเหลือ dijo

    สำหรับพวกเราที่ใช้ Arch มันเป็นเรื่องง่ายสำหรับเราเนื่องจากอยู่ใน AUR termkit-git และยังมีสภาพแวดล้อม termkit-pygtk (ดังนั้น Chrome หรือ Chromium จึงไม่จำเป็น😉) แต่เช่นเคยคุณต้องเปิดใช้งานโมดูลด้วยตนเองตามที่ @Pablo ได้ทำในโพสต์ด้วย "node /usr/lib/node_modules/termkit/Node/nodekit.js"

  4.   ไม่เชื่อ dijo

    ขั้นตอนสุดท้ายข้ามฉัน:

    ~ / TermKitProj / TermKit $ npm ติดตั้ง
    npm ผิดพลาด! ข้อผิดพลาด: ไม่พบ: เชื่อมต่อ @ '> = 1.2.0- <1.3.0-'
    npm ผิดพลาด! เป้าหมายการติดตั้งที่ถูกต้อง:
    npm ERR! [«latest»,»0.0.1″,»0.0.2″,»0.0.3″,»0.0.4″,»0.0.5″,»0.0.6″,»0.1.0″,»0.2.0″,»0.2.1″,»0.2.2″,»0.2.3″,»0.2.4″,»0.2.5″,»0.2.6″,»0.2.7″,»0.3.0″,»0.4.0″,»0.5.0″,»0.5.1″,»0.5.2″,»0.5.3″,»0.5.4″,»0.5.5″,»0.5.6″,»0.5.7″,»0.5.8″,»0.5.9″,»0.5.10″,»1.0.0″,»1.0.1″]
    npm ผิดพลาด! ที่ installTargetsError (/usr/local/lib/node_modules/npm/lib/cache.js:313:10)
    npm ผิดพลาด! ที่ /usr/local/lib/node_modules/npm/lib/cache.js:306:17
    npm ผิดพลาด! ที่บันทึกไว้ (/usr/local/lib/node_modules/npm/lib/utils/npm-registry-client/get.js:134:7)
    npm ผิดพลาด! ที่ cb (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:31:9)
    npm ผิดพลาด! รายงานบันทึก * ทั้งหมด * นี้ที่:
    npm ผิดพลาด!
    npm ผิดพลาด! หรือส่งอีเมลไปที่:
    npm ผิดพลาด!
    npm ผิดพลาด!
    npm ผิดพลาด! ระบบลินุกซ์ 2.6.35-30 ทั่วไป
    npm ผิดพลาด! คำสั่ง "node" "/ usr / local / bin / npm" "install"
    npm ผิดพลาด! cwd / home / skeptic0 / TermKitProj / TermKit
    npm ผิดพลาด! โหนด -v v0.5.2-pre
    npm ผิดพลาด! npm -v 1.0.18
    npm ผิดพลาด!
    npm ผิดพลาด! สามารถดูรายละเอียดการบันทึกเพิ่มเติมได้ใน:
    npm ผิดพลาด! /home/esceptic0/TermKitProj/TermKit/npm-debug.log
    npm ไม่โอเค

    และไม่เดิน = (

  5.   อีวานโซซ่า dijo

    คำแนะนำสำหรับ Ubuntu 11.04 ในภาษาสเปนหวังว่าและโพสต์ไว้

    http://infinitubuntu.blogspot.com/p/guia-natty.html

  6.   ผู้เข้าพัก dijo

    แม้ว่าจะดูเหมือนเป็นความคิดเดิม แต่ฉันก็ไม่เห็นความรู้สึกใด ๆ เทอร์มินัลพิจารณาความเข้ากันได้กับระบบและความเรียบง่ายใด ๆ อำนาจอยู่ในคำสั่งที่ไม่ได้อยู่ในอินเทอร์เฟซเอง หากเราต้องการแถบโฟลเดอร์ที่อยู่และปุ่มต่างๆเราจะมีตัวจัดการไฟล์ที่สมบูรณ์ที่สุดเสมอเช่น Konqueror หรือ Dolphin ซึ่งรวมถึงการรวมเข้ากับเทอร์มินัลแล้วแม้แต่ Emelfm2!

  7.   Martin Ochoa dijo

    เช่นเดียวกันกับฉัน

  8.   เฮคเตอร์มาตาซาบาลา dijo

    เมื่อฉันวิ่งเส้น
    git clone http://github.com/isaacs/npm.git
    ข้อผิดพลาดถัดไปจะปรากฏขึ้น
    ข้อผิดพลาด: RPC ล้มเหลว ผลลัพธ์ = 22, รหัส HTTP = 417
    ฉันไม่รู้ว่ามันอยู่ในระดับของระบบปฏิบัติการของฉันหรือจะเป็นไฟล์บนเซิร์ฟเวอร์

  9.   เฮคเตอร์มาตาซาบาลา dijo

    ฉันได้แก้ไขปัญหาข้างต้นแล้ว
    "s" หายไป
    git clone https://github.com/isaacs/npm.git
    ตอนนี้คำสั่ง
    ติดตั้ง NPM
    มันไม่ทำงาน. Npm มาจาก distro ใดโดยเฉพาะ?
    ฉันใช้ Ubuntu

  10.   เฮคเตอร์มาตาซาบาลา dijo

    ฉันยอมแพ้ ... ดูเหมือนว่า npm ไม่ได้รวบรวม
    ข้อผิดพลาด:

    root @ Precision-WorkStation-T3400: ~ / TermKitProj / npm # sudo ทำการติดตั้ง
    ! [-d .git] || git submodule update --init --recursive
    เริ่มต้นที่เก็บ Git ว่างใน /root/TermKitProj/npm/node_modules/ab ชื่อย่อ/.git/

    github.com [0: 207.97.227.239]: errno = การเชื่อมต่อหมดเวลา
    ร้ายแรง: ไม่สามารถเชื่อมต่อซ็อกเก็ต (การเชื่อมต่อหมดเวลา)
    การโคลน 'git: //github.com/isaacs/abopsis-js.git' ลงในเส้นทางโมดูลย่อย 'node_modules / ตัวย่อ' ล้มเหลว
    ทำให้: *** [โมดูลย่อย] ข้อผิดพลาด 1

  11.   เอ็นริเก้เจพีวาเลนซูเอลาวี. dijo

    หรือโฟลเดอร์ถูกสร้างขึ้นในรูท? ไม่มีปัญหากับการสร้างในโฟลเดอร์ผู้ใช้ของฉันเป็น. TermKitProj

    แต่ลืมบอกว่าใช้ linux mint debian xD จะไม่มีปัญหาใช่มั้ยคะ?

  12.   มาใช้ Linux กันเถอะ dijo

    อ๊ะ…ข้อมูลดีมาก !! ขอบคุณที่ส่งผ่าน!
    พอล.