hidpi-daemon VS cosmic-comp

Compare hidpi-daemon vs cosmic-comp and see what are their differences.

hidpi-daemon

Daemon to manage HiDPI and LoDPI monitors on X (by pop-os)

cosmic-comp

Compositor for the COSMIC desktop environment (by pop-os)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
hidpi-daemon cosmic-comp
4 16
49 382
- 5.2%
0.0 9.7
7 months ago 2 days ago
Python Rust
GNU General Public License v3.0 or later 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.

hidpi-daemon

Posts with mentions or reviews of hidpi-daemon. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-01-13.
  • Fractional scaling resets on sleep in Linux
    1 project | /r/framework | 16 Mar 2023
    On the github page for the HiDPI Daemon it says "This program is for managing HiDPI and LoDPI monitors on X. This program is installed by default in Pop!_OS and Ubuntu (if installed by System76 and can be added with this article)."
  • Exploring System76's New Rust Based Desktop Environment
    13 projects | news.ycombinator.com | 13 Jan 2022
    > System76 with Pop_OS! has an opportunity to tackle topics head on like "we can make fractional scaling work somewhat decently across all apps" (IIUC currently requires shipping a forked XWayland, unfortunately)

    I'm excited to see System76's implementation of fractional scaling in this new desktop environment. Since they have actually sold laptops with 1080p and sometimes 4K displays, they have a real incentive to get this feature working smoothly on Wayland.

    System76 previously developed a HiDPI daemon for X11 to be used with GNOME Shell:

    - Blog post: https://blog.system76.com/post/174414833678/all-about-the-hi...

    - Help page: https://support.system76.com/articles/hidpi-multi-monitor/

    - Source: https://github.com/pop-os/hidpi-daemon

    It handles multiple scaling factors, including fractional ones, flawlessly across displays.

    If the next version of COSMIC supports fractional scaling on Wayland as well as this daemon does on X11, this alone would make the entire project will be worth it. GNOME Shell still hides fine-grained fractional scaling behind an experimental flag for both X11 and Wayland, with X11 needing a patch for Mutter.

  • The Razer Blade Stealth Late 2020 and Pop!_OS Are a Perfect Match
    2 projects | /r/pop_os | 13 Mar 2021
    Hi u/Borisminator! I'm a razer+Pop!_OS user too. Mine is the early2020. A couple of questions: - Are you having the scratching noise when the fans start up? (https://www.reddit.com/r/razer/comments/jvh90m/razer_blade_2020_scratching_noise_when_fans_start/ - my video in the comments) - I'm having lots of errors from hidpi-daemon when I set hybrid mode ( https://github.com/pop-os/hidpi-daemon/issues/34 and https://github.com/pop-os/hidpi-daemon/issues/38 )
  • The Serval WS from System76: A Powerful Linux Workstation Running PopOS
    1 project | news.ycombinator.com | 26 Jan 2021
    The following Linux distributions support different scaling factors on different displays by default: Pop!_OS, Ubuntu, Linux Mint, and Manjaro.

    Pop!_OS (developed by System76) created its own HiDPI daemon to handle HiDPI and LoDPI displays on X11 at the same time:

    https://github.com/pop-os/hidpi-daemon

    https://blog.system76.com/post/174414833678/all-about-the-hi...

    Ubuntu's fork of the Mutter display manager (used by its fork of GNOME) includes a patch to handle different display resolutions for HiDPI and LoDPI displays on X11:

    https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/182085...

    Linux Mint implemented fractional display scaling, with different settings for each display, in Cinnamon 4.6:

    https://blog.linuxmint.com/?p=3858

    Arch Linux users can also use Cinnamon for the same features.

    If you are using Manjaro, you can install the mutter-x11-scaling package to replace Mutter with a version that includes Ubuntu's changes:

    https://gitlab.manjaro.org/packages/extra/mutter-x11-scaling...

    https://github.com/puxplaying/mutter-x11-scaling

    Finally, if you are using GNOME on Wayland, mixed scaling is already supported. To enable fractional scaling, activate the "scale-monitor-framebuffer" setting:

    https://wiki.archlinux.org/index.php/HiDPI#GNOME

    On Wayland, scaled applications that do not use GTK 3+ or Qt 5+ may appear blurry. This affects all Electron applications. X11 does not have the same issue, but Wayland is generally more stable than X11 in other areas.

cosmic-comp

Posts with mentions or reviews of cosmic-comp. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-01-03.

What are some alternatives?

When comparing hidpi-daemon and cosmic-comp you can also consider the following projects:

whatsdesk

iced - A cross-platform GUI library for Rust, inspired by Elm

nvidia-docker - Packaging for https://github.com/NVIDIA/nvidia-docker

cosmic-text - Pure Rust multi-line text handling

pop - A project for managing all Pop!_OS sources

gtk-rs - Rust bindings for GTK 3

libcosmic - WIP library for COSMIC applications

cosmic-panel - WIP