Commit graph

11 commits

Author SHA1 Message Date
Vincent Bernat
119b69b111 quake: use only one quake console for all screens 2019-10-12 11:41:24 +02:00
Vincent Bernat
dd693fc5e6 terminal: don't use env variable to give a name to GTK terminal
GTK applications accept `--name` as a special parameter just for that.
2014-09-23 20:49:21 +02:00
Vincent Bernat
a20ee81fa5 terminal: switch to evilvte
With a custom compilation. It supports more stuff than xfce4-terminal,
notably italics. There are still a lot to do to have something as nice
as rxvt... Should be compiled with GTK3, otherwise, it will have the
same problems than xfce4-terminal.
2014-09-20 01:20:17 +02:00
Vincent Bernat
a92e68eb4d quake: let use role if we cannot set name
Some terminals do not allow to set name (like xfce4-terminal). In this
case, use the role.
2014-09-17 20:31:48 +02:00
Vincent Bernat
728acbe62a quake: remove all tags from the Quake console
The Quake console is sticky. It should not be atteched to any tag (or
it may prevent an empty tag to be swept).
2012-09-11 21:05:38 +02:00
Vincent Bernat
4a92816897 quake: use instance name instead of icon name
It seems that xterm does not keep the appropriate icon name. The
instance name seems to work for both xterm and rxvt.
2012-07-29 17:00:09 +02:00
Vincent Bernat
66a35b384e quake: remove common window bindings for the quake console
We don't want to maximize it or anything like this.
2012-07-15 13:13:37 +02:00
Vincent Bernat
f2883707a1 quake: add an exception of the setslave rule
Otherwise, we get focus problems...
2012-07-15 13:03:02 +02:00
Vincent Bernat
b031b9b62b quake: explain why we need the reattach timer 2012-07-15 12:55:30 +02:00
Vincent Bernat
8e2afdd778 quake: if quake console is closed, mark it as not visible 2012-07-15 12:54:34 +02:00
Vincent Bernat
3b3dd0863d quake: new Quake module that handles awesome restart gracefully
The previous RC file is moved as a module. We don't rely on the fact
that the next window to be managed after spawning a new terminal will
be this terminal. Instead, we rely on terminal name to know if we need
to manage them. For each console, we have a manage hook that tries to
identify if the window to manage is the console. In this case, it is
transformed and fitted as a Quake console.

Moreover, we clean things that look like QuakeConsole but that are not
because we already have one. For example, when switching from a
two-screen setup to a single-screen setup.
2012-07-15 12:44:46 +02:00