Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Представляю программу AltYo , выпадающая консоль для GTK3  (Прочитано 74522 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Re: Представляю программу AltYo , аналог tilda. для GTK3
« Ответ #45 : 12 Февраля 2013, 13:36:57 »
Здравствуйте!

Какой у вас дистрибутив и его версия? (я не понял что значит аптосид)

Данная функция это специальный дебиановский патч, который видимо у вас отсутствует.
нужно открыть Makefile файл и закомментировать

VALA_FLAGS += -D ALTERNATE_SCREEN_SCROLL

далее

git add ./Makefile
git commit -m "бла бла бла"

и повторить сборку

должно собраться
« Последнее редактирование: 12 Февраля 2013, 13:42:37 от Denis Konstantinov »
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн Lesnick

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Представляю программу AltYo , аналог tilda. для GTK3
« Ответ #46 : 13 Февраля 2013, 22:52:33 »
Цитировать
Какой у вас дистрибутив и его версия? (я не понял что значит аптосид)

aptosid ( debian sid ) x64 xfce

теперь вот
(Нажмите, чтобы показать/скрыть)

че то не прет мне с гитом))
уже второе приложение из гита которое не могу собрать
кто норм разбирается посоветуйте статью, желательно на русском, походу толку ноль у меня от прочтения статей на аглицком

Цитировать
you can integrate the local changes with dpkg-source --commit

ага ...эт создается файл в дебиан/патчи/

но все равно

(Нажмите, чтобы показать/скрыть)

т.е. И этот файл надо добавить
git add ./debian/patches/aptosid (или путь не весь нужен?)
и снова git commit -m ?

все...собралось))
хз в какой момент...

наверно после --git-ignore-new

tnx за помощь)
« Последнее редактирование: 13 Февраля 2013, 23:47:20 от Lesnick »

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Re: Представляю программу AltYo , аналог tilda. для GTK3
« Ответ #47 : 14 Февраля 2013, 10:07:28 »
Да всё изменения нужно закоммитить или гнорировать.

Полезные ресурсы есть и на Русском.
http://git-scm.com/book/ru
http://githowto.com/ru/setup
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
видел что сохраняется сессия, а есть возможность в конфиге настроить запуск конкретных приложений ?
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Я тоже об этом думал, думаю скоро сделаю, как сделаю сообщу.
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Добавил опцию terminal_autostart_session, уже в git
команды нужно перечислять через ; например

terminal_autostart_session=mutt;mocp
, если в команде нужна ; то её нужно экранировать \;

Пока графической настройки для этого нет, файл конфигурации находится тут ~/.config/altyo/config.ini
если редактировать конфиг файл в то время когда altyo запущена то нужно перечитать конфиг командой altyo -r
иначе изменения затрутся.

« Последнее редактирование: 04 Марта 2013, 13:53:20 от Denis Konstantinov »
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Новая версия 0.3 (доступна для тестирования есть в ppa)
Что нового:
После долгой переписки с одним заинтересованным пользователем, я пришёл к выводу что писать man на каждую опцию мне лень.
Поэтому появился графический диалог настроек, там доступны все опции конфигурационного файла.

новые опции (все есть в диалоге настроек):
terminal_background_fake_transparent - рисует на заднем фоне обои рабочего стлола
terminal_tint_color - затенение фона в случае если используется terminal_background_fake_transparent или terminal_background_image_file
terminal_background_fake_transparent_scroll - поидее должно прокручивать фон, но я не проверял (опция libvte)
terminal_autostart_session  - автозапуск доступен в гуи, на закладке advanced
terminal_new_tab_in_current_directory - поведение по умолчанию когда открывается новый терминал, если включена то новый терминал будет открыт в директории текущего терминала
terminal_url_regexps (пока без гуи) позволяет выделять url (и не только) в терминале и по ctrl+левая кнопка мыши запускать приложение (например бреузер)

переписана функция рисования закладок, что позволило делать их прозрачными (для фанатов прозрачности)

