From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id E4B3A158013 for ; Thu, 5 Sep 2024 16:59:11 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E5B85E2A9D; Thu, 5 Sep 2024 16:59:06 +0000 (UTC) Received: from seashell.cherry.relay.mailchannels.net (seashell.cherry.relay.mailchannels.net [23.83.223.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 6ADE1E2A0F for ; Thu, 5 Sep 2024 16:59:06 +0000 (UTC) X-Sender-Id: thundermail|x-authsender|confabulate@kintzios.com Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 3DCB290661A for ; Thu, 5 Sep 2024 16:59:05 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1725555543; a=rsa-sha256; cv=none; b=OI3w1jLUfzwKk7R9BlKrYS/ZubsUmvjlrFehCYrvOfqARmCVLIJ/nXb9xRvONtVNH4OtGa aZnzhEYk6VBUADYnVKuL7iJ6R/olpPdjMYb6eL6sxysgZhX8QxpqEkozYlun9lK5l/0G12 +VuKZXOcZ+pSmr0vQGVCJNgugNgzjv9l0L7L05IA36zms4pyzdzVOQ7CVbusxGD2P8WB1B UHAMkqMkRep0VFZlvBUreGc7A926UMQKQSlhqtrXrIy/4ER4sQsyHNAyF4DmHOynbpeioW WHMyQwrvGEP0egxLSz8DE87U5uxDxFNOCwfBz9O0rGIvB5HEad8fo8hGN8+9Nw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1725555543; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references; bh=UOQjXpqvROuVkwdgGcuTG8lwupC3vVuTxqyw99PouD4=; b=nZcqAQ7vNxFWxZxUgHxCV6RGLWFitiVRQDH/0fdjqVWXCdlpsMCBjCWBaaND6HZCANQ/Be 0zDHRaYxAoiXfJGUAw6XGPqjhy8qQNOiJpmcvYE9nHhETWX80DdQX7JpxIcVtjwjhAswzj UQ5Yu1WACWg6ez1g8YkdZ9KsV4OmZMR7ZEygQj4cNUTN5EA40lmCdgw2nerMeSpZJkffJB qXSCf88RxQLEh1jjNg9BKKpTPMqOMlO+dZV7ZOxrEs6TTRJ0cxCI9MJ8bExX44lBehOU9w zSpfxq5e6OcqCXoJqPt4dCqZh7boNZD6yHW2oqnZXushzJiur14FBgkKE+mIDA== ARC-Authentication-Results: i=1; rspamd-85dcd79db4-98xwv; auth=pass smtp.auth=thundermail smtp.mailfrom=confabulate@kintzios.com X-Sender-Id: thundermail|x-authsender|confabulate@kintzios.com X-MC-Relay: Neutral X-MailChannels-SenderId: thundermail|x-authsender|confabulate@kintzios.com X-MailChannels-Auth-Id: thundermail X-Suffer-Spill: 5902fde05ca16243_1725555544850_1176840416 X-MC-Loop-Signature: 1725555544850:3264546622 X-MC-Ingress-Time: 1725555544850 Received: from mailclean11.thundermail.uk (mailclean11.thundermail.uk [149.255.60.66]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.119.227.141 (trex/7.0.2); Thu, 05 Sep 2024 16:59:04 +0000 Received: from cloud238.thundercloud.uk (cloud238.thundercloud.uk [149.255.62.116]) by mailclean11.thundermail.uk (Postfix) with ESMTPS id 2A9131E0006 for ; Thu, 5 Sep 2024 17:59:01 +0100 (BST) Authentication-Results: cloud238.thundercloud.uk; spf=pass (sender IP is 217.169.3.230) smtp.mailfrom=confabulate@kintzios.com smtp.helo=rogueboard.localnet Received-SPF: pass (cloud238.thundercloud.uk: connection is authenticated) From: Michael To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] KDE Frameworks 6 window management Date: Thu, 05 Sep 2024 17:59:00 +0100 Message-ID: <1840942.TLkxdtWsSY@rogueboard> In-Reply-To: References: <1920940.CQOukoFCf9@rogueboard> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart9400673.rMLUfLXkoz"; micalg="pgp-sha256"; protocol="application/pgp-signature" X-PPP-Message-ID: <172555554042.1587836.16119252083168662790@cloud238.thundercloud.uk> X-PPP-Vhost: kintzios.com X-Rspamd-Queue-Id: 2A9131E0006 X-Rspamd-Server: mailclean11 X-Spamd-Result: default: False [-1.61 / 999.00]; SIGNED_PGP(-2.00)[]; MID_RHS_NOT_FQDN(0.50)[]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; ONCE_RECEIVED(0.10)[]; MX_GOOD(-0.01)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:34931, ipnet:149.255.60.0/22, country:GB]; MISSING_XM_UA(0.00)[]; R_SPF_ALLOW(0.00)[+mx]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_COUNT_ONE(0.00)[1]; DMARC_POLICY_ALLOW(0.00)[kintzios.com,none]; R_DKIM_NA(0.00)[]; FUZZY_BLOCKED(0.00)[rspamd.com]; REPLYTO_ADDR_EQ_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[gentoo-user@lists.gentoo.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM(-0.00)[-0.987]; HAS_REPLYTO(0.00)[confabulate@kintzios.com] X-Rspamd-Action: no action X-Archives-Salt: 0ed14dee-1eb9-4f70-b451-c936eea160aa X-Archives-Hash: af7697638421f778c3a12ba8a044f32f --nextPart9400673.rMLUfLXkoz Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="utf-8"; protected-headers="v1" From: Michael To: gentoo-user@lists.gentoo.org Reply-To: confabulate@kintzios.com Subject: Re: [gentoo-user] KDE Frameworks 6 window management Date: Thu, 05 Sep 2024 17:59:00 +0100 Message-ID: <1840942.TLkxdtWsSY@rogueboard> In-Reply-To: MIME-Version: 1.0 On Thursday 5 September 2024 15:34:06 BST Dale wrote: > Michael wrote: > > Since I upgraded to KDE Frameworks 6 I have observed some rather unwanted > > window behaviours. > > > > 1. Window Interaction with Gkrellm > > > > DESIRED BEHAVIOUR: > > ================== > > I have Gkrellm started up by Plasma at login and placed at the top left of > > the screen. I can't remember where/how I set this up, but at least it is > > still respected by KDE 6. I've always set Gkrellm via its Configuration > > > General > Properties with: > > > > + Set sticky state > > > > + Set window type to be a dock or panel > > > > This allowed the following interaction with other application windows: > > > > - Other windows would launch without overlapping the Gkrellm window. On > > an > > otherwise empty desktop they would be placed on the right of it. > > - When a window was maximised it did not extend sideways to cover the > > whole > > screen beyond the position of the the Grkellm. > > - When I dragged a window to force it to infringe the boundary of the > > Gkrellm window, the Gkrellm would overlap the dragged window. > > I'm having issues with gkrellm as well. I tend to put gkrellm on > desktop 10 on the left side. I'd like it to be on screen 1 as well. > When I first login, gkrellm is on desktop 1 and on screen 2. I have to > move it every time. Gkrellm should show up on all desktops, if you select 'Set sticky state'. However, I understand the position on the desktop is a Plasma setting, not an application setting. > Usually I right click on the top bar of a window, > select More Actions and either Window Settings or Application Settings, > depending on which I want. I can then add Properties and set it like I > want. It is best to have it like you want it before you start. It > already has the settings that way. I do this for Seamonkey, both > browser and email, QB and a few other apps. Thing is, gkrellm doesn't > have a title bar to right click on. If you right click on the Gkrellm on the Plasma toolbar you will be access the same Plasma window decorations as other windows have. Or, easier, click Alt+F3 to popup the Plasma window menu on any application. There is also a Grekllm setting under General > Properties > "Use window type decorations", but you'll have to restart Gkrellm for any changes to show up if you select this. > It works fine on my old rig but not > on the new rig. When I had to use the old rig to watch TV, I checked, I > couldn't find anything that tells gkrellm to be where it is but it comes > up where I want it each time, apparently without me doing anything at > all. New rig, it goes to the wrong place every single time. It's wrong > but it is consistent. Quit Gkrellm, then relaunch it and place it where you want it on the screen. Hopefully Plasma will store this and survive a logout. If not, open the Window decoration Plasma menu of Gkrellm after you reveal it as mentioned above and add the window 'Position' property. Apply, then click OK. NOTE: I found such window positioning behavior to be particularly bad on X11 as opposed to Wayland, but I understand NVidia is not yet working as well on Wayland so YMMV. > I have KDE set to remember what was open and where at logout. I don't > know if KDE just isn't remembering where to put gkrellm because it isn't > really a window or what. I might add tho, even tho screen 1 is set as > primary, it still acts like screen 2 is primary for some things. I > wonder if that is why gkrellm parks itself on screen 2 instead. Some > apps I use open to screen 2 until I set up a rule forcing it to open on > screen 1. It should open there by default but it doesn't. I might add, > when I plug in a USB stick, the notification thingy pops up on screen 2, > not screen 1 where it should be. Hmm ... from what I see here notifications always popup on the primary screen - assuming you have no task bar on your secondary screen. Also, if you click to launch an application, but you move your mouse and click quickly on the wallpaper on another screen, the application will launch on the screen you placed and clicked your mouse on. > I mention all this because it might give you a clue on where or how KDE > is working now. Clearly gkrellm is unique because I can get everything > else to work right, even if I have to force it with window/application > rules. > > Oh, when looking at window rules in System Settings, it has a export and > import feature. I never saw that before. Might be new. It's at the > top I think. If you use that tool, may want to back up your settings > when you get everything done. > > Hope that gives you some clue to a fix. Maybe. > > Dale > > :-) :-) SystemSettings > Window Management > Window Rules, shows any windows you have set bespoke settings for. You can add and modify application window settings there, or you can do the same Alt+F3, the select More Actions and use the settings at the bottom of the menu. --nextPart9400673.rMLUfLXkoz Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEXqhvaVh2ERicA8Ceseqq9sKVZxkFAmbZ41QACgkQseqq9sKV ZxmJsA//cgnkaqlak5f65C1IRIwEmSo3bCi3JpTxcMozlRCQ8XENHqS0RSd4njKO vPmIVTxm+LQIJ8zb4SBbWPkoiec0Va9n0Vi76PcHv/VnbckY0Pj9tXpoE0bq27Km Ly01tmP37M9Lv00ZiTu0sZ1UKY1Dt2ut4tUNbE2s0CzYwOjZnx8sVkYmbmmvSq+3 waIpjOR9/Wm8Nr5TEUP2sQr91jpLncUlTjd5fkGkkI0fHNknYkkg1Y5EHx9XZz5/ 82k+8SIwP/1fUYZ0qGYd4J1WWsBpZp8jW+JuFU5ndgzjShVAKp1+Hgx7BpGWDAdH 728ZGuIEd7PW6U8nPsuosx0Rkow8MQL5w/7sEjKDAFtYigB0KirLTYD5XJrjILW1 9GPFCxzdi1FIPFjeHdab1YTmEOYEYIz8m1G3nVd+x0qFrnUoS84sv0FXB19s7uPX U5qlo5PyAkUJLBLG49ZMBYuashpGG6PECsNB1+miaBLk/tuSL1PAk96dsaMds4eo HnYyCsZqw4IS5TY0UQ/WC9k2mg0ON1Mc0YbE8+a2utAuUWe27YZGjJxuPe7/z7jf G1kZAFixoaSzhRDXX8/OrkdSv0bRxLuNRS/bzUtGmrytG7g+8NUy+TDOqxBFZvFn 7XEKnGcq7OXdbJiZEPc8KmhSXjE1Cc+z112I6zn3pc3kddCNtIk= =FD9G -----END PGP SIGNATURE----- --nextPart9400673.rMLUfLXkoz--