Ce que je veux faire est un système d'exploitation basé sur Ubuntu qui utilisera le webSSH avec Javascript sans interface graphique
Je veux que les éléments cliquables. Si vous cliquez sur une icône d'application, l'application s'ouvrira. J'ai essayé d'utiliser WebSockets, mais ils ne sont pas si faciles à utiliser.
J'ai essayé PHP, avec exec(), popen(), system() et j'ai essayé les fonctions ssh2. Ne fonctionne pas ou trop lent. Je ne peux pas utiliser une interface graphique comme shellinabox, parce que je veux seulement me connecter à localhost et exécuter des commandes comme 'firefox' ou 'sensible-browser' ou comme 'gedit'. C'est pourquoi je veux de l'aide.
J'ai googlé toute la journée et n'ai rien trouvé. Je cherche une solution simple. Juste une connexion et juste quelques commandes. Pas d'interface graphique supplémentaire, juste des choses simples!
Merci, Amanush.
------------------------------------------- [DEUXIÈME QUESTION (EDIT)] ------------
J'ai fait mon propre protocole et ça marche bien!
Une dernière question. Mon html:
<html>
<body>
<a href="cloudje:firefox">Open firefox</a>
</body>
</html>
Mon fichier .desktop:
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Terminal=false
Exec=/usr/bin/cloudjerun -c gedit
Name[en_US]=Gedit
Comment[en_US]=Small, easy-to-use program to access iTunesU media
Name=TunesViewer
Comment=Small, easy-to-use program to access iTunesU media
Icon=/usr/share/icons/hicolor/scalable/apps/tunesview.svg
Categories=Application;Network;
MimeType=x-scheme-handler/cloudje;
Comment[en_US.utf8]=Small, easy-to-use program to access iTunesU media
Tutoriel: http://jarrpa.net/2011/10/28/creating-custom-url-handlers-in-ubuntu-11-04-11-10-gnome-3-0/
Ok, il est toujours l'exécution gedit. La raison est la ligne Exec =/usr/bin/cloudjerun -c gedit.
C'est cool, mais je veux aussi lancer firefox, avec 'cloudje: firefox' dans le fichier HTML. Comment puis-je remplacer -'- c gedit 'par' -c firefox ',' -c skype 'ou' -c sensible-browser ', automatiquement?
essayer de faire ce que vous exactement ... 1. Faites une interface utilisateur pour Ubuntu qui fonctionne dans un navigateur (comme ChromeOS) et lance des programmes sur la machine locale ? 2. Créer une interface utilisateur exécutant des programmes sur une machine distante? –
travaillent avec gnome3 ou unity? – hek2mgl
Création d'un système d'exploitation basé sur un navigateur, comme JoliOS. Vous cliquez sur un article, il va lancer avec WebSockets. Le fait est, je n'utilise pas JoliOS et WebSockets ne sont pas si gentils. Ce n'est pas important si j'utilise gnome ou unity. Je me soucie de faire des connexions SSH avec Javascript et d'exécuter des commandes sur le même ordinateur en utilisant un serveur SSH. Je vais utiliser le chrome. –