The new version of Guake (0.4.3) implemented 'Better Tab Titling'. This means that instead of a new tab name being 'Terminal #' (where # is an auto incrementing integer), it instead forced the title to be equal to the VTE prompt.
My issues were that there was no way to set a preference to switch back (as I prefer the simple tab name) and that tab names could/would take a very large amount of space (as it would put my whole username@server:/path/to/where/i/am/at).
So I figured out how to fix and thought I'd share in case anyone else would like to switch back:
NOTE: I believe python is spacing-sensitive (please correct me if I'm wrong). All the lines (added/edited) are indented 8 spaces.
find: self.selected_tab = None
after that line, add:
# holds the number of created tabs. This counter will not be
# reset to avoid problems of repeated tab names.
self.tab_counter = 0
find: def on_terminal_title_changed(self, vte, box):
after that line add:
find: Adding a new radio button to the tabbar
the next line will read:
label = box.terminal.get_window_title() or _("Terminal")
label = box.terminal.get_window_title() or _('Terminal %s') % self.tab_counter
find self.tabs.pack_start(bnt, expand=False, padding=1)
after that line add:
self.tab_counter += 1
After editing the file, restart Guake for the change to take effect.
Could you please make a patch file?
diff -u /path/to/original/guake /path/to/modified/guake
I have been using Guake for years and I think the tab bar is in the way. I disabled it a very long time ago and didn't look back.
Here are the shortcuts that I use:
"~" to toggle it.
Ctrl+T for a new tab (just like in Firefox, Chromium).
F1 and F2 for next and previous tab.
F3 close tab.
Basically, I don't need more than two tabs at a time; three tops, in very rare cases.
Hope it helps.
I have made a personal commitment not to reply in topics that start with a lowercase letter. Proper grammar and punctuation is a sign of respect, and if you do not show any, you will NOT receive any help (at least not from me).
OMG, I could solve this problem easier then I thought after some peeks in `gconf-editor`:
gconftool-2 --set /apps/guake/general/use_vte_titles --type boolean false