[kwin] [Bug 492285] Forward backend configuration from startplasma to kwin

2024-09-28 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=492285

--- Comment #4 from Robin Bankhead  ---
Thank you for clarifying things for me. So it sounds like the virtual backend
*can* provide what a 3rd-party VNC server would need on the output side. I will
look elsewhere for what would need doing on the input side.

Can I just enquire regarding virtual backend outputs, can they be resized
dynamically? And could a virtual output be added (dynamically or at launch) to
a "bare metal" session as a second screen?

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 492285] Support headless VNC server like WayVNC

2024-09-17 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=492285

--- Comment #2 from Robin Bankhead  ---
(In reply to Vlad Zahorodnii from comment #1)
> It sounds like you rather need a way to tell the plasma start script to
> start kwin_wayland with the virtual backend and also provide a way to pass
> additional arguments to configure the mode size or the refresh rate.

*If* the virtual backend is viable for such a purpose (this is one aspect on
which I wasn't able to get up-to-date info), then what you detail would be a
necessary part of the puzzle, yes. But there is also how inputs are handled. I
don't understand very well how responsibilities divide up between what the
compositor needs to do to enable it and what a VNC server, as a distinct
entity, needs to implement for itself.

-- 
You are receiving this mail because:
You are watching all bug changes.

[gwenview] [Bug 466836] Add a sort option "As in Dolphin" in the available sorting options; Sorting is not followed Dolphin in some cases.

2024-08-31 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=466836

Robin Bankhead  changed:

   What|Removed |Added

 CC||kde.b...@headbank.co.uk

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 492285] New: Support headless VNC server like WayVNC

2024-08-27 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=492285

Bug ID: 492285
   Summary: Support headless VNC server like WayVNC
Classification: Plasma
   Product: kwin
   Version: unspecified
  Platform: unspecified
OS: Linux
Status: REPORTED
  Severity: wishlist
  Priority: NOR
 Component: wayland-generic
  Assignee: kwin-bugs-n...@kde.org
  Reporter: kde.b...@headbank.co.uk
  Target Milestone: ---

Simply put, I would like to be able to run a headless, persistent,
detachable/reconnectable plasma-wayland session with a VNC server, as
wlroots-based compositors are able to do with the aid of WayVNC[1].

I am aware that kwin_wayland has a virtual backend, which was mooted when
introduced as a means to provide such functionality[2] - that was a long time
ago so I do not know whether that would still be considered the best starting
point.

I am also unsure how easily reproducible is what wlroots provides that WayVNC
needs, or whether it would be necessary to implement everything including the
server in a "KDE Way"; so I don't know if this will be a big ask or a VERY big
ask. I would just like to know if there's an avenue and any interest towards
it. I think it could be very beneficial in cloud systems, VMs and even plain
old LAN usage once X11 finally shuffles off.

[1] https://github.com/any1/wayvnc
[2]
http://blog.martin-graesslin.com/blog/2015/10/september-update-for-plasmas-wayland-porting/

-- 
You are receiving this mail because:
You are watching all bug changes.

[KRdp] [Bug 481912] Feature request: Wayland remote login sessions with Plasma, like xrdp

2024-08-27 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=481912

Robin Bankhead  changed:

   What|Removed |Added

 CC||kde.b...@headbank.co.uk

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 15329] Save and remember positions of all windows

2024-08-26 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=15329

Robin Bankhead  changed:

   What|Removed |Added

 CC||kde.b...@headbank.co.uk

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kglobalaccel] [Bug 489840] kglobalacceld 100% CPU in Xvnc session

2024-08-19 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=489840

--- Comment #28 from Robin Bankhead  ---
Created attachment 172758
  --> https://bugs.kde.org/attachment.cgi?id=172758&action=edit
Screenshot of Gammaray attached to kglobalacceld in Xvnc session

Found it. Another KDAB app, do you work for them? ;-)

So it looks like your theory was correct. So does this confirm TigerVNC's
Record extension impl is where the issue must lie?

[Please advise if you want any further things out of GammaRay.]

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kglobalaccel] [Bug 489840] kglobalacceld 100% CPU in Xvnc session

2024-08-19 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=489840

--- Comment #26 from Robin Bankhead  ---
If that's the case then we may have run out of road here, because tigervnc only
support systemd nowadays.

What I could do is solicit for Gentoo systemd+KDE users in the forums to see if
the issue exists for them, but I am doubtful that it will as I've not seen this
bug when the server runs under systemd on other distros.

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kglobalaccel] [Bug 489840] kglobalacceld 100% CPU in Xvnc session

2024-08-19 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=489840

--- Comment #24 from Robin Bankhead  ---
Could it have anything to do with dbus?

