Есть несколько пожеланий.
Параметры командной строки.
Вкладки:
1. получить индекс активной вкладки (guake -g).
2. получить количество вкладок.
3. получить список заголовков вкладок. (не сортированный массив строк. Индекс элементов соответствует открытым вкладкам слева на право).
4. получить индекс вкладки по заголовку.
5. получить заголовок вкладки по индексу.
6. выбор (сделать активной) вкладку (guake -s) по индексу.
7. закрыть вкладку по индексу.
8. закрыть вкладку по заголовку.
9. переименовать вкладку.
Пункты 4, 5 и 8 в принципе не обязательны, если реализуется пункт 3, но было бы хорошо. Меньше в скриптах обрабатывать.
Все пожелания нужны конечно же для скриптов.
выполнено.
по умолчанию опции управления заблокированны, вы можете включить их в настройках. (разрешить управление CLI )
новые опции:
--get-set-tab-title (-t) [пункты 1,2,3,4,5,9]
--select-tab [6]
--close-tab [7,8]
чтобы получить список закладок можно использовать -t с пустым параметром.
например
altyo -t ""
3/5
1:title1
2:title2
3:title3
4:title4
5:title5
активна 3я закладка из 5
п1.
altyo -t "" | grep -o -m1 -E "^[0-9]+"
или
altyo -t "" | head -1| cut -d "/" -f1
п.2
altyo -t "" | grep -c ":"
или
altyo -t "" | head -1| cut -d "/" -f2
п.3
altyo -t "" | grep ":"
п.4
altyo -t "" | grep "some title" | cut -d ":" -f1
п.5
altyo -t "" | grep "3:" | cut -d ":" -f2-
п.6
altyo --select-tab 3
п.7
altyo --close-tab 3
п.8
altyo --close-tab $(altyo -t "" | grep "some title" | cut -d ":" -f1)
п.9
altyo -t "3:new title"
Еще бы не плохо было настройку интерфейса вкладок реализовать в GUI, чтобы CSS в дополнительных настройках ручками не править. Но это для меня вообще не критично.
пока не представляю как это сделать, слишком много разных вариантов
Пользователь решил продолжить мысль 19 Августа 2014, 00:12:04:
с пакетами проблема, раньше я собирал под 12.10 получалась бинарная совместимость со всеми более старшими версиями и с debian stable (и на уровне зависимостей).
Но поскольку поддержка 12.10 прекращена больше launchpad не позволяет собирать, пока думаю как быть.
новая версия только для 14.10
Здравствуйте, не совсем понятно, что в итоге с пакетами? У меня Ubuntu 12.04, это LTS, поддержка еще далеко не закончилась, но самая новая версия в репах 0.4_rc5-linvinus1 =(
в 12.04 была проблема компиляции, собрал для LTS.