特殊:Badtitle/NS100:BluetoothRemoteControl
文章出处: |
{{#if: | {{{2}}} | https://help.ubuntu.com/community/BluetoothRemoteControl }} |
点击翻译: |
English {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/af | • {{#if: UbuntuHelp:BluetoothRemoteControl|Afrikaans| [[::BluetoothRemoteControl/af|Afrikaans]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/ar | • {{#if: UbuntuHelp:BluetoothRemoteControl|العربية| [[::BluetoothRemoteControl/ar|العربية]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/az | • {{#if: UbuntuHelp:BluetoothRemoteControl|azərbaycanca| [[::BluetoothRemoteControl/az|azərbaycanca]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/bcc | • {{#if: UbuntuHelp:BluetoothRemoteControl|جهلسری بلوچی| [[::BluetoothRemoteControl/bcc|جهلسری بلوچی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/bg | • {{#if: UbuntuHelp:BluetoothRemoteControl|български| [[::BluetoothRemoteControl/bg|български]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/br | • {{#if: UbuntuHelp:BluetoothRemoteControl|brezhoneg| [[::BluetoothRemoteControl/br|brezhoneg]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/ca | • {{#if: UbuntuHelp:BluetoothRemoteControl|català| [[::BluetoothRemoteControl/ca|català]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/cs | • {{#if: UbuntuHelp:BluetoothRemoteControl|čeština| [[::BluetoothRemoteControl/cs|čeština]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/de | • {{#if: UbuntuHelp:BluetoothRemoteControl|Deutsch| [[::BluetoothRemoteControl/de|Deutsch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/el | • {{#if: UbuntuHelp:BluetoothRemoteControl|Ελληνικά| [[::BluetoothRemoteControl/el|Ελληνικά]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/es | • {{#if: UbuntuHelp:BluetoothRemoteControl|español| [[::BluetoothRemoteControl/es|español]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/fa | • {{#if: UbuntuHelp:BluetoothRemoteControl|فارسی| [[::BluetoothRemoteControl/fa|فارسی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/fi | • {{#if: UbuntuHelp:BluetoothRemoteControl|suomi| [[::BluetoothRemoteControl/fi|suomi]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/fr | • {{#if: UbuntuHelp:BluetoothRemoteControl|français| [[::BluetoothRemoteControl/fr|français]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/gu | • {{#if: UbuntuHelp:BluetoothRemoteControl|ગુજરાતી| [[::BluetoothRemoteControl/gu|ગુજરાતી]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/he | • {{#if: UbuntuHelp:BluetoothRemoteControl|עברית| [[::BluetoothRemoteControl/he|עברית]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/hu | • {{#if: UbuntuHelp:BluetoothRemoteControl|magyar| [[::BluetoothRemoteControl/hu|magyar]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/id | • {{#if: UbuntuHelp:BluetoothRemoteControl|Bahasa Indonesia| [[::BluetoothRemoteControl/id|Bahasa Indonesia]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/it | • {{#if: UbuntuHelp:BluetoothRemoteControl|italiano| [[::BluetoothRemoteControl/it|italiano]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/ja | • {{#if: UbuntuHelp:BluetoothRemoteControl|日本語| [[::BluetoothRemoteControl/ja|日本語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/ko | • {{#if: UbuntuHelp:BluetoothRemoteControl|한국어| [[::BluetoothRemoteControl/ko|한국어]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/ksh | • {{#if: UbuntuHelp:BluetoothRemoteControl|Ripoarisch| [[::BluetoothRemoteControl/ksh|Ripoarisch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/mr | • {{#if: UbuntuHelp:BluetoothRemoteControl|मराठी| [[::BluetoothRemoteControl/mr|मराठी]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/ms | • {{#if: UbuntuHelp:BluetoothRemoteControl|Bahasa Melayu| [[::BluetoothRemoteControl/ms|Bahasa Melayu]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/nl | • {{#if: UbuntuHelp:BluetoothRemoteControl|Nederlands| [[::BluetoothRemoteControl/nl|Nederlands]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/no | • {{#if: UbuntuHelp:BluetoothRemoteControl|norsk| [[::BluetoothRemoteControl/no|norsk]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/oc | • {{#if: UbuntuHelp:BluetoothRemoteControl|occitan| [[::BluetoothRemoteControl/oc|occitan]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/pl | • {{#if: UbuntuHelp:BluetoothRemoteControl|polski| [[::BluetoothRemoteControl/pl|polski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/pt | • {{#if: UbuntuHelp:BluetoothRemoteControl|português| [[::BluetoothRemoteControl/pt|português]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/ro | • {{#if: UbuntuHelp:BluetoothRemoteControl|română| [[::BluetoothRemoteControl/ro|română]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/ru | • {{#if: UbuntuHelp:BluetoothRemoteControl|русский| [[::BluetoothRemoteControl/ru|русский]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/si | • {{#if: UbuntuHelp:BluetoothRemoteControl|සිංහල| [[::BluetoothRemoteControl/si|සිංහල]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/sq | • {{#if: UbuntuHelp:BluetoothRemoteControl|shqip| [[::BluetoothRemoteControl/sq|shqip]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/sr | • {{#if: UbuntuHelp:BluetoothRemoteControl|српски / srpski| [[::BluetoothRemoteControl/sr|српски / srpski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/sv | • {{#if: UbuntuHelp:BluetoothRemoteControl|svenska| [[::BluetoothRemoteControl/sv|svenska]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/th | • {{#if: UbuntuHelp:BluetoothRemoteControl|ไทย| [[::BluetoothRemoteControl/th|ไทย]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/tr | • {{#if: UbuntuHelp:BluetoothRemoteControl|Türkçe| [[::BluetoothRemoteControl/tr|Türkçe]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/vi | • {{#if: UbuntuHelp:BluetoothRemoteControl|Tiếng Việt| [[::BluetoothRemoteControl/vi|Tiếng Việt]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/yue | • {{#if: UbuntuHelp:BluetoothRemoteControl|粵語| [[::BluetoothRemoteControl/yue|粵語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/zh | • {{#if: UbuntuHelp:BluetoothRemoteControl|中文| [[::BluetoothRemoteControl/zh|中文]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/zh-hans | • {{#if: UbuntuHelp:BluetoothRemoteControl|中文(简体)| [[::BluetoothRemoteControl/zh-hans|中文(简体)]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BluetoothRemoteControl | UbuntuHelp:BluetoothRemoteControl | {{#if: | :}}BluetoothRemoteControl}}/zh-hant | • {{#if: UbuntuHelp:BluetoothRemoteControl|中文(繁體)| [[::BluetoothRemoteControl/zh-hant|中文(繁體)]]}}|}} |
{{#ifeq:UbuntuHelp:BluetoothRemoteControl|:BluetoothRemoteControl|请不要直接编辑翻译本页,本页将定期与来源同步。}} |
{{#ifexist: :BluetoothRemoteControl/zh | | {{#ifexist: BluetoothRemoteControl/zh | | {{#ifeq: {{#titleparts:BluetoothRemoteControl|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:BluetoothRemoteControl|1|-1|}} | zh | | }}
Introduction
This page is created to provide configuration files for Sony Ericsson (and any other) phones that support remote control over bluetooth using HID. Other mobile phones can try the bemused project .
Devices
Following Sony Ericsson provide this functionality.
D750, K320, K510, K600, K610, K700, K750, K790, K800, S700, V800, W300, W550, W600, W700, W710, W800, W810, W830, W850, W900, Z520, Z525, Z530, Z550, Z558, Z610, Z710, Z800
{i} Please refer to your handset's manual for usage instructions.
Solutions
There several possibilities to get remote controller functionality under Linux. First of all there is the the Linux port of the bemused server and its clients, secondly there is the remoteJ project, and of course there is the possibility to use the better documented remote controller of your own phone. This page is primarily about this third alternative.
Installation and Configuration
- Ubuntu 6.06 LTS (Dapper Drake)
Install package 'bluez-utils' using your favourite package manager.
Edit file /etc/default/bluez-utils.
sudo cp /etc/default/bluez-utils /etc/default/bluez-utils_backup sudo nano /etc/default/bluez-utils
Look for the following line:
HIDD_ENABLED=0
Change it to:
HIDD_ENABLED=1
Certain phones require the following options line:
# -D (nosdp) special hack for 700i and similar phones # -Z (nocheck) also needed in the setup procedure HIDD_OPTIONS="--master --server -D -Z"
Restart bluetooth services:
sudo /etc/init.d/bluez-utils restart
One this is done your PC is set to use HID services. Now you need to transfer remote control (.hid) files to your phone.
Install package 'gnome-bluetooth' using your favourite package manager.
Send .hid file to your phone:
gnome-obex-send /path/to/<filename>.hid
The phone firmware detects this file as remote control file and automatically sets it up. Depending on the phone the profile is now accessible along with default profiles.
Configuration files
The bluetooth remote control configuration file for Sony Ericsson is a tar archive with extension as .hid
The tar file contains two files
a) an image containing visual representation of key mappings.
b) A XML descriptor with extension .kcf that defines key mappings.
The format of XML descriptor is defined at Sony Ericsson developer site
The key codes for HID are defined at USB website
Example configurations
By default there are some configurations provided with the phones. Some work with Linux while others do not.
Following table lists the remote control configuration files specifically made for Linux applications.
Bluetooth Remote Configuration Files | ||||
Application | Phone | File | Created By | Notes |
Totem | SE K700i, K750i (Not tested with other phones) | https://help.ubuntu.com/community/BluetoothRemoteControl?action=AttachFile&do=get&target=Totem.hid%7C%7COnkarShinde (onkarshinde at gmail dot com) | I have tried to map as much commands in Totem as possible to phone keys (ex. DVD Menu, Fullscreen). Please let know if you have any comments or suggestions | |
amaroK | SE K750i, W810i (Not tested with Other phones) | https://help.ubuntu.com/community/BluetoothRemoteControl?action=AttachFile&do=get&target=Amarok.hid%7C%7C-- V7 DateTime(2007-02-08T23:15:36Z) | ||
MPlayer | SE K700i, K750i, W810i (Not tested with other phones) | https://help.ubuntu.com/community/BluetoothRemoteControl?action=AttachFile&do=get&target=MPlayer.hid%7C%7CSzasz Pal (space at spacesoftwarestudio dot com) | ||
XMMS | SE K750i (Not tested with other phones) | https://help.ubuntu.com/community/BluetoothRemoteControl?action=AttachFile&do=get&target=XMMS.hid%7C%7CSzasz Pal (space at spacesoftwarestudio dot com) | ||
Rhythmbox | SE K750i, W710i (Not tested with other phones) | https://help.ubuntu.com/community/BluetoothRemoteControl?action=AttachFile&do=get&target=Rhythmbox.hid%7C%7CAanjhan R (aanjhan at tuxmaniac dot com) |
Misc
A keymap image template can be found here so that it is easy to create visual representation for key mappings.
Please note that this template was made according to SE K700i screen resolution and may not fit for other phones.