Termkit: o antigo terminal reinventado

Kit Termo é uma alternativa totalmente diferente do nosso antigo terminal. Steve Wittens, seu criador, trabalha com Linux há muitos anos e pensou: Por que continuar a usar um terminal que se parece com os anos 80? A solução que ele idealizou não envolve deixar o terminal, mas adaptá-lo aos novos tempos.

Termkit é um interpretador de comandos baseado no WebKit, o mecanismo de renderização usado em navegadores como Google Chrome, Chromium ou Safari. Precisamente, embora tenha sido desenhado para Mac OS X, já há algum tempo existe uma versão para Linux que é muito fácil de instalar (no Ubuntu).

Para isso, precisaremos ter o Chromium e o Chrome em nossa distribuição Ubuntu e, em seguida, teremos que baixar vários componentes de desenvolvimento via github e compilá-los de maneira ordenada.

instalação

1.- Instale o Chrome / Chromium.

2.- Instale as dependências necessárias

sudo apt-get install git libssl-dev

3.- Criamos a pasta TermKitProj e copiamos / compilamos tudo lá:

cd ~
mkdir TermKitProj
cdTermKitProj
clone do git https://github.com/joyent/node.git
nó cd
. / Configure
fazer

4.- Nós compilamos o nó:

sudo make install
cd ..
clone do git http://github.com/isaacs/npm.git
cd npm
sudo make install

5.- Um pouco mais…

cd ..
clone do git https://github.com/Floby/TermKit.git --recursive
cd TermKit /
npm install
node Node / nodekit.js

6.- Pronto. Para testá-lo, abra o Chrome / Chromium e navegue até o seguinte URL: http: // localhost: 2222


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Skype dito

    Consulta, funciona bem no Fedora? 'Eu tenho o Fedora 15 x86_64' - No final da etapa 3 quando executo: 'make' - recebo o seguinte erro: cc1plus: todos os avisos são tratados como erros

    scons: *** [obj / release / builtins.o] Erro 1
    scons: construção encerrada devido a erros.
    Waf: Saindo do diretório `/ home / chasky / apps / termkit / node / build '
    A compilação falhou: -> falha na tarefa (erro # 2):
    {tarefa: libv8.a SConstruct -> libv8.a}
    make: *** [install] Erro 1

    Espero que você possa me ajudar, obrigado xD

  2.   Vamos usar Linux dito

    A verdade é que não tenho ideia do que possa ser ... com certeza está faltando alguma dependência ... imagino.

  3.   helk dito

    Para aqueles de nós que usam Arch, é fácil para nós, pois está no termkit-git AUR, e também há um ambiente termkit-pygtk (portanto, Chrome ou Chromium não é necessário 😉). Mas, como sempre, você tem que ativar os módulos manualmente como @Pablo fez no post com "node /usr/lib/node_modules/termkit/Node/nodekit.js"

  4.   Cético dito

    penúltimo passo me ignora:

    ~ / TermKitProj / TermKit $ npm install
    npm ERR! Erro: Não encontrado: conectar @ '> = 1.2.0- <1.3.0-'
    npm ERR! Alvos de instalação válidos:
    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! em installTargetsError (/usr/local/lib/node_modules/npm/lib/cache.js:313:10)
    npm ERR! em /usr/local/lib/node_modules/npm/lib/cache.js:306:17
    npm ERR! em salvo (/usr/local/lib/node_modules/npm/lib/utils/npm-registry-client/get.js:134:7)
    npm ERR! em cb (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:31:9)
    npm ERR! Relate este log * inteiro * em:
    npm ERRO!
    npm ERR! ou e-mail para:
    npm ERRO!
    npm ERRO!
    npm ERR! Sistema Linux 2.6.35-30-genérico
    npm ERR! comando "node" "/ usr / local / bin / npm" "install"
    npm ERR! cwd / home / skeptic0 / TermKitProj / TermKit
    npm ERR! nó -v v0.5.2-pre
    npm ERRO! npm -v 1.0.18
    npm ERRO!
    npm ERR! Detalhes adicionais de registro podem ser encontrados em:
    npm ERR! /home/esceptic0/TermKitProj/TermKit/npm-debug.log
    npm não está bem

    e não anda, = (

  5.   Ivan Salza dito

    Guia para Ubuntu 11.04 em espanhol, esperançosamente, e postá-lo

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

  6.   convidado dito

    Embora pareça uma ideia original, não vejo sentido. O terminal, entre outras coisas, considera a compatibilidade em qualquer sistema e a simplicidade. O poder está nos comandos, não na própria interface. Se quisermos uma barra de pastas, endereços e botões, sempre temos os gerenciadores de arquivos mais completos, como Konqueror ou Dolphin, que também já incluem integração com o terminal, até mesmo Emelfm2!

  7.   Martin Ochoa dito

    Acontece o mesmo comigo

  8.   Héctor Mata Zabala dito

    Quando eu corro a linha
    clone git http://github.com/isaacs/npm.git
    o próximo erro aparece
    erro: RPC falhou; resultado = 22, código HTTP = 417
    Não sei se está no nível do meu SO ou se o arquivo está no servidor.

  9.   Héctor Mata Zabala dito

    Eu já resolvi o problema acima
    o "s" estava faltando
    clone git https://github.com/isaacs/npm.git
    Agora o comando
    npm install
    não funciona. O Npm é de uma determinada distro?
    Estou usando o Ubuntu.

  10.   Héctor Mata Zabala dito

    Eu desisto ... parece que o npm não compilou,
    erro:

    root @ Precision-WorkStation-T3400: ~ / TermKitProj / npm # sudo make install
    ! [-d .git] || git submodule update –init –recursive
    Repositório Git vazio inicializado em /root/TermKitProj/npm/node_modules/abbrev/.git/

    github.com [0: 207.97.227.239]: errno = A conexão expirou
    fatal: incapaz de conectar um soquete (tempo limite de conexão esgotado)
    Clone de 'git: //github.com/isaacs/abbrev-js.git' no caminho do submódulo 'node_modules / abbrev' falhou
    make: *** [submodules] Erro 1

  11.   Enrique JP Valenzuela V. dito

    ou a pasta é criada na raiz? nenhum problema em criá-lo na minha pasta de usuário como .TermKitProj

    mas esqueci de dizer que uso linux mint debian xD, não vai ter problema né?

  12.   Vamos usar Linux dito

    Opa… dados muito bons !! Obrigado por passar!
    Pablo.