Когда включен композитный менеджер по умолчанию, рисуются только кнопки закладок, поэтому часть окна снизу прозрачная, опция tab_box_have_background для тех, кому хочется видеть чёткое прямоугольное окно.

новый алгоритм изменения размеров окна, теперь в нормальном режиме (не во весь экран) не ломается содержимое терминала,ни при каких действиях пользователя.

значение terminal_height=100 , т.е. высота окна 100% переводит altyo в режим максимизации окна (развёрнутого на весь экран)
В этом режиме окно программы никогда не выйдет за пределы разрешенные оконным менеджером.
В этом режиме открытие/закрытие диалога поиска повреждает содержимое терминалов (линии поднимаются вверх), это нормальное поведение здесь я ничего сделать не могу, т.к. это особенность libvte, я не рекомендую постоянно использовать этот режим, если очень хочется максимально большое окно, то советую использовать terminal_height от 80 до 90 %.
Но нужно учитывать, что в этом случае при увеличении числа табов они могут уйти под нижнюю панель (если она есть), или за пределы экрана.

Чтобы перейти из нормального режима в режим на весь экран, можно использовать комбинации вашего оконного менеджера,
alt+F10, alt+F5 - metacity
ctrl+windows+up, ctrl+windows+down в Ubuntu 12.10

во всплывающем меню появилась опция "поверх всех окон", если галку убрать то на altyo можно будет переключаться по alt+tab
в этом режиме если altyo не в фокусе то комбинация для открытия/закрытия altyo сначала переведёт altyo в фокус, далее работает как обычно.
значение этой галки при старте устанавливает опция keep_above_at_startup

появилась иконка у программы.

кучка мелких исправлений

Из недостатков:
пока не всё переведено на Русский.

Пара скриншотов для оценки



В настройках есть возможность менять gtk css - тему программы, так что возможности дизайна безграничны.
На закладке advanced можно скорректировать палитру терминала.
Мне было бы интересно увидеть не дефолтные темы, которые вы считаете красивыми.
« Последнее редактирование: 06 Марта 2013, 23:24:38 от Denis Konstantinov »
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Для тех кто не подписан на rrs на github'е:
* новая возможность, теперь можно указывать на каком мониторе запускать программу
* оптимизирована логика работы программы на многомониторной системе
* обновляется позиция окна между переходами нормальное окно <->максимизированное
* в режиме "запускать свёрнутым" правильный размер терминала с самого запуска.
* Новая возможность в настройках, создать ярлык в автозапуске (согласно стандарту freedesktop)
* Новая опция коммандной строки --exec позволяет выполнить команду в новой вкладке (например для запуска mc по ярлычку на рабочем столе)
* Новая возможность, можно ограничить ширину закладки (по умолчанию ширина ограничивается шириной окна)
Обновлён перевод.
« Последнее редактирование: 15 Марта 2013, 21:32:56 от Denis Konstantinov »
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн Freezeman

  • Активист
  • *
  • Сообщений: 637
  • Xubuntu 14.04.2 LTS :: SSD Kingston HyperX Fury
    • Просмотр профиля
И как я смог такое пропустить  :D
Всё поставилось из реп -- полет нормальный, кроме прозрачности.  :)
Что хотелось бы: автоскрытие при потере фокуса.
И хотел узнать: поиск работает по всему терминалу, или только по последней команде?

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
И как я смог такое пропустить  :D
Всё поставилось из реп -- полет нормальный, кроме прозрачности.  :)
Что хотелось бы: автоскрытие при потере фокуса.
И хотел узнать: поиск работает по всему терминалу, или только по последней команде?
А что с прозрачностью не так?
автоскрытие скоро будет.
по всему терминалу, но только первое совпадение в строке.

Если есть время не мог бы ты присоединиться к тестированию?
А то иностранцы больше интересуются этой программой чем русские.
Но сними мне сложно общаться.
« Последнее редактирование: 20 Марта 2013, 22:13:17 от Denis Konstantinov »
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн Freezeman

  • Активист
  • *
  • Сообщений: 637
  • Xubuntu 14.04.2 LTS :: SSD Kingston HyperX Fury
    • Просмотр профиля
