Eu estava tentando conectar meu telefone Android ao meu laptop como um dispositivo MTP. Dois dias atrás eu tinha tentado e tinha funcionado bem. Desta vez foi reconhecido no modo PTP mas não no MTP. Eu corri estes comandos:
sudo apt-get install libmtp-common mtp-tools libmtp-dev libmtp-runtime libmtp9
sudo apt-get install mtpfs
Então eu percebi que se eu conectasse o telefone na porta USB do outro lado ele seria reconhecido e tudo funcionaria bem. Mas então eu decidi fazer algo burro e corri:
sudo apt-get remove libmtp-common mtp-tools libmtp-dev libmtp-runtime libmtp9
sudo apt-get remove mtpfs'
E o telefone não era mais reconhecido, nem mesmo como um dispositivo PTP. Eu corri de novo,
sudo apt-get install libmtp-common mtp-tools libmtp-dev libmtp-runtime libmtp9
sudo apt-get install mtpfs
mas isso não resolveu o problema.