Älypuhelimesta työasemaksi - Ubuntu Touch

Rauta- ja softanikkarointi, DIY-reitittimet ja sisäiset modeemit

Älypuhelimesta työasemaksi - Ubuntu Touch

ViestiKirjoittaja mpan » 30 Tammi 2016 11:54

En keksinyt muuta paikkaa julkaista tätä asennusohjetta, joten laitan sen tänne. Ohjeessa neuvotaan kuinka langaton bluetooth 4.0 -näppäimistö ja hiiri kytketään OTA-9 ohjelmistoversiolla varustettuun Aquaris E5 HD Ubuntu Edition -puhelimeen. Tuki ulkoiselle näytölle ja Miracast-protokollalle tulee myöhemmissä ohjelmistoversioissa. Bluetooth-hiiren kytkeminen muuttaa puhelimen käyttöliittymän työpöytämäiseksi. Canonical Ltd -niminen yritys, joka ylläpitää Ubuntu linux-jakelua, lupaa täyttä konvergenssia tämän vuoden aikana.

Bluetoothctl-ohjelman agent-komennon capability-parametrille en ole löytänyt kunnollista dokumentaatiota. Agent-api.txt-tiedoston mukaan se voi saada arvot: "DisplayOnly", "DisplayYesNo", "KeyboardOnly", "NoInputNoOutput" ja "KeyboardDisplay" which reflects the input and output capabilities of the agent. Jos joku osaa antaa näiden eroista selityksen olisin kiitollinen.

Ohje on tehty kokeilemalla, joten se normaali disclaimer: WE DO NOT GIVE WARRANTY OF ANY KIND. USE YOUR OWN RISK.

---

Man Bluetoothctl 1 Bluetooth Control Tool for Aquaris E5 HD Ubuntu Edition
--------------------------------------------------------------------------

The Aquaris E5 HD Ubuntu Edition OTA-9 software update includes bluetooth 4.0 support. However the OTA-9 Unity Bluetooth GUI does not recognise Microsoft Universal Foldable bluetooth 4.0 keyboard and Microsoft Designer bluetooth 4.0 mouse. This may be corrected in the future Aquaris E5 HD Ubuntu Edition software releases (OTA-9.5 onwards). Meanwhile these instructions can be used.

1) Turn the Bluetooth on with the GUI
2) Go to the Terminal and give commands:

***

# bluetoothctl
[bluetooth]# power on
[bluetooth]# help
[bluetooth]# list
XX:XX:XX:XX:XX:XX Aquaris E5 HD Ubuntu Edition
[bluetooth]# show
[bluetooth]# devices
[bluetooth]# paired-devices
[bluetooth]# agent KeyboardOnly
[bluetooth]# default-agent
[bluetooth]# scan on
YY:YY:YY:YY:YY:YY UniversalFoldableKb
ZZ:ZZ:ZZ:ZZ:ZZ:ZZ Designer Mouse
[bluetooth]# pair YY:YY:YY:YY:YY:YY

- Give a Passkey between 0-999999 with the internal software keyboard of the Aquaris E5 HD Ubuntu Edition. Repeat the Passkey with the external keyboard to finish the pairing process.

[bluetooth]# connect YY:YY:YY:YY:YY:YY
[UniversalFoldableKb]# quit

***

# bluetoothctl
[bluetooth]# power on
[bluetooth]# help
[bluetooth]# list
XX:XX:XX:XX:XX:XX Aquaris E5 HD Ubuntu Edition
[bluetooth]# show
[bluetooth]# devices
[bluetooth]# paired-devices
[bluetooth]# agent KeyboardOnly
[bluetooth]# default-agent
[bluetooth]# scan on
YY:YY:YY:YY:YY:YY UniversalFoldableKb
ZZ:ZZ:ZZ:ZZ:ZZ:ZZ Designer Mouse
[bluetooth]# pair ZZ:ZZ:ZZ:ZZ:ZZ:ZZ
[bluetooth]# trust ZZ:ZZ:ZZ:ZZ:ZZ:ZZ
[bluetooth]# connect ZZ:ZZ:ZZ:ZZ:ZZ:ZZ
[Designer Mouse]# quit

