TermKit це абсолютно інша альтернатива нашому старому терміналу. Стів Віттенс, його творець, багато років працює з 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
компакт-диск TermKitProj
клон git https://github.com/joyent/node.git
CD-вузол
. / Налаштувати
зробити
4. - Ми компілюємо вузол:
sudo зробити встановити
cd ..
клон git http://github.com/isaacs/npm.git
npm cd
sudo зробити встановити
5. - Трохи більше…
cd ..
клон git https://github.com/Floby/TermKit.git --рекурсивний
cd TermKit /
npm встановити
вузол Вузол / nodekit.js
6. - Готові. Щоб протестувати його, відкрийте Chrome / Chromium і перейдіть за такою URL-адресою: http: // localhost: 2222
Запит, чи працює це на 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: *** [встановити] Помилка 1
Сподіваюсь, ви можете мені допомогти, дякую xD
Правда полягає в тому, що я не уявляю, що це може бути ... певно, якоїсь залежності не вистачає ... Я думаю.
Для тих з нас, хто використовує Arch, нам це легко, оскільки він знаходиться в AUR termkit-git, а також існує середовище termkit-pygtk (тому Chrome або Chromium не потрібні 😉). Але, як завжди, вам доведеться активувати модулі вручну, як це зробив @Pablo у дописі з "node /usr/lib/node_modules/termkit/Node/nodekit.js"
передостанній крок пропускає мене:
~ / TermKitProj / TermKit $ npm встановити
npm ПОМИЛКА! Помилка: не знайдено: connect @ '> = 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 ПОМИЛКА! Система Linux 2.6.35-30-generic
npm ПОМИЛКА! команда "вузол" "/ usr / local / bin / npm" "встановити"
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
нмм не добре
і не ходить, = (
Сподіваємось, посібник для Ubuntu 11.04 іспанською мовою та опублікуйте його
http://infinitubuntu.blogspot.com/p/guia-natty.html
Хоча це здається оригінальною ідеєю, я не бачу сенсу. Термінал, серед іншого, враховує сумісність з будь-якою системою та простоту. Потужність полягає в командах, а не в самому інтерфейсі. Якщо нам потрібна панель папок, адрес та кнопок, ми завжди маємо найповніші файлові менеджери, такі як Konqueror або Dolphin, які також вже включають інтеграцію з терміналом, навіть Emelfm2!
Те саме трапляється і зі мною
Коли я запускаю лінію
гіт-клон http://github.com/isaacs/npm.git
з'являється наступна помилка
помилка: RPC не вдалося; результат = 22, код HTTP = 417
Я не знаю, чи це на рівні моєї ОС, чи файл буде на сервері.
Я вже вирішив проблему вище
"s" відсутнє
гіт-клон https://github.com/isaacs/npm.git
Тепер команда
npm встановити
вона не працює. Npm від якогось конкретного дистрибутива?
Я використовую ubuntu.
Я здаюся ... здається, 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
або папка створена в кореневій системі? немає проблем зі створенням його в моїй папці користувача як .TermKitProj
але я забув сказати, що використовую linux mint debian xD, проблем не буде, правда?
Ой… дуже хороші дані !! Дякуємо за передачу!
Павло.