https://github.com/FireyFly/TermKit
last commit was on 9 days ago, probably the last remmanent living in this point
Search Criteria
Package Details: termkit-git 20121206-1
Package Actions
| Package Base: | termkit-git |
|---|---|
| Description: | A shell (server) implemented in WebKit |
| Upstream URL: | https://github.com/Floby/TermKit |
| Category: | system |
| Licenses: | |
| Submitter: | WFCody |
| Maintainer: | None |
| Last Packager: | None |
| Votes: | 14 |
| First Submitted: | 2011-06-22 05:53 |
| Last Updated: | 2012-12-06 20:53 |
Latest Comments
Comment by Jristz
Comment by Jristz
termkit
Error: require.paths is removed. Use node_modules folders, or the NODE_PATH environment variable instead.
at Function.Object.defineProperty.get (module.js:388:11)
at Object.<anonymous> (/usr/lib/node_modules/termkit/Node/nodekit.js:5:8)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:901:3
$
any idea??
Comment by flying-sheep
this is easily fixed: just remove the braces around 'npm.install' (only one install file allowed, so a string instead of an array), and remove the nodejs-npm dependency.
Anonymous comment
Syntax of File is not up to date,
Node has npm in there by default...
Comment by WFCody
I will temporarily disown this package and hope that someone smarter than me steps up to sort it out. I will still get notifications and will update the package if I get it solved. I wish there was a "broken" tag...
Anonymous comment
google-chrome fails to load protocol.js... I've being looking where it comes from but I'm no node.js expert, anyone knows why this happens??
Comment by DarwinSurvivor
Same result in Chromium (which is webkit based).
Comment by WFCody
@DarwinSurvivor:
I am not sure you CAN use firefox since this is a webkit-based terminal and might thus only work with those browsers (chrom(e/ium), rekonq, surf, midori, eve, ...).
For the more general issue with a blank screen, I have tried to change git branch to:
git://github.com/lucassmagal/TermKitLinux.git
but that did not help and there I got installation issues related to the nodej.
If someone is more familiar with these things, I would be more than happy to disown these packages in favour of someone more competent as mantainer.
Comment by DarwinSurvivor
connecting to localhost:2222 (Firefox 5) just gives a black screen (like pg-termkit does). Anyone else have this?
Comment by WFCody
@neokuno
No I did not know that. That sounds very interesting!
Anonymous comment
@WFCody:
Using browser as a client is not a 'real' solution.
Do you know there is a pygtk client in the latest TermKit repository?
It is reasonably good that using a dedicated program as client rather than using browser.
Anonymous comment
@WFCody:
Using browser as a client is not a 'real' solution.
Do you know there is a pygtk client in the latest TermKit repository?
It is reasonably good that using a dedicated program as client rather than using browser.
Anonymous comment
@WFCody:
Using browser as a client is not a 'real' solution.
Do you know there is a pygtk client in the latest TermKit repository?
It is reasonably good that using a dedicated program as client rather than using browser.
Comment by WFCody
@neokuno: I agree that this will be cleaner and it also means that I only have 1 problem with this package: the npm installation and I can isolate the problem with the script starting the server + a browser acting as a client.
Anonymous comment
This really should separate into two packages, one server(daemon) and one client.
And the client should be free to implement, use whatever technology you like, chromium, pygtk, gnome seed ... so on.
Comment by WFCody
Just a thought... perhaps I should keep the termkit itself and the browser launcher as sepparate packages? This way termkit is just a dependency for the browser launcher.
Anonymous comment
This really seems to be a tough one. But to make your current version work in the first place, you have to do a chmod +x ${pkgdir}/usr/bin/Termkit. I'd also recommend to put chromium into the depends line, because chromium is in the repos, google-chrome is not. In case other webkit browsers work as well, you might have to find another solution.
Comment by WFCody
OK... A very ugly attempt. IF anyone is familiar with npm, I am interested in making npm install with a prefix pointing to $pkgdir rather than pulling all sources. Another issue is to make a startup script that starts the termkit server and launches a compatible (webkit) browser pointing to the correct port. In a single thread I either get a browser started prior to the server is active or the browser never starts because the script is stuck on starting the server.