26

Re: напишите пожалуйста программу «Sweet dreams» или что-то типо того...

Dali пишет:

Мы нажимаем кнопку изредка, и музыка останавливается через N минут (настраиваемо) с последнего нажатия.

Немного усовершенствую идею, чтобы минимизировать действия со стороны пользователя.
Нажимаем один раз кнопку, включается таймер. Через NN минут вылезает окошко с надписью "через N минут система будет переведена в спящий режим" и кнопки "Отменить" (останавливает таймер) и "Отложить" (перезапускает таймер еще на NN минут). И после минуты отображения на экране, если не была нажата ни одна из кнопок, таблетка уходит в sleep mode.
Как менее навязчивый вариант - можно уведомление сделать не всплывающим окном, а мигающей иконкой в статусбаре с выпадающим меню. Да, собственно, и запуск можно сделать оттуда же, только место жалко занимать.

Отредактировано murabel (03-02-2010 18:00:01)

Nokia 770 (OS2008HE) + Nokia N810 WiMAX Edition (5.2010.16-1) + Nokia N800 (у жены) + Motorola V9 (Utel3G) / ASUS WL-520GC (Воля Broadband) + Motorola HT820 (A2DP)

27

Re: напишите пожалуйста программу «Sweet dreams» или что-то типо того...

Dali, а что если сделать так: По окончанию таймера таблетка сигналит легонько («продлевать будем?») и, если пользователь не реагирует, то через минуту таблетка отключается. Если же юзверь нажал хоть какую-нибудь клавишу или тапнул по экрану — продление ещё на сколько-то там минут, например 10.
Mitrandir, Вы такой быстрый О_О Сейчас попробую Ваше детище smile Спасибо!

Сразу же просьба: можно чтобы по второму тапу по кнопке с временем таймер отключался? то сть тапнул в «10» таймер запустился. тапнул ещё раз в «10» таймер скинулся на ноль. Можно будет попросить Wazda за пряник нарисовать апплетик красивый^^

Отредактировано Kroll (03-02-2010 19:53:13)

Nokia n810 Maemo OS2008 5.2010.16-1

28

Re: напишите пожалуйста программу «Sweet dreams» или что-то типо того...

Kroll пишет:

Dali, а что если сделать так: По окончанию таймера таблетка сигналит легонько («продлевать будем?»)

Если Вы про звук, то это точно разбудит дремлющего. Лучше как предложил murabel, но это сложнее реализовать, чем мою простую идею (усложняется ГУИ).

Был Nokia N800 + A-Data SDHC6 4Gb + Kingston SDHC6 8Gb + Nokia 5610 + USBHDD + Card Readers + Palm TT3 + Linksys WRT54G / OpenWRT + Megafon EDGE + BT GPS Holux M1000.

29

Re: напишите пожалуйста программу «Sweet dreams» или что-то типо того...

Сигналить он может очень аккуратно и тихонько. Если объект спит или в предсонном состоянии — такой он точно не услышит. а если не спит, то точно услышит и отреагирует.

Nokia n810 Maemo OS2008 5.2010.16-1

30

Re: напишите пожалуйста программу «Sweet dreams» или что-то типо того...

Если будет завтра время -- сделаю отмену таймера при "отжатии" кнопки.

Мда, что-то процедура засыпания для юзера усложняется многократно big_smile

Мне кажется, что звук привлечет засыпающего юзера и не даст заснуть. А молчаливый вопрос на экране ("Продлить?") он просто не заметит. На мой взгляд, нет ничего страшного в том, что таблетка будет играть лишних полчаса-час, и ни к чему тут придумывать хитрую логику, лучше просто заменить 10 20 и 30 минут на 30 60 и 90.

N900
N800 → N810 + Motorola RAZR² V9

31

Re: напишите пожалуйста программу «Sweet dreams» или что-то типо того...

Хорошо, 30 60 90 самое оно.
Кстати, сейчас пустил таймер, ушёл кушать, вернулся — автономный режим включён, таблетка не заблокирована.

Nokia n810 Maemo OS2008 5.2010.16-1

32

Re: напишите пожалуйста программу «Sweet dreams» или что-то типо того...

Интересно. Я в середине треда привел пост с тремя командами dbus-send. Попробуй выполнить ту из них, которая отвечает за блокировку. Заблокирует она твою таблетку?

(Кстати ты, конечно, в курсе, что если выдвинуть слайдер, то таблетка разблокируется? То есть если ты, покушав, вернулся и открыл клавиатуру, то это нормально, что она разблокировалась)

Отредактировано Mitrandir (03-02-2010 22:14:54)

N900
N800 → N810 + Motorola RAZR² V9

33