I can't resist the suspicion that openrc vs systemd lies at the root of the
issue, and the logging shows a number of dbus-related complaints including this
one that's repeated several times during session launch:

Couldn't start kglobalaccel from org.kde.kglobalaccel.service:
QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name
org.kde.kglobalaccel was not provided by any .service files")

A number of dbus-related things including polkit, pipewire and plasma-pa have
issues in this session as well (although oddly, most do not occur if I launch
vncserver directly as my user instead of by initscript).

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kglobalaccel] [Bug 489840] kglobalacceld 100% CPU in Xvnc session

2024-08-18 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=489840

--- Comment #21 from Robin Bankhead  ---
Created attachment 172739
  --> https://bugs.kde.org/attachment.cgi?id=172739&action=edit
perf.data.perfparser exported from hotspot, xz-compressed

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kglobalaccel] [Bug 489840] kglobalacceld 100% CPU in Xvnc session

2024-08-18 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=489840

Robin Bankhead  changed:

   What|Removed |Added

 Attachment #172729|0   |1
is obsolete||

--- Comment #19 from Robin Bankhead  ---
Created attachment 172737
  --> https://bugs.kde.org/attachment.cgi?id=172737&action=edit
perf.data capture, xz-compressed (raw size 387MB)

The rebuilding isn't much of an issue, I just didn't want to do so on-spec
without explicit direction to do so. Likewise I haven't done so for glibc but
am happy to do so if needed.

I installed hotspot but with the additional symbols installed the "??" break
down into several separate units so it seemed easier to re-run the capture so
you can scrutinise it on your end, I hope that's OK. I can save the .perfparser
file from hotspot and upload that instead if that's preferable and sufficient?

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kglobalaccel] [Bug 489840] kglobalacceld 100% CPU in Xvnc session

2024-08-18 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=489840

--- Comment #17 from Robin Bankhead  ---
Created attachment 172729
  --> https://bugs.kde.org/attachment.cgi?id=172729&action=edit
perf.data capture, xz-compressed (raw size 414MB)

perf data as requested, ~10s worth captured just after triggering the bug. This
is now under kglobalacceld-6.1.4 (without the above patch applied).

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kglobalaccel] [Bug 489840] kglobalacceld 100% CPU in Xvnc session

2024-08-12 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=489840

Robin Bankhead  changed:

   What|Removed |Added

 Attachment #172536|0   |1
is obsolete||

--- Comment #16 from Robin Bankhead  ---
Created attachment 172567
  --> https://bugs.kde.org/attachment.cgi?id=172567&action=edit
TigerVNC Xvnc session log with timestamps

Output log with 1s-resolution timestamps; I connect viewer, trigger the bug by
pressing left CTRL key at 22:29:01, do nothing for 1min, then kill
kglobalacceld and log out.

Regarding "perf" that looks a sizeable package to build (141MB source tarball)
so I may not have an opportunity to do so before the weekend.

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kglobalaccel] [Bug 489840] kglobalacceld 100% CPU in Xvnc session

2024-08-12 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=489840

--- Comment #15 from Robin Bankhead  ---
(In reply to fanzhuyifan from comment #12)
> Any chance you could get timestamps in front of the log lines, so that we
> know how long everything is taking? E.g., take a look at
> https://serverfault.com/questions/310098/how-to-add-a-timestamp-to-bash-
> script-log

Unfortunately how tigervnc's vncsession binary handles console output seems to
be hardcoded. It goes in ~/.vnc/myhostname:1.log and it rotates-out the
previous file on launch so I would have to manually tail it after launch. Guess
that's adequate to capture when the bug is triggered.

Do you want millisecond resolution? Will doing tail -f on the file provide that
with sufficient accuracy?

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kglobalaccel] [Bug 489840] kglobalacceld 100% CPU in Xvnc session

2024-08-12 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=489840

