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
urxvtd service doesn't work first time #23193
Comments
Uhm, I can't reproduce it with either bspwm or no window manager. I will try XMonad later. update: Just tested with XMonad and negative. |
I just encountered this issue on a fresh install of On boot, Earlier when I ran Edit: actually I got the collision warnings again, so that's still a thing. |
I have had this too for a while now but I had forgotten about this issue. |
Is the problem still there with 18.09? |
@baracoder Yes, unfortunately it's still here. |
I looked at this on NixOS 18.09 under XMonad. I think the issue is that urxvtd is not compatible with socket activation. When urxvtd starts, instead of listening on the socket provided by systemd, it creates its own fresh socket file at the same path ( To verify I used these shell commands:
Checking rxvt-unicode source code confirms that it intends to delete the existing file at |
@fishyfriend thanks for figuring this out! tiny nit-pick the link to source code is wrong. |
@cryptix whoops! Fixed now. |
Issue description
With the urxvtd service enabled on NixOS, the first instance of
urxvtc
does not display anything, but keeps running. All following instances work as expected. This differs from the behaviour of not enabling the urxvtd service and just runningurxvtd
manually, where everything works as expected.Steps to reproduce
Set
services.urxvtd.enable = true;
. Reboot and log in. Open a non-urxvt terminal and runurxvtc
from it.I'm running on XFCE with XMonad, and the problem has been reproduced on plain XMonad.
Technical details
/cc @siddharthist @rnhmjoj
The text was updated successfully, but these errors were encountered: