Это было в значительной степени ответило на другие вопросы, подобные этой, но короткая версия - вы должны иметь возможность выполнить этот уровень переназначения с помощью xmodmap. Например, я сделал такие вещи для сопоставления комбинаций клавиш с действиями мультимедийных клавиш.
Сначала установите необходимые пакеты:
sudo apt-get install mtp-tools mtpfs
Подключите телефон Android к компьютеру. На телефоне откройте ящик уведомлений и нажмите USB Connection type. Убедитесь, что выбрано MTP.
Теперь запустите эти команды на Ubuntu:
mtp-detect | grep idVendor
mtp-detect | grep idProduct
Запишите цифры, записанные перед [ f11] и idProduct. Вы будете нуждаться в них позже.
Теперь запустите эту команду:
gksu gedit /etc/udev/rules.d/51-android. rules
Должно открыться окно Gedit. Введите этот текст в нем, все в одной строке:
SUBSYSTEM=="usb", ATTR{idVendor}=="VENDORID", ATTR{idProduct}=="PRODUCTID", MODE="0666"
Замените VENDORID идентификатором idVendor, который вы указали ранее. Аналогичным образом замените PRODUCTTID на idProduct, который вы указали.
Сохраните и закройте файл.
Отключите телефон и выполните следующие команды:
sudo service udev restart
sudo mkdir /media/androiddevice
sudo chmod a+rwx /media/androiddevice
sudo adduser yourusername fuse
Замените yourusername на свое имя пользователя Ubuntu. Теперь запустите эту команду:
gksu gedit /etc/fuse.conf
В окне Gedit удалите # в начале последней строки (тот, который начинается с #user_allow_other). Закройте и сохраните файл.
Перезагрузите компьютер и выполните следующие три команды:
echo "alias android-connect=\"mtpfs -o allow_other /media/androiddevice\"" >> ~/.bashrc
echo "alias android-disconnect=\"fusermount -u /media/androiddevice\"" >> ~/.bashrc
source ~/.bashrc
Подключите ваш телефон, убедитесь, что он все еще находится в режиме MTP, а затем выполните следующую команду:
android-connect
Теперь вы можете просматривать содержимое своего телефона Android с помощью Nautilus. Просто запустите диспетчер файлов, а затем в боковой панели щелкните по имени вашего телефона, чтобы просмотреть файловую систему своего телефона так же, как и с USB-накопителем. Вы можете добавлять, удалять и изменять файлы, как обычную файловую систему.
Возможно, вы заметили, что вы не можете использовать значок извлечения Nautilus для отключения телефона. Вместо этого, чтобы безопасно удалить телефон, вам нужно запустить команду:
android-disconnect
С этого момента вам нужно будет запустить android-connect, чтобы смонтировать телефон, а затем android-disconnect, чтобы безопасно удалить Телефон. Все остальное должно обрабатываться автоматически.
Примечание. Для этих двух команд не требуются права root. Все пользователи, входящие в группу пользователей fuse, должны иметь возможность запускать эти команды без доступа root.Вот и все! Вы успешно подключили свой сэндвич-телефон с мороженым к компьютеру Ubuntu.
Источник: OMG! Ubuntu!
Как альтернативный способ передачи данных между ними, вы можете попробовать использовать Ubuntu One на вашем ПК и на мобильном устройстве (планшет или телефон).