HTML

Bagoj úr blogja

Kíváncsi Bagoj befigyel a Linux belsejébe, illetve különféle Linux terjesztéseket próbál ki. Ha jó napja van, scriptet ír Neked.

Friss topikok

Gyorsjelentés a Debianról + Blackberry telefon apróságok

2013.02.09. 10:30 bagoj ur

Jelentem, azóta is nagy megelégedettségemre használom a Debiant. Nagyon kezes kis rendszer, és mivel munkahelyen már régebb óta használtam szervert, illetve a Unity előtt itthon Ubuntu volt, minden kézre esik (a konfigurációra gondolok elsősorban). Még semmilyen probléma nem jött elő, amiről írhattam volna, időm pedig nem volt sajnos, hogy beváltsam az ígéretemet néhány Linux terjesztés kipróbálásával kapcsolatban. Ami késik, nem múlik, kérnék szépen még egy kis türelmet és köszönöm, hogy azért időnként ránéztek a blogra annak ellenére, hogy igen ritkán sikerül írni. :-(

A másik, hogy felmerült a Blackberry telefonok támogatása Linux alatt, mivel van egy ilyen céges telefonom (8250 Curve, régi, de megbízható darab). Mivel automatikusan szinkronizál mindent a céges szerveren keresztül, nekem szinkronizációt nem kell beállítanom, ellenben érdekelt, hogy hogyan tudok biztonsági másolatot készíteni a telefonról, hogyan tudok le-fel másolgatni (pl. zenéket), illetve ha mondjuk unalmas vonatutakra nem vinnék laptopot, mennyire alkalmas ez a telefon pl. egy film megnézésére. Lássuk sorban:

1. Biztonsági mentés Blackberry-ről - tegyük fel a barry nevű programot; és a mentés és visszaállítás egy gombnyomás lesz:

apt-get install barrybackup-gui

A program először egy hibaüzenettel fogadott: "There were some potential BlackBerry devices that could not be probed.  Please check your system's USB permissions if this happens regularly."

Tehát szükség van arra, hogy felhasználóként írhassam az USB portot, amire rá van dugva (kábellel) a telefon. Alapértelmezett jogok:

# ls -la /dev/bus/usb/
összesen 0
drwxr-xr-x 5 root root 100 febr   9  2013 .
drwxr-xr-x 3 root root  60 febr   9  2013 ..
drwxr-xr-x 2 root root 100 febr   9 09:39 001
drwxr-xr-x 2 root root  60 febr   9  2013 002
drwxr-xr-x 2 root root 100 febr   9  2013 003

illetve nézzük meg, hogy melyik buszon is csücsül a készülék:

# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
(...)
Bus 001 Device 005: ID 0fca:8004 Research In Motion, Ltd. Blackberry Handheld

Ez az egyes busz, erre adhatunk chown és chmod segítségével jogot, de a rendszer következő indításakor vissza fog állni root:root-ra. A felhasználókat nem egészséges bepakolni a root csoportba, mi lenne hát a teendő? A megoldás az udev konfigurálása, fel kell vennünk egy szabályt arra, hogy ezt az eszközt hagyja írni a felhasználók számára.

# cat /etc/udev/rules.d/40-blackberry.rules:

# Blackberry handheld 8250 Curve
SUBSYSTEM=="usb", ATTR{idVendor}=="0fca", ATTR{idProduct}=="8004", MODE="0664", GROUP="users"

Ennek hatására látszik, hogy az előzőleg root:root csoport megváltozik a nekünk megfelelőre:

# ls -la /dev/bus/usb/001/
összesen 0
drwxr-xr-x 2 root root     100 febr   9 09:57 .
drwxr-xr-x 5 root root     100 febr   9  2013 ..
crw-rw-r-T 1 root root  189, 0 febr   9 09:49 001
crw-rw-r-T 1 root root  189, 2 febr   9 09:49 003
crw-rw-r-T 1 root users 189, 6 febr   9 09:57 007

(Természetesen a felhasználónknek benne kell lennie a "users" csoportban.)

A program ezután így néz ki:

barrybackup1.jpgLáthatjuk a telefont, készíthetünk mentést és vissza is állíthatunk róla, illetve azt is apróra be tudjuk állítani, hogy a mentésnél és visszaállításnál pontosan melyik adatbázisokat mentse el a telefonról.

barrybackup2.jpgEz a kis program tehát az "igen hasznos" kategória. Mi a helyzet a további célokkal?

2. Fájlok másolása - ez nagyon egyszerű, nekem van micro USB kábelem, rádugom a gépemre, a telefonon kiválasztom, hogy látható legyen meghajtóként, és a Linuxban látható lesz meghajtóként a telefonban lévő memóriakártya.

3. Videók, filmek megtekintése a BB-n: Ebben az egyetlen nehézség az volt, hogy ki tudjam találni, vajon milyen codec-eket hajlandó támogatni a BB alapértelmezett lejátszója (a telefonra nem telepíthetek semmit, ez a céges policy sajnos). Ami biztosan támogatott, az az MPEG4 konténer (.mp4 kiterjesztéssel), azon belül hangnak az aac kódolás, videónak pedig szintén az MPEG4. Készítettem egy nagyon egyszerű kis szkriptet, ami az ffmpeg segítségével (szinte) tetszőleges videót a megfelelő formátumra alakít, és az aktuális mappába ment. Ezután a filmet csak fel kell másolni a telefonra.

A szkript:

# cat video2bb.sh

#!/bin/sh

FILE=$1

avconv -y -i "$1" \
    -f mp4 \
    -s 320x240 \
    -acodec aac -async 4800 \
    -strict experimental \
    -vcodec mpeg4 \
    -aspect 4:3 \
    -b:a 128k -b:v 384k \
    -flags +aic+mv4 \
    "${FILE%.*}_bb.mp4"


Az ekészült videó 320x240-es lesz, a kijelzőhöz igazítva (-s paraméter), a libfaac kódolás már nem megy az ffmpeg legújabb verziójával, a beépített aac pedig csak a "-strict experimental" kapcsolóval megy együtt (elég dilis egy megoldás), a b:a és b:v paraméter az audio és video minőségét határozza meg kilobyte per másodpercben.

Bár a Blackberry manapság már elég ritka holló, azért remélem, segítettem azon keveseken, akik ilyet birtokolnak.

5 komment

Címkék: video usb backup blackberry hogyan convert barry alkalmazások szkript

A bejegyzés trackback címe:

https://bagojur.blog.hu/api/trackback/id/tr95070624

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Linux4u · http://linuxmix.freeblog.hu/ 2013.02.09. 14:20:21

Amióta 'Wheezy" figyel Bagoj úr gépén, eseménytelen lett a blogja :D)

BlackBerry kapcsán én a QNX Os-t próbálgatom. Laptopon nem túl meggyőző, de működik. Nem jobb mint bármelyik Linux

TheKovCorp 2013.03.01. 07:38:24

Igen, a boldog eseménytelenség ... :)

bagoj ur 2013.03.12. 09:33:09

@Linux4u: @TheKovCorp: Srácok, tényleg ez van. Nem történik semmi különös. :-)

Szeretnék ismét terjesztéseket próbálni, de ha választhatok aközött, vagy hogy pár hónapos kislányommal játsszak, vagy disztrókat próbáljak, inkább az előbbi. Azért próbálok jobban igyekezni.

perdevpernull 2013.04.07. 13:29:09

nembaj esetleg lesz user request, ha eszünkbe jut valami.:) /OFF itt egy egyéves fiú van, többek között én is ezért vagyok debianon, mert a bétatesztelésre fordított idő(más disztrók hülyeségei+az én kevéssé mély ismereteim miatt-mégha a szándék meg is van)
szóval azt inkább a családra fordítom. /ON

karamblo 2013.05.20. 19:59:45

@bagoj ur: Kedves Bagoj úr, kislányodhoz gratulálok.!

Mindazonáltal minket se hanyagolj nagyon el, néha egy kis iromány általad jó lenne. Szeretettel üdvözlünk Téged és családodat.