--- Comment #14 from Robin Bankhead  ---
(In reply to fanzhuyifan from comment #6)
> When kglobalacceld uses 100% of CPU, could you attach a gdb instance to it,
> press Ctrl-C, and upload the results of `thread apply all backtrace full`?
> This is to see where kglobalacceld is stuck at. You would need to install
> debug symbols.
> 
> Could you reattach the logs if you add the following environment variable
> before running kglobalacceld? 
> QT_LOGGING_RULES="kf.globalaccel.kglobalacceld.debug=true"
> 
> Thanks!

Output below:
--
robin@lentoo ~ $ gdb -p `pidof kglobalacceld`
GNU gdb (Gentoo 15.1 vanilla) 15.1
Copyright (C) 2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://bugs.gentoo.org/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word".
Attaching to process 3000
[New LWP 3028]
[New LWP 3021]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x7f9fc6668180 in ?? () from /usr/lib64/libglib-2.0.so.0
(gdb) Quit
(gdb) thread apply all backtrace full

Thread 3 (Thread 0x7f9fc20006c0 (LWP 3021) "QDBusConnection"):
#0  0x7f9fc6d2266f in poll () at /lib64/libc.so.6
#1  0x7f9fc666b8d7 in ??? () at /usr/lib64/libglib-2.0.so.0
#2  0x7f9fc666bfa0 in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#3  0x7f9fc72c1670 in
QEventDispatcherGlib::processEvents(QFlags) ()
at /usr/lib64/libQt6Core.so.6
#4  0x7f9fc750f2aa in
QEventLoop::exec(QFlags) () at
/usr/lib64/libQt6Core.so.6
#5  0x7f9fc744c8c0 in QThread::exec() () at /usr/lib64/libQt6Core.so.6
#6  0x7f9fc6a65b8e in ??? () at /usr/lib64/libQt6DBus.so.6
#7  0x7f9fc73ee76a in ??? () at /usr/lib64/libQt6Core.so.6
#8  0x7f9fc6cc3379 in ??? () at /lib64/libc.so.6
#9  0x7f9fc6d2f2cc in ??? () at /lib64/libc.so.6

Thread 2 (Thread 0x7f9fc16006c0 (LWP 3028) "QXcbEventQueue"):
#0  0x7f9fc6d2266f in poll () at /lib64/libc.so.6
#1  0x7f9fc5b1c4a2 in ??? () at /usr/lib64/libxcb.so.1
#2  0x7f9fc5b1e86a in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x7f9fc2d7b418 in ??? () at
/usr/lib64/qt6/plugins/platforms/../../../libQt6XcbQpa.so.6
#4  0x7f9fc73ee76a in ??? () at /usr/lib64/libQt6Core.so.6
#5  0x7f9fc6cc3379 in ??? () at /lib64/libc.so.6
#6  0x7f9fc6d2f2cc in ??? () at /lib64/libc.so.6

Thread 1 (Thread 0x7f9fc2ddce40 (LWP 3000) "kglobalacceld"):
#0  0x7f9fc6668180 in ??? () at /usr/lib64/libglib-2.0.so.0
#1  0x7f9fc6669fed in ??? () at /usr/lib64/libglib-2.0.so.0
#2  0x7f9fc666b4dc in ??? () at /usr/lib64/libglib-2.0.so.0
#3  0x7f9fc666b816 in ??? () at /usr/lib64/libglib-2.0.so.0
#4  0x7f9fc666bfa0 in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#5  0x7f9fc72c1670 in
QEventDispatcherGlib::processEvents(QFlags) ()
at /usr/lib64/libQt6Core.so.6
#6  0x7f9fc750f2aa in
QEventLoop::exec(QFlags) () at
/usr/lib64/libQt6Core.so.6
#7  0x7f9fc750f45a in QCoreApplication::exec() () at
/usr/lib64/libQt6Core.so.6
#8  0x558d983bfa9c in main ()
-

Guessing you will need me to obtain symbols for other libs shown above? (As
mentioned I need to recompile packages to get them, yay Gentoo).

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kglobalaccel] [Bug 489840] kglobalacceld 100% CPU in Xvnc session

2024-08-12 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=489840

Robin Bankhead  changed:

   What|Removed |Added

 Attachment #171431|0   |1
is obsolete||

--- Comment #11 from Robin Bankhead  ---
Created attachment 172536
  --> https://bugs.kde.org/attachment.cgi?id=172536&action=edit
TigerVNC Xvnc session log with kglobalacceld debug output

Attaching Xvnc log with the debug-level output enabled for kglobalacceld.

In the logged session I simply launched the session, connected a viewer (which
triggered the bug), waited ~1min, then killed it and logged out.

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kglobalaccel] [Bug 489840] kglobalacceld 100% CPU in Xvnc session

2024-08-11 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=489840

--- Comment #9 from Robin Bankhead  ---
Have rebuilt kglobalacceld with the full MR patch -- no change, as you expected
-- and without stripping. If I have to do the same for other packages as well,
it will be a while before I can do this as it will precipitate a full upgrade.
If not, I will get gdb built tomorrow night and test then.

On this run I issued

$ export QT_LOGGING_RULES="kf.globalaccel.kglobalacceld.debug=true"

before starting the tigervnc initscript, but this did not lead to any
additional output showing up in the Xvnc log. Perhaps this was not the
appropriate method of supplying the env var to the session?

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kglobalaccel] [Bug 489840] kglobalacceld 100% CPU in Xvnc session

