bluesabre | Oh fun. It's in the manifest, but not installed after installing Xubuntu | 00:36 |
---|---|---|
JackFrost | So with the new -settings or -session, it *shouldn't* be needed. | 00:36 |
bluesabre | After installing it and creating a new user profile, the settings do work correctly | 00:38 |
bluesabre | So something not right :D | 00:38 |
JackFrost | Just a sec, let me re-sync..an ISO. >_> | 00:38 |
JackFrost | ...OK just a nine minutes. >_> | 00:39 |
bluesabre | :) | 00:39 |
JackFrost | My semi-fresh ISO doesn't have it either according to the manifest, so going to boot and see if it's got the settings or not. | 00:41 |
JackFrost | Can you confirm the Xsession.d file is correct? | 00:41 |
bluesabre | https://pastebin.com/dS7mXxJu | 00:53 |
JackFrost | Hmm, right. That might need adapting too, but /etc/X11/Xsession.d/55xfce4-session look right? | 00:55 |
JackFrost | OK, this ISO is fine, double checking dbus-x11 isn't installed shows it isn't. | 00:55 |
bluesabre | https://pastebin.com/CfJZ7KR4 | 00:56 |
JackFrost | Ooookay, so it should work fine. | 00:59 |
JackFrost | 60x11-common_xdg_path takes care of the other XDG config stuff, and otherwise this should then work. | 01:00 |
JackFrost | ..Can you paste me that file? I think I found maybe... | 01:01 |
JackFrost | https://codeberg.org/Xebian/xebian-default-settings/commit/d29d9d719c329fa5a868dcce812875fca4f195cd | 01:01 |
-ubottu:#xubuntu-devel- Commit d29d9d7 in Xebian/xebian-default-settings "e/X11/Xsession.d/(56xebian-session,60x11-common_xdg_path): Inject the variables set into the session via dbus-update-activation-environment." | 01:01 | |
JackFrost | To test, adapt the file like that one, remove dbus-x11, new session. | 01:02 |
JackFrost | (Sorry for making you dig this out...) | 01:02 |
bluesabre | https://pastebin.com/ftG70YH9 | 01:02 |
bluesabre | No worries | 01:02 |
bluesabre | This is an area where I have no experise | 01:03 |
JackFrost | No dbus activation crap there. | 01:03 |
JackFrost | So dbus-x11 happens to fix this because it also ships an Xsession.d file that runs last and dbus exports basically all of this. I can't say for certain if 56xubuntu-session actually needs it, I did it for safety (then...never told you? :/) | 01:06 |
bluesabre | I see. So you're suggesting, take everything from the xebian commit and add it to 56xubuntu? | 01:12 |
JackFrost | No, for testing purposes just edit 60x11-common_xdg_path locally and see if it fixes the issue? For 56xubuntu just steal the first hunk. Except you have more options. | 01:14 |
JackFrost | ...Or I could actually get up off my chair and commit something. >_< | 01:14 |
bluesabre | I borrowed the contents of the 95...dbus file and added to 60x11, made sure dbus-x11 was not installed, and logged into a new user. Problem solved. | 01:18 |
JackFrost | Fantastic! Problem now is that x11-common needs to be updated. | 01:19 |
bluesabre | Joy! | 01:19 |
JackFrost | To be clear: You just took dbus-update-activation-environment stuff right? | 01:19 |
JackFrost | Also...why aren't others hitting this now? 0_o | 01:20 |
JackFrost | mate-session-manager depends on it still. | 01:21 |
bluesabre | https://pastebin.com/q7fPGLYy | 01:26 |
JackFrost | Ah. | 01:27 |
JackFrost | Soo...What's the path forward? What am I doing here? :D | 01:28 |
bluesabre | I guess we file a bug and shake some trees about x11-common (I'm guessing dbus-x11 is deprecated?)... or greedily fix it for just Xubuntu | 01:30 |
JackFrost | It is indeed deprecated. OK, wasn't sure if bug, file on https://salsa.debian.org/xorg-team/xorg/-/merge_requests, or poke tjaalton on IRC. | 01:31 |
bluesabre | tjaalton would probably be the path of least resistance | 01:37 |
JackFrost | Ahaha, I thought so too! See #ubuntu-devel. :P | 01:37 |
JackFrost | (See also: https://salsa.debian.org/xfce-team/desktop/xfce4-session/-/commit/5c2031af3ba542e2a12dc8f41440eda4623ce97a) | 01:37 |
-ubottu:#xubuntu-devel- Commit 5c2031a in xfce-team/desktop/xfce4-session "d/55xfce4-session: Inject DBUS_SESSION_BUS_ADDRESS into the session via dbus-update-activation-environment." | 01:37 | |
JackFrost | Again, I'm sorry I didn't think to poke you about this when I did it before. :/ | 01:37 |
JackFrost | https://paste.opendev.org/show/bQbREtBfnIeJkVUFSvuO/ something like that. | 01:45 |
bluesabre | No worries. I've been absent for the last several weeks due to work, so I would have missed it anyway. :\ | 01:56 |
JackFrost | ...I made those commits 5 months ago. | 01:56 |
bluesabre | <.< | 01:57 |
JackFrost | Waaaait, I forgot I fixed this! Maybe I forgot that I poked too! Maybe I'm not to blame! :D | 01:58 |
bluesabre | You probably did poke, and I missed, or committed to doing it, and forgot. Not unheard of! :D | 02:00 |
JackFrost | I'll update you if I get a response, I say we leave the image as it is now. No need to bandaid dbus-x11 back in just to remove it again. | 02:01 |
bluesabre | Agreed. | 02:02 |
JackFrost | bluesabre: Oh right, I have libxfce4windowing-4.19.0 packaged. You have no use for me to push it anywhere yet right? | 05:17 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!