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
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
A verdade é que não tenho ideia do que possa ser ... com certeza está faltando alguma dependência ... imagino.
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"
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, = (
Guia para Ubuntu 11.04 em espanhol, esperançosamente, e postá-lo
http://infinitubuntu.blogspot.com/p/guia-natty.html
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!
Acontece o mesmo comigo
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.
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.
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
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é?
Opa… dados muito bons !! Obrigado por passar!
Pablo.