GTK+ en mode texte

Posté par  . Modéré par Fabien Penso.
Étiquettes :
0
27
août
2003
Gnome
Cursed GTK est un projet visant à porter GTK+ en mode console grâce à Ncurse. Il paraît assez avancé et est en version bêta. Comme le fait remarquer un commentaire sur gnomedesktop.org, cela permettra d'utiliser son pc à distance sans avoir une connexion ADSL 1024 kbits/s ;)

Aller plus loin

  • # Re: GTK+ en mode texte

    Posté par  . Évalué à 4.

    Sympas !
    Une fois de plus ça prouve:
    - l'interêt de programmer avec gtk.
    - la souplesse qu'offrent les logiciels libre.
    • [^] # Re: GTK+ en mode texte

      Posté par  (site web personnel, Mastodon) . Évalué à 10.

      Une fois de plus ça prouve:
      - l'interêt de programmer avec gtk.
      - la souplesse qu'offrent les logiciels libre.

      Cela ne prouve en rien l'intérêt de programmer en GTK. Yast semble architecturé ainsi depuis longtemps (les modes console et grapique sont quasiment identiques).
      Et enfin, la souplesse n'est en rien liée au fait que GTK+ soit libre, mais documenté. Car si tu as l'API complète et commentée, tu peux toujours réécrire une bibliothèque qui pourra se substituer à celle d'origine.

      Bref, ce «portage» ne prouve qu'une chose : on peut écrire une application qui fonctionneras à la fois graphiquement et textuellement.
      • [^] # Re: GTK+ en mode texte

        Posté par  (site web personnel) . Évalué à 7.

        Et enfin, la souplesse n'est en rien liée au fait que GTK+ soit libre, mais documenté. Car si tu as l'API complète et commentée, tu peux toujours réécrire une bibliothèque qui pourra se substituer à celle d'origine.

        Tu as raison, cependant le fait que GTK+ soit libre à certainement autorisé une réalisation plus rapide (reprise de tout le code non directement lié à la couche graphique) et assure un comportement très proche entre les deux versions.
      • [^] # Re: GTK+ en mode texte

        Posté par  (site web personnel) . Évalué à 10.

        Yast semble architecturé ainsi depuis longtemps (les modes console et grapique sont quasiment identiques).
        Pareil chez mandrake ou ils ont une lib qui permet d'afficher leurs outils au choix en gtk, en texte ou en http.

        L'avantage ici est que toutes les applis gtk actuelles pourront utiliser ce mode.
      • [^] # Re: GTK+ en mode texte

        Posté par  . Évalué à 1.

        Yast semble architecturé ainsi depuis longtemps (les modes console et grapique sont quasiment identiques).
        De même que les outils Mandrake. Et ils fournissent un méta-toolkit pour remplir ce rôle, gtk en mode X et ncurses en mode texte.
  • # Re: GTK+ en mode texte

    Posté par  . Évalué à 9.

    Ca permettera surtout d'utiliser les programmes GTK(2.0) sans avoir a supporter ce lourdo de Xfree ;-) < /troll > ainsi que d'exploiter ces programmes sur des machines qui n'ont pas d'écran ... Vraiment une très bonne idée ce programme, je suis pressé de voir ce que ca va donner plus tard ! (reste a savoir si ca va etre lent, et si ca va dévorer beaucoup de ressources, mais je ne le pense pas, enfin les essais que j'ai fait sont assez concluants)
    • [^] # Re: GTK+ en mode texte

      Posté par  . Évalué à 8.

      ouais, vivement qu'on porte OpenOffice dessus, tiens.
      • [^] # Re: GTK+ en mode texte

        Posté par  . Évalué à 10.

        c'est déjà fait :-) ça s'appel Emacs

        Tiens...une porte ->[]

        Je trolle dès quand ça parle business, sécurité et sciences sociales

      • [^] # Re: GTK+ en mode texte

        Posté par  . Évalué à 0.

        Pour l'instant tu peux deja essayer Mozilla en mode texte.

        => Pour ceux qui pense que lynx suxor des loutres....
    • [^] # Re: GTK+ en mode texte

      Posté par  (site web personnel) . Évalué à 3.

      Et pour les canevas, ils utilisent aalib ? Si oui, je vais enfin pouvoir utiliser Gimp et Sodipodi sur mon terminal/minitel !
  • # mouais

    Posté par  (site web personnel) . Évalué à 7.

    C'est pas pour lancer un troll, mais ça fait longtemps que Qt supporte le mode console:
    http://qtconsole.nl.linux.org/konsole.png(...)
    http://qtconsole.nl.linux.org/kmail.png(...)
    http://qtconsole.nl.linux.org/konq.png(...)
  • # Re: GTK+ en mode texte

    Posté par  . Évalué à -3.

    c'est quand meme assez impressionnant ! j'suis impatient de tester ca...
  • # Re: GTK+ en mode texte

    Posté par  . Évalué à -2.

    >> connection ADSL 1024 ko/s

    s/ko/kb/
  • # Re: GTK+ en mode texte

    Posté par  (site web personnel) . Évalué à 10.

    AMHA c'est une super idée, en plus ça peut être un très bon point de départ pour évoluer vers d'autres cibles, dédiées par exemple aux handicapés visuels ou autres. A priori on peut imaginer que si GTK+ est porté vers l'interface console alors qu'au départ il a été pensé "interface graphique", à terme on ait tout un tas de backends variés adaptés par exemple à des terminaux braille.

    Très intéressant ce bidule en tout cas.
    • [^] # Re: GTK+ en mode texte

      Posté par  . Évalué à 4.

      Si j'ai bien tout suivi, les applications GNOME comme celles de KDE construisent leurs interfaces graphiques à la volée à partir de descripteurs d'interfaces en XML.

      Rien n'empêche de "traduire" de XML dans un format compréhensible pour les tablettes braille ou autres. Ca serait peut être plus efficace qu'une singerie d'interface graphique en mode texte.

      BeOS le faisait il y a 20 ans !

      • [^] # Re: GTK+ en mode texte

        Posté par  . Évalué à 3.

        Oui, il s'agit la d'une espece de reproduction graphique avec des caracteres ascii, et donc pas optimisee pour un affichage ascii, justement. Si le mode console de gtk est utile pour des petites machines sur lesquelles on ne peut/veut pas lancer X, je pense qu'il gagnerait a s'affranchir du visuel X car ca le relegue un peu au rang de prouesse technique demonstrative.
      • [^] # Re: GTK+ en mode texte

        Posté par  . Évalué à 5.

        Non, ni gnome ni kde ne construisent leurs IHM a la volée a partir d'un fichier XML "de base"
        Les outils comme glade ou qtdesigner utilisent du XML comme format de fichier.

        Il est sans aucun doute possible (et fait) de construire au run time l'interface a partir d'un fichier XML , d'ailleur XUL fait ca.

        Pour ce qui est des tablette braille et autre technologie pour personne handicapé,
        il faudrais plutot regarder du cote du GNOME Accessibility Project
        (http://developer.gnome.org/projects/gap/(...) )
        • [^] # Re: GTK+ en mode texte

          Posté par  (site web personnel) . Évalué à 2.

          Par contre QT propose cette approche pour la construction de l'IHM :
          http://doc.trolltech.com/3.1/designer-manual-6.html(...)

          Je ne sais pas, par contre, si GTK en fait de même
        • [^] # Re: GTK+ en mode texte

          Posté par  (site web personnel) . Évalué à 2.

          Il est sans aucun doute possible (et fait) de construire au run time l'interface a partir d'un fichier XML , d'ailleur XUL fait ca.

          C'est ce que fait la libglade. C'est la maniere la plus interessante d'utiliser glade a mon avis.
          Tu fais ton interface dans glade en mettant des noms de callbacks sur les signaux.

          Tu ecris un petit fichier dans le language de ton choix (ruby, php, python, ....) ou tu definis les callbacks et tu appelles une fonction de liblade qui parse le XML et genere l'interface. Et voila comme disent les anglais
          • [^] # Re: GTK+ en mode texte

            Posté par  . Évalué à 1.

            En fait, tous les devels gtk/gnome deconseillent d'utiliser glade, mais d'utiliser libglade plutot
            • [^] # Re: GTK+ en mode texte

              Posté par  (site web personnel) . Évalué à 2.

              Euh generer des interfaces xml pour la libglade sans glade .... cho ...

              je suppose que ce que tu voulais dire c t qu'il etait deconseiller d'utiliser le generateur de code de glade. C vrai que la libglade est sympa a utiliser. pour le dev en C++ par contre je prefere utiliser le code genere et tout reorganiser a la main c plus propre (et ca evite l'interpreteur xml).
    • [^] # Re: GTK+ en mode texte

      Posté par  . Évalué à 4.

      GTK+ a été pensé pour pouvoir supporter relativement facilement tout ce qui est accessibilité, c'est à dire être accessible aux handicapés. Je pense qu'il y a déjà moyen de l'utiliser avec un output en braille, y a aussi moyen d'avoir de la synthèse vocale quand tu passes sur des éléments d'interface, ...
  • # GTK+ en mode texte, dur pour Gimp

    Posté par  . Évalué à 2.

    Je me demande bien ce que ça donnerais, Gimp en mode console!
    Mais c'est utile quand même à mon avis, surtout pour ne connaitre qu'une API pour programmer sur tout type de matériel. C'est bô l'abstraction :-)
    • [^] # Re: GTK+ en mode texte, dur pour Gimp

      Posté par  . Évalué à 0.

      Plus prosaïquement, en mode console pure, comment j'utilise gnotepad sans mes raccourcis ctrl-c ctrl-x ctrl-v (ben tiens, pour faire comme les pommes) ?

      [Je sais, je sors et j'utilise vi... ou je colle une etiquette avec une pomme à la place de ce bête petit logo de windows qui me fait de la publicité subliminal 24h/24h, et je reconfigure les raccourcis. Hum hum, voyons voir...]
  • # Re: GTK+ en mode texte

    Posté par  . Évalué à 3.

    Allez puisqu'on en est a causer, et parce que ca trolline avec Qt, faut bien qu'un javaiste vienne causer de ses joujous.
    Donc pour textualiser Swing, vous avez le tres bon Charva (cf freshmeat).

    Et devinez quoi? Y en a meme qui HTML-ise le Swing. Allez voir du cote de wingS (cf freshmeat) ou du tres payant WebCream.

    Allez les gars bon courage avec Cursed-GTK, ca nous servira tjs pour SWT :-)
    • [^] # Re: GTK+ en mode texte

      Posté par  (site web personnel) . Évalué à 5.


      Allez puisqu'on en est a causer, et parce que ca trolline avec Qt, faut bien qu'un javaiste vienne causer de ses joujous.
      Donc pour textualiser Swing, vous avez le tres bon Charva (cf freshmeat).

      Et devinez quoi? Y en a meme qui HTML-ise le Swing. Allez voir du cote de wingS (cf freshmeat) ou du tres payant WebCream.

      Allez les gars bon courage avec Cursed-GTK, ca nous servira tjs pour SWT :-)


      Y pas quelqu'un qui aurait une bibliothèque pour afficher ça en français clair ?
      ;o)
      • [^] # Re: GTK+ en mode texte

        Posté par  (site web personnel) . Évalué à 3.

        Le monsieur dit que ce que fait Cursed GTK pour GTK, ça existe déjà pour le toolkit classiquement utilisé par les applications en Java. (Le SWING)

        SWT c'est un autre toolkit pour les applis en Java, qui sous Linux s'appuie sur GTK pour l'affichage. (c'est ce qu'utilise Eclipse, l'outil de programmation poussé par IBM)
  • # Re: GTK+ en mode texte

    Posté par  . Évalué à 4.

    Cette niouzes est definitivement une usine a trolls :-)

    Donc pour prendre controle de sa babasse a distance en mode graphique, y a VNC (ca rame) ou NX (qui cartonne bien sur mon 56k
    pour exporter un bureau 1024x768 en 16 bits).

    NX, la solution a tous vos petits problemes d'export DISPLAY :-)

    PS: le coeur de NX est free. L'enrobage (IHM a neuneu) est payant.
    Les gens de KDE sont sur l'affaire pour une version completement libre.
    • [^] # Re: GTK+ en mode texte

      Posté par  (site web personnel) . Évalué à 1.

      Les gens de KDE sont sur l'affaire pour une version completement libre.
      Des détails ? Une URL ?
      NX a l'air de roxer, mais c'est ch*** à installer, j'ai préféré remettre ça à plus tard.
      • [^] # Re: GTK+ en mode texte

        Posté par  . Évalué à 2.

        Suis les mailing lists de NX.

        Sinon l'install "trial" de NX (qui n'est pas limitee dans le temps :-)
        est vraiment simple a installer/configurer (bon faut etre root et avoir perl et ssh, mais a part c'est easy).

        Sinon pour les plus puristes, ils ont fait un document qui explique tous les scripts necessaires pour se passer de leur IMH.

        Vu l'efficacite de la sus-dite IHM, le prix est vraiment abordable (Debian+NX=Mandrake. Go go debian!!!).

        lolive
        • [^] # Re: GTK+ en mode texte

          Posté par  . Évalué à 1.

          Bah un ssh c'est aussi une solution valable aux problemes de export DISPLAY ... ca marche nickel entre ma linux box et mon xp-boulot.. en plus les données sont encryptées et optionnellement compressées...

          bref de quoi regarder des images a distance avec gqview dans mon cygwin :-)
          • [^] # Re: GTK+ en mode texte

            Posté par  . Évalué à 1.

            Euh, ça n'a pas grand'chose à voir en termes de vitesse d'affichage sur des débits pas très élevés (c'est-à-dire pas en local, sur de l'ADSL, par exemple).
        • [^] # Re: GTK+ en mode texte

          Posté par  (site web personnel) . Évalué à 1.


          Debian+NX-Mandrake


          ??? C quoi le rapport ???
  • # Re: GTK+ en mode texte

    Posté par  . Évalué à 5.

    Y'a plus qu'a integrer la aalib la dedans et va pouvoir afficher des images dans les fenetres (Gimp entierement en console ;)) ca va etre pratique pour la retouche d'image... Va falloir plisser les yeux...
  • # Re: GTK+ en mode texte

    Posté par  (site web personnel) . Évalué à -3.

    Cool, la boite de selection de fichier atteint enfin un niveau de convivialité proche de celle de Qt !

    http://zemljanka.sourceforge.net/cursed/screenshots/file_selection.(...)

    On progresse ...
  • # Re: GTK+ en mode texte

    Posté par  . Évalué à -3.

    A quand Curse KDE !! ;)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.