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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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

Оффлайн litdee

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Спасибо!

Оффлайн piyavking

  • Активист
  • *
  • Сообщений: 760
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
В режиме выпадающей консоли altyo сама себя позиционирует.
можно запустить в режиме обычного окна (altyo --standalone) и тогда можно позиционировать средствами wm.

Спасибо!

И тогда, ещё один вопрос: есть два монитора, на обоих мониторах - панель (tint2), altyo запускаю на втором мониторе, указывая его в графической оболочке конфига altyo. С чем может быть связано, что при отжатой галочке "Window gravity north" панель улетает пикселей на 100 влево (частично залезая на первый монитор), а при отмеченной "Window gravity north" запускается строго от верхнего экрана, игнорируя наличие панели, хотя на первом мониторе подобных проблем нет.

Конечно, очень может быть, что дело в каких-либо тонкостях видеодров (nvidia, два выхода DVI/VGA), но вдруг есть какие соображения?
« Последнее редактирование: 21 Марта 2014, 09:35:17 от piyavking »
RPI4, awesomeWM, st, librewolf, vim/gvim, mpv/smplayer, jack, guitarix, lmms, ardour, mednafen, rhvoice, dsda-doom

Оффлайн Valter

  • Активист
  • *
  • Сообщений: 320
    • Просмотр профиля
Denis Konstantinov,
Спасибо большое, очень понравился терминал (от quake отказался altyo показался симпатичней :))
Цитировать
ОС xubuntu 12.04.4 x64, Kernel 3.11.10, video driver intel+nvidia
ASUS X55VD
Intel Core i3-3110M CPU @ 2.4GHz x4, RAM 3.8

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
В режиме выпадающей консоли altyo сама себя позиционирует.
можно запустить в режиме обычного окна (altyo --standalone) и тогда можно позиционировать средствами wm.

Спасибо!

И тогда, ещё один вопрос: есть два монитора, на обоих мониторах - панель (tint2), altyo запускаю на втором мониторе, указывая его в графической оболочке конфига altyo. С чем может быть связано, что при отжатой галочке "Window gravity north" панель улетает пикселей на 100 влево (частично залезая на первый монитор),
Window gravity north - лишь информирует оконный менеджер что кординаты начала окна нужно отсчитывать не от левого верхнего края, а от левого нижнего, т.е. 0,0 это левый нижний угол, но не все оконные менеджеры это поддерживают, а некоторые поддерживают неправильно, например xfce.

В общем, эту настройку лучше не трогать (галка должна стоять), тогда altyo будет работать также как и остальные окна.

а при отмеченной "Window gravity north" запускается строго от верхнего экрана, игнорируя наличие панели, хотя на первом мониторе подобных проблем нет.

Конечно, очень может быть, что дело в каких-либо тонкостях видеодров (nvidia, два выхода DVI/VGA), но вдруг есть какие соображения?
altyo запрашивает свободное пространство у оконного менеджера, тот должен сообщить свободное пространство за вычетом панелей.
какой оконный менеджер используете?

Ещё вот тут посмотрите http://code.google.com/p/tint2/wiki/FAQ#How_to_maximize_window_over_tint2
полагаю в ~/.config/tint2/tint2rc
должно быть
panel_layer = top
strut_policy = follow_size

Denis Konstantinov,
Спасибо большое, очень понравился терминал (от quake отказался altyo показался симпатичней :))
Цитировать
ОС xubuntu 12.04.4 x64, Kernel 3.11.10, video driver intel+nvidia

Я очень рад. Спасибо за приятный отзыв!
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн Kernel ops

  • Старожил
  • *
  • Сообщений: 1388
    • Просмотр профиля
Denis Konstantinov,
не нашел в "дополнительных" "рисовать задний фон в закладках".

такой фон вокруг кнопок - это тоже нормально?
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
ещё нужно открыть "стиль приложения"
Я Понял в чём у вас проблема.
У вас кривая тема.
Такое было при переходе с gtk3.4 на gtk3.6 или 3.8 в общем
1) выясните верисю gtk3
dpkg -l libgtk-3-02) обновите вашу тему.

Пользователь решил продолжить мысль 21 Марта 2014, 14:48:58:
попробуйте поставить мою тему (файл Clearlooks-flat-compact) http://gnome-look.org/content/show.php/Clearlooks-flat-compact?content=154794


Пользователь решил продолжить мысль 21 Марта 2014, 14:51:12:
вот так должно выглядеть. http://itmages.ru/image/view/971934/d41d8cd9
хотя скриншот устарел
« Последнее редактирование: 21 Марта 2014, 14:52:09 от Denis Konstantinov »
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн Kernel ops

  • Старожил
  • *
  • Сообщений: 1388
    • Просмотр профиля
версия gtk - 3.10:
dpkg -l libgtk-3-0
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h]
| Состояние=не[n]/установлен[i]/настроен[c]/распакован[U]/частично настроен[F]/
            частично установлен[H]/trig-aWait/Trig-pend
