Что нам нужно для синхронизации kde connect с android
- Установить KDE Connect в Ubuntu/Linux Mint.
- Установить KDE Connect в Android.
Cbhihe
Хотя вы и написали, синхронизация должна быть через USB-кабель или BlueTooth, а не через облако. — Я воспринял это как сильное желание уединения, не исключая явно WiFi, поэтому надеюсь, что для вас все в порядке:
Для этого я использую ownCloud на моей машине с Ubuntu и DAVDroid на моих устройствах Android (альтернативы см. Ниже).
Для ownCloud требуется веб-сервер с PHP (5.4 ; последние версии хотят 5.5 , но все еще работают с 5.4) и база данных (минимальная: SQLite, я использую ее с MySQL), которые доступны из стандартных репозиториев. Как побочный эффект, я не только могу управлять своими календарями и контактами через веб-интерфейс, но — в зависимости от моих потребностей — также иметь дополнительные доступные функции, такие как «облачное хранилище» (включено по умолчанию) и даже управление документами (включая базовый редактор), плюс множество приложений ownCloud на выбор.
Я выбрал DAVDroid, так как это «одно приложение для управления ими обоими» (календари и контакты), и оно доступно бесплатно через F-Droid . Есть еще много возможностей для улучшений (например, при добавлении нового календаря / адресной книги, необходимо заново создать учетную запись на устройстве Android — но, как я редко это делаю, это не сильно меня затрагивает). Кроме того, он работает для меня безупречно, поэтому я могу рекомендовать эту комбинацию.
Новые контакты / элементы календаря, добавленные через устройство Android, сразу же синхронизируются с ownCloud . Обратный путь может занять немного времени, в зависимости от того, как настроена синхронизация на устройстве Android; хотя в спешке вы можете запустить синхронизацию вручную.
С помощью стандартного календаря ownCloud вы не можете управлять напоминаниями через веб-интерфейс (хотя при использовании приложения Android напоминания хорошо синхронизируются с другими устройствами Android); если вам это не по душе, взгляните на «плюс» с альтернативными календарями , контактами и приложениями задач .
Что касается Ubuntu, то с ними работает не только Thunderbird , я в основном использую их с Evolution . Для более подробной информации, пожалуйста, прочитайте мою статью на Android без Google 2: ownCloud .
Linux не видит android телефон
Если вы подключили Android телефон к Linux, но ничего не происходит и, в особенности, телефон не спрашивает разрешение на передачу данных, то начните с самого простого — попробуйте использовать другой USB провод. Некоторые кабели просто не способны передавать данные, так как там отсутствуют необходимые для этого контакты. Также выполните такие простые действия как перезагрузка компьютера и перезагрузка телефона.
Если там будет показано что-то вроде:
То есть если будет строка «No raw devices found.», значит нужно обратить внимание на кабель.
Если появится сообщение об ошибке (команда не найдена), то в Debain и производных (Ubuntu, Linux Mint, Kali Linux) установите необходимые пакеты:
В Arch Linux и производных:
Mtp – как использовать устройства с поддержкой mtp для работы с ubuntu?
У меня довольно много проблем с получением файлов-передач, работающих над MTP с Galaxy Nexus. Я использую Kubuntu 11.10 64-bit, и это то, что я сделал, и результаты, которые я получаю:
Добавлено правило для устройства в /etc/udev/rules.d/51-android.rules. Правило следующее и работает для adb:
SUBSYSTEMS=="usb", ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6860", MODE="0666", OWNER="leob" #Galaxy Nexus
Перезагружено udev (и компьютер, чтобы убедиться).
Adb работает, и все методы чтения с устройства через MTP, похоже, работают (я пробовал монтировать с mtpfs, gmtp и напрямую с помощью пакета mtp-tools). Однако, когда я пытаюсь выполнить запись на устройство, я ничего не пробовал.
В качестве примера, запуск mtp-newfolder test_dir 0 0 дает следующий вывод:
libmtp version: 1.1.0
Device 0 (VID=04e8 and PID=6860) is a Samsung GT-P7510/Galaxy Tab 10.1.
Folder creation failed.
ERROR: Could not close session!
Если я запустил [ f9] после неудачной mtp-newfolder без повторного подключения устройства, я получаю следующий вывод:
Attempting to connect device(s)
Device 0 (VID=04e8 and PID=6860) is a Samsung GT-P7510/Galaxy Tab 10.1.
PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
mtp-folders: Successfully connected
Friendly name: (NULL)
Error 1: Get Storage information failed.
Error 2: PTP Layer error 02fe: get_all_metadata_fast(): could not get proplist of all objects.
Error 2: (Look this up in ptp.h for an explanation.)
Error 2: PTP Layer error 02fe: get_handles_recursively(): could not get object handles.
Error 2: (Look this up in ptp.h for an explanation.)
LIBMTP_Get_Storage()
: Resource temporarily unavailable
OK.
В сопровождении следующего в dmesg:
[ 1000.912082] usb 2-4: reset high speed USB device number 7 using ehci_hcd
[ 1001.045877] usb 2-4: usbfs: process 3166 (mtp-folders) did not claim interface 0 before use
Кто-нибудь
EDIT:
Я также пробовал режим PTP. Опять же, чтение отлично работает, но я ничего не могу записать на устройство.
Usb – как подключить устройство mtp android к ubuntu 13.10
Я искал здесь и google, и все, что я смог найти, это то, как поддерживаются Ubuntu 13.04, поддерживающие mtp-устройства. Ответ, который я нашел, касается ubuntu 12.04 или ubuntu 12.10
Ну, я подключил свой телефон в режиме mtp, и я не вижу его на своей машине. Как я могу это увидеть?
Редактировать: Запрошенные данные
Это мой телефон (Xtreamer q)
Я также попробовал устройство samsung s галактики s2, в котором появилось сообщение об ошибке (не удалось ). Мой телефон не допустил такой ошибки.
И это вывод lsusb и mtp-detect
└┌(%:~/Applications/Process.1dFit)┌- lsusb
Bus 002 Device 004: ID 04f2:b1fc Chicony Electronics Co., Ltd
Bus 002 Device 005: ID 045e:009d Microsoft Corp. Wireless Optical Desktop 3.0
Bus 002 Device 007: ID 283b:10a3
Bus 002 Device 003: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0a5c:217f Broadcom Corp. BCM2045B (BDC-2.1)
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
┌┌(y2@walking)┌(15/pts/0)┌(03:52pm:11/14/13)┌-
└┌(%:~/Applications/Process.1dFit)┌- mtp-detect
Unable to open ~/.mtpz-data for reading, MTPZ disabled.libmtp version: 1.1.6
Listing raw device(s)
No raw devices found.
Я предполагаю, что проблема с третьей текстовой строкой снизу. Но я не знаю, что с этим делать.
Альтернативы
- Приложения Android для синхронизации с вашими ресурсами
- Baïkal: легкий сервер CalDAV CardDAV
Возможности kde connect
- Общий доступ к файлам и веб-сайтам из любого приложения без USB кабеля.
- Быстрое скачивание и загрузка файлов на смартфон.
- Сенсорная панель управления: Для управления компьютером, используем экран телефона в качестве сенсорной панели.
- Синхронизация уведомлений (4.3 ): возможность чтения Android уведомления(SMS) на рабочем столе Linux.
- Один общий буфер обмена: копирование и вставка между телефоном и компьютером.
- Пульт дистанционного управления мультимедиа: возможность управления видео/аудио с смартфона .
- WiFi соединение: не нужен USB провод или Bluetooth соединение.
- RSA шифрование: ваша информация в безопасности.
Как передавать файлы между android и linux
В настоящее время многие дружественные к пользователю дистрибутивы уже настроены на загрузку файлов на телефон Android с Linux и для скачивания фотографий и любых других файлов с телефона на Linux. Поэтому достаточно подключить телефон к компьютеру по USB кабелю, затем в телефоне разрешить обмен данными по USB и в Linux вы увидите содержимое телефона, а также его карты памяти прямо в файловом менеджере (проводнике).
Тем не менее эта функциональность присутствует не на всех версиях Linux, либо вы можете столкнуться с проблемами, что что-то не работает. Эта инструкция поможет вам настроить с нуля обмен файлами между Android и Linux, а также разобраться в возможных проблемах, почему Linux не видит телефон.
Как синхронизировать ipad на linux
Все портативные устройства Apple, использовали ITunes только для Windows и Mac систем. Что же делать пользователи Linux? Долгий путьНеобходимые ресурсы1. libimobiledevice — проект, который позволяет синхронизировать ваш IPod, iPad, iPhone с Linux2. Handbrake для конвертирования видео из одного формата в другой3. Fuse File system доступ к устройствам Apple
Как установить kde connect в ubuntu 15.04 vivid/14.10 utopic/14.04 trusty/linux mint 17.1/17/ и других производных дистрибутивах
Откройте терминал(Press Ctrl Alt T) и выполните следующие команды:
Настраиваем синхронизацию android с ubuntu через kde connect
KDE Connect — это приложение которое позволяет обмениваться данными между дистрибутивами Ubuntu/Linux Mint и вашим Android / Blackberry смартфоном/планшетом. При использовании KDE Connect, вы сможете получать уведомления с вашего смартфона прямо на Ваш рабочий стол в Linux, или наоборот, используя Android смартфон/планшет как пульт дистанционного управления для вашего рабочего стола Ubuntu Linux.
О безопасности подключения между устройствами беспокоиться не стоит так как KDE Connect использует защищенный протокол связи. На текущий момент приложение уже доступно для платформ Android/Blackberry в прошлом 2022 году началась разработка для IOS платформы для iPhone. В зависимости от используемой вами платформы и типа вашего устройства, ищите приложение в магазине приложений.
Настройка автоматического монтирования флешек телефона
Если вы отключили автоматическое монтирование устройств на уровне системы, то вы можете настроить автоматическое монтирования телефона с помощью правил udev.
В выводе команды mtp-detect найдите значение idVendor и idProduct.
Можно использовать следующие команды для ускорения процесса
Создайте файл с udev правилом:
в нём разместите следующее содержимое:
К примеру, мои данные:
Тогда моё правило выглядит так:
Чтобы это правило вступило в силу без перезагрузки компьютера выполните:
Отредактируйте файл fuse.conf:
Настройка автоматического подключения телефона
В настоящее время окружения рабочего стола сами монтируют телефон при его подключению к Linux. Если этого не происходит, значит не хватает каких-то необходимых пакетов.
В Debain и производные (Ubuntu, Linux Mint, Kali Linux) проверьте и, в случае отсутствия, устаовите:
- libmtp9
- fuse
- gvfs
- gvfs-fuse
- gvfs-backends
В Arch Linux и производных установите:
Обратите внимание, что в репозиториях Arch Linux также присутствует пакет fuse3 — можете попробовать установить его вместо fuse2.
Подключите телефон к компьютеру и на телефоне разрешить обмен данными:
Если установка пакетов не помогла, попробуйте перезагрузить компьютер, также проверьте файл fuse.conf:
Передача файлов с/на телефон без провода
Прежде всего, отметим, что вам не нужен USB для передачи файлов с телефона и на телефон. Вы можете передавать файлы с/на Android устройства используя Wi-Fi сеть вашего устройства — то есть вам не нужно настраивать роутер или что-то ещё. Просто установите приложение Airdroid на ваше устройство Android. Затем активируйте Мобильную точку доступа Wi-Fi на вашем устройстве и откройте программу Airdroid.
Теперь с вашего компьютера подключитесь к точке доступа, которую создал ваш телефон. На компьютере в любом веб-браузере откройте URL адрес, которую вам даст Airdroid. Будут запрошены разрешения, нажмите Подключить.
Вот и всё! Работает на любом операционной системе, у которой есть веб-браузер, то есть везде.
Поддержка mtp в debian / ubuntu / mint и производных “deb”
Уточняю, что сначала попробуйте последний из 3 шагов. Возможно, в вашем дистрибутиве уже есть программы в репозитории. Если вы получили сообщение об ошибке, начните отсюда.
Первый:
sudo add-apt-repository ppa:langdalepl/gvfs-mtp
Вторая:
sudo apt-get update & dist-upgrade
По последнему:
sudo apt-get install mtp-tools mtpfs
Поддержка mtp в red hat / fedora / centos / suse и производных “rpm”:
Ставьте (уточняйте, что у них должны быть репозитории RPMFusion)
sudo yum install gvfs-mtp kio_mtp libmtp simple-mtpfs
Файлы ничего не весят, поэтому вы можете не сомневаться, что они очень легкие. Как я сказал ранее; перезагрузка и все. У них уже будет поддержка mtp в любимом и любимом Linux.
Получение устройств с поддержкой mtp для работы с ubuntu? – mtp
Проверьте, есть ли правила udev для вашего устройства
Откройте терминал и введитеlsusb
, Найдите ваше устройство в выходных данных и запишите идентификатор (например,0fce:01b1
). Первая часть – это идентификатор поставщика, а последняя часть – идентификатор продукта.
Откройте соответствующий файл правил mtp udev с помощью nano /lib/udev/rules.d/69-libmtp.rules
и поиск для вашего идентификатора продукта (используйте Ctrl W). Если вы не можете найти его, вы должны создать пользовательскую запись в /etc/udev/rules.d/69-libmtp.rules
следуя шаблону ниже иперезагрузите компьютер.
# SONY Xperia Z2 MTP
ATTR{idVendor}=="01b1", ATTR{idProduct}=="01b1", SYMLINK ="libmtp-%k", MODE="660", GROUP="audio", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
Вам следует рассмотретьвозможность сообщения об ошибке в пакете libmtp(точнее libmtp-common), чтобы включить ваше устройство в будущие версии, если это сработало для вас.
Система отслеживания ошибок отображает мое устройство как поддерживаемое, но оно все равно не будет работать
В некоторых случаях сообщение об ошибке, касающееся вашего устройства, возможно, уже было зарегистрировано в более позднем выпуске libmtp, чем то, с чем поставляется ваш дистрибутив (например, Motorola Moto G). Если это так, вам придется либо дождаться обновления официальных репозиториев, либо искать обновленный PPA.
Обновленный список всех версий libmtp, доступных через официальные каналы программного обеспечения Ubuntu и частные PPA, можно найти здесь(не забудьте развернуть другие версии libmtp в ненадежных архивах). По состоянию на 2022/02/13 этот PPA от Matthieu Baerts предлагает последний пакет libmtp, доступный для Ubuntu.
Предупреждение: этот PPA содержит множество различных и, возможно, нестабильных пакетов. Я бы посоветовал не добавлять его в вашу систему. Вместо этого вы можете скачать пакеты libmtp отдельно и вручную установить их в вашей системе.
Пожалуйста, ознакомьтесь с PPA и их рисками, прежде чем двигаться дальше. Пожалуйста, прочитайте параграф ниже о восстановлении ваших оригинальных пакетов, прежде чем выполнять следующие шаги:
- Перейдите на страницу сведений о пакете PPA и разверните запись libmtp.
Загрузите следующие пакеты:
libmtp-common
,libmtp-runtime
,libmtp9
,mtp-tools
, Убедитесь, что вы выбрали правильную архитектуру для вашей системы (обычно этоamd64
).Вот ссылки на пакеты по состоянию на 2022/02/13: libmtp-common, libmtp-runtime, libmtp9, mtp-tools
Приступить к установке обновленных пакетов вручную с помощью dpkg (изменить
$HOME/Downloads
в папку загрузки и убедитесь, что нет других файлов deb:cd "$HOME/Downloads" sudo dpkg -i *.deb
После того, как все будет успешно установлено, перезагрузите компьютер, разблокируйте устройство Android, подключите его через USB, и он должен появиться в вашем файловом менеджере.
Это отлично сработало для меня (@Glutanimate) с моим Motorola Moto G. Поскольку я работал под управлением Ubuntu 12.04 LTS, мне сначала пришлось установить обновленную версиюgnome-gvfs
, Пожалуйста, смотритеинструкции по установке до 13.04 в верхней части для получения дополнительной информации.
Чтобы отменить изменения, если что-то пойдет не так или устройство не распознается, вам придется вручную установить исходные пакеты. Перейдите к обзору исходного кода libmtp и найдите ваш релиз Ubuntu. Разверните соответствующую запись и перейдите к загрузке пакетов, как вы это делали в шаге 2 ранее. Продолжите установку, как описано в шаге 3, и перезагрузите систему. Все должно вернуться к нормальной жизни сейчас.
Синхронизировать календари и контакты между thunderbird в ubuntu и android
Я ищу способ синхронизировать мои контакты и данные календаря между Mozilla Thunderbird 38.3.x (с Lightning) в Ubuntu 14.04.x с Android Jelly Bean. Синхронизация должна осуществляться через USB-кабель или BlueTooth, а не через облако .
Синхронизация означает управление данными в обоих направлениях, разрешение конфликтов (два контакта были изменены как на ПК, так и на стороне смартфона) и избежание дублирования.
Ранее (под Windows) я использовал BirdieSync , очень хорошее решение, недоступное для пользователей Linux.
Фредерик норд
Вы можете использовать SyncML поверх, например, Bluetooth.
В тот день, когда ваш телефон поставлялся с поддержкой SyncML на заводе. В настоящее время кажется, что вам нужно сначала что-то установить на свой телефон. На странице Википедии (т.е. не я) предлагается клиент Synthesis или Funambol .
Теперь ваша проблема с Thunderbird, потому что он не очень хорошо работает с SyncML из коробки. Кажется, есть несколько плагинов . Возможно, вы сможете использовать SyncEvolution и подключить к нему как Thunderbird, так и свой телефон.