Home
Psi+ Project
psi-dev@conference.jabber.ru
Четверг, 17 августа 2017< ^ >
Tehnick установил(а) тему: • Psi+ Project — Development branch of Psi IM Jabber client - http://psi-plus.com/
• Room languages: Russian, English
• Downloads: http://sourceforge.net/projects/psiplus/files/
• Wiki: http://psi-plus.com/wiki/ || FAQ: http://psi-plus.com/wiki/faq
• Bug tracker: https://github.com/psi-im/psi/issues
• Forum: http://forum.psi-plus.com/ (Registration: http://forum.psi-plus.com/viewtopic.php?f=1&t=548 )
• Чатлоги: http://chatlogs.jabber.ru/psi-dev@conference.jabber.ru
• Правила поведения в конференции: http://psi-plus.com/wiki/conference_rules
• "1000 мелочей" можно *самостоятельно* настроить плагином Extended Options Plugin ;-)
• Обсуждения новой истории для Psi+ https://gist.github.com/liuch/5460050
• Склеивалка истории для ОС Windows: https://goo.gl/3gQSe4 (только для тестов, не забываем сделать бэкап)
• Builds
  - MS Windows: Psi+ Nightly https://goo.gl/nQbcDd, Psi https://goo.gl/dDJ1Nz, Psi+ VS Nightly https://yadi.sk/d/EdhHhMJlsAHXx
  - Ubuntu PPA: https://launchpad.net/~~psi-plus/+archive/ubuntu/ppa
  - Debian PPA: http://notesalexp.org/index-old.html
  - macOS: https://cloud.pztrn.name/index.php/s/LjMeOypzuhfxBrD
• Psi and Psi+ translations https://www.transifex.com/tehnick/psi-plus/
Конфигурация комнаты
Участники комнаты

GMT+3
[00:05:42] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[00:05:43] LeadKukuRuzo вошёл(а) в комнату
[00:18:10] LeadKukuRuzo вышел(а) из комнаты: Disconnected: closed
[00:21:35] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[00:21:36] LeadKukuRuzo вошёл(а) в комнату
[00:39:39] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[00:39:40] LeadKukuRuzo вошёл(а) в комнату
[00:49:51] dеk вышел(а) из комнаты
[00:51:10] Леван вышел(а) из комнаты
[00:55:10] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[00:55:14] LeadKukuRuzo вошёл(а) в комнату
[01:20:51] LeadKukuRuzo вышел(а) из комнаты: Disconnected: closed
[01:26:50] rion☫ вышел(а) из комнаты
[01:27:42] lexa36region вошёл(а) в комнату
[01:35:27] lexa36region вышел(а) из комнаты
[02:58:15] pztrn вошёл(а) в комнату
[03:27:17] tuzemets вошёл(а) в комнату
[03:27:45] <tuzemets> але ублюдки жабберные
[03:34:53] Jeka-38 вошёл(а) в комнату
[03:44:37] mrDoctorWho вышел(а) из комнаты: Disconnected: Replaced by new connection
[03:44:44] mrDoctorWho вошёл(а) в комнату
[03:44:44] Jeka-38 вышел(а) из комнаты
[03:53:15] <tuzemets> свинобесовское отродье
[03:53:52] tuzemets вышел(а) из комнаты: QIP 2012: Спокойное общение
[04:38:03] ValdikSS вышел(а) из комнаты
[05:09:34] Grom PE вошёл(а) в комнату
[05:11:43] ivan1986 вышел(а) из комнаты
[05:11:59] Grom PE вышел(а) из комнаты
[05:20:35] Grom PE вошёл(а) в комнату
[07:35:23] m3lur вошёл(а) в комнату
[07:35:59] m3lur вышел(а) из комнаты: Replaced by new connection
[07:36:14] m3lur вошёл(а) в комнату
[08:02:33] m3lur вышел(а) из комнаты
[08:02:52] m3lur вошёл(а) в комнату
[08:46:26] dеk вошёл(а) в комнату
[09:08:20] dkostousov вошёл(а) в комнату
[09:09:27] <dkostousov> Доброго дня.
Стоит psi-plus-1.0-0.1.20170612git9.fc26.x86_64, федора 26я.
Пси постоянно валится при нажатии на любую ссылку в окне сообщений.
[09:09:47] dkostousov вышел(а) из комнаты: Replaced by new connection
[09:09:55] dkostousov вошёл(а) в комнату
[09:10:15] dkostousov вышел(а) из комнаты: Replaced by new connection
[09:10:24] dkostousov вошёл(а) в комнату
[09:10:33] <dkostousov> в консоли:
zsh: segmentation fault (core dumped)  psi-plus
[09:10:59] <dkostousov> где взять свежую сборку для федоры?
[09:11:14] dkostousov вышел(а) из комнаты
[09:11:30] dkostousov вошёл(а) в комнату
[09:14:57] m3lur вышел(а) из комнаты: Replaced by new connection
[09:16:17] LeadKukuRuzo вошёл(а) в комнату
[09:18:43] <LeadKukuRuzo> Давненько в конфу олигофрены не заглялывали...
[09:19:59] <LeadKukuRuzo> dkostousov: а бектрейс что говорит?
[09:23:24] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[09:23:26] LeadKukuRuzo вошёл(а) в комнату
[09:23:26] <LeadKukuRuzo> dkostousov: а сборку, либо ждать пока кто-нибудь соберёт, либо ждать пока в репе обновится, либо скачать рпм-пакет для другой системы, либо собрать самому
[09:25:03] MonoBOY вошёл(а) в комнату
[09:32:54] Grom PE вышел(а) из комнаты
[09:37:17] m3lur вошёл(а) в комнату
[09:40:33] LeadKukuRuzo вышел(а) из комнаты: Disconnected: No route to host
[09:42:56] LeadKukuRuzo вошёл(а) в комнату
[09:45:08] Леван вошёл(а) в комнату
[09:53:01] MonoBOY вышел(а) из комнаты
[09:53:37] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[09:53:38] LeadKukuRuzo вошёл(а) в комнату
[09:54:12] dkostousov вышел(а) из комнаты
[09:59:20] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[09:59:21] LeadKukuRuzo вошёл(а) в комнату
[10:02:53] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[10:02:54] LeadKukuRuzo вошёл(а) в комнату
[10:13:06] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[10:13:07] LeadKukuRuzo вошёл(а) в комнату
[10:15:33] Civil вошёл(а) в комнату
[10:19:10] MonoBOY вошёл(а) в комнату
[10:20:46] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[10:20:47] LeadKukuRuzo вошёл(а) в комнату
[10:28:11] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[10:28:12] LeadKukuRuzo вошёл(а) в комнату
[10:33:27] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[10:33:28] LeadKukuRuzo вошёл(а) в комнату
[10:33:49] dеk вошёл(а) в комнату
[10:41:15] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[10:41:16] LeadKukuRuzo вошёл(а) в комнату
[10:46:46] dеk вышел(а) из комнаты
[10:46:52] Hamper_ вышел(а) из комнаты: Replaced by new connection
[10:47:57] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[10:47:58] LeadKukuRuzo вошёл(а) в комнату
[10:50:49] Hamper_ вошёл(а) в комнату
[10:57:32] Hamper_ вышел(а) из комнаты
[10:58:42] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[10:58:43] LeadKukuRuzo вошёл(а) в комнату
[11:00:28] <McPain> LeadKukuRuzo: тут просто вчера выяснилось, что без моего патча все работает в Cinnamon
[11:00:40] <McPain> т.е. это KDE-specific
[11:01:45] <LeadKukuRuzo> McPain: ну тогда наверное нужно создать каталог kde в patches и держать патч там и применять отдельно
[11:03:13] <LeadKukuRuzo> У меня в кде все прекрасно работает и без патчей. Плюс я делал патч только для кде где была реализация трея средствами кде напрямую
[11:04:21] <McPain> А какой там патч?
[11:05:16] <LeadKukuRuzo> В dev лежит. Я не уверен наложится ли он сейчас, но как приеду могу посмотреть и починить
[11:06:20] <LeadKukuRuzo> Он добавляет поддержку knotifications, если это возможно
[11:08:42] <McPain> LeadKukuRuzo: это который add-kde-icon?
[11:08:56] <LeadKukuRuzo> Ага
[11:09:05] m3lur вышел(а) из комнаты
[11:09:38] <McPain> Сейчас применю и попробую собрать
[11:11:27] m3lur вошёл(а) в комнату
[11:14:07] ValdikSS вошёл(а) в комнату
[11:17:54] LeadKukuRuzo вышел(а) из комнаты: Disconnected: closed
[11:17:57] LeadKukuRuzo вошёл(а) в комнату
[11:26:46] dkostousov вошёл(а) в комнату
[11:28:09] ValdikSS вышел(а) из комнаты
[11:28:29] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[11:28:30] LeadKukuRuzo вошёл(а) в комнату
[11:33:41] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[11:33:42] LeadKukuRuzo вошёл(а) в комнату
[11:36:26] Jeka-38 вошёл(а) в комнату
[11:44:01] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[11:44:02] LeadKukuRuzo вошёл(а) в комнату
[11:46:45] abel вошёл(а) в комнату
[11:46:53] abel вышел(а) из комнаты
[11:47:31] dkostousov вышел(а) из комнаты
[11:53:18] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[11:53:19] LeadKukuRuzo вошёл(а) в комнату
[11:56:57] ValdikSS вошёл(а) в комнату
[12:02:48] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[12:02:49] LeadKukuRuzo вошёл(а) в комнату
[12:09:13] LeadKukuRuzo вошёл(а) в комнату
[12:10:17] Jeka-38 вышел(а) из комнаты
[12:24:43] LeadKukuRuzo вышел(а) из комнаты: Disconnected: No route to host
[12:25:19] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[12:25:20] LeadKukuRuzo вошёл(а) в комнату
[12:41:59] pztrn вышел(а) из комнаты
[12:43:17] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[12:43:18] LeadKukuRuzo вошёл(а) в комнату
[12:58:24] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[12:58:25] LeadKukuRuzo вошёл(а) в комнату
[13:05:19] MonoBOY вышел(а) из комнаты
[13:14:17] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[13:14:18] LeadKukuRuzo вошёл(а) в комнату
[13:16:56] McPain вышел(а) из комнаты
[13:17:01] McPain вошёл(а) в комнату
[13:17:27] McPain вышел(а) из комнаты
[13:18:32] McPain вошёл(а) в комнату
[13:20:42] rion☫ вошёл(а) в комнату
[13:28:28] MonoBOY вошёл(а) в комнату
[13:29:47] <McPain> /usr/bin/ld: cannot find -lKF5Notifications
[13:30:07] <McPain> Пакет libkf5notifications установлен
[13:31:03] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[13:31:04] LeadKukuRuzo вошёл(а) в комнату
[13:36:56] <McPain> Все, нашел
[13:53:51] LeadKukuRuzo вышел(а) из комнаты: Disconnected: closed
[13:55:24] LeadKukuRuzo вошёл(а) в комнату
[13:56:13] McPain вышел(а) из комнаты
[13:56:18] McPain вошёл(а) в комнату
[14:00:19] <McPain> Патч на KF5Notifications всё сломал: вместо двойного клика иконка триггерится на одинарны
[14:00:21] <McPain> Патч на KF5Notifications всё сломал: вместо двойного клика иконка триггерится на одинарный
[14:04:40] <LeadKukuRuzo> Так нет больше в кде двойного клика, я и Рион об этом и говорили
[14:05:32] <McPain> Ну и нафига они его вырезали
[14:05:54] <McPain> окда
[14:06:00] <LeadKukuRuzo> Хз, а нафига у них kwin постоянно падает?
[14:06:36] <McPain> А что насчет поведения при одиночном клике?
Почему при клике на иконку открывается ростер независимо от наличия новых событий?
[14:06:51] <McPain> Не знаю, почему kwin постоянно падает
[14:06:56] <McPain> лол
[14:07:02] <McPain> У меня не падает
[14:07:12] <LeadKukuRuzo> Новые события по мидлклику работают
[14:07:45] <McPain> А почему это вызывается отдельно?
[14:07:51] <LeadKukuRuzo> У меня раз в день стабильно падала, особенно в последних версиях
[14:08:50] <McPain> kwin 5.10.4 - работает стабильно
[14:08:53] <LeadKukuRuzo> Так задумано, я ж и говорил, что в кде есть только 3 события мыши - левый клик, мидлклик и скролл
[14:09:13] <LeadKukuRuzo> У меня 5.12 или новее
[14:09:22] <McPain> Нахрен кде, я понял, что даблклик оттуда почему-то вырезали
[14:09:43] <McPain> при даблклике открывается ростер, если нет новых событий, в противном случае открывается событие
[14:09:56] <McPain> Почему не сделали такое же поведение при синглклике?
[14:10:17] <McPain> Мне уже этим все уши прожужжали
[14:10:17] <LeadKukuRuzo> А в убунту и того было хуже с их юнити и appindicator
[14:11:07] <LeadKukuRuzo> Там функционал ещё хуже чем в кде
[14:11:47] MonoBOY вышел(а) из комнаты
[14:12:05] <McPain> LeadKukuRuzo: к кедам вернемся потом
[14:12:57] <McPain> Без патча для трея используется класс QSystemTrayicon, который не является частью кде и в оных почему-то разучился ловить даблклик-события
[14:14:10] <McPain> Не говоря уже о том, что менюшка открывается хрен знает где и может вылезти за экран (коллега уже починил это на стороне кде)
[14:17:24] Леван вышел(а) из комнаты
[14:20:44] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[14:20:45] LeadKukuRuzo вошёл(а) в комнату
[14:22:18] <LeadKukuRuzo> Этот класс использует sni если он доступен, собирай с qt4 и не будет этих багов, правда с кути4 собирается только в ветке 1.0
[14:24:04] <LeadKukuRuzo> Там сделано чуть получше чем у меня в патче, если дбас сервис доступен - sni, если нет - старый механизм
[14:24:53] <LeadKukuRuzo> Точнее дбас интерфейс
[14:25:12] <McPain> qt4 - не вариант
[14:25:24] <McPain> на qt4 черный квадрат вместо иконки
[14:25:55] <LeadKukuRuzo> Ну это и понятно, в кде трей через дбас начиная с кде4
[14:26:31] Grom PE вошёл(а) в комнату
[14:26:51] Grom PE вышел(а) из комнаты
[14:27:26] <LeadKukuRuzo> А остальное делала прослойка или qt-sni или что-то вроде того, уже не помню
[14:28:02] <LeadKukuRuzo> В гноме вообще трея нет изначально
[14:29:29] <McPain> Блин
[14:29:37] <McPain> Все так запущено, что я хз, как чинить
[14:29:50] <McPain> В Cinnamon работает, в кедах - нет
[14:29:57] <McPain> Класс один и тот же
[14:30:33] <LeadKukuRuzo> Класс абстрактный (если я не ошибаюсь в названии)
[14:32:07] <McPain> Нет, не абстрактный
[14:34:19] <LeadKukuRuzo> А он нужен этот даблклик?
[14:35:06] <LeadKukuRuzo> Я даже в винде  для показа мистера использую левый клик, а для событий мидлклик
[14:35:26] <LeadKukuRuzo> *ростера долбаная автозамена
[14:35:35] <McPain> Вот из-за мидлклика и жалуются на даблклик
[14:35:51] <McPain> Чувак видит событие, кликает на иконку и открывается ростер вместо события
[14:36:06] <McPain> При даблклике открывается событие, если оное есть, иначе открывается ростер
[14:36:09] <LeadKukuRuzo> Средней кнопкой?
[14:36:17] <McPain> Левой
[14:36:44] <LeadKukuRuzo> Ну вот, а клацал бы средней - проблем бы не было
[14:37:09] <McPain> попробуй на тачпаде средней кнопкой кликать
[14:37:35] <McPain> Так что повторю вопрос: почему поведение трея различается?
[14:37:45] <LeadKukuRuzo> У меня нажание на тачпад двумя пальцами одновременно работает
[14:38:07] <McPain> Почему для синглклика не сделали такое же условие, как в даблклике?
[14:38:29] <LeadKukuRuzo> У меня в патче так и сделано
[14:38:55] <LeadKukuRuzo> При нажатии левой эммитится даблклик
[14:39:30] <McPain> Я не спрашиваю, что сделано у тебя в патче
[14:40:05] <McPain> Я спрашиваю, почему сделали открытие события на миддлклик вместо триггеред при условии "события имеются"?
[14:40:28] <LeadKukuRuzo> Хз так было задумано изначально
[14:40:43] <LeadKukuRuzo> И я спорить не стал
[14:43:59] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[14:44:00] LeadKukuRuzo вошёл(а) в комнату
[14:44:04] <LeadKukuRuzo> Ах да, забыл сказать, с моим патчем пси подтекает, т.к. анимация иконки - зло
[14:45:08] <McPain> Я уже выкинул патч, потому что в меню остаются пункты "Восстановить", "Выход" и "Показать событие"
[14:46:13] <LeadKukuRuzo> Это намеренно сделано, т.к. динамическое меню - тоже зло
[14:47:25] <McPain> С чего вдруг?
[14:49:03] <LeadKukuRuzo> Дбас кеширует своё содержимое и очень неохотно этот кеш обновляет, и потом ругается что такой экшн уже есть и.т.д.
[14:49:54] <LeadKukuRuzo> А бинарные иконки - в спеках написано, что их использование - избегайте
[14:53:42] MonoBOY вошёл(а) в комнату
[14:55:32] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[14:55:33] LeadKukuRuzo вошёл(а) в комнату
[14:55:33] <LeadKukuRuzo> По поводу реакции на событие я отчасти согласен, но если это не спам или нежелательное сообщение (например ведётся переписка с собеседником который материться или очень грубо выражается, а ты на работе и кто угодно из-за плеча сможет прочесть написанное), в этом случае удобно показ ростера и уже потом принятие решения стоит ли читать сообщение от этого контакта
[14:58:37] <McPain> Спам отлично блокируется одним из плагинов, нежелательные сообщения тоже. Зачем грызть кактус - не понимаю
[15:01:32] <McPain> Смысла городить огород я тоже не вижу и исхожу из того, что чаще всего событие нужно открыть быстро за один клик, а пользователи могут и не знать, что это делается миддлклиокм
[15:02:04] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[15:02:05] LeadKukuRuzo вошёл(а) в комнату
[15:02:09] <LeadKukuRuzo> А вообще-то есть опция на одиночный клик
[15:02:42] <McPain> А если нужно открыть ростер вместо события, то можно просто обратиться в контекстное меню - пользователь ничего не потеряет. Опять же, исхожу из того, что такие необходимости возникают реже получения "нормальных" сообщений
[15:03:05] <LeadKukuRuzo> Во вкладке опций, где спелчек включается
[15:03:41] <LeadKukuRuzo> Или в ростере, не помню точно
[15:04:16] <McPain> Если я правильно тебя понимаю, ты говоришь о возможности открывать ростер по одному клику вместо двойного, о чем я и говорю.
[15:04:59] <LeadKukuRuzo> Там вроде все события по клику должны вызываться, я не уверен, никогда этим не пользовался
[15:05:03] <McPain> Равно как и то, что мне кажется нелогичным открытие ростера по одиночному клику при наличии новых событий, потому что пользователь ожидает открытие события
[15:05:26] <McPain> А про открытие события по среднему клику пользователь чаще всего не знает
[15:05:54] <McPain> Я сам узнал об этом только тогда, когда посмотрел в код, хотя пользуюсь уже три года
[15:07:12] <LeadKukuRuzo> Знаешь, что самое забавное? То, что мне ответили, когда я сказал, что юзер может чего-то не знать - описание проекта о том, что пси for advanced users (лет 7 назад это наверное было) :)
[15:08:01] <LeadKukuRuzo> Я тогда режим "без границ" пилил
[15:09:05] <McPain> Я хоть и "про двинутый юзер", но опять же, я о среднем клике узнал после того, как увидел код
[15:09:33] <McPain> А на тачпадах не всегда удобно имитировать такой клик
[15:10:12] <LeadKukuRuzo> Я ж и говорю, отчасти я согласен - не удобно
[15:10:31] Jeka-38 вошёл(а) в комнату
[15:11:36] <LeadKukuRuzo> Создавай папку в patches с патчем и накладывай его для кед
[15:12:16] <LeadKukuRuzo> Самое забавное, что никто не жаловался на это ранее
[15:13:27] pztrn вошёл(а) в комнату
[15:13:47] <LeadKukuRuzo> Мы вообще думали трей переписать на плагины, но руки не доходят, чтобы для ДЕ был свой плагин трея
[15:14:22] <McPain> Дело в том, что поведение со средней кнопкой - не KDE-specific
[15:14:25] <LeadKukuRuzo> Активных кодеров 1 - рион.
[15:14:42] <McPain> Вот фокусы с меню и двойным щелчком - KDE-specific
[15:15:11] <McPain> Но я пока не знаю, как сие чинить
[15:15:43] <McPain> Меню частично починили, оно появляется там, где надо, но подменю сначала вылезает за края экрана, а при втором показе подменю все нормально
[15:16:47] <McPain> А выпиливать кусок работающего функционала только потому, что "Х - зло" это ну вообще ни в какие ворота
[15:17:14] <LeadKukuRuzo> Меню трея должно быть статичным (количество айтемов) может меняться название пунктов, но новых айтемов при работе создаваться не должно, я по докам так понял.
[15:18:16] <LeadKukuRuzo> Т.е. мы создаём меню в котором есть все и должны просто прятать лишнее
[15:18:36] <McPain> Вот насчет меню трея вышеупомянутый коллега починил багу, где меню обновляется, а подменю - нет
[15:18:50] <McPain> Но пока что фикс не дошёл до апстрима
[15:19:04] <LeadKukuRuzo> В кде?
[15:19:29] <LeadKukuRuzo> Или в Кути?
[15:21:19] <LeadKukuRuzo> А у нас меню формируется при каждом вызове setcontextmenu заново
[15:22:17] <McPain> В кедах
[15:23:00] <McPain> Если просто поменять все пункты меню - обновятся только те, которые находятся "в первом ряду"
[15:23:13] <McPain> Если пересоздать иконку в трее, то все нормально
[15:26:12] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[15:26:13] LeadKukuRuzo вошёл(а) в комнату
[15:26:17] <LeadKukuRuzo> Трей не знает есть ли событие, он принимает только клики, меню и иконки. Клики читает псиивент и решает что делать, наверное надо копать там
[15:27:36] <LeadKukuRuzo> Я когда ивенты переписывал знал где смотреть, но уже ничего не помню
[15:28:29] <LeadKukuRuzo> Давно это было и кодил я по ночам после работы
[15:28:35] <McPain> хы
[15:28:37] Jeka-38 вышел(а) из комнаты
[15:29:15] <McPain> Ивент я переписал грязным хаком, чтобы в кедах работал двойной щелчок
[15:29:40] <McPain> Но ты сам видел, как у rion закровоточили глаза
[15:30:14] <LeadKukuRuzo> Так выложи патч в папку например kde и создай ишшу по этому поводу
[15:31:43] <LeadKukuRuzo> Скоро Дилер выйдет из отпуска, он обещал падения и тормоза в винда подебажить, он может чем поможет
[15:32:24] <LeadKukuRuzo> Когда требования логично описаны их легко понять и применить меры
[15:34:52] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[15:34:53] LeadKukuRuzo вошёл(а) в комнату
[15:34:57] <LeadKukuRuzo> Там скорее-всего нужна проверка при синглклике есть ли событие и вызов события, иначе показ ростера
[15:35:16] <McPain> Я уже написал оную
[15:35:26] <McPain> По аналогиии с условием в даблклике
[15:35:45] <McPain> Реакцию на миддлклик я оставил для тех, кто привык открывать события именно этим способом
[15:36:12] <LeadKukuRuzo> Я у тебя таймер видел, это - грязный хак
[15:36:45] <McPain> Я знаю, рион мне это говорил
[15:37:00] mrDoctorWho вышел(а) из комнаты
[15:37:09] mrDoctorWho вошёл(а) в комнату
[15:37:16] <LeadKukuRuzo> Я могу с понедельника немного помочь
[15:37:21] <McPain> Я надеюсь, это временное решение для того, чтобы заставить даблклик работать, потому что кутишным классом они тупо не отсылаются
[15:37:35] <McPain> Вместо даблклика он отсылает два синглклика, поэтому и не работает в кедах
[15:38:38] <LeadKukuRuzo> Ну это логично
[15:39:08] <McPain> Я выложу патчи "как есть", или мне стоит сменить имена у оных?
Текущие имена:
psi-plus-disable-sm-alt.patch
psi-plus-doubleclick-alt.patch
[15:39:40] Jeka-38 вошёл(а) в комнату
[15:41:03] <LeadKukuRuzo> В имени должна быть понятна суть патча
[15:42:12] <LeadKukuRuzo> Вот тут можно подшаманить
else if (reason == QSystemTrayIcon::MiddleClick || (isKde() && reason == QSystemTrayIcon::Context))
        emit clicked(QPoint(),Qt::MidButton);
    else if (reason == QSystemTrayIcon::DoubleClick)
Вместо && перед reason сделать проверку на левый клик
[15:42:46] MonoBOY вышел(а) из комнаты
[15:43:57] <LeadKukuRuzo> Или добавить ещё один isKde() && reason==QSystemTrayIcon::LeftClick) или как оно там
[15:45:07] <LeadKukuRuzo> И тогда в кде будет по левому клику эмитится мидл
[15:45:35] <LeadKukuRuzo> Но правда я не уверен покажет ли оно ростер
[15:45:42] <McPain> Но ведь тогда при отсутствии событий ростер не будет показываться
[15:46:20] <McPain> Точнее будет, но миддл не будет эмититься, потому что else if
[15:46:36] <McPain> А шаманство с миддлом в другом патче
[15:46:42] <LeadKukuRuzo> Ну или добавить ещё одно условие и эммитить даблклик
[15:47:27] <McPain> -    if(button == Qt::MidButton) {
+    if(button == Qt::MidButton || d->nextAmount > 0) {
Второй патч просто делает вот так
[15:47:35] <McPain> -    if(button == Qt::MidButton) {
+    if(button == Qt::MidButton || d->nextAmount > 0) {
Второй патч просто делает вот так
[15:48:05] <McPain> Событие будет открываться по миддлклику и по клику, если они есть
[15:48:23] <McPain> Если событий нет, по миддлклику ничего не будет, а по клику откроется ростер
[15:49:27] <LeadKukuRuzo> Можно сделать так:
Вместо else if (reason == QSystemTrayIcon::DoubleClick)
else if (reason == QSystemTrayIcon::DoubleClick || (isKde() && reason == QSystemTrayIcon::LeftClick))
[15:50:04] <McPain> Не пойдет
[15:50:31] <LeadKukuRuzo> Но лучше это делать первым условием, чтобы обычный клик не перебил
[15:50:32] <McPain> Пользователь будет ожидать реакцию на *двойной* щелчок, а она будет на *одиночный*
[15:50:52] <McPain> И с точки зрения пользователя настройка просто не будет работать
[15:51:10] <LeadKukuRuzo> Так нет в кде двойного щелчка и нечего от него его ожидать
[15:51:24] <McPain> Так класс ведь не кдешный
[15:51:54] <McPain> Надо найти, где кде режет событие двойного щелчка
[15:52:39] <LeadKukuRuzo> Ну он скорее всего проверяет наличие дбас интерфейса и использует кде-шный стандарт, а sni - это кдешный стандарт
[15:54:08] <McPain> В любом случае мне потребуется время на то, чтобы это найти
[15:55:22] <McPain> Короче, коммичу
psi-plus-kde-fix-tray-doubleclick-alt.patch
psi-plus-kde-fix-tray-singleclick-alt.patch
[15:55:50] <McPain> Вечером попробую проверить, как себя ведет не на кедах
[15:55:55] MonoBOY вошёл(а) в комнату
[15:58:01] Jeka-38 вышел(а) из комнаты
[15:58:17] <LeadKukuRuzo> Не коммить в ворк и будет гут
[16:00:59] <McPain> ворк - это что? Я такого бранча или репозитория не вижу
[16:02:00] <McPain> Насколько я понял, нужно коммитить куда-то в main
[16:02:40] mrDoctorWho вошёл(а) в комнату
[16:03:40] <LeadKukuRuzo> Это корень папки patches
[16:04:27] <LeadKukuRuzo> Создай в patches свой каталог или кидай в dev
[16:04:52] <McPain> создал папку kde и кинул туда два патча
[16:04:58] <McPain> Ты об этом, так?
[16:05:01] <LeadKukuRuzo> Ок
[16:06:03] <LeadKukuRuzo> Да, пока патчи массово не оттестированы им в ворке быть не стоит.
[16:06:50] <McPain> Стоп
[16:07:09] <LeadKukuRuzo> У нас скрипты автоматом накладывают патчи из корня patches, а остальное каждый по вкусу
[16:07:10] <McPain> Один я таки в dev кину, он не зависит от дм
[16:07:48] <LeadKukuRuzo> Вот поэтому мы его ворк и зовем
[16:08:07] <McPain> Теперь понял
[16:08:41] <McPain> А что насчет issue?
[16:08:53] <McPain> С гитхабом почти не работал, только с гитом
[16:11:35] <McPain> Я правильно понимаю, что я сейчас создаю два issue на каждую проблему, и обоими коммитами закрываю их?
[16:12:00] <LeadKukuRuzo> Создай в репе пси , только нужно детальнее описать претензии, чтобы человек сразу понял, а не как я)) ну и там побольше конкретики, версия системы, кде, Кути, чтобы кто захочет мог повторить баг.
[16:13:12] <LeadKukuRuzo> Поэтому в репу пси, чтобы глобально фиксили, коммит в пси+ это так временное непроверенное решение
[16:13:44] <McPain> ну rion уже дал доступ к репозиторию psi+
[16:13:48] <McPain> вчера
[16:14:07] <LeadKukuRuzo> И когда патчи примут или пофиксят, тогда и ишшу можно закрыть
[16:14:36] <McPain> блин
[16:14:38] <McPain> Ладно
[16:14:46] <McPain> рион освободится - его спрошу, а то вы меня запутали
[16:15:09] <LeadKukuRuzo> McPain: ну ишшу тебе в любую репу можно создавать, если ты не забанен, как один товарищ из конфы
[16:16:16] <LeadKukuRuzo> McPain: в ишшу ты можешь сослаться на пачти, заодно их обсудят другие
[16:18:06] <McPain> Ну тогда в пси+ создаю ишшу
[16:18:56] <LeadKukuRuzo> Создавай, но бага то и в пси есть
[16:19:52] <McPain> Будто нельзя из пси+ в пси протащитьъ\
[16:19:55] <McPain> Будто нельзя из пси+ в пси протащить
[16:21:40] <LeadKukuRuzo> Ну сейчас в пси 2 активных овнера рион и дилер они патчи принимают в апстрим, если претензий нет - примут
[16:23:32] <McPain> ээ
[16:23:33] <McPain> лол
[16:23:39] <McPain> я не могу патч прикрепить к ишшу
[16:23:58] <LeadKukuRuzo> Ссылку прикрепляй)
[16:25:51] <McPain> На патч в коммите или еще рано?
[16:26:15] <McPain> На патч в коммите или еще рано коммитить?
[16:27:20] <LeadKukuRuzo> Да коммить конечно. Я ж говорю, если он не в ворк, то это никому не мешает
[16:28:35] <McPain> теперь понял, спасибо
[16:28:45] MonoBOY вышел(а) из комнаты
[16:31:04] <McPain> хыхы
[16:31:06] <McPain> 1000-й коммит
[16:31:33] <LeadKukuRuzo> Хех обмыть надо)
[16:44:03] <McPain> Все
[16:44:13] <McPain> Написал эти хрени
[16:44:22] <McPain> май инглиш из вери велл
[16:44:39] MonoBOY вошёл(а) в комнату
[16:51:24] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[16:51:25] LeadKukuRuzo вошёл(а) в комнату
[16:59:57] AD0 вышел(а) из комнаты
[17:00:47] McPain вышел(а) из комнаты
[17:00:56] McPain вошёл(а) в комнату
[17:01:11] AD0 вошёл(а) в комнату
[17:05:01] mrDoctorWho вышел(а) из комнаты
[17:11:51] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[17:11:52] LeadKukuRuzo вошёл(а) в комнату
[17:13:30] McPain вышел(а) из комнаты
[17:18:40] MonoBOY вышел(а) из комнаты
[17:26:11] dеk вошёл(а) в комнату
[17:26:24] dеk вышел(а) из комнаты
[17:26:31] MonoBOY вошёл(а) в комнату
[17:26:47] MonoBOY вышел(а) из комнаты
[17:34:44] LeadKukuRuzo вышел(а) из комнаты: Disconnected: closed
[17:38:58] <iSida-dsy> RSS: Новости для Recent Commits to main:master
• Tray fixes
Tray fixes
https://github.com/psi-plus/main/commit/d6b99905a1413859c8f22363e6a41a653114cf62
[17:44:13] LeadKukuRuzo вошёл(а) в комнату
[17:46:21] SouL вышел(а) из комнаты
[17:46:21] dеk вышел(а) из комнаты
[17:46:26] SouL вошёл(а) в комнату
[17:48:54] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[17:48:56] LeadKukuRuzo вошёл(а) в комнату
[17:50:21] LeadKukuRuzo вышел(а) из комнаты: Disconnected: closed
[17:50:28] LeadKukuRuzo вошёл(а) в комнату
[17:55:46] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[17:55:47] LeadKukuRuzo вошёл(а) в комнату
[18:02:29] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[18:02:34] LeadKukuRuzo вошёл(а) в комнату
[18:05:29] LeadKukuRuzo вошёл(а) в комнату
[18:06:35] LeadKukuRuzo вышел(а) из комнаты: Disconnected: closed
[18:17:37] ivan1986 вошёл(а) в комнату
[18:25:00] LeadKukuRuzo вышел(а) из комнаты: Disconnected: No route to host
[18:26:44] LeadKukuRuzo вошёл(а) в комнату
[18:28:03] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[18:28:04] LeadKukuRuzo вошёл(а) в комнату
[18:30:20] LeadKukuRuzo вышел(а) из комнаты: Disconnected: closed
[18:30:26] LeadKukuRuzo вошёл(а) в комнату
[18:35:45] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[18:35:46] LeadKukuRuzo вошёл(а) в комнату
[18:38:34] LeadKukuRuzo вошёл(а) в комнату
[18:43:44] Торчёк вошёл(а) в комнату
[18:43:44] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[18:43:45] LeadKukuRuzo вошёл(а) в комнату
[18:49:15] Civil вышел(а) из комнаты
[18:49:23] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[18:49:24] LeadKukuRuzo вошёл(а) в комнату
[18:52:33] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[18:52:34] LeadKukuRuzo вошёл(а) в комнату
[18:53:43] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[18:53:44] LeadKukuRuzo вошёл(а) в комнату
[18:59:02] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[18:59:03] LeadKukuRuzo вошёл(а) в комнату
[19:03:31] Jeka-38 вошёл(а) в комнату
[19:04:22] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[19:04:23] LeadKukuRuzo вошёл(а) в комнату
[19:09:16] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[19:09:17] LeadKukuRuzo вошёл(а) в комнату
[19:11:48] <Neustradamus> rion☫, LeadKukuRuzo do not forget me ^^
[19:12:10] <rion☫> no tengo tiempo libre..
[19:12:59] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[19:13:00] LeadKukuRuzo вошёл(а) в комнату
[19:13:46] <LeadKukuRuzo> rion☫:  как там фейсбук удачно?
[19:14:08] <rion☫> LeadKukuRuzo: завтра будет. задачки придется решать..
[19:19:21] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[19:19:23] LeadKukuRuzo вошёл(а) в комнату
[19:24:47] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[19:24:48] LeadKukuRuzo вошёл(а) в комнату
[19:25:04] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[19:25:05] LeadKukuRuzo вошёл(а) в комнату
[19:25:22] Jeka-38 вышел(а) из комнаты
[19:33:08] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[19:33:09] LeadKukuRuzo вошёл(а) в комнату
[19:41:27] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[19:41:28] LeadKukuRuzo вошёл(а) в комнату
[19:47:19] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[19:47:20] LeadKukuRuzo вошёл(а) в комнату
[19:49:40] LeadKukuRuzo вышел(а) из комнаты: Disconnected: closed
[19:49:46] pztrn вышел(а) из комнаты: Connection failed: connection closed
[19:50:51] pztrn вошёл(а) в комнату
[19:54:03] pztrn вышел(а) из комнаты: Stream reset by peer
[19:54:20] pztrn вошёл(а) в комнату
[19:56:05] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[19:56:06] LeadKukuRuzo вошёл(а) в комнату
[19:58:08] LeadKukuRuzo вошёл(а) в комнату
[20:00:56] pztrn вышел(а) из комнаты: Connection failed: connection closed
[20:03:27] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[20:03:28] LeadKukuRuzo вошёл(а) в комнату
[20:04:05] Леван вошёл(а) в комнату
[20:08:52] dеk вошёл(а) в комнату
[20:10:00] pztrn вышел(а) из комнаты: Stream reset by peer
[20:10:14] pztrn вошёл(а) в комнату
[20:12:48] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[20:12:49] LeadKukuRuzo вошёл(а) в комнату
[20:17:41] pztrn вошёл(а) в комнату
[20:18:04] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[20:18:05] LeadKukuRuzo вошёл(а) в комнату
[20:18:49] pztrn вышел(а) из комнаты: Connection failed: connection closed
[20:19:08] pztrn вошёл(а) в комнату
[20:20:05] LeadKukuRuzo вышел(а) из комнаты: Disconnected: closed
[20:20:18] pztrn вышел(а) из комнаты: Connection failed: connection closed
[20:28:14] dеk вышел(а) из комнаты
[20:34:01] pztrn вышел(а) из комнаты: Stream reset by peer
[20:35:05] pztrn вошёл(а) в комнату
[20:35:23] pztrn вышел(а) из комнаты: Connection failed: connection closed
[20:35:34] pztrn вошёл(а) в комнату
[20:43:36] c0der вышел(а) из комнаты
[20:44:29] LeadKukuRuzo вышел(а) из комнаты: Disconnected: closed
[20:52:28] pztrn вошёл(а) в комнату
[20:58:10] Леван вышел(а) из комнаты
[20:59:56] LeadKukuRuzo вошёл(а) в комнату
[21:15:31] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[21:15:32] LeadKukuRuzo вошёл(а) в комнату
[21:18:20] pztrn вышел(а) из комнаты
[21:18:25] pztrn вошёл(а) в комнату
[21:19:07] pztrn вышел(а) из комнаты
[21:19:11] pztrn вошёл(а) в комнату
[21:19:55] pztrn вышел(а) из комнаты
[21:20:17] pztrn вошёл(а) в комнату
[21:20:43] pztrn вышел(а) из комнаты
[21:20:48] pztrn вошёл(а) в комнату
[21:21:31] pztrn вышел(а) из комнаты
[21:23:26] Торчёк вышел(а) из комнаты
[21:27:19] Z_God вошёл(а) в комнату
[21:30:51] pztrn вышел(а) из комнаты: Connection failed: connection closed
[21:30:58] pztrn вошёл(а) в комнату
[21:31:27] Hamper_ вошёл(а) в комнату
[21:35:01] LeadKukuRuzo вышел(а) из комнаты: Disconnected: closed
[21:39:15] Леван вошёл(а) в комнату
[22:10:47] lexa36region вошёл(а) в комнату
[22:27:32] lexa36region вышел(а) из комнаты
[22:30:23] LeadKukuRuzo вошёл(а) в комнату
[22:41:22] rion☫ вошёл(а) в комнату
[22:53:00] LeadKukuRuzo вышел(а) из комнаты: Disconnected: closed
[23:07:53] Hamper_ вышел(а) из комнаты: Replaced by new connection
[23:07:54] Hamper_ вошёл(а) в комнату
[23:19:40] LeadKukuRuzo вошёл(а) в комнату
[23:20:10] LeadKukuRuzo вышел(а) из комнаты
[23:20:15] LeadKukuRuzo вошёл(а) в комнату
[23:35:23] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[23:35:24] LeadKukuRuzo вошёл(а) в комнату
[23:40:09] m3lur вышел(а) из комнаты: Replaced by new connection
[23:41:08] m3lur вошёл(а) в комнату
[23:51:57] LeadKukuRuzo вышел(а) из комнаты: Disconnected: Replaced by new connection
[23:51:58] LeadKukuRuzo вошёл(а) в комнату
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!