- Подключение устройств Bluetooth к ОС Astra Linux
- Установка пакетов
- Работа с пакетом
- Менеджер адаптеров
- Менеджер устройств
- Поиск и сопряжение новых внешних устройств
- Сопряжение Astra Linux в качестве внешнего устройства
- Работа с Bluetooth из командной строки
- Активация и деактивация беспроводных устройств: rfkill
- Управление адаптерами Bluetooth
- Как передавать файлы между Android и Linux
- Linux не видит Android телефон
- Передача файлов с/на телефон без провода
- Настройка автоматического подключения телефона
- Настройка автоматического монтирования флешек телефона
- Связанные статьи:
- Как подключить телефоны Android или iPhone к Linux
- Как подключить телефоны Android к Linux
Подключение устройств Bluetooth к ОС Astra Linux
Использование беспроводных устройств является небезопасным, и по возможности должно быть полностью исключено. Для установки пакета blueman в ОС Astra Linux Special Edition РУСБ.10015-01 (очередное обновление x.7) необходимо подключить расширенный репозиторий (см. Репозитории Astra Linux Special Edition x.7: структура, особенности подключения и использования), для более ранних очередных обновлений необходимо подключить репозиторий Astra Linux Common Edition.
Установка пакетов
Пакет blueman для управления устройствами Bluetooth входит в репозиторий Astra Linux Common Edition, но при установке ОС по умолчанию не устанавливается.
Пакет blueman может быть установлен с помощью графического менеджера пакетов (см. Графический менеджер пакетов synaptic) из командной строки командой
Работа с пакетом
- После установки пакета инструменты пакета доступны через графическое меню:
- Менеджер адаптеров Bluetooth: «Пуск» — «Панель управления» — «Оборудование» — «Адаптеры Bluetooth»;
- Менеджер устройств Bluetooth: «Пуск» — «Панель управления» — «Оборудование» — «Менеджер Bluetooth»;
Менеджер адаптеров
Менеджер адаптеров позволяет:
- Задать имя, под которым будет отображаться адаптер;
- Задать условия видимости адаптера для внешних устройств;
Менеджер устройств
Менеджер устройств после запуска отображает список подключенных устройств.
Поиск и сопряжение новых внешних устройств
Для поиска и сопряжения в автоматическом режиме новых устройств:
- Нажать кнопку «Найти»;
- В списке найденных устройств выбрать нужное (удалить ненужные устройства из списка можно кнопкой со значком «минус» в панели кнопок);
- Установить сопряжение (через меню «Устройство» — «Сопряжение» или кнопкой на панели кнопок);
- Выполнить процедуру ввода кодов идентификации в соответствии с инструкцией к устройству;
- По необходимости установит доверие к устройству (меню «Устройство» — «Доверять» или кнопкой на панели кнопок);
При необходимости можно воспользоваться ручной настройкой параметров сопряжения (меню «Устройство» — «Параметры» или кнопка «Настройка» на панели кнопок);
Сопряжение Astra Linux в качестве внешнего устройства
- На устройстве, к которому должно быть выполнено сопряжение, выполнить поиск устройств Bluetooth, выбрать устройство Astra Linux и запустить процедуру сопряжения.
Работа с Bluetooth из командной строки
Активация и деактивация беспроводных устройств: rfkill
По необходимости установить пакет:
- Числовой идентификатор адаптера, который можно использовать для переключения состояний адаптера;
- Название адаптера;
- Состояния аппаратной и программной блокировок.
Для переключения аппаратной блокировки обычно следует использовать кнопки ноутбука.
Для переключения состояния программной блокировки используется rfkill, а адаптер указывается с помощью числового идентификатора:
Управление адаптерами Bluetooth
Для управления адаптерами Bluetooth из командной строки используется инструмент bluetoothctl.
Инструмент может быть запущен командойПосле запуска инструмент работает в интерактивном режиме. Для просмотра списка доступных команд можно использовать команду help:
[NEW] Controller 00:15:83:03:77:F2 astra-orlel [default]
[bluetooth]# help
Available commands:
list List available controllers
show [ctrl] Controller information
select Select default controller
devices List available devices
paired-devices List paired devices
power Set controller power
pairable Set controller pairable mode
discoverable Set controller discoverable mode
agent Enable/disable agent with given capability
default-agent Set agent as the default one
advertise Enable/disable advertising with given type
set-advertise-uuids [uuid1 uuid2 . ] Set advertise uuids
set-advertise-service [uuid][data=[xx xx . ] Set advertise service data
set-advertise-manufacturer [id][data=[xx xx . ] Set advertise manufacturer data
set-advertise-tx-power Enable/disable TX power to be advertised
set-scan-filter-uuids [uuid1 uuid2 . ] Set scan filter uuids
set-scan-filter-rssi [rssi] Set scan filter rssi, and clears pathloss
set-scan-filter-pathloss [pathloss] Set scan filter pathloss, and clears rssi
set-scan-filter-transport [transport] Set scan filter transport
set-scan-filter-clear Clears discovery filter.
scan Scan for devices
info [dev] Device information
pair [dev] Pair with device
trust [dev] Trust device
untrust [dev] Untrust device
block [dev] Block device
unblock [dev] Unblock device
remove Remove device
connect Connect device
disconnect [dev] Disconnect device
list-attributes [dev] List attributes
set-alias Set device alias
select-attribute Select attribute
attribute-info [attribute] Select attribute
read Read attribute value
write Write attribute value
notify Notify attribute value
register-profile Register profile to connect
unregister-profile Unregister profile
version Display version
quit Quit programКак передавать файлы между Android и Linux
В настоящее время многие дружественные к пользователю дистрибутивы уже настроены на загрузку файлов на телефон Android с Linux и для скачивания фотографий и любых других файлов с телефона на Linux. Поэтому достаточно подключить телефон к компьютеру по USB кабелю, затем в телефоне разрешить обмен данными по USB и в Linux вы увидите содержимое телефона, а также его карты памяти прямо в файловом менеджере (проводнике).
Тем не менее эта функциональность присутствует не на всех версиях Linux, либо вы можете столкнуться с проблемами, что что-то не работает. Эта инструкция поможет вам настроить с нуля обмен файлами между Android и Linux, а также разобраться в возможных проблемах, почему Linux не видит телефон.
Linux не видит Android телефон
Если вы подключили Android телефон к Linux, но ничего не происходит и, в особенности, телефон не спрашивает разрешение на передачу данных, то начните с самого простого — попробуйте использовать другой USB провод. Некоторые кабели просто не способны передавать данные, так как там отсутствуют необходимые для этого контакты. Также выполните такие простые действия как перезагрузка компьютера и перезагрузка телефона.
Если там будет показано что-то вроде:
libmtp version: 1.1.15 Listing raw device(s) No raw devices found.
То есть если будет строка «No raw devices found.», значит нужно обратить внимание на кабель.
Если появится сообщение об ошибке (команда не найдена), то в Debain и производных (Ubuntu, Linux Mint, Kali Linux) установите необходимые пакеты:
sudo apt install mtp-tools libmtp9
В Arch Linux и производных:
Передача файлов с/на телефон без провода
Прежде всего, отметим, что вам не нужен USB для передачи файлов с телефона и на телефон. Вы можете передавать файлы с/на Android устройства используя Wi-Fi сеть вашего устройства — то есть вам не нужно настраивать роутер или что-то ещё. Просто установите приложение Airdroid на ваше устройство Android. Затем активируйте Мобильную точку доступа Wi-Fi на вашем устройстве и откройте программу Airdroid.
Теперь с вашего компьютера подключитесь к точке доступа, которую создал ваш телефон. На компьютере в любом веб-браузере откройте URL адрес, которую вам даст Airdroid. Будут запрошены разрешения, нажмите Подключить.
Вот и всё! Работает на любом операционной системе, у которой есть веб-браузер, то есть везде.
Настройка автоматического подключения телефона
В настоящее время окружения рабочего стола сами монтируют телефон при его подключению к Linux. Если этого не происходит, значит не хватает каких-то необходимых пакетов.
В Debain и производные (Ubuntu, Linux Mint, Kali Linux) проверьте и, в случае отсутствия, устаовите:
В Arch Linux и производных установите:
Обратите внимание, что в репозиториях Arch Linux также присутствует пакет fuse3 — можете попробовать установить его вместо fuse2.
Подключите телефон к компьютеру и на телефоне разрешить обмен данными:
Если установка пакетов не помогла, попробуйте перезагрузить компьютер, также проверьте файл fuse.conf:
Найдите строку с #user_allow_other и убедитесь, что она раскомментирована, то есть выглядит так:
Настройка автоматического монтирования флешек телефона
Если вы отключили автоматическое монтирование устройств на уровне системы, то вы можете настроить автоматическое монтирования телефона с помощью правил udev.
В выводе команды mtp-detect найдите значение idVendor и idProduct.
Можно использовать следующие команды для ускорения процесса
mtp-detect | grep idVendor mtp-detect | grep idProduct
Создайте файл с udev правилом:
sudo gedit /etc/udev/rules.d/51-android.rules
в нём разместите следующее содержимое:
SUBSYSTEM=="usb", ATTR=="сюда_впишите_idVendor", ATTR=="сюда_впишите_idProduct", MODE="0666"
idVendor: 04e8 idProduct: 6860
Тогда моё правило выглядит так:
SUBSYSTEM=="usb", ATTR=="04e8", ATTR=="6860", MODE="0666"
Чтобы это правило вступило в силу без перезагрузки компьютера выполните:
sudo udevadm control --reload-rules && udevadm trigger
Отредактируйте файл fuse.conf:
Найдите строку с #user_allow_other и раскомментируйте её, чтобы получилось:
Создайте точку монтирования:
sudo mkdir /mnt/android sudo chmod a+rwx /mnt/android
Связанные статьи:
Как подключить телефоны Android или iPhone к Linux
В Windows или MacOS легко подключить наш мобильный телефон к компьютеру даже между двумя системами, но если у нас есть компьютер с Linux, нам придется подготовиться к выполнению ряда шагов, которые позволят нам делать все, что мы хотим, с нашими мобильный. Неважно, есть ли у нас мобильный телефон с Android или iPhone, в обоих случаях мы покажем вам, как вы можете подключить мобильный телефон с Linux.
С целью сделать процесс как можно более простым, мы будем шаг за шагом обучать вас тому, что мы должны делать, что позволило нам передавать файлы между устройствами или выполнять нужные нам задачи, независимо от уровня наших знаний. , Первое, что мы должны сделать, это набраться терпения, потому что Linux имеет разные распределения так как это свободное программное обеспечение, которое может усложнить решение.
Как подключить телефоны Android к Linux
Мы начнем с самой популярной операционной системы, в которой нам понадобится приложение, которое облегчает процесс и добавляет в него множество возможностей. Хотя сначала мы должны подготовить наш компьютер к использованию KDE Connect , программное обеспечение, которое предлагает нам много возможностей.