Установил Ubuntu Touch (Developer Preview) на свой Samsung Galaxy Nexus. Интерес победил)
Инструкция здесь:
https://wiki.ubuntu.com/Touch/Install?action=show&redirect=TouchInstallProcess
Под Ubuntu 13.04 у меня все получилось быстро и без проблем.
Пока система слабо юзабельна. Звонить и смски писать можно, ходить в интернет по Wi-Fi тоже. На этом, пожалуй, все) Остальное еще не доделано.
Интерфейс красивый и удобный, но пока не очень шустрый.
Попутно набросал скрипт для переноса контактов из Google (да, пока синхронизации тоже нет).
Скрипт пока сырой (да и вряд ли есть смысл его допиливать), но телефоны и имейлы синхронизирует.
How to use: 1) Export Google Contacts to vCard format 2) run ./Google2Ubuntu_ContactsConverter.sh ~/Downloads/contacts.vcf 3) scp ./data.csv phablet@192.168.1.168:~/data.csv 4) connect to phone via SSH and do: phablet@localhost:~$ sudo mv data.csv /usr/share/demo-assets/contacts-data phablet@localhost:~$ manage-address-books.py create
#!/bin/bash googleContactsFile=$1 if [ "$googleContactsFile" == "" ]; then echo "USAGE: $0 contactFileName" exit 1 fi name="Name" email1="E-mail 1 - Value" email2="E-mail 2 - Value" phone1value="Phone 1 - Value" phone1detail="Phone 1 - detail" phone2value="Phone 2 - Value" phone2detail="Phone 2 - detail" blank="" facebookID="FacebookID" facebookStatus="Facebook Status" facebookLink="Facebook-link" Favorite="Favorite" poBox="poBox" extendedAddress="extended address" street_address="street address" locality="locality" region="region" postal_code="postal code" country_name="country name" echo "$name,$email1,$email2,$phone1value,$phone1detail,$phone2value,$phone2detail,$blank,$facebookID,$facebookStatus,$facebookLink,$Favorite,$poBox,$extendedAddress,$street_address,$locality,$region,$postal_code,$country_name"| tee data.csv cat $googleContactsFile | while read line #head -50 $googleContactsFile | while read line do if ( echo "$line"|grep "BEGIN:VCARD" > /dev/null ); then parse=1 name="" email1="" email2="" phone1value="" phone1detail="" phone2value="" phone2detail="" blank="" facebookID="" facebookStatus="" facebookLink="" Favorite="" poBox="" extendedAddress="" street_address="" locality="" region="" postal_code="" country_name="" continue fi if ( echo "$line"|grep "END:VCARD" > /dev/null ); then parse=0 continue fi if [ $parse -eq 1 ]; then key="`echo $line |awk -F":|;" '{print $1}'`" value="`echo $line |awk -F":" '{print $2}'|sed -e 's/[^a-zA-Z0-9@. +]//g'`" case $key in "FN") name="`echo "$value"|grep -ve '^ *$'`";; "EMAIL") if [ "$email1" == "" ]; then email1="$value"; else email2="$value"; fi ;; "TEL") if [ "$phone1value" == "" ]; then phone1value="$value"; else phone2value="$value"; fi ;; esac if [ "$name" == "" ]; then continue; fi echo "$name,$email1,$email2,$phone1value,$phone1detail,$phone2value,$phone2detail,$blank,$facebookID,$facebookStatus,$facebookLink,$Favorite,$poBox,$extendedAddress,$street_address,$locality,$region,$postal_code,$country_name" fi done | tee -a data.csv
Комментариев нет:
Отправить комментарий