to post messages and comments.

← All posts tagged Maemo

@fLegmatik:

Не могу не поделиться своей вчерашней маленькой историей успеха. Приехав утром на работу, занялся делами. Через полчаса возникла необходимость срочно позвонить, но тут я обнаружил, что оставил свой телефон дома. Вернее сказать, по ошибке взял аппарат жены с отломанным юсб-разъёмом. Что делает человек, вынужденный постоянно отвечать на звонки, в такой ситуации? Либо бросает работу и тратит время на дорогу туда-обратно, либо просит домочадцев выключить телефон, чтоб не трезвонил зазря, и пропускает несколько входящих звонков, по закону Мёрфи оказывающихся сверхважными. Но у меня-то n900 и лежит он дома, подключённый к зарядке. Так что делаю следующее. 
ssh home -- подключаюсь к домашнему компу, 
ssh n900 -- подключаюсь к телефону через домашнюю локалку, 
открываю на рабочем компе http://wiki.maemo.org/Phone_control (google://dbus+n900, чтоб не запоминать адрес) и копирую оттуда нужные команды. 
Первым делом перевожу телефон в беззвучный режим, дабы случайный звонок не разбудил жену или дочку, если они ещё спят: 
dbus-send --type=method_call --dest=com.nokia.profiled /com/nokia/profiled com.nokia.profiled.set_profile string:"silent"
. Далее выискиваю переадресацию звонков по условию "не доступен" и включаю её на номер резервного телефона, который у меня болтается в машине (если нет резервного -- можно использовать служебный стационарный телефон): 
dbus-send --system --type=method_call --print-reply --dest=com.nokia.csd.SS /com/nokia/csd/ss com.nokia.csd.SS.DivertActivate uint32:3 string:"+7987254321" uint32:25 
. Затем можно выключить телефон командой shutdown, но в этом случае я потеряю с ним связь, а не хотелось бы. Перевести его в режим tablet с помощью вышеприведённой команды переключения режимов нельзя (там только "обычный" и "без звука"), но на той же вики-странице есть команда отключения gsm-модуля: 
dbus-send --system --type=method_call --dest=com.nokia.phone.SSC /com/nokia/phone/SSC com.nokia.phone.SSC.set_radio boolean:false
. Готово. Пробую позвонить со стационарного аппарата -- переадресация работает как задумано. На это дело у меня ушло 15 минут, поскольку параллельно отвлекали по другому срочному делу. В следующий раз с помощью этой заметки справлюсь за 5. 
Внешне отключение gsm-модуля проявляет себя лишь пропаданием индикатора сети, причём взамен ничего не отображается. Вернуть аппарат в сеть можно той же командой, лишь заменив последнее false на true. 
В итоге, я в обед посмотрел, за 45 минут с начала рабочего дня мне никто не звонил, а все звонки утром я принимал на резервный телефон как обычно.

@fLegmatik:

Я балдею. Настроил kaddressbook звонить не по скайпу, а на
ssh n900 dbus-send --system --type=method_call --print-reply --dest=com.nokia.csd.Call /com/nokia/csd/call com.nokia.csd.Call.CreateWith string:"%N" uint32:0
, теперь просто нажимаю на номер в десктопном приложении и уже через пару секунд слышу гудки из динамика своего телефона.

@fLegmatik:

Какая-то собака регулярно меняет в моём жаберном викарде поле nickname. Вместо "fLegmatik" каждые сутки прописывает jid. Не то чтобы я скрывал свой джид, просто не для него ведь поле предназначено. В первую очередь подозреваю тег, поскольку помимо него пароль от учётной записи знают лишь различные сборки оригинальной psi, которые раньше в подобном хулиганстве замечены не были.

@fLegmatik:

Други! Есть ли в природе софтинка для составления списка ценных предметов, отданных в долг на определённый срок, контрагенты в которой берутся из книги контактов сабжа?
Если нет, реквестирую написание. Думаю, это хорошая, понятная и не очень сложная задача для тех, кто изучает программирование маемо-девайсов.