Как настроить Ubuntu Server на автоматическое получение файлов по Bluetooth и сохранение их без вмешательства пользователя?
Этот вопрос почти идентичен этому вопросу 2 года назад , но касается на Ubuntu Server, где нет графического интерфейса.
Редактировать: чтобы уточнить, этот вопрос не о сопряжении устройств Bluetooth, а о том, чтобы заставить компьютер с Ubuntu Server автоматически принимать передачи файлов Bluetooth. Этот вопрос не является дубликатом.
Быстрый просмотр в dconf-editor
и ...
gsettings set org.gnome.desktop.file-sharing bluetooth-obexpush-enabled VALUE
Эквивалентен «Получать файлы в папке загрузок через Bluetooth», VALUE
может быть true
или false
gsettings set org.gnome.desktop.file-sharing bluetooth-obexpush-enabled VALUE
. Это то же самое, что «Уведомлять о полученных файлах». ', VALUE
из true
или false
снова.
gsettings set org.gnome.desktop.file-sharing bluetooth-accept-files
совпадает с полем выбора «Принять файлы:», VALUE
может быть always
, bonded
(работает только для устройств настройки) и ask
.
Здесь - картинка из другого вопроса, если она вам нужна.
Вы можете найти текущие значения, используя get
вместо set
. Для сброса используйте вместо него reset
.
Чтобы перечислить доступные опции:
$ gsettings list-keys org.gnome.desktop.file-sharing
bluetooth-accept-files
bluetooth-allow-write
bluetooth-enabled
bluetooth-notify
bluetooth-obexpush-enabled
bluetooth-require-pairing
enabled
require-password
Здесь также приведен список с возможными значениями, выделенными жирным шрифтом
org.gnome.desktop.file-shared bluetooth-accept- файлы всегда связаны спросите
org.gnome.desktop.file-совместное использование bluetooth-allow-write true false
org.gnome.desktop. совместное использование файлов с поддержкой Bluetooth true false
org.gnome.desktop.file-совместное использование bluetooth-notify true false
org.gnome. desktop.file-share bluetooth-obexpush-enabled true false
org.gnome.desktop.file-share bluetooth-require-pairing true false
org.gnome.desktop.file-share включен true false
org.gnome.desktop.file-share require-password никогда не on_write всегда
Больше можно найти с помощью man gsettings
Надеюсь, это поможет; D - Не так, как будто я делаю это только потому, что использую нетбук с сломанный дисплей для обмен файлами, для которого это может быть весьма полезным ...
Поскольку приведенный выше ответ, вероятно, будет работать, только если у вас установлен графический рабочий стол на основе Gnome, проще использовать bluez
, как в ответе здесь .
Хорошим решением, которое я и @wilf нашли, было установить obexpushd
, демон, который будет принимать входящие передачи файлов OBEX (и, следовательно, Bluetooth) и сохранять файлы в своем рабочем каталоге.
Просто apt-get install obexpushd
и запустите его в каталоге, в котором вы хотите сохранить файлы. Или, если вы хотите, чтобы он запускался на вашем компьютере, вот простой файл задания Upstart, который должен помочь:
chdir / home / USERNAME
exec obexpushd -n
запуск при запуске
Сохранить выше как /etc/init/obexpushd.conf
(делая Обязательно измените первую строку, указав каталог, в котором вы хотите сохранить файлы), запустите initctl reload-configuration
и start obexpushd
.
После того, как вы подключили устройство Bluetooth к устройству, вы сможете отправлять на него файлы, не принимая передачу вручную.