Re: [kde] Bizarre window snap at screen borders

2013-10-24 Thread Roberto Ragusa
On 10/23/2013 09:23 PM, Wes Hardin wrote:
> It is an intended behavior.  It was introduced (with many bugs) in 4.11 and
> refined gradually over the past two releases.  I understand the developer's
> reasoning, but it has no benefit in my (and apparently others') workflow.  I
> have had lengthy dicussions with the KDE developers about at least making it
> optional.  They have refused.

Unbelievable.
I do not mind crazy defaults as far as I can revert to what I consider saner, 
but
this one is not even configurable.
Inconsistent and ugly.

-- 
   Roberto Ragusamail at robertoragusa.it
___
This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.


Re: [kde] Bizarre window snap at screen borders

2013-10-24 Thread Duncan
Roberto Ragusa posted on Thu, 24 Oct 2013 10:53:04 +0200 as excerpted:

> On 10/23/2013 09:23 PM, Wes Hardin wrote:
>> It is an intended behavior.  It was introduced (with many bugs) in 4.11
>> and refined gradually over the past two releases.  I understand the
>> developer's reasoning, but it has no benefit in my (and apparently
>> others') workflow.  I have had lengthy dicussions with the KDE
>> developers about at least making it optional.  They have refused.
> 
> Unbelievable.
> I do not mind crazy defaults as far as I can revert to what I consider
> saner, but this one is not even configurable.
> Inconsistent and ugly.

FWIW, I believe it /was/ configurable at one point.  I remember an option 
in kde settings... something about "maximized windows can be resized", 
with a checkbox, IIRC.  And I set that and all was fine... until a kde 
update apparently removed that functionality and dragging the edge of a 
maximized window "broke".  I thought the setting had just got reset and 
spent quite some time turning kde settings upside down and inside out, 
attempting to shake out that configuration option again, but I finally 
decided the option must have been removed.  This thread now confirms it.

Note that I run either latest series live-branch (currently 4.11-branch), 
or during the betas when lastest stable is basically done but they've not 
branched off the new branch yet, master/HEAD (well, thru early 4.11, now 
the various kde projects are splitting off a 4.x branch and master is qt5 
based kde5/frameworks, but I'll be sticking with the 4.x branch for 
awhile I think).

And I update every week or so, thus far more often than the monthly 
releases (semi-monthly during the beta/rc pre-releases).

So I can't easily say what specific version the config option appeared 
in, and where it disappeared, without spending some time looking that all 
up.  It may have actually been the betas that had the config option, with 
it being removed by 4.11.0 release, I'm not sure.  But the config options 
was there for awhile as I remember it.  And I too find the now hard-coded 
behavior annoying.

Tho as I believe I said in an earlier reply, now that I figured out what 
happened, it's reasonably easy to use the modifierkey-mousebutton drag 
method, to click /inside/ a window and resize it.  /That/ still works for 
these windows, fortunately!  And it's not even much more trouble.  But it 
*DOES* require breaking the old edge-drag habit and training myself in 
with the new modifier-key-drag habit, and that's certainly annoying!

Without that workaround, there's a fair chance I'd be motivated enough to 
trace down the commit that killed that functionality and revert it, 
setting up a patch to be (scripted-auto-)applied when I rebuild kwin or 
whatever.  Since I'm on gentoo and already building from source using 
ebuild scripts, that's a simple matter of dropping the patch in the 
appropriate dir so it's automatically applied when I rebuild the 
package.  However, given that I have the modifier-drag workaround, my 
frustration hasn't risen to the level of triggering the search for that 
individual commit.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman

___
This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.


Re: [kde] Bizarre window snap at screen borders

2013-10-24 Thread Frank Steinmetzger
Am Donnerstag, 24. Oktober 2013, 09:27:08 schrieb Duncan:

> Roberto Ragusa posted on Thu, 24 Oct 2013 10:53:04 +0200 as excerpted:
> > On 10/23/2013 09:23 PM, Wes Hardin wrote:
> >> It is an intended behavior. It was introduced (with many bugs) in 4.11…
> > Unbelievable.
> > I do not mind crazy defaults as far as I can revert to what I consider
> > saner, but this one is not even configurable.
> > Inconsistent and ugly.
> 
> FWIW, I believe it /was/ configurable at one point.  I remember an option
> in kde settings... something about "maximized windows can be resized",
> with a checkbox, IIRC.  And I set that and all was fine... until a kde
> update apparently removed that functionality and dragging the edge of a
> maximized window "broke".  I thought the setting had just got reset and
> spent quite some time turning kde settings upside down and inside out,
> attempting to shake out that configuration option again, but I finally
> decided the option must have been removed.  This thread now confirms it.

See how tastes differ. *I* found this a bad idea and it was among the things I 
always disable right after installation, because I wanted the window's [X] to 
be in the corner where it belongs so I can quickly reach it by mouse. It's the 
same reason for which I can't understand why people use top panels. But that's 
the user world -- to each his own, and the dev's can't accommodate everyone. 
The fact that they don't include (or, as you say, even remove) the option is 
sadly another story.
-- 
Gruß | Greetings | Qapla’
Please do not share anything from, with or about me with any Facebook service.

Es gibt bessere zündende Ideen als die Bombe.
___
This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.

Re: [kde] Bizarre window snap at screen borders

2013-10-24 Thread Wes Hardin
On 10/24/2013 04:27 AM, Duncan wrote:
> Roberto Ragusa posted on Thu, 24 Oct 2013 10:53:04 +0200 as excerpted:
> 
>> On 10/23/2013 09:23 PM, Wes Hardin wrote:
>>> It is an intended behavior.  It was introduced (with many bugs) in 4.11
>>> and refined gradually over the past two releases.  I understand the
>>> developer's reasoning, but it has no benefit in my (and apparently
>>> others') workflow.  I have had lengthy dicussions with the KDE
>>> developers about at least making it optional.  They have refused.
>>
>> Unbelievable.
>> I do not mind crazy defaults as far as I can revert to what I consider
>> saner, but this one is not even configurable.
>> Inconsistent and ugly.
> 
> FWIW, I believe it /was/ configurable at one point.  I remember an option 
> in kde settings... something about "maximized windows can be resized", 
> with a checkbox, IIRC.  And I set that and all was fine... until a kde 
> update apparently removed that functionality and dragging the edge of a 
> maximized window "broke".  I thought the setting had just got reset and 
> spent quite some time turning kde settings upside down and inside out, 
> attempting to shake out that configuration option again, but I finally 
> decided the option must have been removed.  This thread now confirms it.

That is a separate issue that I don't know about.  My maximized windows don't
have a border to grab and drag, which I thought was a selectable option but I
can't seem to find it now.  I remember seeing the "maximized windows can be
resized" option at one point too, but if maximized windows don't even have the
option of having a border now then that option wouldn't make much sense.

The issue here is related to snapping, packing, or creating new windows at the
edge of the desktop.  The KDE devs have determined that in every case, for every
user, the border is useless at the edge of the desktop and thus windows should
snap to the edge of the client rather than the decoration.

For maximized windows (which don't have a border) I expect client content to end
at the edge of the screen, but I have many, many more non-maximized terminals
where the border provides the valuable visual feedback about the end of content.
 With the border off-screen, I just have a black box with text and no indicator
of whether the content is going off-screen.  Did I accidentally move part of the
window off screen?  Other users have various other uses for the border.

While I recognize that some users may like the "feature", there are many who
have voiced their dislike of the feature.  I'm not advocating that my way be the
only way, I've only asked for an option to toggle it.

/* wes */
___
This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.


Re: [kde] Bizarre window snap at screen borders

2013-10-24 Thread Martin (KDE)
Am 24.10.2013 10:53, schrieb Roberto Ragusa:
> On 10/23/2013 09:23 PM, Wes Hardin wrote:
>> It is an intended behavior.  It was introduced (with many bugs) in 4.11 and
>> refined gradually over the past two releases.  I understand the developer's
>> reasoning, but it has no benefit in my (and apparently others') workflow.  I
>> have had lengthy dicussions with the KDE developers about at least making it
>> optional.  They have refused.
> 
> Unbelievable.
> I do not mind crazy defaults as far as I can revert to what I consider saner, 
> but
> this one is not even configurable.
> Inconsistent and ugly.
> 

Hm, but this is configurable. right click on the frame, select
additional Action (weitere Actionen in german) and there you can select
the settings for window management. In this dialogue you can select the
moving part and on the right side you can set border snap to 0 (no
border znapping).

regards
Martin
___
This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.


Re: [kde] Bizarre window snap at screen borders

2013-10-24 Thread Duncan
Wes Hardin posted on Thu, 24 Oct 2013 10:54:42 -0500 as excerpted:

> That is a separate issue that I don't know about.  My maximized windows
> don't have a border to grab and drag, which I thought was a selectable
> option but I can't seem to find it now.  I remember seeing the
> "maximized windows can be resized" option at one point too, but if
> maximized windows don't even have the option of having a border now then
> that option wouldn't make much sense.
> 
> The issue here is related to snapping, packing, or creating new windows
> at the edge of the desktop.  The KDE devs have determined that in every
> case, for every user, the border is useless at the edge of the desktop
> and thus windows should snap to the edge of the client rather than the
> decoration.
> 
> For maximized windows (which don't have a border) I expect client
> content to end at the edge of the screen, but I have many, many more
> non-maximized terminals where the border provides the valuable visual
> feedback about the end of content.
>  With the border off-screen, I just have a black box with text and no
>  indicator
> of whether the content is going off-screen.  Did I accidentally move
> part of the window off screen?  Other users have various other uses for
> the border.
> 
> While I recognize that some users may like the "feature", there are many
> who have voiced their dislike of the feature.  I'm not advocating that
> my way be the only way, I've only asked for an option to toggle it.

It may be a (sort-of) separate issue conceptually, but AFAIK the same 
patch (or series of patches) removed the edge of screen border for both 
cases.

As for maximized windows, my expectation was apparently different than 
yours -- I maintain a conceptual difference between a maximized window, 
which should still have a border at the screen edge, and a full-screen 
window, which shouldn't.

As for use-case, here's one:  I have a kwin rule for pelapeli (kde's 
jigsaw puzzle "game") set, which forces the window to cover my two main 
monitors, with the titlebar just at the bottom of the third/top monitor 
(configured logically stacked on the other two so moving the mouse up 
moves into it, but it's physically off to the side, due to physical space 
constraints as the two big monitors are actually 42-inch TVs covering an 
entire wall at the foot of my bed, without room for the third except off 
to the side).  Covering the two 42-inch big monitors makes the for a 
puzzle window about the same size as the puzzle table my family used to 
use when I was a kid... there's room to spread out the puzzle pieces.

But, I have the rule set to force the size and location of the window 
such that the borders remain onscreen, despite the multi-monitor 
"maximized" window.  Among other reasons this allows me to easily close 
the window with just the mouse (which is used when working on the puzzle, 
the keyboard being set off to the side and temporarily forgotten about as 
it's not useful for doing the puzzle), since I can get to the border and 
activate the window context menu with the window close option, from 
there. That way I don't have to go reaching for the keyboard to close the 
window from there, or crane my neck and squint at the smaller monitor off 
to the size, to maneuver the mouse to the close button in the titlebar 
found there -- hitting the "infinite edge" and activating the window's 
context menu to close the window is far easier in this case, and it won't 
work if the window border is off the edge of the screen.

Which brings up a point.  It's still possible to use window rules to 
force the borders to be where people want them, IF AND ONLY IF it's 
reasonable to force the window location and possibly size (depending on 
the screen border involved).  However, since that /does/ end up forcing 
the location and possibly size of the window as well, which works for the 
use case I mention above, but not for others, it's not suitable when 
window location flexibility is desired.

For instance my normal konsole window layout is two side-by-side, and I 
can't force the location as it would force them to be on top of each 
other instead of side-by-side.  Unfortunately, that means kde's new 
default "border offscreen" behavior comes into play, and the external 
borders of the konsole windows disappear, leaving only the internal 
borders where the two butt up to each other, thus visually unbalancing 
them since the border on one side is there but the border on the other 
isn't.  What's worse, since the border that's missing is the screen-edge 
border, it effectively kills the "infinite edge" advantage I mentioned 
above -- the ability to mouse to the edge and have the mouse "magically" 
stop at just the right spot to activate the window context menu to close 
or otherwise manipulate that window.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard St

Re: [kde] Bizarre window snap at screen borders

2013-10-24 Thread Duncan
Frank Steinmetzger posted on Thu, 24 Oct 2013 13:34:58 +0200 as excerpted:

> See how tastes differ. *I* found this a bad idea and it was among the
> things I always disable right after installation, because I wanted the
> window's [X] to be in the corner where it belongs so I can quickly reach
> it by mouse. It's the same reason for which I can't understand why
> people use top panels. But that's the user world -- to each his own, and
> the dev's can't accommodate everyone. The fact that they don't include
> (or, as you say, even remove) the option is sadly another story.

Just noting the multi-monitor case, with monitors logically stacked and 
kwin set to maximize to a single monitor.  That's actually the case here, 
with the further condition that altho three monitors are logically 
stacked, only the bottom two are actually physically stacked due to space 
constraints (they're actually 42-inch TVs that stack to cover an entire 
wall, with the third logically stacked on top to preserve the logical 
rectangular desktop, but physically off to the side where I have room for 
it).

In that case, a top panel covering essentially all of the top monitor,  
my "system status dashboard", graphing user/system/nice/wait CPU usage 
separately for six cores, app/buffer/cache memory, various system temps, 
voltage and power usage, and fan speeds, network usage, and listing top 
applications by memory and cpu usage, etc, along with last 20 or so syslog 
entries, all in a custom superkaramba theme, makes sense, particularly 
since that monitor is physically separated from the others even if it's 
logically stacked on top of them.

In any multi-monitor situation, unless the app's at the correct location 
on the correct monitor, that X button you mentioned isn't going to be in 
the "infinite corner" in any case.  Since in my layout my working 
monitors are the two (logically) lower ones, I /never/ have windows in 
that "magic" location anyway, so having the status superkaramba theme 
occupying that space isn't a big deal.

... Thus demonstrating your point about "the user world -- to each his 
own" rather forcefully indeed.  Absolutely, the devs can't accommodate 
everyone by default, but I long ago stopped expecting defaults that 
matched my usage.  Instead, I don't care much about the defaults; I just 
want to have the configurability to sanely setup a configuration I'm 
comfortable with.

And kde is renowned for that sort of flexible configurability, a big part 
of why I use it, for much the same "big part of" reason that I use both 
Gentoo and Linux in general -- the configurability.  Too bad in this case 
kde had it, but removed it! =:^(

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman

___
This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.


Re: [kde] Bizarre window snap at screen borders

2013-10-24 Thread Duncan
Martin (KDE) posted on Thu, 24 Oct 2013 18:46:16 +0200 as excerpted:

> Am 24.10.2013 10:53, schrieb Roberto Ragusa:
>> On 10/23/2013 09:23 PM, Wes Hardin wrote:
>>> It is an intended behavior.  It was introduced (with many bugs) in
>>> 4.11 and refined gradually over the past two releases.  I understand
>>> the developer's reasoning, but it has no benefit in my (and apparently
>>> others') workflow.  I have had lengthy dicussions with the KDE
>>> developers about at least making it optional.  They have refused.
>> 
>> Unbelievable.
>> I do not mind crazy defaults as far as I can revert to what I consider
>> saner, but this one is not even configurable.
>> Inconsistent and ugly.
>> 
>> 
> Hm, but this is configurable. right click on the frame, select
> additional Action (weitere Actionen in german) and there you can select
> the settings for window management. In this dialogue you can select the
> moving part and on the right side you can set border snap to 0 (no
> border znapping).

Except... I /want/ border snap.  I just want it to snap so the decoration 
is shown too.

Setting that to zero does indeed let me position the window to show the 
decoration (thanks for pointing that out, I generally understood it but 
as a result hadn't actually tried it to see what the interaction was with 
the new change in behavior), but then I lose the snap-to-border effect 
that's the main thing the option configures, and that I want to keep.  I 
(and I guess the other users in-thread) just need it to snap to the 
border but still show the decoration when it does so, and that now 
appears to be impossible.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman

___
This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.


Re: [kde] Bizarre window snap at screen borders

2013-10-24 Thread Frank Steinmetzger
On Thu, Oct 24, 2013 at 05:37:41PM +, Duncan wrote:
> Frank Steinmetzger posted on Thu, 24 Oct 2013 13:34:58 +0200 as excerpted:
> 
> > See how tastes differ. *I* found this a bad idea and it was among the
> > things I always disable right after installation, because I wanted the
> > window's [X] to be in the corner where it belongs so I can quickly reach
> > it by mouse. It's the same reason for which I can't understand why
> > people use top panels. But that's the user world -- to each his own, and
> > the dev's can't accommodate everyone. The fact that they don't include
> > (or, as you say, even remove) the option is sadly another story.
> 
> Just noting the multi-monitor case, with monitors logically stacked and 
> kwin set to maximize to a single monitor.  That's actually the case here, 
> with the further condition that altho three monitors are logically 
> stacked, only the bottom two are actually physically stacked due to space 
> constraints (they're actually 42-inch TVs that stack to cover an entire 
> wall, with the third logically stacked on top to preserve the logical 
> rectangular desktop, but physically off to the side where I have room for 
> it).
> 
> In that case, a top panel covering essentially all of the top monitor,  
> my "system status dashboard", graphing user/system/nice/wait CPU usage 
> separately for six cores, app/buffer/cache memory, various system temps, 
> voltage and power usage, and fan speeds, network usage, and listing top 
> applications by memory and cpu usage, etc, along with last 20 or so syslog 
> entries, all in a custom superkaramba theme, makes sense, particularly 
> since that monitor is physically separated from the others even if it's 
> logically stacked on top of them.

you godda admit, that’s an “exotic” setup. Anyways, I was more referring
to the “typical“ single-monitor, single-desktop use case. Not having
seriously worked with a multimonitor setup yet, I excluded that from my
thought process. :o) Think for example *cough* Apple laptops or, heck,
Gnome (not just 3 but also the default config in 2 and also in xfce4).

> ... [...] Instead, I don't care much about the defaults; I just want
> to have the configurability to sanely setup a configuration I'm
> comfortable with.
> 
> And kde is renowned for that sort of flexible configurability, a big part 
> of why I use it, for much the same "big part of" reason that I use both 
> Gentoo and Linux in general -- the configurability.  Too bad in this case 
> kde had it, but removed it! =:^(

Indeed.


PS.: If you use KWin's align window function (which I set to Meta +
left/right, inspired by Windows) to put a window either on one half or
quarter of a screen, then the borders are not chopped.
-- 
Gruß | Greetings | Qapla’
Please do not share anything from, with or about me with any Facebook service.

“I’m working on than.” -- Stephen Hawking
(When visiting the set of the Starship Enterprise’s engine room)


signature.asc
Description: Digital signature
___
This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.

Re: [kde] Bizarre window snap at screen borders

2013-10-24 Thread Doug
On 10/24/2013 10:07 PM, Frank Steinmetzger wrote:
> On Thu, Oct 24, 2013 at 05:37:41PM +, Duncan wrote:
>> Frank Steinmetzger posted on Thu, 24 Oct 2013 13:34:58 +0200 as excerpted:
>>
>>> See how tastes differ. *I* found this a bad idea and it was among the
>>> things I always disable right after installation, because I wanted the
>>> window's [X] to be in the corner where it belongs so I can quickly reach
>>> it by mouse. It's the same reason for which I can't understand why
>>> people use top panels. But that's the user world -- to each his own, and
>>> the dev's can't accommodate everyone. The fact that they don't include
>>> (or, as you say, even remove) the option is sadly another story.
>>
>> Just noting the multi-monitor case, with monitors logically stacked and 
>> kwin set to maximize to a single monitor.  That's actually the case here, 
>> with the further condition that altho three monitors are logically 
>> stacked, only the bottom two are actually physically stacked due to space 
>> constraints (they're actually 42-inch TVs that stack to cover an entire 
>> wall, with the third logically stacked on top to preserve the logical 
>> rectangular desktop, but physically off to the side where I have room for 
>> it).
>>
>> In that case, a top panel covering essentially all of the top monitor,  
>> my "system status dashboard", graphing user/system/nice/wait CPU usage 
>> separately for six cores, app/buffer/cache memory, various system temps, 
>> voltage and power usage, and fan speeds, network usage, and listing top 
>> applications by memory and cpu usage, etc, along with last 20 or so syslog 
>> entries, all in a custom superkaramba theme, makes sense, particularly 
>> since that monitor is physically separated from the others even if it's 
>> logically stacked on top of them.
> 
> you godda admit, that’s an “exotic” setup. Anyways, I was more referring
> to the “typical“ single-monitor, single-desktop use case. Not having
> seriously worked with a multimonitor setup yet, I excluded that from my
> thought process. :o) Think for example *cough* Apple laptops or, heck,
> Gnome (not just 3 but also the default config in 2 and also in xfce4).
> 
>> ... [...] Instead, I don't care much about the defaults; I just want
>> to have the configurability to sanely setup a configuration I'm
>> comfortable with.
>>
>> And kde is renowned for that sort of flexible configurability, a big part 
>> of why I use it, for much the same "big part of" reason that I use both 
>> Gentoo and Linux in general -- the configurability.  Too bad in this case 
>> kde had it, but removed it! =:^(
> 
> Indeed.
> 
> 
> PS.: If you use KWin's align window function (which I set to Meta +
> left/right, inspired by Windows) to put a window either on one half or
> quarter of a screen, then the borders are not chopped.
> 

I don't remember what version of kde that started this problem. Please
remind me so I can (hopefully) prevent it from being upgraded.
--doug

-- 
Blessed are the peacemakers..for they shall be shot at from both sides.
--A.M.Greeley
___
This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.