2024-08-11 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=489840

--- Comment #7 from Robin Bankhead  ---
Will do - once I re-teach myself how. Been over a decade.

Ctrl+C might not work under the bugged condition within the VNC session - is
there any problem with doing that in a VT, or in a parallel SSH session?

Also: In the other bug I note that the commit I just tried is just part of a
merge request that includes other stuff, is this what I should be using to
patch?

https://invent.kde.org/plasma/kglobalacceld/-/merge_requests/52.diff

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kglobalaccel] [Bug 489840] kglobalacceld 100% CPU in Xvnc session

2024-08-11 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=489840

Robin Bankhead  changed:

   What|Removed |Added

 Resolution|WAITINGFORINFO  |---
 Status|NEEDSINFO   |REPORTED

--- Comment #5 from Robin Bankhead  ---
Rebuilt kglobalacceld-6.1.2 with the patch from comment #2 applied. No change
in bug behaviour :(

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kglobalaccel] [Bug 489840] kglobalacceld 100% CPU in Xvnc session

2024-08-03 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=489840

--- Comment #3 from Robin Bankhead  ---
Thanks. We will see in October. I spotted this commit and did wonder if it
might be pertinent.

However I note that your description of the issue describes the CPU surge as
being "1 minute plus"; my finding is that it continues indefinitely (I have let
it run up to about 15 minutes). Does this still fit within your diagnosis?

PS: a small (and probably predictable) further observation: Connecting to the
session in "view only" mode, the bug does not trigger. If the session is then
switched to full-input (done within the TigerVNC vncviewer settings
mid-session), it triggers immediately (no keyboard input required).

-- 
You are receiving this mail because:
You are watching all bug changes.

[kdelibs] [Bug 306352] 100% cpu usage when waking up from suspend or switching between x servers, might be caused by kglobalaccel

2024-07-20 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=306352

--- Comment #30 from Robin Bankhead  ---
For those who have triggered the behaviour by using xmodmap, this recent commit
may be of interest:

https://github.com/KDE/kglobalacceld/commit/105a0eaf80effcc4c014ed8b0b14bc2d656bae33

It speaks of the remapping of lots of keys at once (giving xmodmap as example)
causing a CPU surge for "over 1 minute". I do not know when (if?) this commit
will see release (it's not in kglobalacceld-6.1.3) but it will be interesting
to see if it solves the issue for you ... and if so, whether it does or does
not for others of us with different contexts/triggers.

PS: To follow-up the bit I left hanging above, it _was_ still the case that the
surge was only triggered when I pressed a(ny) key; however, I deleted my
~/.cache dir and since then, it triggers as soon as the vncviewer connects to
the session.

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kglobalaccel] [Bug 489840] kglobalacceld 100% CPU in Xvnc session

2024-07-13 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=489840

--- Comment #1 from Robin Bankhead  ---
I obtained a change in behaviour by removing all KDE/Plasma related content
from ~/.cache folder.

Having done this and launched a new tigervnc Xvnc session, the CPU surge starts
as soon as the VNC client connects - no manual keypress is required to trigger
it. (The subsequent behaviour on killing/restarting kglobalacceld is the same.)

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kglobalaccel] [Bug 489840] New: kglobalacceld 100% CPU in Xvnc session

2024-07-06 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=489840

Bug ID: 489840
   Summary: kglobalacceld 100% CPU in Xvnc session
Classification: Frameworks and Libraries
   Product: frameworks-kglobalaccel
   Version: 6.1.0
  Platform: Gentoo Packages
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: kdelibs-b...@kde.org
  Reporter: kde.b...@headbank.co.uk
  Target Milestone: ---

Created attachment 171431
  --> https://bugs.kde.org/attachment.cgi?id=171431&action=edit
TigerVNC Xvnc session log

SUMMARY
When a plasma-x11 session is launched in TigerVNC's Xvnc on current Gentoo
(default OpenRC-based Plasma profile), kglobalacceld does not initialise
correctly: the shortcuts it should manage do not work, and as soon as the
session receives any keyboard input via the VNC client, it immediately goes to
100% CPU.

If manually killed and relaunched, the CPU surge is not repeated but keyboard
input is completely disabled - not just the shortcuts, it's not even possible
to e.g. type text in KWrite. After this there are also other input dysfunctions
seen, possibly indicating spurious modifier-key down states: e.g. Scrolling
down with the wheel of a mouse on any window reduces its opacity; dragging on a
scrollbar moves the whole window.

A version of this bug existed on the same host under KDE5, with the difference
that killing and relaunching the then-named kglobalaccel5 *did* allow it to
function normally thereafter (and there was none of the brokenness described
above).

