Hi,
last week or so someone raised the topic around org.freedesktop.ScreenSaver
https://specifications.freedesktop.org/idle-inhibit-spec/latest/ch05.html
I created one application (I will publish on my TGW projects page soon)
implementing the interface and let it run over time while watching now and
then videos on youtube or else where in Firefox.
Today I fell asleep while watching - haha, getting older :) and when I
checked the output, I saw following [1], which tells me that indeed video
…
[View More]applications are using this interface.
I also saw a lot of stuff around screen saver in various applications (for
example tdepowersave (just grep screensaver or screen in applications).
I saw there many things that I think, might be not really contemporary and
hence not needed any more.
I want to discuss here that path forward. AFAIR we were talking about doing
something about automating dbus interface usage (similar to newer Qt4 and
Qt5). I think it was around hwcontrol (tdelibs/tdecore/tdehw) In any case I
think, we have to do something as more and more interfaces are defined and
more and more services implement those interfaces.
Can we have an update on the topic?
BR
[1] output of the application debug log
[2024/05/27 17:34:01.787] ScreenSaverInterfaceImpl::Inhibit: Reason:
video-playing
[2024/05/27 17:34:03.550] ScreenSaverInterfaceImpl::UnInhibit: cookie(7),
application(), reason(video-playing)
[2024/05/27 17:34:09.569] ScreenSaverInterfaceImpl::Inhibit: Reason:
video-playing
[2024/05/27 17:34:12.422] ScreenSaverInterfaceImpl::UnInhibit: cookie(8),
application(), reason(video-playing)
[2024/05/27 17:34:17.902] ScreenSaverInterfaceImpl::Inhibit: Reason:
video-playing
[2024/05/27 18:05:19.272] ScreenSaverInterfaceImpl::UnInhibit: cookie(9),
application(), reason(video-playing)
[2024/05/27 18:23:30.728] ScreenSaverInterfaceImpl::Inhibit: Reason:
video-playing
[2024/05/27 18:23:32.185] ScreenSaverInterfaceImpl::UnInhibit: cookie(10),
application(), reason(video-playing)
[2024/05/27 18:23:32.890] ScreenSaverInterfaceImpl::Inhibit: Reason:
video-playing
[2024/05/27 18:23:33.134] ScreenSaverInterfaceImpl::UnInhibit: cookie(11),
application(), reason(video-playing)
[2024/05/27 18:45:47.290] ScreenSaverInterfaceImpl::Inhibit: Reason:
video-playing
[2024/05/27 18:45:47.579] ScreenSaverInterfaceImpl::UnInhibit: cookie(12),
application(), reason(video-playing)
[2024/05/27 18:46:40.388] ScreenSaverInterfaceImpl::Inhibit: Reason:
video-playing
[2024/05/27 18:51:57.562] ScreenSaverInterfaceImpl::UnInhibit: cookie(13),
application(), reason(video-playing)
[2024/05/27 18:56:07.655] ScreenSaverInterfaceImpl::Inhibit: Reason:
video-playing
[2024/05/27 18:58:43.041] ScreenSaverInterfaceImpl::UnInhibit: cookie(14),
application(), reason(video-playing)
[2024/05/27 19:01:40.704] ScreenSaverInterfaceImpl::Inhibit: Reason:
video-playing
[2024/05/27 19:01:41.081] ScreenSaverInterfaceImpl::UnInhibit: cookie(15),
application(), reason(video-playing)
--
FCD6 3719 0FFB F1BF 38EA 4727 5348 5F1F DCFE BCB0
[View Less]
I'm feeling more frustrated than stupid, but I cannot figure out how to
request a new feature (or report a bug).
I have four proposed Kicker wallpapers to submit.
I logged into gitea, in the top left selected the 'Pull Requests' link,
in the left side selected TDE/tdebase.
I see a green New Pull Request button. I select the button and am
greeted with a message, "These branches are equal. There is no need to
create a pull request."
I have no idea or memory what to do next or if I am even …
[View More]on the right track.
[View Less]
Hi,
I have a bug to report concerning the Control Center, but I can't figure out
which Gitea repository it should go in. Help?
Leslie
-- Platform: Linux
Distribution: openSUSE Leap 15.4 (x86_64)
Desktop Environment: Trinity
Qt: 3.5.0
TDE: R14.1.1
tde-config: 1.0
I would like to offer that with my efforts to build TDE on vintage
systems, I built TDE R14.1.2 on Slackware 14.2 64-bit (gcc 5.5.0) and
Slackware 14.1 32-bit (gcc 4.8.2). Both systems are EOL as of Dec. 2023.
I did not build every package but core dependencies and packages built
and run.
I had to find some patches to back port. For example, some patches
related to hotpluggable hwlib and ensuring '-std=c++11' is declared with
tqt3.
These days my brain is entrenched in old fart elderly …
[View More]territory and I
have my days exhibiting grumpy old man traits. I have been out of the
loop for many years with this kind of development and tend to lose
patience easily. That said, that I have built the latest TDE on vintage
systems is remarkable.
Dare I say that the 14.1 builds are running on Pentium I/II single core
systems with less than 512 MB of RAM and a 3.10.107 kernel? A tad slow?
Yes, but everything functions and the slowness is mostly caused by PATA
drives.
I am impressed with the developers far more than a grumpy old man being
able to build TDE on vintage systems. Good job devs. :)
[View Less]
(Sorry; forgot to replace the template Subject line.)
I was looking at the Recent Changes page (see attached) of the Wiki, and I
wonder at the latest updates...
Leslie
--
Platform: Linux
Distribution: openSUSE Leap 15.5 - x86_64
Desktop Environment: Trinity
Qt: 3.5.0
TDE: R14.1.2
tde-config: 1.0
I'm setting up a laptop machine that doesn't have a BIOS setting for
disabling its touchpad. I can run synclient in the user's .bashrc, but that
doesn't disable it in the greeter, where one enters one's username and
password.
Where in the TDE startup sequence can I run synclient to disable the
touchpad?
Leslie
--
Platform: Linux
Distribution: openSUSE Leap 15.5 - x86_64
Desktop Environment: Trinity
Qt: 3.5.0
TDE: R14.1.2
tde-config: 1.0
I was looking at the Recent Changes page (see attached) of the Wiki, and I
wonder at the latest updates...
Leslie
--
Platform: Linux
Distribution: openSUSE Leap 15.5 - x86_64
Desktop Environment: Trinity
Qt: 3.5.0
TDE: R14.1.2
tde-config: 1.0