/usr/bin/im-launch i3 fails
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
i3-wm (Ubuntu) |
Expired
|
Undecided
|
Unassigned | ||
im-config (Ubuntu) |
New
|
Low
|
Unassigned |
Bug Description
Trying to run i3 in Focal Fossa, login fails. The screen goes black briefly, then returns to the login screen. I expect this is reproducible by just installing `i3`, selecting it on the settings in the login screen, and logging in.
I see the following in the log:
```
May 18 11:32:21 hopper /usr/lib/
```
Editing that file to just run `/usr/bin/im-launch i3` works fine. Is this some kind of shell quoting issue, where it's trying to execve that full string?
I believe this is in the `x11-common` package:
```
hopper ~ $ dpkg -S /etc/X11/
x11-common: /etc/X11/
```
but Launchpad complains that such a thing does not exist. Perhaps I misunderstand "package".
tags: | added: focal |
affects: | xorg (Ubuntu) → im-config (Ubuntu) |
Changed in im-config (Ubuntu): | |
importance: | Undecided → Low |
Changed in i3-wm (Ubuntu): | |
status: | New → Incomplete |
I was able to fix this by changing
```
exec $STARTUP
```
to
```
$STARTUP
```
Interestingly, this doesn't leave a shell process running -- it leaves `gdm-x-session` running. So perhaps that is emulating a shell somehow, but gets the unquoting wrong for `exec`?