diegodario88 / quake-terminal

Gnome Shell extesion to launch a terminal in quake mode
GNU General Public License v3.0
40 stars 6 forks source link

WIP: one terminal per workspace #9

Closed freimair closed 7 months ago

freimair commented 9 months ago

Just coded up a "one terminal per workspace" feature.

added a few fixes as well.

I am going to live with my results for a few days and see if any issues arise.

Will create new PRs for logical parts of this PR:

freimair commented 8 months ago

@diegodario88 I am quite happy with the feature using Wayland - everything works as expected.

However, X11 does some very inconvenient stuff:

do you have any insights on what is going on?

diegodario88 commented 8 months ago

Hi @freimar,

I'm glad to hear that you're enjoying it on Wayland! However, I'm sorry to hear that you're experiencing these issues with X11. It's not always easy to pinpoint the exact cause of such problems, and without more specific information, it's challenging for me to provide any insights. Additionally, it's worth noting that X11 is gradually being deprecated in favor of Wayland, which means that efforts to address these issues on X11 might be limited.

diegodario88 commented 7 months ago

Hello @freimair, just wanted to inform you that I'm closing this as the mentioned feature is beyond the scope of this project. Achieving better results might be possible using a terminal multiplexer.

freimair commented 7 months ago

@diegodario88 well no, actually, I do not think that a terminal multiplexer is a valid alternative.

consider this (my) use case:

without the need to sift through another terminal multiplexer again.

gnome workspaces are designed that way. why lock the terminal dropdown to kind-of "always on visible workspace" setting?

besides, I started with Guake, went over to quake-terminal and now to your rewrite. All of them eventually had the request to make terminals per workspace a feature.

that being said, sorry that there have been no news here, I am just testing if I can finally use Wayland here. the much-needed screen-sharing feature hardly works w/o x11 as a backend...