Вспомнил, что еще хотел )) В своё время искал подобный терминал, но который открывался бы снизу. Нашел только tilda. Но она страшная какая-то. Лично для меня это было актуально по причине, что мне приходилось смотреть на адресную строку браузера, и в mc искать соответствующие каталоги и т.п.
Также, тут уже говорили об этом, я активно пользуюсь разделением окна пополам.

По поводу прозрачности:
вот с такими настройками просто черный фон

К слову, т.к. я на Xfce, то тут нет настоящей прозрачности, даже у тех программ, которые ее поддерживают. Вместо этого рисуется обоина, которая на рабочем столе (вне зависимости, какие окна под терминалом).
С галкой на "ненастоящей прозрачности" она [прозрачность] есть (как и везде -- ненастоящая). Изображение в качестве фона тоже работает (кстати,было бы лучше, если изображение бы центрировалось).


Пользователь решил продолжить мысль 20 Марта 2013, 23:04:26:
Если есть время не мог бы ты присоединиться к тестированию?
А то иностранцы больше интересуются этой программой чем русские.
Но сними мне сложно общаться.
А что подразумевается под тестированием? Могу потестить на работе (тоже xubuntu, но 11.10) -- там большие логи и большая скорость вывода текста.
« Последнее редактирование: 20 Марта 2013, 23:04:26 от Freezeman »

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Вспомнил, что еще хотел )) В своё время искал подобный терминал, но который открывался бы снизу. Нашел только tilda. Но она страшная какая-то. Лично для меня это было актуально по причине, что мне приходилось смотреть на адресную строку браузера, и в mc искать соответствующие каталоги и т.п.
Также, тут уже говорили об этом, я активно пользуюсь разделением окна пополам.
Вроде не сложно, добавлю в список что нужно сделать.

По поводу прозрачности:
вот с такими настройками просто черный фон

К слову, т.к. я на Xfce, то тут нет настоящей прозрачности, даже у тех программ, которые ее поддерживают. Вместо этого рисуется обоина, которая на рабочем столе (вне зависимости, какие окна под терминалом).
С галкой на "ненастоящей прозрачности" она [прозрачность] есть (как и везде -- ненастоящая). Изображение в качестве фона тоже работает (кстати,было бы лучше, если изображение бы центрировалось).


специально для этого есть, галка ненастоящая прозрачнасть, она будет рисовать обои.
А затенение управляется опцией "затенение заднего фона"

Чтобы получить настаящую прозрачность не обязательно ставить компиз.
Есть маленькая и лёгкая программа xcompmgr
оригинальная версия рисует тени где попало, я это исправил пакет есть тут https://launchpad.net/~linvinus/+archive/linvinus
я запускаю с опциями xcompmgr -l -5 -t -5 -r 4 -cC -b

с настоящей прозрачностью altyo может выглядеть так
http://itmages.ru/image/view/943726/d41d8cd9
« Последнее редактирование: 20 Марта 2013, 23:58:37 от Denis Konstantinov »
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн Freezeman

  • Активист
  • *
  • Сообщений: 637
  • Xubuntu 14.04.2 LTS :: SSD Kingston HyperX Fury
    • Просмотр профиля
Хотя нет, соврал )) У Terminator нормальная прозрачность.

Пользователь решил продолжить мысль 21 Марта 2013, 07:13:06:
И можно узнать, почему нет пакетов для 11.10? Я так понимаю она вообще не собирается под неё?
« Последнее редактирование: 21 Марта 2013, 07:13:06 от Freezeman »

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Хотя нет, соврал )) У Terminator нормальная прозрачность.

Пользователь решил продолжить мысль 21 Марта 2013, 07:13:06:
И можно узнать, почему нет пакетов для 11.10? Я так понимаю она вообще не собирается под неё?
нужна gtk3.4 или выше.
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
блин, надо виртуалку поставить и потестить вашу программку, уж больно вкусно она выглядит и автор адекветен и шпрехает по-русски:) на выходных ждите отчет :)
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

 

Страница сгенерирована за 0.052 секунд. Запросов: 20.