Ok, eh bien je suis vraiment pousser les limites quant à ce que les chaussures sont ici, donc je ne m'attends pas à des miracles: est-il un moyen de courir éventuellement une application chaussures sans un gui?Aucune option Gui?
La raison pour laquelle je voudrais faire ceci est que je suis en train de créer un outil destiné aux "non-informaticiens", ainsi qu'aux "informaticiens", qui préfèreraient simplement utiliser le programme comme un outil de ligne de commande, peut-être même sur des systèmes sans X/gtk installé. (Je travaille comme chercheur multidisciplinaire, et des chaussures est idéal pour se concentrer sur les outils et pas de jongler avec la conception IUG toute la journée.)
Voici quelques exemples de code:
if(ARGV[1] == "nogui")
puts "running computation on #{ARGV[2]}";
exit();
end
Shoes.app(:width => 200, :height => 100) do
@button = button("Quit").click() {
exit();
}
end
qui fonctionne sauf que je reçois un
Gtk-CRITICAL **: gtk_main_quit: assertion `main_loops != NULL' failed
erreur.
Oui, c'est toujours une option, mais je n'ai pas toutes les finesses d'emballage des chaussures. Ruby, ainsi que les gemmes sur lesquelles repose mon programme, seraient des exigences d'installation. J'ai regardé rubyscript2exe, mais j'espère que les chaussures peuvent le faire mieux (et j'espère ne pas devoir faire face à plusieurs solutions de empaquetage ;-)) Je suppose que ce n'est pas si mal d'exiger des librairies X et gtk , tant que l'application chaussures n'essaie pas de faire apparaître une fenêtre; c'est-à-dire tant que ça ne gêne pas une connexion ssh, je serais heureux. – shawn