Kaydet (Commit) bceb3608 authored tarafından Will Thompson's avatar Will Thompson Kaydeden (comit) Matúš Kukan

Add WIP .client and .service files.

These are roughly what need to get installed to make the approver (the
little dialog box that pops up for incoming offers) and handler
(LibreOffice itself) service-activatable.

Without these, your contacts will only see that you're capable of
LibreOffice tubes while you're running LibreOffice, and you won't get
a prompt unless liboapprover is running.
üst 1aafe220
[org.freedesktop.Telepathy.Client]
Interfaces = org.freedesktop.Telepathy.Client.Handler;
[org.freedesktop.Telepathy.Client.Handler]
BypassApproval = false
[org.freedesktop.Telepathy.Client.Handler.HandlerChannelFilter 0]
org.freedesktop.Telepathy.Channel.TargetHandleType u = 1
org.freedesktop.Telepathy.Channel.ChannelType s = org.freedesktop.Telepathy.Channel.Type.DBusTube
org.freedesktop.Telepathy.Channel.Type.DBusTube.ServiceName s = org.libreoffice.calc
[org.freedesktop.Telepathy.Client]
Interfaces = org.freedesktop.Telepathy.Client.Approver;
[org.freedesktop.Telepathy.Client.Approver.ApproverChannelFilter 0]
org.freedesktop.Telepathy.Channel.TargetHandleType u = 1
org.freedesktop.Telepathy.Channel.ChannelType s = org.freedesktop.Telepathy.Channel.Type.DBusTube
org.freedesktop.Telepathy.Channel.Type.DBusTube.ServiceName s = org.libreoffice.calc
...@@ -8,6 +8,23 @@ the same TeleConference abstraction. ...@@ -8,6 +8,23 @@ the same TeleConference abstraction.
To enable configure LibO with --enable-telepathy To enable configure LibO with --enable-telepathy
If you have a Telepathy-enabled LibreOffice installed to /usr (including
liboapprover) you may also want to install the .service and .client files to
make everything service-activatable:
mkdir -p $HOME/.local/share/telepathy/clients
ln -s $PWD/tubes/LibreOffice.client \
$PWD/tubes/LibreOfficeApprover.client \
$HOME/.local/share/telepathy/clients
mkdir -p $HOME/.local/share/dbus-1/services
ln -s $PWD/tubes/org.freedesktop.Telepathy.Client.LibreOfficeApprover.service \
$PWD/tubes/org.freedesktop.Telepathy.Client.LibreOffice.service \
$HOME/.local/share/dbus-1/services
Otherwise, you need to make sure liboapprover and a Telepathy-enabled
LibreOffice are running.
Status 2012-03-20: Status 2012-03-20:
* no LibO code depends on this module yet, so it is not built in a regular * no LibO code depends on this module yet, so it is not built in a regular
......
[D-BUS Service]
Name=org.freedesktop.Telepathy.Client.LibreOffice
Exec=/usr/bin/libreoffice --calc
[D-BUS Service]
Name=org.freedesktop.Telepathy.Client.LibreOfficeApprover
Exec=/usr/bin/liboapprover
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment