On 2018-04-24 21:44:10 Felix Miata wrote:
Leslie Turriff composed on 2018-04-24 18:32
(UTC-0500):
So I looked into the indicated file, and indeed
there are a plethora of
lines containing <filename>kde-... (see attached). Apparently there are
'file and directory permissions' problems /somewhere./ I have looked at
the permissions of all files in ~/.kde and they look okay (but is owner
rw- sufficient?)
I would suspect it should not be sufficient. Virtually all other files in
/opt/trinity/bin are world executable. Maybe it doesn't need to be because
r14-xdg-update calls it at session start? Needing it for each session start
seems to be why Kate's suggestion didn't stick.
Why it only happens with one user would suggest it would not be a problem
with /opt/trinity/bin/kxdglauncher permissions, which dates to last July
here.
I agree; and /opt/trinity/bin/kxdglauncher has world execution permissions.
The messages from r14-xdg-update, though, are very vague. 'file and
directory permissions' doesn't tell us if they are read, write or execute
permisssions, or if they are owner, group or other permissions. :-(
Maybe take a look at /etc/group to see if all users are in any groups
that might be relevant to a TDE session. If you navigate through $HOME, is
everything owned and grouped by the problem user?
I have found and corrected
erroneous group settings on three files, but I'm
still getting the error messages when running r14-xdg-update. I tried
tree -apugfi --noreport ~/.kde | grep -v '^\[.rw'
but got no matches, so all of the owner privileges are R/W; but we don't know
if that's sufficient for r14-xdg-update's purposes.
Is there anything obvious in /var/log/tdm.log?
There are a few messages with tde
or TQ prefixes, but they don't seem
pertinent. I have attached the tail of the log file.
I cannot reproduce xsession errors on the system I tested, but do see a few
in .xsession-errors. Do your errors vanish if /opt/trinity/bin/kxdglauncher
is made world executable? Likely this needs to goto the trinity-devel list
if it doesn't help, or maybe goto IRC and ask Slavek about those
permissions.
I don't see anything pertinent in any of my .xsession-errors
files.