Journal Gestionnaire de fenetre ideal.

Posté par  (site web personnel) .
Étiquettes :
0
16
mai
2005
Bonjour

Je voulais vous faire part de mes idées pour mon WM ideal.

1- Une application par tache.
Cela respecte plus les concepts unix.

Dans ce sens je suis plus interessé par gnome que par KDE, il me semble que cela respecte un peu plus cet ligne de conduite.

2- Toutes les applications devraient etre Dockable.
Je ne sais pas si c'est au applications de gerer cette option ou au gestionnaire de fenetre.

L'utilisation de paliatifs comme Alltray (http://alltray.sourceforge.net/)(...) ne me conviennent pas car il faut faire par exemple "alltray mozilla-firefox", je prefererais un bouton sur les bordures de la fenetre pour le "minimize to tray"

Vous vous dites peut etre que ce n'est pas interessant pour tout les logiciels, moi je pense qu'il faut laisser le choix à l'utilisateur, j'aimerais pouvoir docker facilement mon player mp3, mon terminal et mon navigateur web.

http://developer.gnome.org/projects/gup/hig/2.0/desktop-notificatio(...)
http://standards.freedesktop.org/systemtray-spec/systemtray-spec-0.(...)


3- Toutes les applications devraient gerer le mode plein ecran.
Apres tout, ce n'est jamais que la suppression des bordures, de la barre d'etats, des menus, et le retrecissement des icones de la barre d'outils.

