Android File Transfer para Linux — um cliente MTP confiável com interface de usuário minimalista semelhante ao Android File Transfer.
Simplesmente funciona™.
Se você estiver satisfeito com gmtp
/ gvfs
/ mtpfs
ou qualquer outro software MTP, talvez não precise deste software (mas experimente!).
Se você está sofrendo travamentos, tags ausentes, capas de álbuns, travamentos de USB e arquivos corrompidos, este software é ideal para você.
Se a sua distribuição não fornecer um pacote android-file-transfer-linux
, você ainda poderá instalá-lo em seu sistema.
Existem alguns pacotes disponíveis:
brew install --cask whoozle-android-file-transfer
ou brew install --cask whoozle-android-file-transfer-nightly
Se você quiser me ajudar no desenvolvimento, clique no link abaixo e siga as instruções. Estou trabalhando neste projeto nas horas vagas e tento consertar tudo o mais rápido possível, às vezes adicionando funcionalidades em tempo real (mais de 100 tickets fechados até agora). Qualquer quantia ajudaria a aliviar a dor do uso do MTP. :D
https://www.paypal.me/whoozle
libptp
ou libmtp
).aft-mtp-cli
.Por favor, dê uma olhada no FAQ se você tiver problemas com seu sistema operacional. Não é tão grande, mas essas são as perguntas feitas com frequência.
sudo apt-get install android-file-transfer
A transferência de arquivos do Android para Linux agora está incluída no Gentoo. Você não precisa construir nada, apenas execute
sudo emerge -av sys-fs/android-file-transfer-linux
Se você precisar de um auxiliar de montagem FUSE para montar sistemas de arquivos MTP, você deve habilitar o sinalizador de uso do FUSE, por exemplo, adicionando o seguinte em /etc/portage/package.use
(que pode ser um diretório ou um arquivo):
sys-fs/android-file-transfer-linux fuse
Você pode usar o ebuild sys-fs/android-file-transfer-linux-9999
se desejar a versão mais recente do Git adicionando a seguinte entrada em `/etc/portage/package.accept_keywords (que pode ser um diretório ou um arquivo ):
=sys-fs/android-file-transfer-linux-9999 **
sudo pacman -S android-file-transfer
Você precisará das bibliotecas Qt para construir o programa UI. Se você planeja usar apenas a biblioteca ( Qt não é necessário ), você pode desativar a opção BUILD_QT_UI
.
Para Ubuntu e outras distros baseadas em Debian, use o seguinte comando:
sudo apt-get install build-essential cmake qt5-default ninja-build libfuse-dev libreadline-dev qttools5-dev
Para Fedora:
dnf install make automake gcc gcc-c++ kernel-devel cmake fuse fuse-devel qt-devel readline-devel libqt5-linguist-devel
Basicamente
libqtX-dev
ou libqt5-dev
para a IU,libfuse-dev
para a interface FUSE,cmake
, ninja
ou make
para construir o projeto.mkdir build
cd build
cmake -G Ninja ..
ninja
./qt/android-file-transfer
mkdir build
cd build
cmake ..
make
./qt/android-file-transfer
Existe um pacote binário que pode ser instalado via Homebrew:
brew
se ainda não o tiver instalado.brew install homebrew/cask/whoozle-android-file-transfer
brew install homebrew/cask-versions/whoozle-android-file-transfer-nightly
Você precisará do Qt instalado para construir o aplicativo GUI. Aqui estão as instruções de construção com Qt5 do Homebrew ( 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
ou sudo make install
instalará o programa no diretório cmake prefix/bin (geralmente /usr/local/bin
).
mkdir ~ /my-device
./aft-mtp-mount ~ /my-device
Lembre-se, se você quiser que a capa do álbum seja exibida, ela deve ser chamada de 'albumart.xxx' e colocada primeiro na pasta de destino. Em seguida, copie outros arquivos. Além disso, observe que o FUSE pode ser de 7 a 8 vezes mais lento que a transferência de arquivos UI/CLI.
Upload Album
, Upload Directory
e Upload Files
. Os dois últimos são autoexplicativos. Upload Album
tenta pesquisar capas de álbuns no diretório de origem e define a melhor capa disponível.Uma lista atualizada de todos os problemas e bugs conhecidos está disponível aqui.
Por favor, não hesite em entrar em contato comigo se tiver mais alguma dúvida. Meu endereço de e-mail é [email protected].
O Android File Transfer para Linux é lançado sob a licença GNU LGPLv2.1.
Direitos autorais © 2015-2022 Vladimir Menshakov