Страница 1 из 1

Рамка окна для обратного отсчета Kazam.

Добавлено: 05 авг 2015, 16:31
thunderamur
Смотрите вложение. Этой рамки на обратном отсчете быть не должно. Точно знаю и вы уже догадываетесь с чем сравниваю :)

Re: Рамка окна для обратного отсчета Kazam.

Добавлено: 05 авг 2015, 19:18
Pulfer
thunderamur писал(а):Смотрите вложение. Этой рамки на обратном отсчете быть не должно. Точно знаю и вы уже догадываетесь с чем сравниваю :)
Насколько я понимаю, рамки нет в тех DE, которые построены на GTK3.

Re: Рамка окна для обратного отсчета Kazam.

Добавлено: 06 авг 2015, 05:42
thunderamur
Блин засада.

Re: Рамка окна для обратного отсчета Kazam.

Добавлено: 06 авг 2015, 10:30
VictorR2007
thunderamur писал(а):Блин засада.
Это легко исправить.
Но только рамки не будет и в основном окне.
Я сделал скрины на dolphin.
Щёлкнуть правой кнопкой по заголовку окна kazam, в котором выбрать,
как на первой картинке.
И установить значения, как на второй картинке.

Re: Рамка окна для обратного отсчета Kazam.

Добавлено: 06 авг 2015, 13:17
thunderamur
А как вернуть рамку?

А то без рамки в основном окне вообще ужас...

Re: Рамка окна для обратного отсчета Kazam.

Добавлено: 06 авг 2015, 13:26
VictorR2007
thunderamur писал(а):А как вернуть рамку?

А то без рамки в основном окне вообще ужас...
"Настройка рабочего стола - Поведение окон - Особые параметры окна".
Удали строчку для kazam.

Re: Рамка окна для обратного отсчета Kazam.

Добавлено: 06 авг 2015, 17:18
thunderamur
Спасибо.

Re: Рамка окна для обратного отсчета Kazam.

Добавлено: 30 ноя 2015, 10:49
thunderamur
Посмотрел как оно в Kubuntu 14.04, т.е. с таким же DE как в Росе - KDE4.

Изображение Изображение Изображение

1. Как видим нет проблемы с рамкой окна в GTK3-приложении в среде KDE4.
2. Основное окно программы в Росе выглядит лучше, но с окном справки наоборот.
3. Кроме того, в Kubuntu скриншот создается, как и должен :) А в Росе Kazam просто крашится.
4. Ещё удивила разница в потреблении ОЗУ 400 МБ в Kubuntu против 600 в Росе (samba, cups выключены).
5. Мб подскажите какую-нибудь альтернативу kazam, не уступающую по функционалу?

Re: Рамка окна для обратного отсчета Kazam.

Добавлено: 30 ноя 2015, 17:57
slavyanix
а стандартный ksnapshot чем не угодил? :)

Re: Рамка окна для обратного отсчета Kazam.

Добавлено: 30 ноя 2015, 21:40
Pulfer
thunderamur писал(а):1. Как видим нет проблемы с рамкой окна в GTK3-приложении в среде KDE4.
Видимо, там разрешили GTK отрисовывать декорации окон приложений вместо того, чтобы возлагать эту задачу целиком на оконный менеджер. У каждого подхода есть свои плюсы и минусы. Мы посчитали, что минусов больше (в некоторых GTK3-приложениях могут быть две разные декорации окна одновременно, в иных часть декораций окон не отрисовывается при использовании движка KWin Aurorae). Всех деталей сейчас уже не помню, давно исследованием этого вопроса занимались.

Вот что крашится Kazam - это плохо. Раньше не крашился, надо будет разобраться.

Re: Рамка окна для обратного отсчета Kazam.

Добавлено: 01 дек 2015, 06:29
thunderamur
slavyanix писал(а):а стандартный ksnapshot чем не угодил? :)
1. Не умеет писать видео. Я kazam именно из-за этого пользую, а адекватные утилиты для скриншотов есть в любом нормальном ДЕ. Для видео же, мне он нравится больше всех, все просто понятно и видео качественное получается.
2. Таймер обратного отчета у kazam весь такой няшный. Ну потяное дело когда нет не нужной рамки окна :D

Re: Рамка окна для обратного отсчета Kazam.

