Termkit: преоткрит е старият терминал

TermKit това е напълно различна алтернатива на нашия стар терминал. Стив Уитънс, неговият създател, работи с Linux от много години и си помисли: Защо да продължите да използвате терминал, който изглежда като 80-те? Решението, което той измисли, не включва напускане на терминала, а адаптирайте го към новото време.

Termkit е интерпретатор на команди, базиран на 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
CD TermKitProj
git клонинг https://github.com/joyent/node.git
cd възел
. / Configure
правя

4.- Ние компилираме възела:

sudo make install
cd ..
git клонинг http://github.com/isaacs/npm.git
npm cd
sudo make install

5.- Малко по…

cd ..
git клонинг https://github.com/Floby/TermKit.git --recursive
cd TermKit /
npm инсталиране
възел Node / nodekit.js

6.- Готов. За да го тествате, отворете Chrome / Chromium и отворете следния URL адрес: http: // localhost: 2222


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Часкипе каза той

    Запитване, работи ли добре във Fedora? „Имам Fedora 15 x86_64“ - В края на стъпка # 3, когато стартирам: „make“ - получавам следната грешка: cc1plus: всички предупреждения се третират като грешки

    scons: *** [obj / release / builtins.o] Грешка 1
    scons: сградата е прекратена поради грешки.
    Waf: Оставяне на директорията `/ home / chasky / apps / termkit / node / build '
    Неуспешно изграждане: -> задачата е неуспешна (грешка # 2):
    {задача: libv8.a SConstruct -> libv8.a}
    make: *** [install] Грешка 1

    Надявам се, че можете да ми помогнете, благодаря xD

  2.   Нека използваме Linux каза той

    Истината е, че нямам представа какво може да бъде ... със сигурност липсва някаква зависимост ... Представям си.

  3.   хелк каза той

    За тези от нас, които използваме Arch, е лесно за нас, тъй като е в AUR termkit-git и има и среда termkit-pygtk (така че Chrome или Chromium не са необходими 😉). Но, както винаги, трябва да активирате модулите на ръка, както @Pablo направи в публикацията с "node /usr/lib/node_modules/termkit/Node/nodekit.js"

  4.   Скептично каза той

    предпоследната стъпка ме прескача:

    ~ / TermKitProj / TermKit $ npm инсталиране
    npm ERR! Грешка: Не е намерена: свържете @ '> = 1.2.0- <1.3.0-'
    npm ERR! Валидни цели за инсталиране:
    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 ERR! при installTargetsError (/usr/local/lib/node_modules/npm/lib/cache.js:313:10)
    npm ERR! в /usr/local/lib/node_modules/npm/lib/cache.js:306:17
    npm ERR! при запазено (/usr/local/lib/node_modules/npm/lib/utils/npm-registry-client/get.js:134:7)
    npm ERR! в cb (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:31:9)
    npm ERR! Докладвайте този * цял * дневник на адрес:
    npm ГРЕШКА!
    npm ERR! или го изпратете по имейл на:
    npm ГРЕШКА!
    npm ГРЕШКА!
    npm ERR! Система Linux 2.6.35-30-generic
    npm ERR! команда "възел" "/ usr / local / bin / npm" "install"
    npm ERR! cwd / home / skeptic0 / TermKitProj / TermKit
    npm ERR! възел -v v0.5.2-pre
    npm ГРЕШКА! npm -v 1.0.18
    npm ГРЕШКА!
    npm ERR! Допълнителни подробности за регистриране можете да намерите в:
    npm ERR! /home/esceptic0/TermKitProj/TermKit/npm-debug.log
    npm не е добре

    и не ходи, = (

  5.   Иван Сауза каза той

    Ръководство за Ubuntu 11.04 на испански, надяваме се и го публикувайте

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

  6.   поканена каза той

    Въпреки че изглежда оригинална идея, не виждам смисъл. Терминалът, наред с други неща, разглежда съвместимостта на всяка система и простотата. Мощността е в командите, а не в самия интерфейс. Ако искаме лента с папки, адреси и бутони, винаги имаме най-пълните файлови мениджъри, като Konqueror или Dolphin, които също вече включват интеграция с терминала, дори Emelfm2!

  7.   Мартин Очоа каза той

    Същото се случва и на мен

  8.   Хектор Мата Забала каза той

    Когато пусна линията
    git клонинг http://github.com/isaacs/npm.git
    се появява следващата грешка
    грешка: RPC не успя; резултат = 22, HTTP код = 417
    Не знам дали е на нивото на моята операционна система или файлът ще бъде на сървъра.

  9.   Хектор Мата Забала каза той

    Вече поправих горния проблем
    „s“ липсваше
    git клонинг https://github.com/isaacs/npm.git
    Сега командата
    npm инсталиране
    не работи. Npm е от някакъв конкретен дистрибутор?
    Използвам ubuntu.

  10.   Хектор Мата Забала каза той

    Отказвам се ... изглежда, че npm не е компилиран,
    грешка:

    root @ Precision-WorkStation-T3400: ~ / TermKitProj / npm # sudo make install
    ! [-d .git] || git подмодул актуализация –init –рекурсивен
    Инициализирано празно хранилище на Git в /root/TermKitProj/npm/node_modules/abbrev/.git/

    github.com [0: 207.97.227.239]: errno = Времето за свързване изтече
    фатално: не може да се свърже сокет (Времето за връзка изтече)
    Клонирането на „git: //github.com/isaacs/abbrev-js.git“ в подмодул път „node_modules / сокращение“ не бе успешно
    make: *** [подмодули] Грешка 1

  11.   Enrique JP Valenzuela V. каза той

    или създавам папката в корена? няма проблем със създаването му в моята потребителска папка като .TermKitProj

    но забравих да кажа, че използвам linux mint debian xD, няма да има проблем нали?

  12.   Нека използваме Linux каза той

    Мда ... много добри данни !! Благодаря, че го предадохте!
    Павел.