Bu belgeden dolayı cep telefonunuzda oluşabilecek hiçbir hata için mesuliyet kabul etmiyorum. Ancak Ubuntu Gutsy 7.10 üzerinde benim Nokia 6120 telefonum sorunsuz çalıştı. Bu belgeden yararlanmak için Nokia 6120 ile beraber gelen USB Veri Kablosu elinizde olmalıdır.
Bluetooth yerine neden USB?
Telefonunuzla gelen USB Veri Kablosu fazladan bir Bluetooth aygıtı almaya ihtiyaç bırakmaz. Ayrıca USB ile veri iletimi Bluetooth'a göre daha hızlıdır.
Micro SD kart okuyucu Linux ile çalışmasına rağmen neden program kullanıyoruz?
Evet Micro SD kart okuyucu kullanabilirsiniz ancak telefonunuzun dahili hafızasını okuyamazsınız. Dahili hafızayı yönetebilmek için program kullanmak zorundasınız.
Öncelikle telefonumuzun dialout grubuna erişimini sağlamalıyız:
Kod: [Seç]
sudo gedit /etc/udev/rules.d/40-permissions.rules
Dosyanın sonuna şunu ekleyin:
Kod: [Seç]
# NOKIA 6120
BUS=="usb", SYSFS{idVendor}=="0421", SYSFS{idProduct}=="002f", GROUP="dialout"
0421 ve 002f bölümü sizin telefonunuza göre değişir. Kendi idVendor ve idProduct değerlerinizi öğrenmek için:
Kod: [Seç]
lsusb
Bus 003 Device 009: ID 0421:002f Nokia Mobile Phones
Şidmi udev izinler dosyasını yenileyelim:
Kod: [Seç]
sudo /etc/init.d/udev restart
Kullanıcı adımızı dialout grubuna ekleyelim:
Kod: [Seç]
sudo gpasswd -a kullanıcı_adınız dialout
USB Veri Kablosu için tüm temel yapılandırma tamamlandı. Şimdi obexftp ve obexftp GUI'i kurabiliriz. Obextool GUI tk grafik kütüphanesi ile yazılmıştır, bu nedenle GTK kadar güzel görünmeyebilir.
Kod: [Seç]
sudo apt-get install openobex-apps libopenobex1 obexftp obextool
Eğer obextool'u terminalden çalıştırmak istiyorsak ilk defasında şunu yapmalıyız:
Kod: [Seç]
export OBEXCMD="obexftp -t /dev/ttyACM0 -u 1"
obextool
veya basitçe şöyle:
Kod: [Seç]
obextool --obexcmd "obexftp -t /dev/ttyACM0 -u 1"
Obextool'u başlattığımızda şöyle bir hata görürüz:
It seems, that your device does not support the memory status feature.
Memory status will be disabled
Bu sorunu çözmek için obextool.cfg dosyasına bazı değerler eklemeliyiz:
Kod: [Seç]
sudo gedit /etc/obextool.cfg
ve şunları dosyaya ekleyin:
Kod: [Seç]
set ObexConfig(config,memstatus) 0
set ObexConfig(config,filemove) 0
Görebileceğimiz başka bir hata mesajı:
FIle '/FileName/' could not be uploaded to 'E:/Path'!
Please check your file permissions.
Çözmek için:
Kod: [Seç]
sudo gedit /etc/obextool.cfg
ve ekleyin:
Kod: [Seç]
set ObexConfig(config,dir_slash) 1
Artık telefonunuz Ubuntu Gutys altında çalışmaya hazır. Eğer istiyorsanız bir masaüstü girişi hazırlayabiliriz:
Kod: [Seç]
sudo gedit /usr/share/applications/obextool.desktop
ve ekleyin:
Kod: [Seç]
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Exec=/usr/bin/obextool --obexcmd "obexftp -t /dev/ttyACM0 -u 1"
Icon=/usr/share/icons/gnome/scalable/devices/phone.svg
Terminal=false
Name=Obextool
GenericName=
Comment=Browser your Mobile Phone
Categories=Application;Utility;
Böylece Uygulamalar - Donatılar - Obextool altından programı çalıştırabilirsiniz.
alıntı bir yazı umarım sana birşeyler çağrıştırır ve yardımı olur