Добавлено: 01 дек 2015, 06:40
thunderamur
Pulfer писал(а):
thunderamur писал(а):1. Как видим нет проблемы с рамкой окна в GTK3-приложении в среде KDE4.
Вот что крашится Kazam - это плохо. Раньше не крашился, надо будет разобраться.
Вот выхлоп терминала (посл нескольких пропущенных строк код выпадающий после обратного отсчета, во время создания скриншота):

Код: Выделить всё

thunder@rosa ~ $ kazam
INFO Indicator - Unable to import Keybinder, hotkeys not available.
/usr/lib/python3.4/site-packages/kazam/app.py:145: Warning: value "((GtkIconSize) 32)" of type 'GtkIconSize' is invalid or out of range for property 'icon-size' of type 'GtkIconSize'
  self.builder.add_from_file(os.path.join(prefs.datadir, "ui", "kazam.ui"))

(kazam:5749): Gtk-WARNING **: Can't set a parent on widget which has a parent

(kazam:5749): Gtk-WARNING **: Can't set a parent on widget which has a parent



Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/kazam/app.py", line 567, in cb_counter_finished
    self.grabber.grab()
  File "/usr/lib/python3.4/site-packages/kazam/backend/grabber.py", line 75, in grab
    subprocess.call(['/usr/bin/canberra-gtk-play', '-f', soundfile])
  File "/usr/lib64/python3.4/subprocess.py", line 537, in call
    with Popen(*popenargs, **kwargs) as p:
  File "/usr/lib64/python3.4/subprocess.py", line 859, in __init__
    restore_signals, start_new_session)
  File "/usr/lib64/python3.4/subprocess.py", line 1457, in _execute_child
    raise child_exception_type(errno_num, err_msg)
FileNotFoundError: [Errno 2] Нет такого файла или каталога: '/usr/bin/canberra-gtk-play'
Посмотрел ошибку, пошел искать "canberra" - нашел, называется canberra-gtk3, после установки этого пакета (10 кб) не крашится.
Вывод, добавьте в зависимости, пожалуйста, чтобы сразу работал нормально.

Далее, почему у kazam, вместо кнопочки "Минус", кнопочка "Отмена"? В Kubuntu правильная иконка.

Re: Рамка окна для обратного отсчета Kazam.

Добавлено: 01 дек 2015, 13:22
Pulfer
thunderamur писал(а):Посмотрел ошибку, пошел искать "canberra" - нашел, называется canberra-gtk3, после установки этого пакета (10 кб) не крашится.
Вывод, добавьте в зависимости, пожалуйста, чтобы сразу работал нормально.
Спасибо за исследование проблемы. :) Добавил.
thunderamur писал(а):Далее, почему у kazam, вместо кнопочки "Минус", кнопочка "Отмена"? В Kubuntu правильная иконка.
Побочный эффект темы иконок Rosa, оптимизированной для KDE-приложений. Насколько я могу судить, "минус" на "отмену" заменили для того, чтобы в Dolphin при выделении файлов отмена выделения выглядела как "отмена".

Re: Рамка окна для обратного отсчета Kazam.

Добавлено: 01 дек 2015, 15:32
thunderamur
Pulfer писал(а): Побочный эффект темы иконок Rosa, оптимизированной для KDE-приложений. Насколько я могу судить, "минус" на "отмену" заменили для того, чтобы в Dolphin при выделении файлов отмена выделения выглядела как "отмена".
Во-первых, я посмотрел в Кубунту, там для добавления файла в выделения появляется "+", для снятия выделения "-". Считаю, что это вполне логично и правильно и нет никакого смысла заменять "-" на "отмена", т.к. для выделения в Дельфине это спорное решение, а в других программах и вовсе либо вводящее в заблуждение, либо нелепое.
Во-вторых, я не увидел иконок при наведении в ФМ в РОСА, т.е. вообще не понятно, зачем сломали "-" :)

Re: Рамка окна для обратного отсчета Kazam.

