Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Recommended xsession config blocks dbus #865

Open
samueltwallace opened this issue Mar 8, 2022 · 6 comments
Open

Recommended xsession config blocks dbus #865

samueltwallace opened this issue Mar 8, 2022 · 6 comments

Comments

@samueltwallace
Copy link

Hi,

I bet this is more of an upstream issue, but is relevant to the .xinitrc in the wiki. Running dbus-launch --exit-with-session emacs will block emacs' dbus communication.

I ran into this issue trying to use tramp, which calls gvfs by dbus, and it failed to start gvfs. dbus-monitor also can't connect to running bus.

I fixed this by omitting the --exit-with-session option, and dbus communication work again.

Consider changing the .xinitrc so to not include the option? Unless there would be unwanted side effects. But a warning or workaround is a good idea.

@medranocalvo
Copy link
Collaborator

Thank you for reporting this issue.

I think this has changed over the years...

What distribution are you using?

I'd like input from other users as well:

  • which distribution?
  • how do you launch EXWM?

Before changing the default .xinitrc (which we can say worked in the past) I'd like to learn why is the change necessary.
A warning in the Wiki should do no harm, would you be willing to add it?

@samueltwallace
Copy link
Author

samueltwallace commented Mar 21, 2022

I am using Arch Linux, and I can certainly add a warning (though do I need special permissions to do so? and where should it go, what section?)

@medranocalvo
Copy link
Collaborator

medranocalvo commented Mar 21, 2022 via email

@samueltwallace
Copy link
Author

I added the wiki note (finally! thanks for the patience).

I really like EXWM! the one thing that I would wonder about is making X windows available in every workspace, rather than needing to use exwm-workspace-move-window. I would rather just be able to pop up my firefox windows in any workspace. But I wonder if technical reasons prevents this...?

@medranocalvo
Copy link
Collaborator

@samueltwallace, thank you.

With regards to your comment, have a look at https://github.com/ch11ng/exwm/wiki#x-window-handling-among-workspaces. I personally set both exwm-workspace-show-all-buffers and exwm-layout-show-all-buffers to t, and actually think they should default to that, and don't really understard the usefulness of any other value. I don't yet have the energy to make a proposal to change it, but will.

I'm leaving this ticket open, as I'd like to further review our instructions (e.g. https://github.com/ch11ng/exwm/wiki/Configuration-Example). When I do so, would you be able to make sure they work an Arch system?

@samueltwallace
Copy link
Author

Absolutely, just let me know how I can help.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants