Author Topic: "Ожидание" и "Отсутствие"  (Read 50 times)

0 Members and 1 Guest are viewing this topic.

Offline Dm1Topic starter

  • Newbie
  • *
  • Posts: 6
  • Country: ru
  • Karma: 0
  • Version Info
"Ожидание" и "Отсутствие"
« on: 03 12 2017, 19:38:37 »
Обнаружил, что перестала работать функция меняющая статус на "Отсутствую" при отсутствии активности. В настройках обнаружил помимо старого пункта "Ожидание" еще и "Отсутствие". Оказалось, что "Ожидание" теперь не работает ни при каких обстоятельствах, а "Отсутствие" работает если отключить "Ожидание". В чем тут тайный смысл?
 

Offline Dm1Topic starter

  • Newbie
  • *
  • Posts: 6
  • Country: ru
  • Karma: 0
  • Version Info
Re: "Ожидание" и "Отсутствие"
« Reply #1 on: 04 12 2017, 17:31:51 »
В настройках статуса Miranda NG помимо "Ожидания" есть пункт  "Отсутствие", по смыслу дублирующие функционал друг друга. Если между ними есть какие-то различия, то где можно с ними ознакомиться? Документации не существует, в списке изменений подробностей работы нет.
 

Offline dartraiden

  • Administrator
  • *****
  • Posts: 142
  • Country: ru
  • Karma: 8
  • Jabber ID
  • Version Info
Re: "Ожидание" и "Отсутствие"
« Reply #2 on: 04 12 2017, 19:30:52 »
Ожидание это механизм, позволяющий выполнить определённые действия при неактивности пользователя в Миранде или ОС, либо наступлении определённого события (запуск заставки, etc). Например, отключить звуки и перевести протоколы в статус "Отсутствует" (или в любой иной статус).

У меня "Отсутствие" нет, это, вероятно, какой-то плагин добавляет (вычисляется отключением плагинов по одиночке "на лету").  Вполне может быть, что он дублирует некоторые функции Миранды, но имеет какие-то отличия. Поэтому получается два похожих раздела настроек.

Попробуйте сначала убрать это "Отсутствие" вообще (отключив плагин, который его привносит) и проверить, работает ли "Ожидание". Есть мысль, что Миранда умная, понимает, что установлен плагин, дублирующий функции "Ожидания" и отключает работу "Ожидания", полагая, что раз пользователь поставил плагин с "Отсутствием", то его он и желает использовать.

Если "Ожидание" вообще не работает, даже с отключёнными плагинами, то имеет смысл завести тикет на GitHub.
_██_
(°ᴗƪ)
 
The following users thanked this post: Dm1

Offline Dm1Topic starter

  • Newbie
  • *
  • Posts: 6
  • Country: ru
  • Karma: 0
  • Version Info
Re: "Ожидание" и "Отсутствие"
« Reply #3 on: 04 12 2017, 20:40:20 »
Получается "Отсуствие" добавляет плагин Status Manager после того, как слили KeepStatus, StartupStatus и AdvancedAutoAway. Я использую первые два, т.к. это принципиально необходимый базовый функционал любого мессенджера, а вот последний плагин дублирует имеющийся функционал в ядре Miranda NG (в немного расширенном и специализированном под чьи-то нужды виде) и не требуется, но отказаться от него теперь нельзя.

Встроенное "Ожидание" на самом деле работать перестало даже с удаленным плагином Status Manager. Ни по длительному бездействию, ни по включению заставки, ни полноэкранного приложения, ни даже по блокировке компьютера статус не меняется. Мне кажется это произошло немного ранее, не с последней версией.

dartraiden, я так понимаю вы используете более старую версию Miranda NG, где плагины еще не слиты в один? Потому как на вашем скрине есть "Повторное подключение", но нет "Отсуствие", хотя сейчас они одно целое.
« Last Edit: 04 12 2017, 20:47:07 by Dm1 »
 

Offline dartraiden

  • Administrator
  • *****
  • Posts: 142
  • Country: ru
  • Karma: 8
  • Jabber ID
  • Version Info
Re: "Ожидание" и "Отсутствие"
« Reply #4 on: 04 12 2017, 21:32:20 »
Я использую самую свежую ночную версию. KeepStatus, StartupStatus и AdvancedAutoAway стали модулями StatusManager, их можно отключать в его настройках.
Настройки -> Статус -> Менеджер статусов.
У меня отключен модуль AdvancedAutoAway, поэтому нет и "Отсуствие".

Окей, значит мы сформулировали проблему :):
- StdIdle (он же "Ожидание") не работает (позже проверю у себя)
- StdIdle должен автоматически отключаться (тем самым, убирая себя из настроек), если включён модуль AdvancedAutoAway StatusManager-а.
_██_
(°ᴗƪ)
 

Offline dartraiden

  • Administrator
  • *****
  • Posts: 142
  • Country: ru
  • Karma: 8
  • Jabber ID
  • Version Info
Re: "Ожидание" и "Отсутствие"
« Reply #5 on: 05 12 2017, 12:58:40 »
Проверил, работает.

С такими настройками после того, как Windows через 10 минут неактивности погасила монитор, Миранда поставила всем протоколам статус "Отсутствую".

_██_
(°ᴗƪ)
 

Offline Dm1Topic starter

  • Newbie
  • *
  • Posts: 6
  • Country: ru
  • Karma: 0
  • Version Info
Re: "Ожидание" и "Отсутствие"
« Reply #6 on: 05 12 2017, 14:30:52 »
У меня в 0.95.7 #18771 не работает, но работает в 0.95.5 #17337.