0 oy
Genel kategorisinde tarafından soruldu
Merhaba,

Arch Linux kullanıyorum. Browserda çıkan qrcode'u okutmak istiyorum. Kolay yolu varmıdır?

Teşekkürler.

1 cevap

0 oy
(16.4k puan) tarafından cevaplandı

# zbar, imagemagick ve xclip kur

sudo pacman -S zbar imagemagick xclip

sonra aşağıdaki script'i bir dosyaya kaydedip çalıştırdığında (kısayol eklersin) qrcode'u kare içine alırsın ve hafızaya (clipboard) atılır.

QRDATA=$(import :- && zbarimg :- | cut -c 9-)
if [ -z $QRDATA ]; then echo "no data"; exit; fi
echo $QRDATA | xclip -selection clipboard

eğer qrcode'u okutup Android cihaza yollayıp browser'da açmak istersen (adb için android-tools kurman gerekiyor) yukarıdaki satırların altına aşağıdakileri eklersin:

# ekran kapalı ise aç
[[ "$(adb shell service call power 12 | cut -d ' ' -f 3)" == "00000001" ]] && sleep 0 || adb shell input keyevent 26
# browser da aç
adb shell am start -a "android.intent.action.VIEW" -d "\"$QRDATA\"" --es "com.android.browser.application_id" "com.android.browser"

 

...