qtile VS xpra

Compare qtile vs xpra and see what are their differences.

qtile

:cookie: A full-featured, hackable tiling window manager written and configured in Python (X11 + Wayland) (by qtile)

xpra

Persistent remote applications for X11; screen sharing for X11, MacOS and MSWindows. (by Xpra-org)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
qtile xpra
103 48
4,549 1,318
2.6% 6.4%
9.4 9.9
5 days ago 3 days ago
Python Python
MIT License GNU General Public License v3.0 only
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

qtile

Posts with mentions or reviews of qtile. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-04.
  • How to install on Ubuntu: my solution
    3 projects | /r/qtile | 4 Jul 2023
    #!/bin/bash # last updated July 4, 2023... “We will not go quietly into the night..."" # Update system sudo apt-get update # Install core dependencies sudo apt-get install -y python3-cffi libpangocairo-1.0-0 --reinstall # Install xcffib with pip # pinning to this version since newer versions don't have ffi_build (I think renamed to just ffi): # https://github.com/tych0/xcffib/tree/v0.12.1/module pip3 install xcffib==0.12.1 # Install cairocffi with pip # The order of xcffib and cairocffi is important and the flags are important: # https://github.com/qtile/qtile/issues/994#issuecomment-497984551 pip3 install --no-cache-dir --no-build-isolation cairocffi==1.4.0 # Install Qtile pip3 install qtile==0.22.1 --force-reinstall # Create a desktop entry for Qtile echo "[Desktop Entry] Name=Qtile Comment=Qtile Session Exec=qtile start Type=Application Keywords=wm;tiling" | sudo tee /usr/share/xsessions/qtile.desktop echo "Qtile installation completed successfully. You can select Qtile from your session manager."
    3 projects | /r/qtile | 4 Jul 2023
    Btw. if you're installing from pip anyway, I HIGHLY recommend using git master's version (pip install git+https://github.com/qtile/qtile). It's very stable and it contains a lot of improvements, features and - mostly important - bug fixes, especially because the fact that the last 0.22.1 release is almost one year old. The current master works fine with xcffib 1.4 and cairocffi 1.6 (the newest possible versions).
  • What are some ways you used Python to make YOUR life easier?
    5 projects | /r/learnpython | 4 May 2023
    I have created full on programs to systematically created screenshots with the game emulators with RetroArch. Also an automation tool to use a preexisting program named chdman that converts files into a needed format (also unpacking from archives). A little Python script to create a recents list of files for Vimwiki. I also created a program to access 🌈 emojis 🌈. I wrote my own GE Proton downloader and manager. Hell even the window manager I am using on Linux is written and configured in Python, Qtile. I wrote one or two plugins for it and the entire configuration is written in Python, meaning I can use functions, modules and every logic of Python to enhance it. It's Awesome.
  • Garuda qtile wayland edition black screen issue
    2 projects | /r/qtile | 25 Oct 2022
    Hi, the failed XWayland startup isn't being handled correctly. I posted a fix here: https://github.com/qtile/qtile/pull/3928. Would you be able to test it out and see if it fixes the issue? It will catch the RuntimeError, but maybe the SIGSEGV will happen anyway.
    2 projects | /r/qtile | 25 Oct 2022
    Yes exactly, those changes shown on https://github.com/qtile/qtile/pull/3928/files
  • Simple python script to show Qtile keybinding.
    2 projects | /r/qtile | 17 Aug 2022
    I wonder if it works with key chords? (currently not testing) I am working too on some keybinding lister for my key chords only. And BTW there is also from Qtile itself: Keybindings in images / src, just in case one has overlooked it. But it does not work with key chords either.
  • Emacs as terminal multiplexer: Speed
    3 projects | /r/emacs | 9 Aug 2022
    I am experiencing this very weird, Qtile issue https://github.com/qtile/qtile/issues/3276 so I need to kill Qtile probably once a week. If it was any other DE/WM, I would have ditched it a long time ago, but Qtile has a special place in my heart :-)
  • Widget box behaving weirdly on dual monitor
    2 projects | /r/qtile | 3 Aug 2022
  • SSL certification for https://www.qtile.org/ has expired
    2 projects | /r/qtile | 24 Apr 2022
    Mmm, qtile's official website is not in the "https" scheme, it's http://www.qtile.org/ (see search engine results or https://github.com/qtile/qtile).
  • Help!
    2 projects | /r/qtile | 11 Mar 2022
    I'd strongly recommend you spend some time reading our docs and the default config to see how to configure qtile.

xpra

Posts with mentions or reviews of xpra. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-12-19.

What are some alternatives?

When comparing qtile and xpra you can also consider the following projects:

sway - i3-compatible Wayland compositor

Hyprland - Hyprland is a highly customizable dynamic tiling Wayland compositor that doesn't sacrifice on its looks.

bspwm-rounded - Fork of bspwm (baskerville) and the rounded corners patch (Javyre), but more up-to-date

xrdp - xrdp: an open source RDP server

river - [mirror] A dynamic tiling Wayland compositor

rustdesk - An open-source remote desktop, and alternative to TeamViewer.

dwl - dwm for Wayland - ARCHIVE: development has moved to Codeberg

ssh-rdp - Real display ssh based remote desktop

FreeRDP - FreeRDP is a free remote desktop protocol library and clients

Sunshine - Sunshine is a Gamestream host for Moonlight. [Moved to: https://github.com/LizardByte/Sunshine]

bspwm - A tiling window manager based on binary space partitioning

waymonad - A wayland compositor based on ideas from and inspired by xmonad