google code-beautifer

顯示具有 iOS 標籤的文章。 顯示所有文章
顯示具有 iOS 標籤的文章。 顯示所有文章

星期日, 7月 24, 2016

關於手機平版隨插即用的資料同步與傳輸

新型的手機平版當otg 跟電腦傳資料都是用mtp 協定。(ios 需要libimobiledevice ,新版已支援到ios 10但Mageia Llinux 要到6 才會更新RPM 成lib64imobiledevice6-1.2.0-5.mga6  )
在linux 下只要libmtp 之類的裝一裝,gnome desktop 在插入USB 行動裝置時就會認的,然後會叫用nautilus 或nemo 之類的檔案管理員。
但是他不是系統的固定掛載,比較像ftp  得用類似
mtp://[usb:001,001]/ 這樣方式去讀取,android 系統的相片一般是在
mtp://[usb:001,001]/Internal%20storage/DCIM/Camera
所以預設一次只有一個程式能管理這裝置。這就無怪gnome-commnader 或krusader 之前都還不支援mtp 。雖然有些人開始補丁krusader了。比較快還是裝上 kio-mtp 。詳情見[1][2][3]

其實是有辦法把他拉出來變成自動半固定掛載,但是還得去改udev 有的沒的 ,不是很容易,所以這邊先跳過設定這一段的詳情。詳情見[4]。先講一下udev 的一些新手會遇到的udev 問題:根據這篇 https://www.freedesktop.org/software/systemd/man/udev.html
系統套件的udev 規則會寫到 /usr/lib/udev/rules.d, 而當地系統管理的udev規則會寫到 大家熟知的/etc/udev/rules.d
問題是後者不會優先執行,兩邊是看命名順序。而udev 規則命名順序弄錯了會跑不出來,所以即使我們都是把客制化的規則寫到/etc/udev/rules.d
還是得去/usr/lib/udev/rules.d  看一下有沒有衝突的地方

參考
[1]How display usb-connected android in krusader?
https://forum.kde.org/viewtopic.php?f=225&t=127711

[2]Bug 325649 - MTP USB devices are not shown in drop down list of disk drives
https://bugs.kde.org/show_bug.cgi?id=325649

[3]Enable Support for Android MTP in KDE
http://www.linux-magazine.com/Online/Blogs/Productivity-Sauce/Enable-Support-for-Android-MTP-in-KDE

[4]MTP
https://wiki.archlinux.org/index.php/MTP

星期六, 9月 13, 2014

Linux 跟ipad 筆記資料離線工作跟網路同步的建議運作方式

萬惡的水果店用軟體把大家都卡死在介面他們好掌控一切來賺錢,明明只是傳個資料還得靠wifi 用app 同步,把只是要同步筆記資料這麼簡單事變成很麻煩。平版很多app 一旦連線就無法作業,好一點的如box.com 在離線時(設定是把檔案或檔案夾點選閃電icon)至少還可以看離線舊檔內容,但無法建立新的note文字檔 。所以下面是我覺得目前linux 跟ipad協作最好的工作方式:

在linux 下去建立或修改本地端檔案時,用dropbox 的程式來完成,而不要用web 介面。當linux 連線之後,他會自動跟雲端同步。

在ipad 下用Readdle 出的的免費Documents 5跟dropbox 連結,dropbox 一則在ipad app下無法直接生成一個新文字檔,二則在設定離線檔案是沒辦法選一整個子目錄下的所有檔案,但是透過Documents 5可以繞過這些限制 。去編輯Documents設定:到account  下選dropbox 檔案結構裡想要同步的子目錄的上一層,按edit 然後把想要同步的子目錄選起來,然後去選sync 選項。

要建立或修改新的文字檔,就到Documents 5 下有個Documents 的檔案結構去找ipad端同步子目錄。 等ipad上線之後,Documents 5會跟Dropbox同步,等linux 上網察覺到需要同步時,再自動跟Dropbox 伺服器同步。

對linux 熟悉的人,其實也可以用webdav 跟sftp而不用dropbox,特別是dropbox 傳輸(文字)檔案沒有加密,敏感資料最好不要放到那裡。