Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Desktop Environments
  • Search

Application launcher for Wayland systems.

Problems with GUI applications? Questions about X, KDE, Gnome, Fluxbox, etc.? Come on in. NOTE: For multimedia, go up one forum
Post Reply
Advanced search
5 posts • Page 1 of 1
Author
Message
leyvi
l33t
l33t
Posts: 718
Joined: Fri Sep 08, 2023 1:22 pm

Application launcher for Wayland systems.

  • Quote

Post by leyvi » Sun Oct 26, 2025 6:11 pm

Anyone know of a good launcher for Wayland systems that can read the .desktop entries in the /usr directory (like in KDE)? I'd be using it with Hyprland.
Top
flexibeast
l33t
l33t
Posts: 680
Joined: Mon Apr 04, 2022 4:15 am
Location: Naarm/Melbourne, Australia
Contact:
Contact flexibeast
Website

  • Quote

Post by flexibeast » Mon Oct 27, 2025 3:58 am

i use Wofi, but i've not tried to use it with .desktop files; this thread on the Arch forums suggests it's possible (and specifically mentions doing so under Hyprland).
https://wiki.gentoo.org/wiki/User:Flexibeast
My most recent wiki contributions
Top
leyvi
l33t
l33t
Posts: 718
Joined: Fri Sep 08, 2023 1:22 pm

  • Quote

Post by leyvi » Mon Oct 27, 2025 6:38 am

All these programs seem to read a list of items from standard input, and echo the selected option. Are they meant to be used in scripts? As in:

Code: Select all

exec $(applications.txt > bemenu [my arguments here])
Where applications.txt contains:

Code: Select all

librewolf --arg1 --large
thunderbird --arg1
…
Is that how I'm meant to use them?

By the way, Wofi looks like another dmenu clone.
Top
Anon-E-moose
Watchman
Watchman
User avatar
Posts: 6566
Joined: Fri May 23, 2008 7:31 pm
Location: Dallas area

  • Quote

Post by Anon-E-moose » Mon Oct 27, 2025 9:46 am

I use fuzzel which does read desktop files but also does drun style stuff (application not desktop)
written by the guy who wrote foot and several other programs, all wayland apps.

but there are plenty to choose from in a variety of languages,
see https://github.com/rcalixte/awesome-way ... #launchers for more.
UM780 xtx, 6.18 zen kernel, gcc 15, openrc, wayland
minixforum m1-s1 max -- same software as above but used for ai learning


Zealots are gonna be zealots, just like haters are gonna be haters
Top
flexibeast
l33t
l33t
Posts: 680
Joined: Mon Apr 04, 2022 4:15 am
Location: Naarm/Melbourne, Australia
Contact:
Contact flexibeast
Website

  • Quote

Post by flexibeast » Tue Oct 28, 2025 12:01 am

leyvi wrote:All these programs seem to read a list of items from standard input, and echo the selected option. Are they meant to be used in scripts? As in:

Code: Select all

exec $(applications.txt > bemenu [my arguments here])
Where applications.txt contains:

Code: Select all

librewolf --arg1 --large
thunderbird --arg1
…
Is that how I'm meant to use them?
In 'dmenu mode', yes. However, other 'modes' are available, including 'drun mode', which sounds like it's applicable to your use-case; more on that below.
leyvi wrote:By the way, Wofi looks like another dmenu clone.
In part, yes. The name 'Wofi' is riffing on Rofi, mentioned at the bottom of the 'Wofi' page on the wiki. Quoting the wofi(1) man page:
wofi is a rofi inspired menu program for wlroots compositors such as sway. It is intended to be highly customizable and flexible with the help of CSS styling and a dmenu mode that allows for endless scriptability. Wofi can be run cacheless in dmenu mode automatically by invoking it as dmenu with symlink.
Wofi has non-dmenu modes, as described in the wofi(7) man page:
Currently wofi has 3 built in modes

1. run - searches $PATH for executables and allows them to be run by selecting them.
2. drun - searches $XDG_DATA_HOME/applications and $XDG_DATA_DIRS/applications for desktop files and allows them to be run by selecting them.
3. dmenu - reads from stdin and displays options which when selected will be output to stdout.
In my own setup, i have a wofi_run.sh script, and have bound "<super> m" in my compositor (Wayfire) to call 'wofi_run.sh run'.
https://wiki.gentoo.org/wiki/User:Flexibeast
My most recent wiki contributions
Top
Post Reply

5 posts • Page 1 of 1

Return to “Desktop Environments”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic