home.social

#dmenu — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #dmenu, aggregated by home.social.

fetched live
  1. @loon Following up on this, I'm now remembering how annoying I find the "modes" model of rofi, really from the first time you run it without args.

    One of the architectural decisions I love about #dmenu (and where my preferences overlap with Suckless in general) is that dmenu itself doesn't care what you're picking between or what you do with it, kinda same model as #fzf. This means that dmenu_run can be a pretty trivial wrapper script that, if pressed, you could probably faithfully rewrite in 20 minutes, give or take the caching feature.

    Rofi, on the other hand, incorporates that complexity into a single do-everything program that becomes immediately byzantine to understand or navigate. I bet you could achieve 90% of the same functionality by having an input standard (even something like JSON) that's more advanced than mere lines, allowing for icons and such, while outsourcing the mode-specific complexity.

    The one thing I do like, though, is that you can search by program description, like "term".

  2. Finally fixed #dmenu to launch scripts from my `~/bin` correctly.

    The issue is that my home directory is an import from my previous Pop!OS install, but currently running on CachyOS, and there's some differences of implicit assumptions between the two. The short version is that I was missing a `~/.xsession` file containing:

    ```
    #!/bin/sh
    . ~/.profile
    ```

    I already had a `~/.profile` that worked correctly, but it wasn't being executed during X11 login, so I had the system default `$PATH` but nothing user-specific. I also needed to delete my `~/.cache/dmenu_run` so it would recompute my path-available executables. Now I can properly launch Zen browser, and a wrapped version of Signal that actually uses the correct credential wallet, when using #i3.

    I'll probably have to figure out similar fuckery again if I ever get #sway to work on my graphics card.

  3. What’s your feeling on Google #keep #notion Or, do you have a preference for sharing a text or checkbox-type list?

    In a perfect full GNU/#linux world, I would want the list to be in #dmenu (#suckless software), but idk about the file sharing aspect.

    I don’t like Resilio. It just hasn’t worked out reliably when I tried. Plus, it is a bit of a drag being proprietary. Dropbox functions better anyway, so it remains a little lingering tech question of mine: what is the best free (FOSS) alternative?

  4. What’s your feeling on Google #keep #notion Or, do you have a preference for sharing a text or checkbox-type list?

    In a perfect full GNU/#linux world, I would want the list to be in #dmenu (#suckless software), but idk about the file sharing aspect.

    I don’t like Resilio. It just hasn’t worked out reliably when I tried. Plus, it is a bit of a drag being proprietary. Dropbox functions better anyway, so it remains a little lingering tech question of mine: what is the best free (FOSS) alternative?

  5. This is a really lovely launcher.

    github.com/vicinaehq/vicinae

    It will replace #dmenu for me (RIP Xorg).

    One piece of software I miss is sxhkd for defining global shortcuts with a plain text file. Does anything like that exist for #Wayland? #Linux

  6. This is a really lovely launcher.

    github.com/vicinaehq/vicinae

    It will replace #dmenu for me (RIP Xorg).

    One piece of software I miss is sxhkd for defining global shortcuts with a plain text file. Does anything like that exist for #Wayland? #Linux

  7. CW: mention of suckless, fascism

    I have an obscure problem.

    I really like #dmenu for its simplicity and functionality.

    But I don't like nazis. And I'd really like to use software that isn't made by them.

    I've tried configuring and using #rofi but I just don't like it. Has anybody found an X11 launcher with the same feel as dmenu, but with devs that are less bent on seeing people like me dead?

  8. I got tired of Windows Start Menu's bloat and lag, so I built WindMenu, a dmenu-like launcher for Windows.

    Keyboard-first, minimal UI, instant response, pure Win32 APIs. Here's how it took shape:
    zwit.link/posts/windmenu-windo

  9. All done, I think. That was fun, I forgot how much I enjoy patching and playing with configs.

    👻

  10. For your curiosity's sake..😜

    Context: Yesterday's video shortcoming....fixed

    youtu.be/nEbb5aAS9cE

  11. I can't believe it took me until 2025 to realize that I needed a rofi-based address book for email address completions everywhere.

    #rofi #dmenu

  12. I can't believe it took me until 2025 to realize that I needed a rofi-based address book for email address completions everywhere.

    #rofi #dmenu

  13. @warmaster

    I found this project called `tofi` that seems to work the same way as dmenu but for Wayland. It is not in the Arch repos only in the AUR, so I guess it is not that popular.

    Might be `rofi` the good option? It seems to have a Wayland-compatible version, too. What do you think?

    github.com/philj56/tofi
    github.com/lbonn/rofi

  14. @warmaster

    I found this project called `tofi` that seems to work the same way as dmenu but for Wayland. It is not in the Arch repos only in the AUR, so I guess it is not that popular.

    Might be `rofi` the good option? It seems to have a Wayland-compatible version, too. What do you think?

    github.com/philj56/tofi
    github.com/lbonn/rofi

    #Wayland #tofi #rofi #dmenu #linux #foss #freeSoftware #developer

  15. My kingdom for two rows of favorites in (on ).

    It's such an awesome launcher. It's like using / / on your phone ;)

  16. My kingdom for two rows of favorites in #KissLauncher (on #Android).

    It's such an awesome launcher. It's like using #dmenu / #rofi / #wofi on your phone ;)

  17. I've developed a script that extends dmenu_run. Allows defining and running static commands like `nmcli radio wifi on` and dynamic ones like connecting to a wifi network by selecting from a list of available networks.
    #i3wm #i3 #dmenu #linux
    gist.github.com/Ajnasz/4f15867

  18. Watching videos with #dmenu and #links2

    This is the barebones script for video-watching from my ratpoison companion #serpico, adapted for dmenu.

    Except for the search option, a valid video url must be selected, either with cursor keys or hovered over with a mouse.

    Links2 must be focused for it to work, so execute the script externally (either with a delay, or through a key-binding). The example uses a #cwm keybiding Super+l.

    triapul.cz/files/prog/links-vi

    #invidious #links2gang #ksh #openbsd

  19. Watching videos with #dmenu and #links2

    This is the barebones script for video-watching from my ratpoison companion #serpico, adapted for dmenu.

    Except for the search option, a valid video url must be selected, either with cursor keys or hovered over with a mouse.

    Links2 must be focused for it to work, so execute the script externally (either with a delay, or through a key-binding). The example uses a #cwm keybiding Super+l.

    triapul.cz/files/prog/links-vi

    #invidious #links2gang #ksh #openbsd

  20. use #dmenu to find and play a song through #mpd:

    ```
    #!/bin/ksh
    query=$(mpc listall | dmenu -l 24 -i)
    if [[ $(mpc) != *paused* || $(mpc) != *playing* ]]; then
    mpc play; fi
    if [[ $query != "" ]]; then
    mpc insert "$query"; mpc next
    fi
    ```

    (this suggests you have mpd running and correctly set up)
    #serpico #tutorial

    edit: the previous version didn't work if mpd was stopped.

  21. use #dmenu to find and play a song through #mpd:

    ```
    #!/bin/ksh
    query=$(mpc listall | dmenu -l 24 -i)
    if [[ $(mpc) != *paused* || $(mpc) != *playing* ]]; then
    mpc play; fi
    if [[ $query != "" ]]; then
    mpc insert "$query"; mpc next
    fi
    ```

    (this suggests you have mpd running and correctly set up)
    #serpico #tutorial

    edit: the previous version didn't work if mpd was stopped.

  22. Artix Linux + DWM — моя кастомизация

    Я пользуюсь Linux'ом уже больше полтора года. Начинал я с Linux Mint, а сейчас у меня стоит Artix Linux.

    habr.com/ru/articles/776204/

    #linux #unix #dwm #dmenu #slstatus #артикс #динит #artix #dinit

  23. I call this one 'Goodbye links/ratpoison'

    A runner-up title was 'what ads?'

    video watching through #dmenu. While this is still recorded in #ratpoison, my project is no longer dependent on it.

    #serpico #invidious

    ft. @neauoire's video youtube.com/watch?v=B6qUgpaq6a

  24. Radion, an internet radio CLI client, written in Bash.
    It can work with read, fzf, dmenu or rofi.
    gitlab.com/christosangel/radio
    Any feedback is welcome.
    #linux #cli #mpv #fzf #rofi #dmenu #radio #laterna_radio #terminal

  25. @dnkl I published an #ArchLinux package today that provides a symlink from #Fuzzel to #dmenu for those wish to use Fuzzel as a dmenu replacement:

    aur.archlinux.org/packages/fuz

    I realize it's not 100% compatible, but was interesting to me to solve package dependency issues for packages that want to depend on a package providing dmenu.

  26. I am once again considering to write my own window manager

    ...unless the setup I am thinking of is already possible, let me construct this in your head:

    On the top of the screen, there is narrow status bar, which is split into two parts. On the right side of the bar, you have your clock, your battery, your signal strength and so on.

    On the left side, there is a clickable tab for every window you have opened. It's like browser tabs: Every window always uses the entire space below the status bar.

    On the far left, there could be an icon which opens a searchable list of applications, kind of like #dmenu but vertical. Everything supports mouse input as you would expect.

    Does that exist? Should I make it? It would be awesome for smaller screens, like phones.

    Edit: I should add that I'm planning to run it on a Nokia N900 with a single 600 MHz CPU core, 256 MB RAM and a resolution of 800×480 pixels. Existing full desktop environments like Xfce4, LXDE, and so on are way to heavy to run.

    @[email protected] @[email protected] @[email protected] @[email protected]

    #linux #programming #windowmanager #x11 #wayland

  27. @dnkl Here's a little world clock utility I bit using Fuzzel. It uses a little config file with names you choose and time zones, and allows you to view and filter the times.

    Selecting a time doesn't do anything-- the filtering is just useful to eliminate the distraction of all the time zones you don't care about.

    Not published currently, but maybe if there's interest!

    #linux #fuzzel #dmenu #rofi

  28. @hund
    My Desktop 2023:
    I go with a lovely #sway #wayland #tilingwm setup.
    Featuring #qutebrowser #nnn #mpv #newsboat and a wayland-style #dmenu #pass promt integration - in a fully mouseless environment, #keyboardonly 😍

  29. A few days ago I watched a video on DistroTube channel about how to apply patches on #suckless #dmenu tool. I think there is a much better way to do that, so I decided to share my way with you.

    odysee.com/@mzeinali:c/dmenupa