Re: напишите пожалуйста программу «Sweet dreams» или что-то типо того...

Mitrandir пишет:

(Кстати ты, конечно, в курсе, что если выдвинуть слайдер, то таблетка разблокируется? То есть если ты, покушав, вернулся и открыл клавиатуру, то это нормально, что она разблокировалась)

Да, в курсе. Но я, насколько я помню, не делал этого.
При этом когда я первый раз врубал таймер — таблетка встала на блок и я долго не мог понять что с ней случилась, зависла что ли, а потом вспомнил что время таймера истекло smile

Mitrandir пишет:

Попробуй выполнить ту из них, которая отвечает за блокировку.

Попробовал, работает хорошо.

Кстати, у меня ещё рухнул hildon или как это называется. Перезапустился с дефолтными настройками. В это время работал таймер (оставалось чуть более минуты), а я в это время в панели управления передвигал апплет лайотсвитчер немного правее. Что это было — без понятия, если повторится — напишу.

И ещё, может в поднятом репозитории собирать все наработки этого форума? И так и обозвать его, «n8xx.com applications»? Будем продвигать бренд!)

Отредактировано Kroll (03-02-2010 23:06:12)

Nokia n810 Maemo OS2008 5.2010.16-1

34

Re: напишите пожалуйста программу «Sweet dreams» или что-то типо того...

Кстати, а что это за апплет на десктопе Андрея Жилина по ссылке: http://tabletui.wordpress.com/2008/03/0 … »-iconset/
Выглядит как модифицированный апплет для интернет-радио, но я прозреваю там функцию sleep в виде иконки с часиками...

Nokia n810 Maemo OS2008 5.2010.16-1

35

Re: напишите пожалуйста программу «Sweet dreams» или что-то типо того...

Kroll
Это стандартный апплет fm-radio, а по иконке с часами - не слип-таймер, а , наоборот, будильник - включение радио в заданное время.

Отредактировано murabel (04-02-2010 03:32:38)

Nokia 770 (OS2008HE) + Nokia N810 WiMAX Edition (5.2010.16-1) + Nokia N800 (у жены) + Motorola V9 (Utel3G) / ASUS WL-520GC (Воля Broadband) + Motorola HT820 (A2DP)

36

Re: напишите пожалуйста программу «Sweet dreams» или что-то типо того...

murabel, а, это УКВ) в n810 такого просто нету, я и не знал smile

Nokia n810 Maemo OS2008 5.2010.16-1

37

Re: напишите пожалуйста программу «Sweet dreams» или что-то типо того...

Kroll
Ну тогда не знаю почему не сработало. Значит надо тестить дальше.

Kroll пишет:

Кстати, у меня ещё рухнул hildon или как это называется

Он у меня падает регулярно даже без экспериментов с левыми апплетами smile

Kroll пишет:

И ещё, может в поднятом репозитории собирать все наработки этого форума? И так и обозвать его, «n8xx.com applications»? Будем продвигать бренд!)

Я только за. Если будут желающие, я могу выложить в этом репозитории любые пакеты, и изменить его название на N8xx.

Или же, если будет на то воля dik'а, давайте поднимем репозиторий прямо на n8xx.com. Во-первых, это более удобный способ находить пакеты, чем хаотично разбросанные по форуму deb'ы. Во-вторых, это более гораздо удобный способ выкладывать обновления для них. Я готов заняться поднятием и маинтэйном репозитория.

N900
N800 → N810 + Motorola RAZR² V9

38

Re: напишите пожалуйста программу «Sweet dreams» или что-то типо того...

репозиторий давно есть - не проверял - работает ли сейчас...

http://n8xx.com/debs/
http://n8xx.com/debs/gnome-mplayer.install

я давно говорил что любые пакеты могу выкладывать

+ давал права на http://deb.n8xx.com/ svs57

в общим репозиторий не проблема при желании кого то заниматься этим. Имхо лучше уж продвигать свои пакеты в maemo вский репо, или как минимум на гараж.

Если считаете что местный репозиторий всё таки нужен - давайте обсудим в теме "О форуме"

В принципе для добавления пакета - нужно его залить в определённую директорию и дать одну команду. (Ну, создать install файл до кучи)  Я мог бы это делать если бы мне присылали пакеты.

GNU/Linux Debian / Nokia N900

39

Re: напишите пожалуйста программу «Sweet dreams» или что-то типо того...

Mitrandir пишет:

Он у меня падает регулярно

Падал частенько пока в баре висели ststusbar clock и ещё что-то на рабочем столе. До вчерашнего дня не рушился месяца два smile

dik, так можно и маемо (гараже), и в n8xx.com. Так как у нашего сообщества есть и софт, и модификации, и просто собирание пакетов под maemo с обычных linux (к примеру abiword от svs57). В общем, я в этом не разбираюсь, так что если кто сможет это делать — будет хорошо smile

