Announcement

Collapse
No announcement yet.

Hiding taskbar windows on other desktops

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Hiding taskbar windows on other desktops

    Where's the config for that? I've looked in the taskbar config and the multiple desktop config and it's not there. Did it move? I've used it before, but now it's just..gone. On 3.5.9

    Also, no matter what I set it to in the kde control module for number of desktops, when I open it again it's set at 1. I hit apply, ok all that, but then I re-open the config and It's back to 1 desktop.

    #2
    Re: Hiding taskbar windows on other desktops

    Right click the taskbar> Configure KDE Panel> Taskbar> uncheck "Show windows from all desktops"

    Comment


      #3
      Re: Hiding taskbar windows on other desktops

      Show me where that option is on my configuration menu in the screenshot below. Cause I'm not seeing it, and I'll bet you don't see it either.
      Attached Files

      Comment


        #4
        Re: Hiding taskbar windows on other desktops

        The option is not shown if you only have 1 desktop, so your problems are likely connected.

        The number of desktops is set in ~/.kde/share/config/kwinrc, so you might take a look at it (also check it's owned/writable by/for the user)

        Comment


          #5
          Re: Hiding taskbar windows on other desktops

          Ah. I did not know that. You know, another weird thing is that there's two desktops on the pager, both listed as Desktop 1. I don't see anything listed in kwinrc about specific number of desktops, and it is writeable. Here's what it looks like.
          Code:
          [$Version]
          update_info=kwin_focus2.upd:kwin_focus2,kwin3_plugin.upd:kde3.2,kwin_focus1.upd:kwin_focus1,kwin.upd:kde3.0r1,kwin.upd:kde3.2Xinerama
          
          [Desktops]
          Name_1=
          Name_2=
          
          [Windows]
          AltTabStyle=CDE
          AutoRaise=false
          BorderSnapZone=0
          ClickRaise=true
          ElectricBorders=0
          FocusPolicy=ClickToFocus
          IgnoreFocusStealingClasses=kio_uiserver
          Placement=Cascade
          ResizeMode=Opaque
          WindowSnapZone=0

          Comment


            #6
            Re: Hiding taskbar windows on other desktops

            Try this:
            Code:
            [Desktops]
            Name_1=
            Name_2=
            Number=2

            Comment


              #7
              Re: Hiding taskbar windows on other desktops

              OK, now the second desktop in the pager is being listed as Desktop 2, that's progress, right? The kcontrol module is still listing it as having only 1 desktop enabled and it still stays as 1 after changing it. If I change it to 2 in there, the second desktop reverts to being called Desktop 1 as well as the top one, though the kwin config file doesn't change.

              Comment


                #8
                Re: Hiding taskbar windows on other desktops

                Rather odd...you aren't using compiz by any chance?

                How about the 'Show windows from all desktops' option, is it still hidden?

                Comment


                  #9
                  Re: Hiding taskbar windows on other desktops

                  Ah. Yes I am using Compiz. I just tried turning it off, and sure enough, it was now listed as me having 2 desktops, and I saw the option in the other menu to turn off showing all the windows on desktops. So I left it at 2 and unchecked the box and then re-enabled Compiz, but now it's right back to the way it was. Hidden option, 1 desktop.

                  Gotta be something with Compiz then, eh?

                  Comment


                    #10
                    Re: Hiding taskbar windows on other desktops

                    Originally posted by molloollom
                    Gotta be something with Compiz then, eh?
                    yes, kwin and compiz handle virtual desktops differently...so it's not surprising kwin settings don't work as expected in compiz.

                    Unfortunately I don't use compiz, so I can't tell if this is a 'perfect' solution, but there is a taskbar replacement applet that should work with compiz:
                    http://www.kde-apps.org/content/show...?content=49484

                    There is a package for it in the ubuntu repos, 'kicker-taskbar-compiz'. You can try installing it and replacing your existing taskbar applet with the new applet (use remove applet/add applet dialogs for the panel) - and see if that solves your issue.

                    Comment


                      #11
                      Re: Hiding taskbar windows on other desktops

                      That's surprising it doesn't work out of the box, I would think that most people who use compiz and all the cube stuff would want to be able to actually make it functional by having windows in the taskbar only for the part of the cube it's actually showing.

                      I tried the replacement and it doesn't do anything. Pager's still stuck on 1 desktop, and the option's still hidden. Is it screwed up like this in kde4 too, or is that different since it doesn't use the same taskbar and stuff?

                      Comment


                        #12
                        Re: Hiding taskbar windows on other desktops

                        Originally posted by molloollom
                        That's surprising it doesn't work out of the box, I would think that most people who use compiz and all the cube stuff would want to be able to actually make it functional by having windows in the taskbar only for the part of the cube it's actually showing.
                        Well, not everyone uses compiz, and of those, everyone don't wish to show only windows from active desktops...so it probably means this is not a 'priority' for KDE 3.5.x (at least not anymore)

                        I tried the replacement and it doesn't do anything. Pager's still stuck on 1 desktop, and the option's still hidden.
                        Well there's a replacement applet for the pager as well, 'kicker-compiz', which should work better with compiz. (remember you have to actually replace the applets in your panel for these to work). And I'd guess the option will be hidden even if it works (but you mentioned in your last post you already 'unticked' the option so it should be set already...if not, you can edit taskbarrc manually as instructed on the url I posted earlier). The new taskbar applet should just understand better how compiz handles virtual desktops.
                        ~/.kde/share/config/ktaskbarrc

                        and add:

                        [General]
                        ShowAllWindows=false
                        Is it screwed up like this in kde4 too, or is that different since it doesn't use the same taskbar and stuff?
                        This I cannot tell, as I don't use compiz. I'd expect it to work well for kwin-with-3d-effects in KDE4.

                        Comment


                          #13
                          Re: Hiding taskbar windows on other desktops

                          Cool, now that I added the kicker-compiz it's working. You're right, that option itself is still hidden but it's doing what I want it to do now which is good enough for me.

                          Thanks for the help, that was bugging the hell out of me.

                          Comment

                          Working...
                          X