J'utilise XFCE qui correspond à peu pres bien à mes attentes mais je n'ai pas trouver de gestionnaires de fenetres pouvant m'aider sur les points 2 et 3.
  • # FVWM

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

    Moi je ne peux que ton conseiller fvwm mais bon il ne faut pas avoir peur de mettre les mains dans le cambouis car c'est une WM qui est totalement configurable mais tout passe par un fichier de configuration....A toi de voir ;)

    Pour le 2 tu rajoute un bouton qui lance alltray <l'appli>
    Pour le 3 je n'ai pas vraiment d'idée mais je suis sure que c'est possible

    Voila ;)
  • # euh

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

    >je prefererais un bouton sur les bordures de la fenetre pour le "minimize to
    >tray"

    Il me semble que c'est prévu pour Kde ou alors il y'a eu une proposition sur kde-apps.org, je sais plus.
  • # Re: Gestionnaire de fenetre ideal

    Posté par  . Évalué à 4.

    1- Une application par tache.
    Cela respecte plus les concepts unix.

    Dans ce sens je suis plus interessé par gnome que par KDE, il me semble que cela respecte un peu plus cet ligne de conduite.

    je ne vois pas en quoi gnome est mieux que KDE pour ça. KDE est tres modulaire, avec les KPart...
    2- C'est quoi l'interet de tout docker ? il y a déjà les bureaux virtuels...
    3- Toutes les appluications KDE supportent ça.
    • [^] # Re: Gestionnaire de fenetre ideal

      Posté par  . Évalué à 4.

      3- rectification : sous KDE on peut faire ça avec n'importe quelle application
    • [^] # Re: Gestionnaire de fenetre ideal

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

      Ce n'est pas une critique, c'est l'impression que j'en ai.

      Quand on voit par exemple K3B qui permet de tout faire, moi je prefere passer par differentes petites applications (mais c'est juste MON avis)

      Je ne veut pas tout docker, mais que tout soit dockable.
      à la difference des bureaux virtuels, une aplication dockée n'est plus dans la barre des taches (oui je sais ça se parametre) et quand on clique sur son icone, elle arrive dans le bureau courant.

      J'ai, pour ma part, moins de mal à m'y retrouver qu'en utilisant les bureaux virtuels.
      • [^] # Re: Gestionnaire de fenetre ideal

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

        quand on clique sur son icone, elle arrive dans le bureau courant.

        Pas sous mon Gnome : le bureau courant devient le bureau ou est l'appli.
        • [^] # Re: Gestionnaire de fenetre ideal

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

          Je disais quand on clique sur son icone (dans le tray, pas dans la barre des taches)

          Sous xfce:

          On clique sur une icone dans la barre des taches: on arrive sur l'application, sur le bureau correspondant.

          On clique sur une icone dans le tray, c'est la fenetre qui vient jusqu'au bureau en court d'utilisation.
      • [^] # Re: Gestionnaire de fenetre ideal

        Posté par  . Évalué à 2.

        Quand on voit par exemple K3B qui permet de tout faire, moi je prefere passer par differentes petites applications (mais c'est juste MON avis)

        C'est pas un problème de WM, ça. Rien ne t'empêche de graver (sous KDE ou autre chose) en utilisant les applications de ton choix. Quitte à les coder si elles n'existent pas. Mais quel que soit ton WM, K3B restera une application intégrée de gravure de disques optiques.

        Au passage, K3B est un mauvais exemple, puisqu'il ne fait pas vraiment partie du projet KDE (même s'il offre un bon niveau d'intégration).

        Je ne veut pas tout docker, mais que tout soit dockable.
        à la difference des bureaux virtuels, une aplication dockée n'est plus dans la barre des taches (oui je sais ça se parametre) et quand on clique sur son icone, elle arrive dans le bureau courant.


        Je ne sais pas ce que tu utilises, mais sur mon système toutes les applications qui seraient intéressantes à docker sont dockables (kopete, amarok, akregator)
        • [^] # Re: Gestionnaire de fenetre ideal

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

          Je ne critiquais pas K3B qui est d'ailleur un super logiciel libre.

          Je ne sais pas ce que tu utilises, mais sur mon système toutes les applications qui seraient intéressantes à docker sont dockables (kopete, amarok, akregator)


          J'aimerais docker mon navigateur web (firefox) et mon terminal (Terminal)
          • [^] # Re: Gestionnaire de fenetre ideal

            Posté par  . Évalué à 4.

            Le navigateur je peux comprendre, bien que je n'utilise que très rarement firefox.

            La console, par contre, je trouve bien plus pratique d'utiliser un "bête" Kuake que de le docker.

            A la base, la zone de notification est quand même faite pour des applications qui produisent des informations ou nécessitent un "feedback" en dehors des périodes où elles sont au premier plan. C'est donc plutôt pensé pour des lecteurs multimedia, les logiciels de messagerie instantanée (ou pas, d'ailleurs), les programmes qui surveillent quelque chose, etc.

            Ce que tu sembles rechercher, c'est plus une barre de tâches "réduite" qui n'afficherait que les icones, non?
      • [^] # Re: Gestionnaire de fenetre ideal

        Posté par  . Évalué à 2.

        Quand on voit par exemple K3B qui permet de tout faire, moi je prefere passer par differentes petites applications (mais c'est juste MON avis)

        Tu es dur avec K3B. Ok, c'est une application KDE, donc qui ne s'intègre pas du tout à autre chose. Mais, s'il y a bien une appli dans la philosophie Unix, c'est bien K3B : il ne s'agit ni plus ni moins que d'une interface graphique à des outils en ligne de commande comme mkisofs, cdrecord, growisofs, etc ... si tu ne t'en es pas rendu compte, c'est que l'intégration a bien été faite.

        Un meilleur exemple aurait été KOffice.
        • [^] # Re: Gestionnaire de fenetre ideal

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

          Je le repete encore une fois, je n'ai pas voulu critiquer K3B (ni KDE d'ailleurs).

          Mais j'ai **l'impression** que les applications KDE sont plus souvent de grosse applications qui permettent de faire tout un tas de truc, alors que gnome aura plutot tendance (toujours selon moi) à fournir differentes petites applications.

          Par contre K3B, comme me l'a signalé Lary Cow (http://linuxfr.org/comments/575006.html#575006)(...) n'est pas une application KDE.
          • [^] # Re: Gestionnaire de fenetre ideal

            Posté par  . Évalué à 2.

            Ah si, k3b est bien une application KDE (c'est un peu évident non?), c'est juste qu'il ne fait pas partie de la distribution "officielle" de KDE, il est distribué à part (bien qu'il me semble qu'il soit dans le cvs (svn maintenant) de KDE dans les extragears).
            • [^] # Re: Gestionnaire de fenetre ideal

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

              >c'est juste qu'il ne fait pas partie de la distribution "officielle" de KDE

              Donc ce n'est pas une application KDE.
              Par contre c'est une application Qt,
              Faut pas tout melanger.
              • [^] # Re: Gestionnaire de fenetre ideal

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

                Si k3b utilise des classes de KDE, alors c'est une appli KDE et pas QT (que le logiciel soit distribué par KDE ou non n'y change rien).

                C'est la même différence qu'il y a entre une appli gtk+ et une appli gnome.

                Maintenant concernant k3b, je ne sais pas si c'est du pur QT ou du QT+KDE.
                • [^] # Re: Gestionnaire de fenetre ideal

                  Posté par  . Évalué à 3.

                  Tout à fait, pour confirmer, chez moi, k3b dépend des kdelibs, un petit ldd sur k3b par exemple me donne :
                  libkdecore.so.4 => /usr/lib/libkdecore.so.4

                  Il s'agit donc bien d'une appli kde.
  • # Pleine écran

    Posté par  . Évalué à 3.

    >> 3- Toutes les applications devraient gerer le mode plein ecran.

    Sous gnome, tu peux configurer un racourci pour passer n'importe quel fenetre en pleine-écran. Et j'ai du mal à imaginer qu'il n'y ai pas d'equivalent chez KDE.
    • [^] # Re: Pleine écran

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

      Je viens de regarder sous xfce, le raccourci clavier par defaut est ALT+F11, je n'avais jamais fait gaffe.

      Reste plus que la question du tray...
      • [^] # Re: Pleine écran

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

        • [^] # Re: Pleine écran

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

          Je n'utilise pas KDE et je n'ai (pour l'instant) pas envie de l'utiliser.
          Je ne vais donc pas voter.
          • [^] # Re: Pleine écran

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

            Super, ben c'est quoi l'interet de ton journal? T'espere quand meme pas qu'ils rajoutent ca dans gnome? Deja que chez kde y'a des gens contre, alors chez gnome, tu peux toujours te toucher pour avoir ce genre de truc ;)
            • [^] # Re: Pleine écran

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

              J'utilise XFCE comme precisé dans le journal.

              Je ne sais pas si c'est ajoutable dans gnome.
              Je ne sais pas si c'est au windows manager de gerer ça.

              Gnome n'a pas l'air de refuser cette fonctionnalité, d'apres eux, les applications non gnome n'ont pas à etre par defaut dans le dock mais peuvent gerer cette option dans les preferences.

              ça me va mais bon il faudrait encore que toutes les applications que je souhaite voir dockées incluent cette fonctionnalité.

              C'est peut etre le role du WM donc...

              http://developer.gnome.org/projects/gup/hig/2.0/desktop-notificatio(...)
            • [^] # Re: Pleine écran

              Posté par  . Évalué à 3.

              > Super, ben c'est quoi l'interet de ton journal?

              En lisant les échanges de messages. Je dirais que ce journal se résume en une phrase :
              Comment réaliser les points 1, 2 et 3 sous xfce ?
              • [^] # Re: Pleine écran

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

                En gros c'est un peu ça mais aussi cela me permet de decouvrir d'autres gestionnaires de fenetres (par exemple sawfish) et d'avoir vos points de vue sur ces fonctionnalités.
                • [^] # Re: Pleine écran

                  Posté par  . Évalué à 1.

                  Franchement, ça coûte quoi de compiler la suite KDE*?
                  1x4heures de compil' par release sur mon M 1,5ghz, et ce 2-3fois grand max par an.

                  Je sais fort bien qu'on peut tout faire avec fluxbox, WMaker, xfce.
                  Mais l'heure est à tout "l'intégré", et KDE fait ça fort bien.

                  En fait, il suffit Juste de voir tout ce que peut faire Konqueror - qui a elle seule est la vraie killer app - pour tomber sous le charme.

                  Non franchement, il me serait difficile de revenir à un fluxbox/xfce/WMaker (pourtant je les ai utilisé pendant des lustres).

                  Paradoxalement, j'utilise plus KDE par raccourcis clavier que par souris, d'ailleurs je me demande à quoi servent encore ces icones sur le bureau ou le tableau de bord. ^_^

                  Enfin ce que j'en dis, ce n'est qu'un feedback et je conçois sans soucis qu'on puisse vivre sans ça.


                  bye


                  *sans KOFFICE tout de même :)

                  ps: Je tourne en 600mhz (vive le centrino ^_^), dés lors...
                  • [^] # Re: Pleine écran

                    Posté par  . Évalué à 1.

                    Franchement, ça coûte quoi de compiler la suite KDE*?

                    Qui te dit qu'il est obligé de compiler ? peut être qu'en + il n'a besoin que de télécharger les binaires de sa distro :)
                    • [^] # Re: Pleine écran

                      Posté par  . Évalué à 1.

                      raison de plus mister Clément :)

                      ça m'a coûté un -2 quand même et j'peux même plus poster un journal ou poser une question sur le forum.

                      d'accord que ce que je dise n'évoque pas en vous un intérêt jouissif, mais là c'est pire que la censure.

                      arf il est vraiment cruel ce système.

                      ++
    • [^] # Re: Pleine écran

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

      Est ce un vrai mode plein ecran sous gnome ?

      Parce que sous XFCE, quand je fait par exemple alt+F11, il se contente d'enlever les bordures alors que ça n'a rien à voir avec le "vrai" mode plein ecran de firefox.

      Est ce un bug specifique à XFCE ou c'est pareil sous les autres WM ?
      • [^] # Re: Pleine écran

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

        Non, c'est pas un bug de XFCE mais plus un bug avec firefox ;)

        Il y'a une norme pour ca, apparement firefox ne la respecte pas ou en tout cas ne prend pas en compte les demandes de plein ecran. Mais c'est clairement pas la faute de xfce.

        Par exemple, à confirmer, que ce passe t il si on passe en plein ecran konqueror sous xfce? Normalement il devrait avoir le comportement voulu, en tout cas, quand kwin passe la fenetre en plein ecran, il se met en mode plein ecran.
      • [^] # Re: Pleine écran

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

        J'ai fais un rapport de bug ici:
        bugzilla.xfce.org/show_bug.cgi?id=969
        Si quelqu'un connait le bugnumber sur le bugzilla de mozilla ...
  • # 2+3

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

    point 2 :
    Que signifie dockable ? Est-ce different d'etre dans la barre des taches ?
    Pour moi, les 2 ont la meme utilite, et devraient avoir le meme comportement. Donc pour rendre tout "dockable", il suffirait de dire a la barre des taches de n'afficher que l'icone, non ?
    En fait, la barre des taches ne me sert a rien (sous gnome, je l'ai enlevee). Son unique utilité serait de montrer les applis minimisées.

    point 3 :
    mode plein écran... Tu en demandes beaucoup en voulant que la barre de statut disparaisse, les barres d'icones se compactent ou disparaissent... Faudrait que ce soit supporté par le toolkit graphique (sans doute pas à l'ordre du jour pour gnome qui privilégie les fonctions indispensables), et que chaque appli se cogne de faire plusieurs bares d'outils potentielles suivant la taille de ton écran, la maximisation de ta fenetre tout ca.
    Sinon, au niveau du wm, la suppression des décors et la maximisation, c'est parfois faisable (dans fluxbox, j'ai un raccourci meta-d pour enlever/remettre la barre de titre, les poignees de dimension et un meta-m pour maximiser/minimiser)

    D'ailleurs, je ne comprends pas pourquoi tu garderais une barre d'icones plutot que la barre de menus qui permet de tout faire pour un encombrement minimal.
    • [^] # Re: 2+3

      Posté par  . Évalué à 4.

      > Sinon, au niveau du wm, la suppression des décors et la
      > maximisation, c'est parfois faisable

      Perso j'utilise Sawfish, et j'ai ajouté à ma config un petit hook qui fait que les fenêtres perdent leur décoration quand elles sont maximisée et les retrouvent quand elles sont remise à une autre taille. C'est pratique, enfin moi ça me convient parceque je m'étais rendu compte que je ne touchais jamais à la barre de titre des fenêtres maximisée et à ses boutons, et que les bordures elles ne servaient définitivement à rien non plus (pas de redimensionnement, donc bon...)

      Plus généralement, je pense que Sawfish est un bon candidat quand on a des idées bien précises sur les comportements qu'on voudrait pour son WM, parcequ'il est plus que configurable, il est vraiment programmable. Voir par exemple la config de Yann Hodique, qui s'est ajouté des tabs à la pwm/fluxbox (et aussi les nombreuses autres petites fonctions qu'il a listé) :
      http://yann.hodique.free.fr/index.php?pagename=Perso.Sawfish(...)
      Et biensûr le manuel de programmation :
      http://home.blarg.net/~sand/sawfish/(...)
    • [^] # Re: 2+3

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

      Que signifie dockable ?


      Le petit icone qui apparait dans la zone de notification. Par exemple pour gaim, rythmbox etc...

      Est-ce different d'etre dans la barre des taches ?


      Oui, la zone de notification est censé contenir les applications qui sont generalement lancée en permanence.

      La barre des taches affiche elle les programmes lancés.


      Pour moi, les 2 ont la meme utilite, et devraient avoir le meme comportement. Donc pour rendre tout "dockable", il suffirait de dire a la barre des taches de n'afficher que l'icone, non ?


      Pour moi elle n'ont pas la meme utilité donc je ne pense pas que ta solution me soit utile.

      D'ailleurs, je ne comprends pas pourquoi tu garderais une barre d'icones plutot que la barre de menus qui permet de tout faire pour un encombrement minimal.


      Tu parle de la barre de menus de l'application ou du gestionnaire de fenetres ?
      • [^] # Re: 2+3

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

        >Oui, la zone de notification est censé contenir les applications qui sont
        >generalement lancée en permanence.

        Non, comme son nom l'indique, la zone de notification permet aux applications de communiquer avec l'utilisateur.
  • # E16

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

    T'as jeter un coup d'oeil du coter d'enlightenment 0.16 dit E16?
    Je le trouve pas mal du tout. De plus tu peut tout docker dans la minifenetre faite pour. Il y a un affichage des bureaux virtuelle et en clik milieu sur la bar tu bureau t'a la liste des fenetres.
  • # WindowMaker

    Posté par  . Évalué à 2.

    Tu peux docker ce que tu veux sous WindowMaker, avec le super Trombone Magnétique ! J'adore la petite animation d'explosion quand on "dé-docke" une application morte :)
  • # KWin

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

    Bon, déjà pour le "une application par tache" mois je le vois comme : "modularité et réutilisation", ce qu'achèvent parfaitement les kparts.

    Sinon, j'ai essayé de voir comment transposer au mieux tes besoins avec le fonctionnalités de KDE... je sais pas si c'est satisfaisant.

    Pour docker tout et n'importe quoi, "ksystraycmd --hidden --wid $ID_FENÊTRE" peut être associé à un raccourci clavier.

    Pour le plein écran (de manière générale: tweaker les controles)... on peut sans trop de problème avec dcop, même si ça force à écrire quelques lignes de bash. Par contre, je vois pas trop pour réduire les barres d'outils... je sais pas faire avec dcop en tout cas
    (ceci dit, KDE propose déjà un Ctrl+Maj+F dans la plupart des applications où ça sert).
  • # le 3

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


    3- Toutes les applications devraient gerer le mode plein ecran.
    Apres tout, ce n'est jamais que la suppression des bordures, de la barre d'etats, des menus, et le retrecissement des icones de la barre d'outils.


    Dans gnome et XFCE, on peut mettre un raccourci clavier pour le plein écran.
    Exemple dans gnome: Système/Préferances/Raccourcis clavier/Gestion des fenêtres/Basculer en mode plein écran -> +F12
    (touche win)
    Ne pas oublier qu'on peut toucher aux options xkb dans Système/Préferances/Clavier/Options de l'agencement
  • # Ion?

    Posté par  . Évalué à 1.

    1- Une application par tache.

    Ce n'est pas le rôle du WM de déterminer ce que font les applications...

    2- Toutes les applications devraient etre Dockable.
    3- Toutes les applications devraient gerer le mode plein ecran.

    Essaye Ion, les applis démarrent par défaut en mode plein écran et il est possible de faire des raccourcis claviers pour activer la dernière instance d'un programme ou le lancer s'il n'y en a pas ce qui remplace avantageusement la "dockisation".
    • [^] # Re: Ion?

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

      MMM un raccourci vers la derniere instance d'un programme, ça fait un moment que je cherche ça, savez vous si d'autres WM le gere ?

Suivre le flux des commentaires

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