On Thu, Jan 14, 2021 at 16:17 (-0500), E. Liddell wrote:
On Thu, 14 Jan 2021 11:39:42 -0400
Jim via tde-devels <devels(a)trinitydesktop.org> wrote:
> On Wed, Jan 13, 2021 at 19:00 (+0100), Slávek
Banko via tde-devels wrote:
>> On Wednesday 13 of January 2021 18:42:12 Jim
via tde-devels wrote:
>>> On Wed, Jan 13, 2021 at 17:36 (+0100), Slávek Banko via tde-devels
>> wrote:
>>>> On Wednesday 13 of January 2021 16:49:00 Jim via tde-devels wrote:
>>>>> ADDITIONAL INFORMATION which may or may not help:
>>>>> When I start up kcontrol, the pane on the left which should have all
>>>>> sort of things (in an older version of TFE on another computer I
have
>>>>> "Appearance & Themes", "Desktop",
"Internet & Network", and so on)
>>>>> is empty. Â So, again, it can't find whatever it is looking for.
<snip>
>> Can you try it in a full TDE session?
> Yes, as described above, if by "full
session" we mean do both
> -> use tdm display manager
> and
> -> start TDE session
> then it works.
> Given my "essentially nil" understanding
of the code base, I don't
> know if I can be much help tracking this down, but if you want me to
> give something a try, just let me know.
If I try to bring up kcontrol when su'd to root
inside a konsole
window, I get a blank left panel in kcontrol and the following:
ryu ~ # kcontrol
[tdebuildsycoca] tdebuildsycoca running...
[2021/01/14 15:52:02.413] [dcopserver] DCOP Cleaning up dead connections.
[2021/01/14 15:52:02.451] [kcontrol] WARNING: No TDE menu group with
X-TDE-BaseGroup=settings found ! Defaulting to Settings/
The left panel is populated if I open kcontrol from
the command line as the
logged-in user, and the buildsycoca, DCOP, and warning messages are not printed.
So the problem is either something DCOPish, or
something to do with that
warning message. Probably.
Jim, can you test to see if you get the same messages,
so we can make sure
I'm not conflating two different problems?
Given that it works when I run from a "full TDE session", I am running
these commands from my trusty fvwm2 session, as started by xdm.
[tdebuildsycoca] tdebuildsycoca running...
[2021/01/14 17:31:29.641] [tdebuildsycoca] Reusing existing tdesycoca.
[2021/01/14 17:31:29.860] [tdebuildsycoca] ERROR: tde-applications.menu not found in
(/home/zsd/.rpi4-4-files/config/menus/,/etc/xdg/menus/)
[2021/01/14 17:31:29.956] [dcopserver] DCOP Cleaning up dead connections.
[2021/01/14 17:31:30.306] [kcontrol] WARNING: No TDE menu group with
X-TDE-BaseGroup=settings found ! Defaulting to Settings/
I quit kcontrol and then a minute (or so) later ran it again. This time
I got
[tdebuildsycoca] tdebuildsycoca running...
[2021/01/14 17:33:22.228] [kcontrol] WARNING: No TDE menu group with
X-TDE-BaseGroup=settings found ! Defaulting to Settings/
Twenty minutes later I ran it once more:
[tdebuildsycoca] tdebuildsycoca running...
[2021/01/14 17:53:32.414] [dcopserver] DCOP Cleaning up dead connections.
[2021/01/14 17:53:33.073] [kcontrol] WARNING: No TDE menu group with
X-TDE-BaseGroup=settings found ! Defaulting to Settings/
How exactly did you su to root? If I just "su", /opt/trinity/bin is
in my PATH, whereas if I "sudo su" it is not. For the root output
below, I just did "su". And to start with a clean config, I did the
rm shown below
root@rpi4-4:/scratch/tmp# rm -rf ~/.cache ~/.ICEauthority ~/.config /tmp/tde*root
/tmp/.ICE-unix/
root@rpi4-4:/scratch/tmp# kcontrol
/usr/bin/iceauth: creating new authority file /root/.ICEauthority
[tdebuildsycoca] tdebuildsycoca running...
[2021/01/14 19:31:17.736] [kcontrol] WARNING: No TDE menu group with
X-TDE-BaseGroup=settings found ! Defaulting to Settings/
And no info in the left pane.
As an added bonus, here are the (apparently) relevant processes:
root 10818 1.0 0.6 49132 26780 pts/1 S 19:31 0:00 kcontrol
root 10823 0.0 0.2 36836 10824 ? Ss 19:31 0:00 [tdeinit] tdeinit
Running...
root 10828 0.0 0.2 36600 8832 ? S 19:31 0:00 dcopserver [tdeinit]
--nosid --suicide
root 10831 0.0 0.3 37900 14684 ? S 19:31 0:00 tdelauncher [tdeinit]
--new-startup
root 10833 0.0 0.4 38308 16076 ? S 19:31 0:00 kded [tdeinit]
--new-startup
root 10908 0.0 0.3 37340 11872 ? S 19:31 0:00 tdeio_file [tdeinit] file
/tmp/tdesocket-root/
root 10909 0.0 0.3 37340 11872 ? S 19:31 0:00 tdeio_file [tdeinit] file
/tmp/tdesocket-root/
root 10910 0.0 0.3 37340 11872 ? S 19:31 0:00 tdeio_file [tdeinit] file
/tmp/tdesocket-root/
root 10911 0.0 0.3 37340 11872 ? S 19:31 0:00 tdeio_file [tdeinit] file
/tmp/tdesocket-root/
If that information is not what you are looking for, let me know.
Jim