Добавлено: 01 дек 2015, 16:08
Pulfer
thunderamur писал(а):Во-первых, я посмотрел в Кубунту, там для добавления файла в выделения появляется "+", для снятия выделения "-". Считаю, что это вполне логично и правильно и нет никакого смысла заменять "-" на "отмена", т.к. для выделения в Дельфине это спорное решение, а в других программах и вовсе либо вводящее в заблуждение, либо нелепое.
Во-вторых, я не увидел иконок при наведении в ФМ в РОСА, т.е. вообще не понятно, зачем сломали "-" :)
Что тут скажешь - может действительно надо сделать "-".

Re: Рамка окна для обратного отсчета Kazam.

Добавлено: 02 дек 2015, 16:37
thunderamur
Где заявку на исправление оставить?

Re: Рамка окна для обратного отсчета Kazam.

Добавлено: 02 дек 2015, 20:08
Pulfer
thunderamur писал(а):Где заявку на исправление оставить?
В http://bugs.rosalinux.ru/ лучше всего будет. А потом ещё в эту тему скинуть ссылку на открытый баг, чтобы я его сразу на себя повесил.

Re: Рамка окна для обратного отсчета Kazam.

Добавлено: 03 дек 2015, 05:34
thunderamur
http://bugs.rosalinux.ru/show_bug.cgi?id=6404

А багзилла не имеет локализации?

Re: Рамка окна для обратного отсчета Kazam.

Добавлено: 03 дек 2015, 07:25
Галахов Роман
thunderamur писал(а):http://bugs.rosalinux.ru/show_bug.cgi?id=6404

А багзилла не имеет локализации?
К сожалению нет, но писать туда можно на русском. Я обычно перевожу страницу переводчиком (яндекс, гугл), а потом (когда понимаю, что где) вношу в первоначальную (английскую) версию свои данные.
Но предупреждение с главной страницы багзиллы так и не сняли (посмотрите абзац, где выделено красным): http://bugs.rosalinux.ru/ "Please, note that the preferred language for this bugzilla is English. If you speak Russian only, please, refer to our forums."

Re: Рамка окна для обратного отсчета Kazam.

Добавлено: 04 дек 2015, 06:59
thunderamur
Я на русском накатал. Для Ubuntu и других проектов, где англоязычные разработчики или международный состав там на английском, а тут хочу на русском писать.

Re: Рамка окна для обратного отсчета Kazam.

Добавлено: 04 дек 2015, 15:38
Pulfer
thunderamur писал(а):Я на русском накатал. Для Ubuntu и других проектов, где англоязычные разработчики или международный состав там на английском, а тут хочу на русском писать.
Я там отписался в баге. Теперь ждём, когда обновление rosa-icons пройдёт через QA.

Re: Рамка окна для обратного отсчета Kazam.

Добавлено: 08 дек 2015, 18:35
thunderamur
Пришли обновленные иконки! Вай молодцы, не просто "-" вернули, а стилизовали их под цвет носков, теперь все выглядит гармонично и здорово, лучше, чем в Kubuntu :)

А про рамку окна можешь кто-нибудь рассказать, что за проблемы там возникли, что решили сделать так как сделали?

Re: Рамка окна для обратного отсчета Kazam.

Добавлено: 08 дек 2015, 21:20
Pulfer
thunderamur писал(а):А про рамку окна можешь кто-нибудь рассказать, что за проблемы там возникли, что решили сделать так как сделали?
Могу только повторить, что ранее написал в этой теме - в одних GTK3-приложениях могут быть две разные декорации окна одновременно, а в других часть декораций окон не отрисовывается при использовании движка KWin Aurorae.

Включение и отключение client-side decorations для GTK3-приложений делается через переменную окружения GTK_DISABLE_CSD (0 - использовать CSD, 1 - не использовать).

Я сейчас пропатчил kazam, чтобы он всегда использовал CSD. Скоро придёт с обновлениями (версия 1.4.5-5).

Re: Рамка окна для обратного отсчета Kazam.

Добавлено: 08 дек 2015, 21:32
Pulfer
Хотя я сейчас почитал, в более новых версиях GTK3 проблему уже исправили:
GTK+ 3.14 has a more complete fix, which restores traditional title bars and button positions outside GNOME.
Там больше не надо управлять CSD через переменную окружения GTK_DISABLE_CSD. У нас пока что 3.12, но до конца года ожидается переход на 3.16.

Re: Рамка окна для обратного отсчета Kazam.

Добавлено: 09 дек 2015, 18:44
thunderamur
Pulfer,
Спасибо!