Il 12/01/2024 03:52, Max Nikulin ha scritto:
I assume that "org/mpris/MediaPlayer2" after "/" was lost during
copy&paste.
I don't have MediaPlayer2 there.
busctl --user introspect org.mpris.kaffeine /Player
# ...
.Stop method - - -
I saw that, but I think it's for media player component of kaffeine.
With that, you could stop the play of an audio or video file.
Do you think it can also act on DVB channels?
I can give it a try.
So it is baloo (former nepomuk) search framework. A crazy idea is to
add /dev to the list of directories that should not be indexed. I
would try to disable baloo completely to see if behavior in respect
to rmmmod changes.
Baloo is already disabled.
Finally I am confused. If tags.so processes die after some interval of
time, does it mean that the kernel module can be unloaded even when
kaffeine is started with --lastchannel and enough time has passed since
its start?
From its stop, not from its start. There are two main cases: plain
kaffeine and lastchannel one.
I open kaffeine without options, I play a DVB channel.
kioslave process is active, but has no lock on /dev/dvb/*
I stop play and I can immediately remove module. Even if that kioslave
process is active.
I open kaffeine with --lastchannel, and kioslave process already has a
lock on /dev/dvb/*
I stop play and cannot remove module, it's locked from kioslave. When
some minute has passed, kioslave disappears and I can remove module.
Now I see another case: even during channel play, some time kioslave
process disappears. At that point, if I stop play, I can remove module.