Would this not have problems with dwm?
AFAIR, dwm doesn't have floating windows in the center of the screen. I admit I 
may have missed something there though.

I suppose the entire point of the suckless utilities is that they can be used 
in any environment. Let's suppose there is a setup where windows are unable to 
be centered, would we want to exclude those people from using a 
dmenu-replacement? Maybe an XMonad user, or someone running an OpenBSD manager 
decided to set up their system to explicitly *not* allow floating windows. This 
user would be completely alienated by this term-based launcher.

On top of that, it stops me from using different colors and transparency for my 
dmenu than I use for my terminal.

Perhaps I misunderstand?
Are you saying this could be a decent suppliment to the X programs? Or are you 
saying that these are actual viable replacements?

Let me know. I am interested, but I think there is a possibility I don't 
completely get you.

Sent with ProtonMail Secure Email.

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Friday, March 13, 2020 8:51 AM, Tobias Bengfort <tobias.bengf...@posteo.de> 
wrote:

> Hi,
>
> I am surely not the first to come up with this[1], but I think many X
> tools could be replaced by TUIs running in st. Think about this quick
> example (dmenu replacement):
>
>     tmpi=$(mktemp)
>     tmpo=$(mktemp)(font rendering
>     trap "rm -rf '$tmpi' '$tmpo'" EXIT
>
>     cat > "$tmpi"
>
>     st -i -g '60x12' -e sh -c "cat '$tmpi' | fzf --reverse > '$tmpo'"
>
>     cat "$tmpo"
>
>
> The interesting thing about this is that you replace all the complexity
> of X (e.g. font rendering) with all the complexities of the terminal
> (e.g. ANSI escape codes).
>
> I believe there could be changes to st that would make this kind of
> usage simpler, e.g. an option for full-width or to automatically attach
> stdin/stdout to the command (fzf in this case).
>
> But the more important question at this point: Do you think this trade
> of complexities is worth it?
>
> tobias
>
> [1]: https://medium.com/njiuko/using-fzf-instead-of-dmenu-2780d184753f



Reply via email to