STEPS TO REPRODUCE
1.  emerge net-misc/tigervnc kde-plasma/plasma-desktop:6
2. Configure and start tigervnc initscript for existing user of plasma-x11
desktop
3. Connect to Plasma VNC session from TigerVNC vncviewer on another machine
4. Press any key

OBSERVED RESULT
kglobalacceld process goes to 100% and global shortcuts are unavailable.

EXPECTED RESULT
Global shortcuts can be used as configured and CPU does not melt.

SOFTWARE/OS VERSIONS
Operating System: Gentoo Linux 
KDE Plasma Version: 6.1.2
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.2
Kernel Version: 6.9.1-gentoo (64-bit)
Graphics Platform: X11
Processors: 4 × Intel® Core™ i7-7600U CPU @ 2.80GHz
Memory: 15.4 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 620
Manufacturer: LENOVO
Product Name: 20HMS17U03
System Version: ThinkPad X270

ADDITIONAL INFORMATION
I described the KDE5 occurrence of this bug in the existing and very old Bug
#306352 , however I think myself and others were wrong to glom onto that older
issue with a grab-bag of very differing symptoms, contexts and apparent
triggers. I'm hopeful that this single very specific scenario can be examined
in isolation to get purchase on what the cause might be.

Attached is a VNC session log in which I

- Started the tigervnc initscript from a console VT with plasmax11 session
configured for my user
- connected via tigervnc-client from another machine
- Pressed CTRL key to trigger the CPU surge
- Issued "killall -USR1 kglobalacceld" via a desktop shortcut (only way I can
do so when the bug triggers)
- Opened yakuake via its tray icon
- Opened Kwrite and dolphin from iconbar to test shortcut function
- Issued "/usr/libexec/kglobalacceld" in yakuake
- Attempted global shortcuts e.g. Alt-Tab with the opened apps (nope)
- Attempted typing in another tab in yakuake (nope)
- Killed kglobalacceld again by closing the tab in yakuake
- Shutdown the machine

-- 
You are receiving this mail because:
You are watching all bug changes.

[kdelibs] [Bug 306352] 100% cpu usage when waking up from suspend or switching between x servers, might be caused by kglobalaccel

2024-06-25 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=306352

--- Comment #29 from Robin Bankhead  ---
Plasma 6(.1) update: situation worse :(

[Reminder, my context = in tigervnc-server session]

The initial CPU spike still happens (I'm not sure if it actually still required
any keyboard input to trigger it, will verify this when I'm able).

Worse: even after killing and restarting the now-named
/usr/libexec/kglobalacceld as before (which does still calm the CPU), I now
lose keyboard responsiveness entirely after 1min or so. (There are also some
mouse behaviour peculiarities that I'm not yet ready to lay out
comprehensively.)

There is more than likely an additional bug at play for me here, but I thought
the further anecdata might help others here. FWIW, no such issues in a fluxbox
session launched the same way.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasma-systemmonitor] [Bug 484384] No system info displayed on Raspberry Pi OS

2024-03-24 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=484384

Robin Bankhead  changed:

   What|Removed |Added

Summary|No system info displayed on |No system info displayed on
   |wayland/raspberry pi OS |Raspberry Pi OS

--- Comment #1 from Robin Bankhead  ---
To confirm, the issue is not Wayland-specific and occurs also in plasma-x11
session.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasma-systemmonitor] [Bug 484384] New: No system info displayed on wayland/raspberry pi OS

2024-03-24 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=484384

Bug ID: 484384
   Summary: No system info displayed on wayland/raspberry pi OS
Classification: Applications
   Product: plasma-systemmonitor
   Version: 5.27.5
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: ksysguard-b...@kde.org
  Reporter: kde.b...@headbank.co.uk
CC: ahiems...@heimr.nl, plasma-b...@kde.org
  Target Milestone: ---

SUMMARY
The applets displaying Memory, Disk, CPU, Networks, Network Rates and System
have no content on Raspberry Pi OS Bookworm Lite, on a Raspberry Pi 5.


STEPS TO REPRODUCE
1.  Install Raspberry Pi OS Bookworm Lite 
2. apt install plasma-systemmonitor
3. Launch plasma-wayland session
4. Open System Monitor

OBSERVED RESULT
Applets in application window are blank.

EXPECTED RESULT
Applets in application window display system metrics.


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 6.1.0-rpi7-rpi-2712 (64-bit)
(available in About System)
KDE Plasma Version: 5.27.5
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8

