Termkit: nowy terminal

Zestaw term to zupełnie inna alternatywa dla naszego starego terminala. Steve Wittens, jego twórca, od wielu lat pracuje z Linuksem i pomyślał: Po co nadal używać terminala, który wygląda jak z lat 80-tych? Rozwiązanie, które wymyślił, nie polega na opuszczeniu terminala, ale dostosować go do nowych czasów.

Zestaw termiczny to interpreter poleceń oparty na WebKit, silniku renderującym używanym w przeglądarkach takich jak Google Chrome, Chromium czy Safari. Dokładniej, chociaż został zaprojektowany dla Mac OS X, od jakiegoś czasu istnieje wersja dla Linuksa, która jest bardzo łatwa do zainstalowania (w Ubuntu).

W tym celu będziemy musieli mieć zarówno Chromium, jak i Chrome w naszej dystrybucji Ubuntu, a następnie będziemy musieli pobrać różne komponenty programistyczne za pośrednictwem github, a następnie skompilować je w uporządkowany sposób.

instalacja

1.- Zainstaluj Chrome / Chromium.

2.- Zainstaluj wymagane zależności

sudo apt-get zainstaluj git libssl-dev

3.- Tworzymy folder TermKitProj i tam kopiujemy / kompilujemy wszystko:

cd ~
mkdir TermKitProj
cdTermKitProj
klon git https://github.com/joyent/node.git
węzeł cd
. / Konfiguracja
robić

4.- Kompilujemy węzeł:

sudo zainstaluj
Płyta CD ..
klon git http://github.com/isaacs/npm.git
cd np
sudo zainstaluj

5.- Trochę więcej…

Płyta CD ..
klon git https://github.com/Floby/TermKit.git --recursive
cd TermKit /
npm zainstalować
węzeł Node / nodekit.js

6.- Gotowy. Aby to przetestować, otwórz Chrome / Chromium i przejdź pod następujący adres URL: http: // localhost: 2222


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Skype powiedział

    Zapytanie, czy to działa w Fedorze? „Mam Fedorę 15 x86_64” - na końcu kroku 3, gdy uruchamiam: „make” - pojawia się następujący błąd: cc1plus: wszystkie ostrzeżenia są traktowane jako błędy

    scons: *** [obj / release / builtins.o] Błąd 1
    scons: budowa zakończona z powodu błędów.
    Waf: Opuszczanie katalogu `/ home / chasky / apps / termkit / node / build '
    Kompilacja nie powiodła się: -> zadanie nie powiodło się (błąd nr 2):
    {task: libv8.a SConstruct -> libv8.a}
    make: *** [install] Błąd 1

    Mam nadzieję, że możesz mi pomóc, dzięki xD

  2.   Użyjmy Linuksa powiedział

    Prawda jest taka, że ​​nie mam pojęcia, co to może być ... na pewno brakuje jakiejś zależności ... Wyobrażam sobie.

  3.   hełm powiedział

    Dla tych z nas, którzy używają Arch, jest to dla nas łatwe, ponieważ znajduje się w AUR termkit-git, a także istnieje środowisko termkit-pygtk (więc Chrome lub Chromium nie są konieczne 😉). Ale, jak zawsze, musisz ręcznie aktywować moduły, tak jak @Pablo zrobił w poście z „node /usr/lib/node_modules/termkit/Node/nodekit.js”

  4.   Sceptyczny powiedział

    przedostatni krok pomija mnie:

    ~ / TermKitProj / TermKit $ npm install
    npm ERR! Błąd: nie znaleziono: connect @ '> = 1.2.0- <1.3.0-'
    npm ERR! Prawidłowe cele instalacji:
    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! w installTargetsError (/usr/local/lib/node_modules/npm/lib/cache.js:313:10)
    npm ERR! w /usr/local/lib/node_modules/npm/lib/cache.js:306:17
    npm ERR! w zapisanych (/usr/local/lib/node_modules/npm/lib/utils/npm-registry-client/get.js:134:7)
    npm ERR! w cb (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:31:9)
    npm ERR! Zgłoś ten * cały * dziennik pod adresem:
    npm BŁĄD!
    npm ERR! lub wyślij e-mailem na adres:
    npm BŁĄD!
    npm BŁĄD!
    npm BŁĄD! System Linux 2.6.35-30-generic
    npm ERR! polecenie „węzeł” ”/ usr / local / bin / npm„ „zainstaluj”
    npm ERR! cwd / home / sceptic0 / TermKitProj / TermKit
    npm BŁĄD! węzeł -v v0.5.2-pre
    npm BŁĄD! npm -v 1.0.18
    npm BŁĄD!
    npm ERR! Dodatkowe szczegóły logowania można znaleźć w:
    npm ERR! /home/esceptic0/TermKitProj/TermKit/npm-debug.log
    npm nie jest w porządku

    i nie chodzi, = (

  5.   Iwan Sauza powiedział

    Przewodnik po Ubuntu 11.04 w języku hiszpańskim, miejmy nadzieję, i opublikuj go

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

  6.   Gość powiedział

    Choć wydaje mi się to oryginalny pomysł, nie widzę w tym sensu. Terminal uwzględnia między innymi kompatybilność w każdym systemie i prostotę. Moc tkwi w poleceniach, a nie w samym interfejsie. Jeśli chcemy mieć pasek folderów, adresów i przycisków, zawsze mamy najbardziej kompletne menedżery plików, takie jak Konqueror lub Dolphin, które również zawierają już integrację z terminalem, nawet Emelfm2!

  7.   Martin Ochoa powiedział

    To samo dzieje się ze mną

  8.   Hektor Mata Zabala powiedział

    Kiedy uruchomię linię
    git clone http://github.com/isaacs/npm.git
    pojawia się następny błąd
    błąd: RPC nie powiodło się; wynik = 22, kod HTTP = 417
    Nie wiem, czy jest to na poziomie mojego systemu operacyjnego, czy plik będzie na serwerze.

  9.   Hektor Mata Zabala powiedział

    Powyższy problem już rozwiązałem
    brakowało litery „s”
    git clone https://github.com/isaacs/npm.git
    Teraz polecenie
    npm zainstalować
    to nie działa. NPM pochodzi z jakiejś konkretnej dystrybucji?
    Używam ubuntu.

  10.   Hektor Mata Zabala powiedział

    Poddaję się ... wygląda na to, że npm się nie skompilował,
    błąd:

    root @ Precision-WorkStation-T3400: ~ / TermKitProj / npm # sudo make install
    ! [-d .git] || Aktualizacja podmodułu git –init –recursive
    Zainicjowane puste repozytorium Git w /root/TermKitProj/npm/node_modules/abbrev/.git/

    github.com [0: 207.97.227.239]: errno = Przekroczono limit czasu połączenia
    krytyczny: nie można podłączyć gniazda (przekroczono limit czasu połączenia)
    Klon „git: //github.com/isaacs/abbrev-js.git” do ścieżki podmodułu „node_modules / abbrev” nie powiódł się
    make: *** [submodules] Błąd 1

  11.   Enrique JP Valenzuela V. powiedział

    czy folder jest tworzony w katalogu głównym? nie ma problemu z utworzeniem go w moim folderze użytkownika jako .TermKitProj

    ale zapomniałem powiedzieć, że używam linux mint debian xD, nie będzie problemu, prawda?

  12.   Użyjmy Linuksa powiedział

    Ups… bardzo dobre dane !! Dzięki za przekazanie go!
    Pablo.