Package Details: hyprland-displaylink-git 0.38.1-4

Git Clone URL: https://aur.archlinux.org/hyprland-displaylink-git.git (read-only, click to copy)
Package Base: hyprland-displaylink-git
Description: A dynamic tiling Wayland compositor based on wlroots that doesn't sacrifice on its looks. (DisplayLink patch)
Upstream URL: https://github.com/hyprwm/Hyprland
Licenses: BSD
Conflicts: hyprland
Provides: hyprland
Submitter: julian.poidevin
Maintainer: None
Last Packager: Sandwich
Votes: 3
Popularity: 0.008923
First Submitted: 2023-05-14 17:44 (UTC)
Last Updated: 2024-05-02 21:44 (UTC)

Dependencies (44)

Required by (55)

Sources (2)

Pinned Comments

Sandwich commented on 2024-04-30 13:05 (UTC) (edited on 2024-05-01 15:57 (UTC) by Sandwich)

This work is mostly done by matt1606 and clementpoiret. Full credit goes to them, and I will be happy to let them own the package if they wish to.

For this package to work wlroots-displaylink-git will be required as well that I will push soon. This package was initially created by "Kshitij Joshi" and the patch by "kennylevinsen"

Sources: https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/1823 https://gist.github.com/clementpoiret/992d7b4c8cd3707b21461366c817db4d https://pastebin.com/N2siXAXG

Latest Comments

1 2 3 Next › Last »

Sandwich commented on 2024-06-27 13:14 (UTC)

https://github.com/hyprwm/wlroots-hyprland/issues/14

Sandwich commented on 2024-06-27 13:05 (UTC)

This package is unnecessary now since the patch was included into hyprland 0.40.1

https://github.com/hyprwm/Hyprland/issues/2752

Sandwich commented on 2024-06-25 18:43 (UTC)

Package does not compile with latest Arch Update.

Sandwich commented on 2024-05-02 23:01 (UTC)

@cristomc thanks for letting me know about that xdg-desktop-portal-hyprland conflict. I have fixed the issue in the latest wlroots-displaylink-git package

Sandwich commented on 2024-05-02 21:54 (UTC) (edited on 2024-05-02 21:59 (UTC) by Sandwich)

@cristomc I'm glad this works for you :)

Still trying to get this working with 39.1

Your HDMI thing is probably caused by the displaylink patch, which includes following:

const char *render_devices[] = {
    "/dev/dri/card0",
    "/dev/dri/card1",
    "/dev/dri/card2",
    "/dev/dri/card3",
    "/dev/dri/card4",
    "/dev/dri/card5",
        "/dev/dri/card6",
    "/dev/dri/card7",
    "/dev/dri/card8",
    "/dev/dri/card9",
    NULL
};

I do not code in C++ but I believe this is the part that enforces loading of the outputs from the listed cards. And with some black magic, somehow it is able to use both your GPUs? :D

The issue with xdg-desktop-portal-hyprland is that it has wlroots as a dependence. You can install it before installing wlroots-displaylink-git or by doing following yay -S xdg-desktop-portal-hyprland --assume-installed wlroots

Sandwich commented on 2024-05-02 21:45 (UTC)

The package is now compiled from git instead of tarball. It still fails to compile for v0.39.1

cristomc commented on 2024-05-02 14:14 (UTC)

@Sandwich thank you so much for update this package :)

I tested it and it works... it enabled my HDMI output on my laptop (even when Hyprland said in their Q/A that is not supported if I don't enable to work with the external GPU :S - REF: https://wiki.hyprland.org/FAQ/#my-external-monitor-is-blank--doesnt-render--receives-no-signal-laptop )

I'll test later how works with my dock (which has display link), but I wanted you to know that this side-effect "feature"

One thing I noticed is that I'm not able to instal xdg-desktop-portal-hyprland, but xdg-desktop-portal-hyprland-git is installed... will this work properly (even if you use the tarball version)? for now I don't see anything broken (but I didn't tested deeply)

Sandwich commented on 2024-05-02 08:33 (UTC)

This package is out of date since it uses the tarball release instead of git. I am unable to make the patch work with the latest Hyprland version, and it is probably not possible to remove -git from the package suffix

Sandwich commented on 2024-05-01 15:57 (UTC)

Patched wlroots package was uplaoded: https://aur.archlinux.org/packages/wlroots-displaylink-git