ADDITIONAL INFORMATION
Currently unable to determine if this works under x11 session as I'm unable to
get one running. Will update if I can.

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kconfig] [Bug 422529] Put config files inside a kde subdirectory in ~/.config, ~/.local/share, and ~/.cache

2024-03-11 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=422529

Robin Bankhead  changed:

   What|Removed |Added

 CC||kde.b...@headbank.co.uk

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 434922] plasma system-monitor not working properly on RPI4 and possibly other ARM systems

2024-01-06 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=434922

Robin Bankhead  changed:

   What|Removed |Added

 CC||kde.b...@headbank.co.uk

-- 
You are receiving this mail because:
You are watching all bug changes.

[gwenview] [Bug 443168] Add a setting to not follow sorting as in Dolphin when Gwenview started by image click

2023-08-23 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=443168

--- Comment #26 from Robin Bankhead  ---
@JoostR it's not at all inappropriate to discuss how to resolve a bug in that
bug's comment thread. That's exactly what it is for. What behaviour is desired
must be hashed out before it can be implemented in code. What concerned me
above was scope-creep.

Perhaps I was mistaken, but I did not think any of us were concerned with
.directory file handling before Andrew joined the thread. Per-directory
behaviour was not mentioned in the bug summary. I do not use .directory files;
I thought that (a) Dolphin does not use them by default, and (b) thus most
people do not use them. Perhaps I'm incorrect in one or both of these
assumptions too; if so please set me straight and accept my apologies.

Based on Andrew's initial post it seems clear that Gwenview knows nothing of
.directory files, not even through Dolphin: It simply copies Dolphin's *global*
sort setting.

Any solution to this particular bug needs to address how Gwenview behaves when
there are no .directory files involved. My suggestion remains:
1) Gwenview should implement commandline switches that allow to override its
configured default sort-mode
2) Dolphin should invoke Gwenview with the switches to mirror its own
sort-mode, or not, as a configuration option (which option is the default: TBD)

Alternatively, if it's considered undesirable for the two apps to be
codependent in this way for the sake of this one feature, let Gwenview ignore
Dolphin entirely.

-- 
You are receiving this mail because:
You are watching all bug changes.

[gwenview] [Bug 443168] Add a setting to not follow sorting as in Dolphin when Gwenview started by image click

2023-08-22 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=443168

--- Comment #22 from Robin Bankhead  ---
> @Robin Bankhead
> > It doesn't make any sense for Gwenview to revert to obeying Dolphin's 
> > ordering instead of persisting the ordering chosen in its own UI, across 
> > multiple direct launches (i.e. not from within Dolphin).
> > Gwenview should have its own ordering setting, but able to be overridden on 
> > invocation (which the onus then is on Dolphin to do). This might be of 
> > benefit for other external apps calling Gwenview also.
> As said above, yes there should be an option to not follow dolphin sorting
> when clicked image. Also, it will not be really "following Dolphin", but
> "following .directory file".

My comment that you quote was in relation to the original scope of this bug,
which had nothing to do with obeying (or not) .directory files. The latter is a
separate issue introduced by you. It's not up to me but I think you should
leave this bug as it was, and file a new bug for your issue.

-- 
You are receiving this mail because:
You are watching all bug changes.

[gwenview] [Bug 443168] gwenview ignores settings in initial sort order

2023-08-22 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=443168

--- Comment #16 from Robin Bankhead  ---
(In reply to Andrew Shark from comment #13)
> > I fail to see why it should be in sync with Dolphin at all
> 
> That is incorrect. My use case is that I do not use Gwenview as an image
> browser, but as image viewer. I set the Esc key to quit Gwenview, not to go
> to Browse mode. I click an image in Dolphin, then start switching images
> with right and left arrows. In dolphin I have a folder sorted by date (I
> sometimes rename my screenshots, but want them to be shown in order when
> they were taken). Gwenview showed me the wrong order. I then realized that
> it has its own order, not used the order from Dolphin.
> 
> So Gwenview should sort images in sync with Dolphin view. At least when
> image was opened by click from Dolphin. Or at least there should be an
> option for such behavior.

Interesting. From your comment I assume you have Dolphin set to remember view
settings per-directory (IIRC this involves dropping a .directory file in the
folder). So Gwenview is ignoring these files - perhaps not surprising, it has
no setting that mirrors this.

I think your issue is external to this bug, though similar in character (sort
of). It would certainly make sense for Gwenview to obey the .directory files
(perhaps ideally as an optional setting, in KDE philosophy). I would report it
separately.

-- 
You are receiving this mail because:
You are watching all bug changes.

[gwenview] [Bug 443168] gwenview ignores settings in initial sort order

2023-08-19 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=443168

--- Comment #12 from Robin Bankhead  ---
(In reply to Christoph Cullmann from comment #11)
> The first thing I need to do is always to set the order twice. It shows sort
> by name, but doesn't do that, I need to set an other one and set it back.
> 
> I think the old behaviour was a lot saner, I fail to see why it should be in
> sync with Dolphin at all, e.g. Kate or even our file open dialogs are not in
> sync and that makes sense.

Very small clarification: You don't need to flip to another selection and back;
clicking on the (already-selected) radio causes it to take its correct effect.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kdelibs] [Bug 306352] 100% cpu usage when waking up from suspend or switching between x servers, might be caused by kglobalaccel

2023-04-03 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=306352

--- Comment #24 from Robin Bankhead  ---
I've found a way to trigger the cpu thrash on-demand (when in VNC session). I
noticed one of my custom shortcuts was triggering it every time, but on
investigation it is not the shortcut but this command in the invoked script
that actually causes it:

xdotool key --clearmodifiers "shift+Left"

I wonder if anyone can now deduce what is the common factor between the two
triggering scenarios:

1. The first keyboard input of any kind in a new VNC session

2. Running xdotool to simulate keyboard events

-- 
You are receiving this mail because:
You are watching all bug changes.

[kdelibs] [Bug 306352] 100% cpu usage when waking up from suspend or switching between x servers, might be caused by kglobalaccel

2023-02-28 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=306352

--- Comment #23 from Robin Bankhead  ---
Sorry, amendment to the above on further investigation.

The CPU spike is triggered by ANY keyboard input (e.g. typing a letter key,
which opens the quick-launcher, or CTRL on its own which has no UI effect).

-- 
You are receiving this mail because:
You are watching all bug changes.

[kdelibs] [Bug 306352] 100% cpu usage when waking up from suspend or switching between x servers, might be caused by kglobalaccel

2023-02-28 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=306352

--- Comment #22 from Robin Bankhead  ---
Further data point: I just added a systemmonitor plasmoid to my panel to show
CPU usage, and interestingly after first opening my vnc session it actually did
not show any heavy activity.

It started maxing one core, however, as soon as I opened Yakuake (with a
keyboard shortcut, natch).

This sort of makes a lot more sense, even if it doesn't present a full
diagnosis: I'm actually giving kglobalaccel itself some input that "upsets" it.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kdeconnect] [Bug 425638] SMS disappears instead of being send

2023-01-20 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=425638

Robin Bankhead  changed:

   What|Removed |Added

 CC||kde.b...@headbank.co.uk

-- 
You are receiving this mail because:
You are watching all bug changes.

[kdeconnect] [Bug 464392] Since SDK 31 bump, it is not possible to send SMS using KDE Connect

2023-01-20 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=464392

Robin Bankhead  changed:

   What|Removed |Added

 CC||kde.b...@headbank.co.uk

-- 
You are receiving this mail because:
You are watching all bug changes.

[kdelibs] [Bug 306352] 100% cpu usage when waking up from suspend or switching between x servers, might be caused by kglobalaccel

2022-11-01 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=306352

--- Comment #18 from Robin Bankhead  ---
As mentioned above I'm on Gentoo, so no systemd involved here. And being in VNC
I don't see it being graphics stack related either, but that's probably a bit
above my pay-grade to say ;)

I'm not sure either about taking some portion of the above off to a different
bugreport. Right now we have a slightly disparate bag of seeming
trigger-environments but a single unifying symptom. That the initial report is
10yrs old doesn't mean much. Unless more is done to show that the different
cases are causing the same outcome for totally different reasons (and how many
different ways can there actually be to drive a relatively simple process, like
I imagine kglobalaccel5 is, into a CPU meltdown?) then I think the theory of a
common cause holds water and it's therefore better if all the details remain in
one place for the reference of whoever can input and maybe make a needed
connection.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kdelibs] [Bug 306352] 100% cpu usage when waking up from suspend or switching between x servers, might be caused by kglobalaccel

2022-11-01 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=306352

--- Comment #16 from Robin Bankhead  ---
Just to update on my earlier, I haven't found a way of re-triggering the high
CPU usage after killing and relaunching kglobalaccel5 at the start of my VNC
session, and it has not recurred again during such a session. (It's possible it
has happened without me noticing though.)

This is now under kglobalaccel-5.99.0, plasma-desktop-5.26.2.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kdelibs] [Bug 306352] 100% cpu usage when waking up from suspend or switching between x servers, might be caused by kglobalaccel

2022-09-20 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=306352