|/ Ошибка?=(нет)/требуется переустановка[R] (верхний регистр
в полях состояния и ошибки указывает на ненормальную ситуацию)
||/ Имя                            Версия               Архитектура          Описание
+++-==============================-====================-====================-==================================================================
ii  libgtk-3-0:amd64               3.10.7-0ubuntu4      amd64                GTK+ graphical user interface library
тема дефолтная - ambiance, попробовал на двух других - на одной все ок (highcontrast), на другой не пашет (radiance). сдается мне, что моя тема обновляется из оффициальных реп:

поставил галку в настройках - тоже не комильфо, закрашивается не вся строчка с закладками и не решается проблема с фоном в настройках:


Пользователь решил продолжить мысль 21 Марта 2014, 16:44:16:
Denis Konstantinov,
с вашей темой все нормально работает
« Последнее редактирование: 21 Марта 2014, 16:44:17 от Kernel ops »
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн Denis Konstantinov

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

Оффлайн Kernel ops

  • Старожил
  • *
  • Сообщений: 1388
    • Просмотр профиля
Denis Konstantinov,
вечером накалякаю
что указывать? что в такой-то программе плохо работает? ведь не будут в исходники altyo лезть
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн piyavking

  • Активист
  • *
  • Сообщений: 760
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
altyo запрашивает свободное пространство у оконного менеджера, тот должен сообщить свободное пространство за вычетом панелей.
какой оконный менеджер используете?

Использую openbox. "panel_layer" и "strut_policy" в конфиге tint2 не влияют на поведение altyo на втором мониторе. Скажу даже больше - при отключенной панели и прописанном в конфигурации (через obconf) верхнем отступе в 18px altyo на втором мониторе всё равно появляется строго от верхней границы экрана, игнорируя отступы.

А на первом мониторе все отступы аккуратно соблюдаются.

P.S. Если назначить в конфиге "Start maximized", то тогда altyo на втором мониторе начинает соблюдать отступы, но мне, к сожалению, неудобен развёрнутый на весь экран терминал.
« Последнее редактирование: 21 Марта 2014, 21:36:36 от piyavking »
RPI4, awesomeWM, st, librewolf, vim/gvim, mpv/smplayer, jack, guitarix, lmms, ardour, mednafen, rhvoice, dsda-doom

Оффлайн Kernel ops

  • Старожил
  • *
  • Сообщений: 1388
    • Просмотр профиля
нашел баг-репорт по поводу тем
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
altyo запрашивает свободное пространство у оконного менеджера, тот должен сообщить свободное пространство за вычетом панелей.
какой оконный менеджер используете?

Использую openbox. "panel_layer" и "strut_policy" в конфиге tint2 не влияют на поведение altyo на втором мониторе. Скажу даже больше - при отключенной панели и прописанном в конфигурации (через obconf) верхнем отступе в 18px altyo на втором мониторе всё равно появляется строго от верхней границы экрана, игнорируя отступы.

А на первом мониторе все отступы аккуратно соблюдаются.

P.S. Если назначить в конфиге "Start maximized", то тогда altyo на втором мониторе начинает соблюдать отступы, но мне, к сожалению, неудобен развёрнутый на весь экран терминал.

К сожалению это баг иксов.
Вот как его обошли в Ubuntu во всплывающих сообщениях, но это не подходит для altyo
https://code.launchpad.net/~larsu/notify-osd/always-use-workarea/+merge/206145



Пользователь решил продолжить мысль 26 Марта 2014, 22:43:04:
Создайте баг репорт на гитхабе, я уже сделал исправление :)
« Последнее редактирование: 26 Марта 2014, 22:43:04 от Denis Konstantinov »
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн piyavking

  • Активист
  • *
  • Сообщений: 760
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
Denis Konstantinov,
Ясно. Спасибо за объяснение!
RPI4, awesomeWM, st, librewolf, vim/gvim, mpv/smplayer, jack, guitarix, lmms, ardour, mednafen, rhvoice, dsda-doom

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
altyo запрашивает свободное пространство у оконного менеджера, тот должен сообщить свободное пространство за вычетом панелей.
какой оконный менеджер используете?

Использую openbox. "panel_layer" и "strut_policy" в конфиге tint2 не влияют на поведение altyo на втором мониторе. Скажу даже больше - при отключенной панели и прописанном в конфигурации (через obconf) верхнем отступе в 18px altyo на втором мониторе всё равно появляется строго от верхней границы экрана, игнорируя отступы.

А на первом мониторе все отступы аккуратно соблюдаются.

P.S. Если назначить в конфиге "Start maximized", то тогда altyo на втором мониторе начинает соблюдать отступы, но мне, к сожалению, неудобен развёрнутый на весь экран терминал.

Я обновил программу теперь есть опция "Позиция по Y", можно задать отступ на втором мониторе.
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн piyavking

  • Активист
  • *
  • Сообщений: 760
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
Denis Konstantinov,
Отлично, спасибо!

И я уже задавал вопрос о превью картинок в w3m, но он потерялся среди моих вопросов (прошу прощения, не могу найти), поэтому задаю его снова: картинки в w3m планируется показывать?
« Последнее редактирование: 03 Апреля 2014, 20:42:58 от piyavking »
RPI4, awesomeWM, st, librewolf, vim/gvim, mpv/smplayer, jack, guitarix, lmms, ardour, mednafen, rhvoice, dsda-doom

 

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