Announcement

Collapse
No announcement yet.

Mutter Moves Ahead With New Release

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #31
    Originally posted by kraftman View Post
    Afaik Gimp will be using single window mode in the future:



    Any other application using such utility windows?
    Yeah Adobe Photoshop on Mac OS X. The reason given for single window on Windows was that the Windows WM sucked so bad, they didn't had a choice...

    So much for the Win00bs GIMP bashers... <_<'

    Comment


    • #32
      Originally posted by V!NCENT View Post
      Yeah Adobe Photoshop on Mac OS X. The reason given for single window on Windows was that the Windows WM sucked so bad, they didn't had a choice...

      So much for the Win00bs GIMP bashers... <_<'
      Actually it also sucks using Kwin :>

      Comment


      • #33
        Originally posted by Remco View Post
        In all seriousness: wouldn't it be great if Kwin's tiling scheme supported GIMP so it would start up in tiles next to each other? I'm all for moving all the tabbing and tiling support out of the UI toolkits and into the window managers.

        I don't know how good Kwin is as a half-baked tiling window manager (I say half-baked because as I understand it's not its primary purpose or design goal). But I use a real tiling window manager (ion3) and I have to disagree with you. I prefer leaving the applications tiling and tabbing mechanisms to the applications themselves. Imagine all those Firefox tabs suddenly out of Firefox, mixed with a similar number of Thunderbird e-mails plus half a dozen open text files in Kate. CHAOS, I say. A smart use of virtual workspaces would help, but I already do that and I wouldn't want all those internal tabs to be managed by my WM, however wicked and efficient I am with it.

        If the application is well designed there shouldn't be any problems navigating it with the keyboard (think Firefox, Acroread or Kate). If it's crap it may be time to change application or complain until the developers realise it (The Gimp).

        Originally posted by Remco
        Then you could rearrange them however you'd like, and even mix windows from different applications! In combination with session management, you could have your entire desktop act as a giant IDE.
        If you haven't tried any tiling WM I really encourage to do so, sounds like you'd enjoy it. Get your editor of choice, open some terminals, stack the output of your stuff where you like it most and there you have your personal IDE. As I mentioned above, I wouldn't like this for other programs, though.

        Comment


        • #34
          Originally posted by yotambien View Post
          I don't know how good Kwin is as a half-baked tiling window manager (I say half-baked because as I understand it's not its primary purpose or design goal). But I use a real tiling window manager (ion3) and I have to disagree with you. I prefer leaving the applications tiling and tabbing mechanisms to the applications themselves. Imagine all those Firefox tabs suddenly out of Firefox, mixed with a similar number of Thunderbird e-mails plus half a dozen open text files in Kate. CHAOS, I say. A smart use of virtual workspaces would help, but I already do that and I wouldn't want all those internal tabs to be managed by my WM, however wicked and efficient I am with it.
          The trick would be to have Firefox open new tabbed windows at the same place as other tabs of its kind. Or if you have multiple groups of Firefox tabs, the last active tab group. So you need applications that are aware of the types of certain tabs. Is this a bunch of Firefox tabs, is this a bunch of Terminal tabs, or is it a bunch of mixed tabs? Then with session management, you can restore multiple applications the way they were when you logged out. GNOME 3's "activities" might also combine well with this.
          If the application is well designed there shouldn't be any problems navigating it with the keyboard (think Firefox, Acroread or Kate). If it's crap it may be time to change application or complain until the developers realise it (The Gimp).
          The same idea as above goes for GIMP. It needs to be aware of the tiles. You need the concept of a tile group, where you have GIMP open three tiles next to each other, and the middle tile is then a tab group for its images. If you change the window configuration, that information is then stored into the session manager.

          If you haven't tried any tiling WM I really encourage to do so, sounds like you'd enjoy it. Get your editor of choice, open some terminals, stack the output of your stuff where you like it most and there you have your personal IDE. As I mentioned above, I wouldn't like this for other programs, though.
          I have recently switched from Metacity to Compiz again because I learned of the grid plugin. It lets you turn your screens into 2-by-3 and 2-by-2 grids and uses Super+Numkeys to move windows to certain grid cells (or multiple cells). It doesn't have the idea of sharing borders between adjacent windows like 'real' tiling window managers, and applications are of course not aware of the tiling facilities.

          I have used Ion on the university's computers once, but it's one of those minimalistic window managers where you need to learn it before you'll be able to use it. I may be tempted to try this again of course, because Compiz's grid plugin and my idea have renewed my interest in tiling wms.

          Comment


          • #35
            Originally posted by Remco
            The trick would be to have Firefox open new tabbed windows at the same place as other tabs of its kind. Or if you have multiple groups of Firefox tabs, the last active tab group. So you need applications that are aware of the types of certain tabs. Is this a bunch of Firefox tabs, is this a bunch of Terminal tabs, or is it a bunch of mixed tabs? Then with session management, you can restore multiple applications the way they were when you logged out. GNOME 3's "activities" might also combine well with this.
            That mitigates the problem, but doesn't really solve it. You wouldn't end up with a bunch of randomly ordered tabs, but you would still have a high number of them, possibly of a too short length due to lack of horizontal screen space. The navigation would still be very cumbersome. Instead, if you have e.g. three applications with their respective tabs you greatly reduce the number of keystrokes by first taking advantage of your WM to select the required application, and then using the application specific methods to select your destination. Bear in mind that I'm focused on keyboard navigation; with the mouse the number of clicks is reduced to one if you leave all the tabbing and tiling for the WM (all tabs visible at every moment), but you still have the problem of having to visualise which, among the 10+ tabs, is the one you are interested in.

            Session management is cool, but I don't use it since I always hibernate my computer.

            Originally posted by Remco
            I have recently switched from Metacity to Compiz again because I learned of the grid plugin. It lets you turn your screens into 2-by-3 and 2-by-2 grids and uses Super+Numkeys to move windows to certain grid cells (or multiple cells). It doesn't have the idea of sharing borders between adjacent windows like 'real' tiling window managers, and applications are of course not aware of the tiling facilities.

            I have used Ion on the university's computers once, but it's one of those minimalistic window managers where you need to learn it before you'll be able to use it.
            I'm not sure I understand what Compiz is doing with that plugin, but it sounds a bit restricted. It's probably like this program I use in XP to have virtual workspaces and tiling windows (I can't remember its name). Also, I watched a video of Kwin from KDE4, and unless they aren't showing everything, all it does is tabbing floating windows together upon explicit user request.

            The key is that the WM has to automatically tile and tab your windows, allow quick and efficient moving and resizing from both the mouse and keyboard and offer a sensible way to navigate between them. ALT+TAB is not a sensible way to do it since it's just a linear list, grabbing the mouse is slow if you are typing, and I find the expose (is it expose?) methods to be a waste of time since you have to visually identify the target window among a bunch of mini screenshots randomly splashed in the screen--not at all quick when you have loads of stuff opened.

            Tiling WMs are definitely not for everybody (*), their shallower learning curve and low graphical appealing will put most people off, especially in these days of pseudo-3D desktops, gadgets, transparencies, woobling windows and explosions--they just forgot a bit of light sex for it to be a Hollywood hit : )

            (*) For instance, keyboard navigation, not intrinsic to tiling WMs but usually associated with them, may very well slower for many (perhaps most) folks.

            Comment

            Working...
            X