Я люблю выпадающий терминал Guake, но у него есть раздражающая проблема. Когда я использую много вкладок, я ненавижу, когда имена вкладок переименовываются каждый раз, когда я выполняю команду или перемещаюсь в одной из них. Я хочу переименовать любую вкладку и сохранить имя во всех сеансах. Например, когда я использую Midnight Commander и вхожу в папку с длинным путем, вкладка расширяется, и это ужасно. Я вижу имя вкладки mc [user@machine_name]:/weird/long/infinite/path
при переходе к /weird/long/infinite/path
папке.
Могу ли я всегда иметь одинаковое имя для каждой вкладки, даже когда переименовываю ее вручную?
gsettings
помощью командной строки?gconftool --set /apps/guake/general/use_vte_titles --type boolean true
В командной строке:
vim ~ / .gconf / apps / guake / general /% gconf.xml
Там должно быть что-то вроде этого:
Просто измените его на:
Сохраните файл и перезапустите guake.
источник
Рассмотрим просто сокращение заголовка терминала. Алгоритм определен в
.bashrc
, название терминала будет уважаться Guake, как вы заметили:Мой
.bashrc
содержит следующее:Имя хоста больше не отображается, отображаются только первый и последний компоненты пути:
$HOME
->~
$HOME/some/deep/sub/dir
->some/.../dir
/usr/local/deeply/inside/there
->/usr/.../there
При этой настройке кнопки вкладок достаточно узкие, но все же содержат полезную информацию.
Смотрите также:
/programming//q/3497885/946850
/unix//q/26844/19205
источник
Да, у меня тоже была эта проблема, и я так удивлен, что она все еще появляется в последних версиях Guake. В последней версии я думаю, что есть возможность назвать терминалы как
Terminal 1
, иTerminal 2
т. Д., Что тоже мало помогает.В последние несколько лет я использовал простой скрипт
.zshrc
(я использую Zsh-терминал, но вы можете применить нечто подобное в Bash).По сути, это то, что он делает, он отслеживает любые изменения каталога (через
chpwd
) и, если.guakerc
файл найден, запускает его. Внутри этого файла вы можете установить название guake и многое другое.Если
.guakerc
файл не найден (самый обычный случай), он просто устанавливает имя папки в качестве имени терминала. Так что, если вы находитесь в папке с именем,/home/username/Development/social-app
он переименует терминал вsocial-app
.Надеюсь, это поможет!
источник