From: Philip McGrath <philip@philipmcgrath.com>
To: help-guix@gnu.org
Subject: Broken KDE initialization with `guix home`
Date: Fri, 13 May 2022 13:41:01 -0400 [thread overview]
Message-ID: <082e0711-88e5-570d-ec41-e5afee6459a1@philipmcgrath.com> (raw)
Hi,
I'm trying to start using `guix home` on a fairly fresh install of
Kubuntu 22.04 with SDDM and the KDE Plasma Wayland session. I'm running
in to some problems when the session starts up: I suspect some
environment variables may not be getting set when they need to be, but
the symptoms are confusing: does anyone know what might be going on?
When I log in from SDDM (again, to a Wayland session, not X11), I see a
splash screen with a spinner for a while, then the screen goes black.
I've found at this point I can use the Alt-Space shortcut to access
KRunner, which lets me run `plasmashell --replace` (and evidently finds
"/usr/bin/plasmashell").
That gets a desktop to appear, but there are more problems. The
"Application Launcher" menu doesn't show any desktop entries: there are
"Favorites" and "All Applications" submenus (no others), but they are
empty. A few applications are supposed to be pinned to the "Icons-only
Task Manager" component of the default panel: "System Settings",
"Discover" (c.f. Gnome Software), the file manager, and the browser. All
of them show a blank paper icon instead of the actual icon. For the
first two, hovering shows a tooltip reading "systemsettings.desktop" or
"org.kde.discover.desktop", respectively, and clicking produces an error
notification from "Plasma Workspace" saying "Unknown application
folder". For the later two, the tooltip is blank, and the error message
says "preferred://filemanager" or "preferred://browser", respectively.
(Presumably these ought to be handled via KIO.)
Using KRunner also doesn't recognize available desktop entries, e.g.
typing "kon" shows an item "Get Konsole…", which tries to install
Konsole but actually produces an error window with titled "Error — KIO
Client" saying "appstream://org.kde.konsole.desktop". However, typing
"konsole" does get KRunner to offer to run the command, which it finds
successfully in "/usr/bin/konsole". Inside the Bash shell Konsole
starts, the output of `env` looks like I would expect, unless I'm
missing something: in particular, `echo $XDG_DATA_DIRS` shows an entry
for "/usr/share" in the search path, where the desktop files are e.g.
"/usr/share/applications/org.kde.konsole.desktop".
I've also tried switching to a different tty and logging in to a
non-graphical session. It also has expected results from `env`.
-Philip
next reply other threads:[~2022-05-13 17:41 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-05-13 17:41 Philip McGrath [this message]
2022-05-19 21:37 ` Broken KDE initialization with `guix home` Philip McGrath
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://guix.gnu.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=082e0711-88e5-570d-ec41-e5afee6459a1@philipmcgrath.com \
--to=philip@philipmcgrath.com \
--cc=help-guix@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).