Bug 134703 - task-switch windows-borders: enhance functionality or remove it
Summary: task-switch windows-borders: enhance functionality or remove it
Status: RESOLVED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR wishlist
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
: 135565 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-09-26 20:59 UTC by Maciej Pilichowski
Modified: 2007-04-24 16:28 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Maciej Pilichowski 2006-09-26 20:59:31 UTC
Version:            (using KDE KDE 3.5.4)
Installed from:    SuSE RPMs

https://bugs.kde.org/show_bug.cgi?id=115689 now I can see when it come from :-)

Highly annoying, at least for me. Please show the window content not only frame, otherwise it just makes more mess than it is needed. Also please make it configurable to switch off.
Comment 1 Lubos Lunak 2007-01-26 17:27:48 UTC
*** Bug 135565 has been marked as a duplicate of this bug. ***
Comment 2 Yevgen Muntyan 2007-01-26 20:34:37 UTC
Sorry for annoyance, but please do not forget about how many people asked to just turn it off. Showing window content may or may not be nice, but it's certainly a little different from "Turn the black border thing off". I.e. "or" part in title is not what was wanted in the reports closed as duplicates.
Comment 3 Maciej Pilichowski 2007-01-26 21:04:52 UTC
I wrote exactly about turning it off (not permanent, but configurable by user).
Comment 4 chepel 2007-03-23 23:03:45 UTC
Please make this "feature" _configurable_. 
Those frames are extremely annoying. I hate them in GNOME as well.
Comment 5 jos poortvliet 2007-03-24 11:16:47 UTC
Come on, they only show up when you switch between windows, showing where the new window is. Now they might not look that sexy, true, and KDE4 will have a much cooler effect, but I wouldn't waste any time on them if I was lubos... If you hate them that much, send a patch to make it configurable in the kwinrc (not the gui, why clutter the kwin gui even more for something so unimportant).
Comment 6 Maciej Pilichowski 2007-03-24 11:54:15 UTC
> I wouldn't waste any time on them if I was lubos... If you hate them that
> much, send a patch to make it configurable

The irony is, those frames is quite new effect in KDE, and somebody already spent some time adding this to KDE -- without noticing, that the other report got attention only from people interested in having such feature.
Comment 7 Lubos Lunak 2007-04-24 15:29:13 UTC
SVN commit 657576 by lunakl:

Option to turn off alt+tab outline:
kwinrc:[Windows]:TabboxOutline:false
FEATURE:134703



 M  +1 -0      options.cpp  
 M  +1 -0      options.h  
 M  +1 -1      tabbox.cpp  


--- branches/KDE/3.5/kdebase/kwin/options.cpp #657575:657576
@@ -54,6 +54,7 @@
     moveMode = stringToMoveResizeMode( config->readEntry("MoveMode", "Opaque" ));
     resizeMode = stringToMoveResizeMode( config->readEntry("ResizeMode", "Opaque" ));
     show_geometry_tip = config->readBoolEntry("GeometryTip", false);
+    tabboxOutline = config->readBoolEntry("TabboxOutline", true);
 
     QString val;
 
--- branches/KDE/3.5/kdebase/kwin/options.h #657575:657576
@@ -301,6 +301,7 @@
         uint dockShadowSize;
         bool onlyDecoTranslucent;
         bool resetKompmgr;
+        bool tabboxOutline;
 
     private:
         WindowOperation OpTitlebarDblClick;
--- branches/KDE/3.5/kdebase/kwin/tabbox.cpp #657575:657576
@@ -548,7 +548,7 @@
 void TabBox::updateOutline()
     {
     Client* c = currentClient();
-    if( c == NULL || this->isHidden() || !c->isShown( true ) || !c->isOnCurrentDesktop())
+    if( !options->tabboxOutline || c == NULL || this->isHidden() || !c->isShown( true ) || !c->isOnCurrentDesktop())
         {
         XUnmapWindow( qt_xdisplay(), outline_left );
         XUnmapWindow( qt_xdisplay(), outline_right );
Comment 8 Maciej Pilichowski 2007-04-24 16:28:41 UTC
Lubos, thank you!