[BUG]: Missing gtkdialog for the gui extension
Describe the bug
I have see that when you try to use the gui extension it complain the missing gtkdialog executale
To Reproduce
ytfzf --ext=gui
Expected behavior
Open new gtk windows
Information
- OS: Debian 11 main
- Terminal: xfce4-terminal
- Ytfzf version: 2.4.0.rc-3
- Output of
ls -l "$(which sh)"(if your using fish:ls -l (which sh)): lrwxrwxrwx 1 root root 4 out 22 2021 /usr/bin/sh -> dash
Additional context
Dear pystardust, I am a contributor to the Debian project and packaged your great program and uploaded it to Debian. (https://salsa.debian.org/debian/ytfzf) or in my salsa up-to date (https://salsa.debian.org/braulio/ytfzf).
I have see that when you try to use the gui extension it complain the missing gtkdialog executale:
$ export YTFZF_SYSTEM_ADDON_DIR="/usr/share/ytfzf/addons/" $ LANG=C ytfzf --ext=gui gtkdialog (https://github.com/puppylinux-woof-CE/gtkdialog) is required for the gui extension
but, if I don't mistake, this is not in Debian: $ apt-file search bin/gtkdialog $
I found that gtkdialog was removed from Debian in 2009 because it is not anymore supported upstream and there are other alternatives.
Not going to lie, that addon only exists because I stumbled across gtkdialog and I hadn't seen anything of that sort before, and I wanted to see if I could make a gui interface for ytfzf, so I did. Of course yad, and zenity exist, but they don't support custom css to my knowledge. In addition I really don't feel like rewriting that addon.
To me gtkdialog looks supported because the last release was june 6th, but that doesn't change the fact that it's not in the debian repos. In my opinion there are 2 solutions to this problem.
- Don't package the addons along with ytfzf (the
ytfzfpackage on the aur does this) - The gui addon gets moved to it's own repo
Ok thanks for the explanation. I chose to keep this add-on uninstalled on Debian until I or someone else can package gtkdialog and get it back into Debian.
Cool that works, since the issue is not really fully resolved, it's your choice if you want to close it.