Nokia n810 Maemo OS2008 5.2010.16-1

40

Re: напишите пожалуйста программу «Sweet dreams» или что-то типо того...

Мне, честное слово, некогда вести репозиторий.
Могу выкладывать пакеты. Ну и зависимости к ним.
Если кто согласится вести сам репозиторий.

Был бы у Чехова автомобиль, поворотник бы Чехов включал.
N810 (DIABLO_5.2008.43-7)

41

Re: напишите пожалуйста программу «Sweet dreams» или что-то типо того...

На гараже есть svn и файл-релизы, а репозиторий - разве что только extras. Но у меня, если честно, всё руки не доходят разобраться как по науке собирать source-пакеты и привести в порядок свои пакеты smile

Вообщем я пока тоже не уверен, что нужен репозиторий. Дело в том, что пока немного пакетов в нем будут регулярно обновляться. А смысл репозитория именно в обновлениях.

Но если будут аргументы в пользу репозитория - я готов заняться его поддержкой, добавлением пакетов, мониторингом веток форума на предмет новых пакетов, которые стоит добавить в репозиторий. Кстати, я смотрю, там сейчас скрипт обновления репозитория делает dpkg-scanpackages, а это не самый лучший способ.

N900
N800 → N810 + Motorola RAZR² V9

42

Re: напишите пожалуйста программу «Sweet dreams» или что-то типо того...

Ммм... Еще бы знать как его остановить.
Можно, конечно, просто killall youamp smile
Но если вы найдете как его остановить, я с легкостью добавлю в апплет smile

N900
N800 → N810 + Motorola RAZR² V9

43

Re: напишите пожалуйста программу «Sweet dreams» или что-то типо того...

Mitrandir пишет:

Ммм... Еще бы знать как его остановить.
Можно, конечно, просто killall youamp smile
Но если вы найдете как его остановить, я с легкостью добавлю в апплет smile

http://www.rojtberg.net/workspace/youamp/maemo/
...
RPC API

if you want to control the player with the console, you can use the following D-Bus calls:

net.rojtberg.youamp.toggle
net.rojtberg.youamp.prev
net.rojtberg.youamp.next

Был бы у Чехова автомобиль, поворотник бы Чехов включал.
N810 (DIABLO_5.2008.43-7)

44

Re: напишите пожалуйста программу «Sweet dreams» или что-то типо того...

Спасибо. Попробую на досуге.

N900
N800 → N810 + Motorola RAZR² V9

45

Re: напишите пожалуйста программу «Sweet dreams» или что-то типо того...

Что-то у меня никак не получается прикрутить youamp:

[~/MyDocs/SweetDreams/trunk] dbus-send --print-reply --type=method_call --dest=net.rojtberg.youamp /net/rojtberg/youamp net.rojtberg.youamp.toggle
Error net.rojtberg.youamp.error.toggle: There are some exceptions in callback.

Что я делаю неправильно?

N900
N800 → N810 + Motorola RAZR² V9

46

Re: напишите пожалуйста программу «Sweet dreams» или что-то типо того...

dbus-send --type=method_call --dest=net.rojtberg.youamp /net/rojtberg/youamp  net.rojtberg.youamp.toggle

Был бы у Чехова автомобиль, поворотник бы Чехов включал.
N810 (DIABLO_5.2008.43-7)

47

Re: напишите пожалуйста программу «Sweet dreams» или что-то типо того...

Именно так и пишу. Не работает-с...

N900
N800 → N810 + Motorola RAZR² V9

48

Re: напишите пожалуйста программу «Sweet dreams» или что-то типо того...

Выложил в репозиторий. Как только научусь останавливать youamp, будет обновление.

OneClickInstall

N900
N800 → N810 + Motorola RAZR² V9

49

Re: напишите пожалуйста программу «Sweet dreams» или что-то типо того...

Mitrandir пишет:

Именно так и пишу. Не работает-с...

работает и очень давно
с тех пор как я попросил автора сделать внешний интерфейс к его плейеру
пользуюсь постоянно smile
Сравните еще раз внимательно.

Был бы у Чехова автомобиль, поворотник бы Чехов включал.
N810 (DIABLO_5.2008.43-7)

50

Re: напишите пожалуйста программу «Sweet dreams» или что-то типо того...

Я прям вашу строчку скопировал в консоль и получил тот же самый вывод, что и в моем вопросе. Попробовать перезагрузиться что ли, я ведь его только что поставил

Отредактировано Mitrandir (10-02-2010 00:14:45)

N900
N800 → N810 + Motorola RAZR² V9