Kernel 4.14.103-1 dmenu is not working

126 views
Skip to first unread message

eduz...@gmail.com

unread,
May 2, 2019, 2:16:39 PM5/2/19
to qubes-users
Hey guys I migrated from arch to qubes. But I am having some difficulties with I3 windows manager I am fairly new to qubes. I like how I can still use my favorite arch distro. and benefit from qubes' secured architecture.

I followed the instructions to install i3 windows manager but the system became incredibly laggy slow after installing it. For example, I am in a browser and scrolling down and the screen will freeze/lag and then stop scrolling. I gotta click anywhere on screen for the screen to keep scrolling down or up .. It will also freeze when I am inside a terminal typing a command and I have to click anywhere inside the terminal for the command to completely print.

And dmenu doesn't work. $mod+d does nothing. Typing "i3-dmenu-desktop" gives an error message "invalid input: "" doesn't match any application. Your command: exec --no startup-id ""
Error: expected one of these tokens: '--no-startup-id',<string>

My machine is lenovo e570, i7 skylake, gtx950, 16G ddr4, nvme

On xfce everything seems to work fine.. Anyone else experiencing the same things with i3

Sven Semmler

unread,
May 2, 2019, 3:09:09 PM5/2/19
to qubes...@googlegroups.com
On 5/2/19 1:16 PM, eduz...@gmail.com wrote:
> Hey guys I migrated from arch to qubes. But I am having some difficulties with I3 windows manager I am fairly new to qubes. I like how I can still use my favorite arch distro. and benefit from qubes' secured architecture.
Great to see you join the community.
>
> I followed the instructions to install i3 windows manager but the system became incredibly laggy slow after installing it. For example, I am in a browser and scrolling down and the screen will freeze/lag and then stop scrolling. I gotta click anywhere on screen for the screen to keep scrolling down or up .. It will also freeze when I am inside a terminal typing a command and I have to click anywhere inside the terminal for the command to completely print.
You mean "sudo qubes-dom0-update i3 i3-settings-qubes" ? That's all one
needs to do.
> And dmenu doesn't work. $mod+d does nothing. Typing "i3-dmenu-desktop" gives an error message "invalid input: "" doesn't match any application. Your command: exec --no startup-id ""
> Error: expected one of these tokens: '--no-startup-id',<string>
That makes me thing you missed the i3-settings-qubes package.
> My machine is lenovo e570, i7 skylake, gtx950, 16G ddr4, nvme
>
> On xfce everything seems to work fine.. Anyone else experiencing the same things with i3

Nope, I am running i3 on Qubes for years. It's pure heaven! ;-)


signature.asc

eduz...@gmail.com

unread,
May 3, 2019, 12:13:29 AM5/3/19
to qubes-users
Ty Sven. Yes, I installed it with "sudo qubes-dom0-update i3 i3-settings-qubes" . I uninstalled i3 and reinstalled it "dnf remove i3 dmenu i3-settings-qubes" to remove i3. But the problem with dmenu persists. More importantly I still can't figure out why applications/screen hang when I am on I3. Xfce works normal but i am a windows manager all the way. I am working on building rofi to use Intead of dmenu but I am stuck on finding xcb-util-xrm-devel" package

Sven Semmler

unread,
May 3, 2019, 2:37:43 PM5/3/19
to qubes...@googlegroups.com
On 5/2/19 11:13 PM, eduz...@gmail.com wrote:
> But the problem with dmenu persists.

Are you using the default i3 config that came with the -settings package
or have you merged your preferences into it? Have you simply copied an
old i3 config from another system?

I am not an expert, but somewhat surprised by your difficulties. It
should work out of the box. You might be a much more expirienced i3 user
and have by accident overwritten some crucial qubes customization.
That's the only explanation I can think of.

Hope you'll figure it out.

Cheers,
Sven


signature.asc

eduz...@gmail.com

unread,
May 4, 2019, 1:58:34 PM5/4/19
to qubes-users
Sorry for the late response. I am using the default config so far. What version is your i3? I noticed that my version is 4.12 from 2016. The latest release is i3-4.16

"sudo qubes-dom0-update i3 i3-settings-qubes" will install i3-4.12

I built i3-4.16 and i3-settings-5.1 from official https://github.com/QubesOS/qubes-desktop-linux-i3/tree/release4.0?files=1

I transferred both packages to dom0

But in dom0 " sudo dnf install i3-4.16.rpm i3-settings" can't install packages BC of error: "nothing provides libc.so.6(GLIBC_2.27)(64bit) needed by i3-1000:4.16.8.fc28.x86_64"

Using "dnf install glibc-2.27" says "no package glibc-2.27 available" or with "qubes-dom0-update glibc-2.27" says "unable to find a match"

"dnf list glibc" is " installed packages glibc.x86_64-2.22-18.fc23 @anaconda"


I downloaded glibc2.27.rpm, glibc-common-2.27.rpm, glibc-langpack2.27.rpm, libnsl-2.27.rpm to install manually in dom0 but then it says I need more dependencies in order to install..

It seems like qubes-dom0-update is not in sync with latest repo..

eduz...@gmail.com

unread,
May 4, 2019, 2:03:28 PM5/4/19
to qubes-users
Also I am running Qubes R3.2.
Kernel 4.14.103-1.pvops.qubes.x86_64

Sven Semmler

unread,
May 4, 2019, 11:16:38 PM5/4/19
to qubes...@googlegroups.com
On 5/4/19 12:58 PM, eduz...@gmail.com wrote:
> Sorry for the late response. I am using the default config so far. What version is your i3? I noticed that my version is 4.12 from 2016. The latest release is i3-4.16
>
> "sudo qubes-dom0-update i3 i3-settings-qubes" will install i3-4.12
4.16 (2018-11-04) ... I never build it myself but I have run
qubes-dom0-update with --enablerepo=qubes-dom0-current-testing ... which
might explain the difference to your observation.
> I built i3-4.16 and i3-settings-5.1 from official https://github.com/QubesOS/qubes-desktop-linux-i3/tree/release4.0?files=1
>
> I transferred both packages to dom0
>
> But in dom0 " sudo dnf install i3-4.16.rpm i3-settings" can't install packages BC of error: "nothing provides libc.so.6(GLIBC_2.27)(64bit) needed by i3-1000:4.16.8.fc28.x86_64"
>
> Using "dnf install glibc-2.27" says "no package glibc-2.27 available" or with "qubes-dom0-update glibc-2.27" says "unable to find a match"
>
> "dnf list glibc" is " installed packages glibc.x86_64-2.22-18.fc23 @anaconda"
>
>
> I downloaded glibc2.27.rpm, glibc-common-2.27.rpm, glibc-langpack2.27.rpm, libnsl-2.27.rpm to install manually in dom0 but then it says I need more dependencies in order to install..
>
> It seems like qubes-dom0-update is not in sync with latest repo..
>
Maybe remove the self-build stuff, then install i3 and i3-settings-qubes
from qubes-dom0-current-testing?

/Sven


signature.asc

Sven Semmler

unread,
May 4, 2019, 11:18:15 PM5/4/19
to qubes...@googlegroups.com
On 5/4/19 1:03 PM, eduz...@gmail.com wrote:
> Also I am running Qubes R3.2.
> Kernel 4.14.103-1.pvops.qubes.x86_64

Ah, I am running R4 ... but when I used to run R3.2 I also used i3.
Don't know which version though.

R3.2 is no longer supported, so unless the hardware requirements forbid
R4 I'd strongly recommend upgrading.

/Sven


signature.asc

eduz...@gmail.com

unread,
May 7, 2019, 12:55:46 PM5/7/19
to qubes-users
I will update to R4 and try again but before that I gotta take care of a problem that occurred after I updated arch Linux template. I will open anew post about it. Thanks

denkxor

unread,
Dec 17, 2019, 4:56:35 PM12/17/19
to qubes...@googlegroups.com


eduz...@gmail.com:

> And dmenu doesn't work. $mod+d does nothing. Typing "i3-dmenu-desktop" gives an error message "invalid input: "" doesn't match any application. Your command: exec --no startup-id ""
> Error: expected one of these tokens: '--no-startup-id',<string>
>
>
> On xfce everything seems to work fine.. Anyone else experiencing the same things with i3

I have the same problem. It might be the same as described here:
https://github.com/i3/i3/issues/3619

This would mean that the bug can be fixed by using a newer version of
dmenu. I havn't tested this myself yet.

Kind Regards,
denkxor

signature.asc
Reply all
Reply to author
Forward
0 new messages