Android File Transfer for Linux — Android File Transfer に似た最小限の UI を備えた信頼性の高い MTP クライアントです。
それはちょうどうまくいきます™。
gmtp
/ gvfs
/ mtpfs
またはその他の MTP ソフトウェアに満足している場合は、このソフトウェアは必要ないかもしれません (ただし、試してみてください!)。
ただし、クラッシュ、タグの欠落、アルバム カバー、USB のフリーズ、ファイルの破損などに悩まされている場合は、このソフトウェアが最適です。
ディストリビューションにandroid-file-transfer-linux
パッケージが提供されていない場合でも、システムにインストールできます。
かなりの数のパッケージが利用可能です。
brew install --cask whoozle-android-file-transfer
またはbrew install --cask whoozle-android-file-transfer-nightly
開発を手伝っていただける場合は、下のリンクをクリックして指示に従ってください。私は空き時間にこのプロジェクトに取り組んでおり、すべてをできるだけ早く修正するよう努めており、時にはリアルタイムで機能を追加しています (これまでに 100 件以上のチケットがクローズされています)。いかなる量であっても、MTP を使用する際の苦痛を軽減するのに役立ちます。 :D
https://www.paypal.me/whoozle
libptp
またはlibmtp
) はありません。aft-mtp-cli
。オペレーティング システムに問題がある場合は、FAQ をご覧ください。それほど大したことではありませんが、これらは非常によく聞かれる質問です。
sudo apt-get install android-file-transfer
Android File Transfer for Linux が Gentoo に含まれるようになりました。何も構築する必要はなく、ただ実行するだけです
sudo emerge -av sys-fs/android-file-transfer-linux
MTP ファイルシステムをマウントするために FUSE マウント ヘルパーが必要な場合は、FUSE 使用フラグを有効にする必要があります。たとえば、 /etc/portage/package.use
(ディレクトリまたはファイルのいずれか) に次のコードを追加します。
sys-fs/android-file-transfer-linux fuse
最新の Git バージョンが必要な場合は、次のエントリを `/etc/portage/package.accept_keywords (ディレクトリまたはファイルのいずれか) に追加することでsys-fs/android-file-transfer-linux-9999
ebuild を使用できます。 ):
=sys-fs/android-file-transfer-linux-9999 **
sudo pacman -S android-file-transfer
UI プログラムを構築するには Qt ライブラリが必要です。ライブラリのみを使用する予定がある場合 ( Qt は必要ありません)、オプションBUILD_QT_UI
オフにすることができます。
Ubuntu およびその他の Debian ベースのディストリビューションの場合は、次のコマンドを使用します。
sudo apt-get install build-essential cmake qt5-default ninja-build libfuse-dev libreadline-dev qttools5-dev
Fedora の場合:
dnf install make automake gcc gcc-c++ kernel-devel cmake fuse fuse-devel qt-devel readline-devel libqt5-linguist-devel
基本的に
libqtX-dev
またはlibqt5-dev
必要です。libfuse-dev
、cmake
、 ninja
、またはmake
します。mkdir build
cd build
cmake -G Ninja ..
ninja
./qt/android-file-transfer
mkdir build
cd build
cmake ..
make
./qt/android-file-transfer
Homebrew 経由でインストールできるバイナリ パッケージがあります。
brew
まだインストールしていない場合はインストールします。brew install homebrew/cask/whoozle-android-file-transfer
brew install homebrew/cask-versions/whoozle-android-file-transfer-nightly
GUI アプリを構築するには、Qt がインストールされている必要があります。 Homebrew の Qt5 を使用したビルド手順は次のとおりです ( brew install qt5
)。
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX= ~ /Applications -DCMAKE_PREFIX_PATH=/usr/local/opt/qt5
make
make install
open ~ /Applications/android-file-transfer.app
sudo ninja install
またはsudo make install
は、プログラムを cmake prefix/bin ディレクトリ (通常は/usr/local/bin
) にインストールします。
mkdir ~ /my-device
./aft-mtp-mount ~ /my-device
アルバム アートを表示したい場合は、「albumart.xxx」という名前を付け、保存先フォルダーの最初に配置する必要があることに注意してください。次に、他のファイルをコピーします。また、FUSE は UI/CLI ファイル転送より 7 ~ 8 倍遅くなる可能性があることに注意してください。
Upload Album
、 Upload Directory
、およびUpload Files
です。後の 2 つは説明不要です。 Upload Album
ソース ディレクトリでアルバム カバーが検索され、利用可能な最適なカバーが設定されます。すべての既知の問題とバグの最新リストは、ここから入手できます。
他にご質問がございましたら、お気軽にお問い合わせください。私の電子メール アドレスは [email protected] です。
Android File Transfer for Linux は、GNU LGPLv2.1 ライセンスに基づいてリリースされています。
著作権 © 2015-2022 ウラジミール・メンシャコフ