Установите keyboard-shortcuts. Так же установите CSSU, чтобы keyboard-shortcuts работали.
Настройте /apps/osso/hildon-desktop/key-actions/dbus_shortcuts_use_fn, чтобы нажимать Ctrl-Fn-<буква> вместо Ctrl-Shift-<буква> (как удобней).
/home/user/.bin/clck.py:
#!/usr/bin/python import os import pygtk pygtk.require('2.0') import gtk clipboard = gtk.clipboard_get() text = clipboard.wait_for_text() import urllib2 fetcher = urllib2.urlopen('http://clck.ru/--?url=' + text) text = fetcher.read() os.system("phone-control --notify 'Ссылка укорочена'") clipboard.set_text(text) clipboard.store()
Отредактируйте /usr/bin/keyboard-shortcuts:
if key == 'c': # или другая буква os.system("su user -c 'run-standalone.sh /home/user/.bin/clck.py'")
После установки enhanced-busybox, out-call-vibro перестал работать. Я переписал его с использованием dbus-scripts.
/etc/dbus-scripts.d/out-call-vibro.dbus:
/home/user/.bin/out-call-vibro.sh * * org.freedesktop.Telepathy.Channel.Interface.Group MembersChanged *
/home/user/.bin/out-call-vibro.sh:
#!/bin/sh if [[ "$5" == "Call answered" ]]; then if [ `cat /sys/devices/platform/gpio-switch/proximity/state` = "open" ]; then echo 150 > /sys/class/leds/twl4030:vibrator/brightness gsleep 0.5 echo 0 > /sys/class/leds/twl4030:vibrator/brightness fi fi
Для того чтобы физические кнопки (в частности качелька громкости) не блокировались в заблокированном режиме, нужно поправить параметр DisableKPImmediately в разделе [TKLock] файла /etc/mce/mce.ini, присвоив ему значение 2.
# Policy for keypad interrupts # # 2 - leave keypad interrupts on even after blanking # (used to support pass-through of +/-) # 1 - disable interrupts immediately # 0 to wait until display is blanked DisableKPImmediately=2
Продолжение поста, версия без использования Google Chart API.
Написал пару скриптов для передачи мелкой текстовой информации с ноутбука в телефон (Nokia N900) и обратно.
© Anton Novosyolov | Design by: Matthew James Taylor | Powered by: blohg 0.10.1_multilang+/2fc5a1d551a5+