--- Comment #15 from Robin Bankhead  ---
FWIW, the issue as I outlined my experience of it is still occurring under
kde-frameworks/kglobalaccel-5.97.0, but for the first time I have also
encountered it recurring later in my VNC session. (It is possible it's happened
previously, but I'm not normally physically near the machine during a session
so might not notice).

The only possible triggering action I can think of from that session was me
toggling fullscreen in TigerVNC, which is set to resize the remote desktop to
client window size (using xrandr - this would presumably happen on initial
connection too as I don't have initial screen res set to match the client
display I use).

I'll try to reproduce this later to check.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kdelibs] [Bug 306352] 100% cpu usage when waking up from suspend or switching between x servers, might be caused by kglobalaccel

2022-06-20 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=306352

Robin Bankhead  changed:

   What|Removed |Added

 CC||kde.b...@headbank.co.uk

--- Comment #10 from Robin Bankhead  ---
I see the same issue with kglobalaccel-5.95.0 in plasma-desktop-5.25.0 on
Gentoo, when launching the plasma session within TigerVNC server. kglobalaccel5
goes straight to 100% and has to be killed (after relaunching it behaves
normally).

I do NOT have an ~/.Xmodmap file.

-- 
You are receiving this mail because:
You are watching all bug changes.

[gwenview] [Bug 443168] gwenview ignores settings in initial sort order

2022-06-15 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=443168

Robin Bankhead  changed:

   What|Removed |Added

 CC||kde.b...@headbank.co.uk

--- Comment #5 from Robin Bankhead  ---
It doesn't make any sense for Gwenview to revert to obeying Dolphin's ordering
instead of persisting the ordering chosen in its own UI, across multiple direct
launches (i.e. not from within Dolphin).

Gwenview should have its own ordering setting, but able to be overridden on
invocation (which the onus then is on Dolphin to do). This might be of benefit
for other external apps calling Gwenview also.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kdeplasma-addons] [Bug 450230] Improve cover and flip switch

2022-02-14 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=450230

Robin Bankhead  changed:

   What|Removed |Added

 CC||kde.b...@headbank.co.uk

--- Comment #1 from Robin Bankhead  ---
Subscribing.

IIRC, Cover Switch was "inspired" by the UI of iTunes and/or the iPod Touch
(wow we are going back a bit aren't we? lol). I wonder if the devs have
actually experienced that UI?

While acknowledging that design trends move on, the new look I just find
utterly lacking in the polish and slickness that appealed about the original.
(Granted this is only v1.0, but I infer that the design changes have been
conscious decisions.)

I also agree that configurability is desirable. It is kind of a KDE hallmark
after all ;)

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 443757] Please bring back cover switch effect

2022-02-13 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=443757

--- Comment #16 from Robin Bankhead  ---
Have just updated to 5.24 and have to be honest, this is not a very good
replacement.

- Windows are smaller
- Thick blue border around centred window
- No reflections
- Opaque grey background instead of wallpaper shaded
- Transition animation is too slow but jerky at start and end

The smoothness and visual appeal of the old cover switch is basically all gone.
Aesthetically none of the ways this has changed are appealing to me. Sorry if a
bit negative, hope others like it but I won't be using it.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 443757] Please bring back cover switch effect

2021-12-26 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=443757

--- Comment #11 from Robin Bankhead  ---
Maybe I'll understand when I see the new version, but I don't see how removing
reflections is an improvement. Couldn't they be made an option? Good to see
this has been done though.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 443757] Please bring back cover switch effect

2021-10-28 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=443757

Robin Bankhead  changed:

   What|Removed |Added

 CC||kde.b...@headbank.co.uk

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 438883] Re-implement Desktop Cube effect with modern effects API

2021-10-28 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=438883

Robin Bankhead  changed:

   What|Removed |Added

 CC||kde.b...@headbank.co.uk

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 443410] Please restore the Desktop Cube switching effect

2021-10-28 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=443410

Robin Bankhead  changed:

   What|Removed |Added

 CC||kde.b...@headbank.co.uk

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 433260] Tabbing to select power/session item and pressing Enter/Return opens the item under the cursor rather than invoking the highlighted power/session action

2021-03-22 Thread Robin Bankhead
https://bugs.kde.org/show_bug.cgi?id=433260

Robin Bankhead  changed:

   What|Removed |Added

 CC||kde.b...@headbank.co.uk

--- Comment #4 from Robin Bankhead  ---
It's not hover. I launched kickoff using Win key with mouse pointer well away
from the launcher area, hit the 6* TABs to focus Sleep option, hit ENTER, and
it opened the highlighted item from the Favourites list (Firefox in my case).

*Offtopic, but the added number of keystrokes to reach the power options is
rather a retrograde step IMO.

-- 
You are receiving this mail because:
You are watching all bug changes.