davidedmundson added a comment.

  Concept ++
  
  > Started different systems on different distros, on wayland and x11.
  
  Given this is a huge change, please expand on this and confirm we've covered 
all paths.
  
  Debug needs cleaning (or QCDebug) before merge.
  
  ----
  
  > #preload the user's locale on first start
  
  is missing
  
  ----

INLINE COMMENTS

> startplasma.cpp:142
> +
> +    //TODO: consider linking directly
> +    const int applyMouseStatus = wayland ? 0 : 
> runSync(QStringLiteral("kapplymousetheme"), { 
> QStringLiteral("kcminputrc_mouse_cursortheme"), 
> QStringLiteral("kcminputrc_mouse_cursorsize") });

Don't yet.

This being here is (I think) the result of a lazy hack due to env vars not 
getting synced properly from kcminit. I hope to address that.

Obviously your port being a 1:1 clone is fine.

> startplasma.cpp:258
> +    // At this point all environment variables are set, let's send it to the 
> DBus session server to update the activation environment
> +    if 
> (!QStandardPaths::findExecutable(QStringLiteral("dbus-update-activation-environment")).isEmpty())
> +        exitCode = 
> runSync(QStringLiteral("dbus-update-activation-environment"), { 
> QStringLiteral("--systemd"), QStringLiteral("--all") });

braces

REPOSITORY
  R120 Plasma Workspace

REVISION DETAIL
  https://phabricator.kde.org/D21725

To: apol, #plasma
Cc: davidedmundson, plasma-devel, LeGast00n, ericadams, jraleigh, GB_2, 
ragreen, Pitel, ZrenBot, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, 
abetts, sebas, apol, mart

Reply via email to