***

# bluetoothctl
[bluetooth]# power on
[bluetooth]# help
[bluetooth]# list
XX:XX:XX:XX:XX:XX Aquaris E5 HD Ubuntu Edition
[bluetooth]# show
[bluetooth]# devices
[bluetooth]# paired-devices
YY:YY:YY:YY:YY:YY UniversalFoldableKb
ZZ:ZZ:ZZ:ZZ:ZZ:ZZ Designer Mouse
[bluetooth]# info ZZ:ZZ:ZZ:ZZ:ZZ:ZZ
[bluetooth]# disconnect ZZ:ZZ:ZZ:ZZ:ZZ:ZZ
[bluetooth]# untrust ZZ:ZZ:ZZ:ZZ:ZZ:ZZ
[bluetooth]# remove ZZ:ZZ:ZZ:ZZ:ZZ:ZZ
[bluetooth]# info YY:YY:YY:YY:YY:YY
[bluetooth]# disconnect YY:YY:YY:YY:YY:YY
[bluetooth]# remove YY:YY:YY:YY:YY:YY
[bluetooth]# quit

***

3) Close the Terminal
4) Turn the Bluetooth off with the GUI

Note 1: The command 'bluetoothctl' will be stopped after moving the active window away and back to the Terminal. This is not critical.
Note 2: Sometimes the external keyboard needs to be switched off and on to re-establish a connection to the Aquaris E5 HD Ubuntu Edition. This may be related to the power consumption.
Note 3: Sometimes the Aquaris E5 HD Ubuntu Edition needs to be rebooted to re-enable the internal software keyboard. Usually this can be avoided by using the command 'remove' instead of 'disconnect'. However, the pairing configuration of the external keyboard will be in this case lost.
Note 4: The external keyboard layout in the Aquaris E5 HD Ubuntu Edition is defined as "us". The file system where the files /etc/default/keyboard, /etc/default/console-setup and /etc/default/locale are located is mounted as a read-only. The commands 'sudo dpkg-reconfigure keyboard-configuration', 'sudo dpkg-reconfigure console-setup', 'sudo dpkg-reconfigure locales' and 'sudo update-locale' can not be properly run in the default configuration. The file system must be remounted first as a read-write. The following configurations could be used:

cat /etc/default/keyboard
# KEYBOARD CONFIGURATION FILE

# Consult the keyboard(5) manual page.

XKBMODEL="pc105"
XKBLAYOUT="fi"
XKBVARIANT=""
XKBOPTIONS=""

BACKSPACE="guess"

cat /etc/default/console-setup
# CONFIGURATION FILE FOR SETUPCON

# Consult the console-setup(5) manual page.

ACTIVE_CONSOLES="/dev/tty[1-6]"

CHARMAP="UTF-8"

CODESET="Lat15"
FONTFACE="Fixed"
FONTSIZE="8x16"

VIDEOMODE=

# The following is an example how to use a braille font
# FONT='lat9w-08.psf.gz brl-8x8.psf'

cat /etc/default/locale
# File generated by update-locale
LANG=en_US.UTF-8
LANGUAGE="en_US:en"

Thu, 28 Jan 2016 13:10:30 +0200 by mpan.

---
mpan
 
Viestit: 3
Liittynyt: 10 Helmi 2010 23:02

Re: Älypuhelimesta työasemaksi - Ubuntu Touch

ViestiKirjoittaja mpan » 31 Tammi 2016 02:37

Bluetoothctl-ohjelman agent-komennon capability-parametrista löytyy tietoa mm. BLUETOOTH SPECIFICATION Version 4.0 [Vol 3] -dokumentaatiosta. Asiakirjan Core_V4.0.pdf sivun 309 taulukon mukaan arvo Initiator: KeyboardOnly on kaikkein turvallisin ja siten näppäimistölle (KeyboardOnly) ja hiirelle (NoInputNoOutput) sopivin.
mpan
 
Viestit: 3
Liittynyt: 10 Helmi 2010 23:02


Paluu Tee se itse

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 1 vierailijaa

cron