question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

How to determine if Wayland backend is used [Nvidia]

See original GitHub issue

After upgrading Nvidia drivers I’ve lanuched Qtile from tty with the following command exec qtile start -b wayland and it launched without any problems. The question is how can I be sure that I’m currently using Qtile with Wayland backend?

Nvidia Driver Version: 510.47.03

[farid@unknown ~]$ qtile -v
0.16.2.dev901+gda78ea40
[farid@unknown ~]$ pacman -Qi qtile
Name            : qtile-git
Version         : 0.20.0.r19.g7c51e130-1
Description     : A full-featured, pure-Python tiling window manager. (git version)
Architecture    : x86_64
URL             : http://www.qtile.org
Licenses        : MIT
Groups          : None
Provides        : qtile
Depends On      : gdk-pixbuf2  glibc  pango  python-cairocffi  python-cffi  python-xcffib
Optional Deps   : alsa-utils: volume widget [installed]
                  canto-daemon: canto widget
                  cmus: cmus widget
                  jupyter_console: interaction with qtile via Jupyter
                  khal: khal_calendar widget
                  libpulse: for pulse_volume and pulseaudio_ffi widget [installed]
                  librsvg: for SVG support in some widgets widgets or wallpapers [installed]
                  lm_sensors: sensors widget [installed]
                  moc: moc widget
                  python-dbus-next: for utils, notifications and several widgets [installed]
                  python-iwlib: wlan widget [installed]
                  python-keyring: imapwidget widget
                  python-mpd2: mpd2widget widget
                  python-psutil: graph, net and memory widget [installed]
                  python-pywlroots: Wayland backend [installed]
                  xorg-xwayland: Wayland backend [installed]
                  python-setproctitle: change process name to qtile
                  python-xdg: launchbar widget [installed]
Required By     : None
Optional For    : None
Conflicts With  : qtile
Replaces        : None
Installed Size  : 3.65 MiB
Packager        : Unknown Packager
Build Date      : Fri 04 Feb 2022 11:49:48 AM +04
Install Date    : Fri 04 Feb 2022 11:50:00 AM +04
Install Reason  : Explicitly installed
Install Script  : Yes
Validated By    : None

Thanks

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:23 (14 by maintainers)

github_iconTop GitHub Comments

1reaction
m-colcommented, Feb 7, 2022

OK no worries. XWayland is a bit better on master but in general it’s not very well supported yet.

1reaction
m-colcommented, Feb 7, 2022

It looks like you have /usr/bin/qtile, a system-wide installation, and a local user installation at ~/.local, and these are in conflict. I think you’re invoking the system-wide installation but it is importing outdated modules from ~/.local.

Read more comments on GitHub >

github_iconTop Results From Across the Web

How to know whether Wayland or X11 is being used
The simple easy way to find out if you have Wayland or X11 is to open Settings, scroll down to About ...
Read more >
Wayland Window System - NVIDIA Documentation Center
Wayland is a protocol that a backend compositor uses to communicate with its clients. It is also a C library implementation of that...
Read more >
Wayland - ArchWiki - Arch Linux
If you use a popular desktop environment/compositor and a GPU still supported by NVIDIA, you are most likely already using GBM backend. To...
Read more >
My Experiences with Wayland and Nvidia in 2022 - Dev Genius
This is where Wayland comes in. Wayland is another display protocol that, from what I understand, aims to be more modern, compact and...
Read more >
How to Check if You are Using Wayland or Xorg? - It's FOSS
Check whether Wayland or Xorg is in use. The simplest and perhaps the most reliable way is to use the following command in...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found