Replies: 1 comment 1 reply
-
@harilvfs So, you’ve completely forgotten about us Tmux users, huh? Just kidding, but seriously, GTK might not be the perfect fit for Carch. All the scripts are basically the same—just with a GTK interface slapped on top. Instead of using GTK, users could just as easily work with the Carch main script or the TUI (Text User Interface) for the same result. Yep, I'm also thinking of removing it. And by the way, it’s me—the same person. Just wanted to have a chat with myself because, honestly, I’d rather talk to myself than deal with all the selfish people out there. : ) |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
So, let me start by saying GTK works perfectly—well, as long as you're using Tmux. If you're one of the few people using Tmux, congratulations! You get to see the terminal while GTK runs alongside it. Isn't that delightful?
But for the majority of users who don't use Tmux (yes, shocking, I know), things get interesting. Open GTK in a regular terminal, and boom! Full-screen takeover. You can't see what’s running in the terminal, nor can you interact with Carch scripts properly. How convenient, right?
Anyway, I've finally completed a TUI for Carch and updated the scripts. And guess what? The TUI and the main script work together so beautifully that I’m left wondering: why are we clinging to GTK? Carch is meant to be a CLI-based tool, and now, with the TUI, it’s even better. GTK just feels... out of place.
Let’s not forget that most people don’t use Tmux (gasp). This means GTK just ends up overlapping and misbehaving in a normal terminal. I tested this, and—surprise—it doesn’t work well.
And honestly, customizing GTK to fit Carch’s needs would require way more Python expertise than I currently have. So, yeah, that’s another fun challenge I’d rather avoid.
At this point, I’m leaning toward removing GTK from Carch altogether. But hey, maybe I’ll think it over some more. After all, who wouldn’t want to maintain a feature that works well only under highly specific conditions?
Thoughts? Or should we just give GTK a medal and send it off into the sunset?
Beta Was this translation helpful? Give feedback.
All reactions