[GH-ISSUE #312] Want to install barrier on Arch linux, requires the complete(!!) KDE Desktop #247

Closed
opened 2026-05-05 05:50:22 -06:00 by gitea-mirror · 5 comments
Owner

Originally created by @lunainvictum on GitHub (May 18, 2019).
Original GitHub issue: https://github.com/debauchee/barrier/issues/312

Hello,
i found this peace of software. And want to use it.
i saw that the latest release is 2.2. on AUR is only 2.1 available.
Then i read that i must to use flatpak. Ok, installed that too.
Then i wanted to install barrier with flatpak install flathub com.github.debauchee.barrier

And know he wants me to download over 800mb of Software. the complete KDE Platform.

But i use gnome, and dont want kde installed.

Originally created by @lunainvictum on GitHub (May 18, 2019). Original GitHub issue: https://github.com/debauchee/barrier/issues/312 Hello, i found this peace of software. And want to use it. i saw that the latest release is 2.2. on AUR is only 2.1 available. Then i read that i must to use flatpak. Ok, installed that too. Then i wanted to install barrier with flatpak install flathub com.github.debauchee.barrier And know he wants me to download over 800mb of Software. the complete KDE Platform. But i use gnome, and dont want kde installed.
Author
Owner

@AdrianKoshka commented on GitHub (May 18, 2019):

I don't know who maintains the AUR package, so you'd have to contact them to solve that issue. Also, the KDE platform runtime isn't the whole KDE desktop.

<!-- gh-comment-id:493706878 --> @AdrianKoshka commented on GitHub (May 18, 2019): I don't know who maintains the AUR package, so you'd have to contact them to solve that issue. Also, the KDE platform runtime isn't the whole KDE desktop.
Author
Owner

@lunainvictum commented on GitHub (May 18, 2019):

Why so fast closed? AUR dont matters. The Problem is flatpak install

flathub com.github.debauchee.barrier

Note that the directory 

'/root/.local/share/flatpak/exports/share'

is not in the search path set by the XDG_DATA_DIRS environment variable, so
applications installed by Flatpak may not appear on your desktop until the
session is restarted.

Looking for matches…
Required runtime for com.github.debauchee.barrier/x86_64/stable (runtime/org.kde.Platform/x86_64/5.12) found in remote flathub
Do you want to install it? [Y/n]: y

com.github.debauchee.barrier permissions:
    ipc                     network                 x11                            dri
    file access [1]         dbus access [2]         system dbus access [3]

    [1] xdg-config/kdeglobals:ro, xdg-run/dconf, ~/.config/dconf:ro
    [2] com.canonical.AppMenu.Registrar, org.a11y.*
    [3] org.freedesktop.Avahi


        ID                                                   Arch           Zweig          Remote          Download
 1.     org.kde.Platform                                     x86_64         5.12           flathub         < 425,0 MB
 2.     org.freedesktop.Platform.html5-codecs                x86_64         18.08          flathub           < 2,9 MB
 3.     org.kde.KStyle.Adwaita                               x86_64         5.12           flathub           < 4,7 MB
 4.     org.kde.PlatformTheme.QGnomePlatform.Sources         x86_64         5.12           flathub          < 23,6 kB
 5.     org.kde.PlatformTheme.QGnomePlatform                 x86_64         5.12           flathub         < 137,8 kB
 6.     org.kde.Platform.Locale                              x86_64         5.12           flathub         < 333,9 MB (partial)
 7.     com.github.debauchee.barrier                         x86_64         stable         flathub           < 1,1 MB
 8.     com.github.debauchee.barrier.Locale                  x86_64         stable         flathub         < 206,8 kB (partial)

Proceed with these changes to the Default system installation? [Y/n]: 

It want to load a bunch of kde things. Why?

<!-- gh-comment-id:493709045 --> @lunainvictum commented on GitHub (May 18, 2019): Why so fast closed? AUR dont matters. The Problem is flatpak install ``` flathub com.github.debauchee.barrier Note that the directory '/root/.local/share/flatpak/exports/share' is not in the search path set by the XDG_DATA_DIRS environment variable, so applications installed by Flatpak may not appear on your desktop until the session is restarted. Looking for matches… Required runtime for com.github.debauchee.barrier/x86_64/stable (runtime/org.kde.Platform/x86_64/5.12) found in remote flathub Do you want to install it? [Y/n]: y com.github.debauchee.barrier permissions: ipc network x11 dri file access [1] dbus access [2] system dbus access [3] [1] xdg-config/kdeglobals:ro, xdg-run/dconf, ~/.config/dconf:ro [2] com.canonical.AppMenu.Registrar, org.a11y.* [3] org.freedesktop.Avahi ID Arch Zweig Remote Download 1. org.kde.Platform x86_64 5.12 flathub < 425,0 MB 2. org.freedesktop.Platform.html5-codecs x86_64 18.08 flathub < 2,9 MB 3. org.kde.KStyle.Adwaita x86_64 5.12 flathub < 4,7 MB 4. org.kde.PlatformTheme.QGnomePlatform.Sources x86_64 5.12 flathub < 23,6 kB 5. org.kde.PlatformTheme.QGnomePlatform x86_64 5.12 flathub < 137,8 kB 6. org.kde.Platform.Locale x86_64 5.12 flathub < 333,9 MB (partial) 7. com.github.debauchee.barrier x86_64 stable flathub < 1,1 MB 8. com.github.debauchee.barrier.Locale x86_64 stable flathub < 206,8 kB (partial) Proceed with these changes to the Default system installation? [Y/n]: ``` It want to load a bunch of kde things. Why?
Author
Owner

@AdrianKoshka commented on GitHub (May 18, 2019):

Because they have the QT libraries that barrier needs to be compiled against. In case you didn't know, flatpaks are sandboxed applications that run in ephemeral containers. As such, applications need to be built against runtimes (E.g. KDE, GNOME, Freedesktop) that are available within the container. The only non-ephemeral aspects of the container are things like user data, the runtime, and the application. Mind you, this is an oversimplified explanation of flatpaks.

<!-- gh-comment-id:493710560 --> @AdrianKoshka commented on GitHub (May 18, 2019): Because they have the QT libraries that barrier needs to be compiled against. In case you didn't know, flatpaks are sandboxed applications that run in ephemeral containers. As such, applications need to be built against runtimes (E.g. KDE, GNOME, Freedesktop) that are available within the container. The only non-ephemeral aspects of the container are things like user data, the runtime, and the application. Mind you, this is an oversimplified explanation of flatpaks.
Author
Owner
<!-- gh-comment-id:2868742724 --> @Inflyser commented on GitHub (May 10, 2025): sudo nano /etc/pacman.d/mirrorlist > nano (ctrl + v) Server = https://mirror.yandex.ru/archlinux/$repo/os/$arch Server = https://mirror.truenetwork.ru/archlinux/$repo/os/$arch Server = https://mirror.moson.org/arch/$repo/os/$arch Server = https://mirror.pkgbuild.com/$repo/os/$arch Server = https://archlinux.thaller.ws/$repo/os/$arch Server = https://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch > exit git clone https://aur.archlinux.org/barrier.git cd barrier makepkg -si
Author
Owner

@nbolton commented on GitHub (May 12, 2025):

Please try Deskflow or Input Leap as Barrier is no longer in development.

https://github.com/deskflow/deskflow
https://github.com/input-leap/input-leap

Both are compatible with Barrier client/server so you can try on one of your computers.

If this is still an issue in those projects, we would appreciate a cross-post of this issue.

Not sure which to use? The 'Insights' tab of each project may help you decide.

<!-- gh-comment-id:2872435485 --> @nbolton commented on GitHub (May 12, 2025): Please try Deskflow or Input Leap as Barrier is no longer in development. https://github.com/deskflow/deskflow https://github.com/input-leap/input-leap Both are compatible with Barrier client/server so you can try on one of your computers. If this is still an issue in those projects, we would appreciate a cross-post of this issue. Not sure which to use? The 'Insights' tab of each project may help you decide.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/barrier#247
No description provided.