mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2025-12-29 11:20:11 +01:00
man pages: replace all unescaped hyphen/minus characters with \-
In a man page, "-" officially means a typographical (Unicode) hyphen, which frequently breaks the ability to copy and paste code examples from a man page. "\-" means the ASCII hyphen/minus character. See <http://lintian.debian.org/tags/hyphen-used-as-minus-sign.html> for more details. Rather than trying to distinguish between hyphens, em-dashes and hyphen/minus, I just replaced all ambiguous hyphens with \- by applying this vim command repeatedly until it didn't find anything: %s/\(^\|[^\\]\)-/\1\\-/g Bug: https://bugs.freedesktop.org/show_bug.cgi?id=38284 Reviewed-by: Lennart Poettering <lennart@poettering.net>
This commit is contained in:
parent
638828526a
commit
4335a09280
6 changed files with 217 additions and 217 deletions
|
|
@ -1,43 +1,43 @@
|
|||
.\"
|
||||
.\" dbus-cleanup-sockets manual page.
|
||||
.\" dbus\-cleanup\-sockets manual page.
|
||||
.\" Copyright (C) 2003 Red Hat, Inc.
|
||||
.\"
|
||||
.TH dbus-cleanup-sockets 1
|
||||
.TH dbus\-cleanup\-sockets 1
|
||||
.SH NAME
|
||||
dbus-cleanup-sockets \- clean up leftover sockets in a directory
|
||||
dbus\-cleanup\-sockets \- clean up leftover sockets in a directory
|
||||
.SH SYNOPSIS
|
||||
.PP
|
||||
.B dbus-cleanup-sockets [DIRECTORY]
|
||||
.B dbus\-cleanup\-sockets [DIRECTORY]
|
||||
|
||||
.SH DESCRIPTION
|
||||
|
||||
The \fIdbus-cleanup-sockets\fP command cleans up unused D-Bus
|
||||
The \fIdbus\-cleanup\-sockets\fP command cleans up unused D\-Bus
|
||||
connection sockets. See http://www.freedesktop.org/software/dbus/ for
|
||||
more information about the big picture.
|
||||
|
||||
.PP
|
||||
If given no arguments, \fIdbus-cleanup-sockets\fP cleans up sockets
|
||||
If given no arguments, \fIdbus\-cleanup\-sockets\fP cleans up sockets
|
||||
in the standard default socket directory for the
|
||||
per-user-login-session message bus; this is usually /tmp.
|
||||
per\-user\-login\-session message bus; this is usually /tmp.
|
||||
Optionally, you can pass a different directory on the command line.
|
||||
|
||||
.PP
|
||||
On Linux, this program is essentially useless, because D-Bus defaults
|
||||
On Linux, this program is essentially useless, because D\-Bus defaults
|
||||
to using "abstract sockets" that exist only in memory and don't have a
|
||||
corresponding file in /tmp.
|
||||
|
||||
.PP
|
||||
On most other flavors of UNIX, it's possible for the socket files to
|
||||
leak when programs using D-Bus exit abnormally or without closing
|
||||
their D-Bus connections. Thus, it might be interesting to run
|
||||
dbus-cleanup-sockets in a cron job to mop up any leaked sockets.
|
||||
leak when programs using D\-Bus exit abnormally or without closing
|
||||
their D\-Bus connections. Thus, it might be interesting to run
|
||||
dbus\-cleanup\-sockets in a cron job to mop up any leaked sockets.
|
||||
Or you can just ignore the leaked sockets, they aren't really hurting
|
||||
anything, other than cluttering the output of "ls /tmp"
|
||||
|
||||
.SH AUTHOR
|
||||
dbus-cleanup-sockets was adapted by Havoc Pennington from
|
||||
linc-cleanup-sockets written by Michael Meeks.
|
||||
dbus\-cleanup\-sockets was adapted by Havoc Pennington from
|
||||
linc\-cleanup\-sockets written by Michael Meeks.
|
||||
|
||||
.SH BUGS
|
||||
Please send bug reports to the D-Bus mailing list or bug tracker,
|
||||
Please send bug reports to the D\-Bus mailing list or bug tracker,
|
||||
see http://www.freedesktop.org/software/dbus/
|
||||
|
|
|
|||
|
|
@ -1,37 +1,37 @@
|
|||
.\"
|
||||
.\" dbus-daemon manual page.
|
||||
.\" dbus\-daemon manual page.
|
||||
.\" Copyright (C) 2003,2008 Red Hat, Inc.
|
||||
.\"
|
||||
.TH dbus-daemon 1
|
||||
.TH dbus\-daemon 1
|
||||
.SH NAME
|
||||
dbus-daemon \- Message bus daemon
|
||||
dbus\-daemon \- Message bus daemon
|
||||
.SH SYNOPSIS
|
||||
.PP
|
||||
.B dbus-daemon
|
||||
dbus-daemon [\-\-version] [\-\-session] [\-\-system] [\-\-config-file=FILE]
|
||||
[\-\-print-address[=DESCRIPTOR]] [\-\-print-pid[=DESCRIPTOR]] [\-\-fork]
|
||||
.B dbus\-daemon
|
||||
dbus\-daemon [\-\-version] [\-\-session] [\-\-system] [\-\-config\-file=FILE]
|
||||
[\-\-print\-address[=DESCRIPTOR]] [\-\-print\-pid[=DESCRIPTOR]] [\-\-fork]
|
||||
|
||||
.SH DESCRIPTION
|
||||
\fIdbus-daemon\fP is the D-Bus message bus daemon. See
|
||||
\fIdbus\-daemon\fP is the D\-Bus message bus daemon. See
|
||||
http://www.freedesktop.org/software/dbus/ for more information about
|
||||
the big picture. D-Bus is first a library that provides one-to-one
|
||||
communication between any two applications; \fIdbus-daemon\fP is an
|
||||
the big picture. D\-Bus is first a library that provides one\-to\-one
|
||||
communication between any two applications; \fIdbus\-daemon\fP is an
|
||||
application that uses this library to implement a message bus
|
||||
daemon. Multiple programs connect to the message bus daemon and can
|
||||
exchange messages with one another.
|
||||
.PP
|
||||
There are two standard message bus instances: the systemwide message bus
|
||||
(installed on many systems as the "messagebus" init service) and the
|
||||
per-user-login-session message bus (started each time a user logs in).
|
||||
\fIdbus-daemon\fP is used for both of these instances, but with
|
||||
per\-user\-login\-session message bus (started each time a user logs in).
|
||||
\fIdbus\-daemon\fP is used for both of these instances, but with
|
||||
a different configuration file.
|
||||
.PP
|
||||
The \-\-session option is equivalent to
|
||||
"\-\-config-file=@EXPANDED_SYSCONFDIR@/dbus-1/session.conf" and the \-\-system
|
||||
"\-\-config\-file=@EXPANDED_SYSCONFDIR@/dbus\-1/session.conf" and the \-\-system
|
||||
option is equivalent to
|
||||
"\-\-config-file=@EXPANDED_SYSCONFDIR@/dbus-1/system.conf". By creating
|
||||
additional configuration files and using the \-\-config-file option,
|
||||
additional special-purpose message bus daemons could be created.
|
||||
"\-\-config\-file=@EXPANDED_SYSCONFDIR@/dbus\-1/system.conf". By creating
|
||||
additional configuration files and using the \-\-config\-file option,
|
||||
additional special\-purpose message bus daemons could be created.
|
||||
.PP
|
||||
The systemwide daemon is normally launched by an init script,
|
||||
standardly called simply "messagebus".
|
||||
|
|
@ -39,11 +39,11 @@ standardly called simply "messagebus".
|
|||
The systemwide daemon is largely used for broadcasting system events,
|
||||
such as changes to the printer queue, or adding/removing devices.
|
||||
.PP
|
||||
The per-session daemon is used for various interprocess communication
|
||||
The per\-session daemon is used for various interprocess communication
|
||||
among desktop applications (however, it is not tied to X or the GUI
|
||||
in any way).
|
||||
.PP
|
||||
SIGHUP will cause the D-Bus daemon to PARTIALLY reload its
|
||||
SIGHUP will cause the D\-Bus daemon to PARTIALLY reload its
|
||||
configuration file and to flush its user/group information caches. Some
|
||||
configuration changes would require kicking all apps off the bus; so they will
|
||||
only take effect if you restart the daemon. Policy changes should take effect
|
||||
|
|
@ -52,47 +52,47 @@ with SIGHUP.
|
|||
.SH OPTIONS
|
||||
The following options are supported:
|
||||
.TP
|
||||
.I "--config-file=FILE"
|
||||
.I "\-\-config\-file=FILE"
|
||||
Use the given configuration file.
|
||||
.TP
|
||||
.I "--fork"
|
||||
.I "\-\-fork"
|
||||
Force the message bus to fork and become a daemon, even if
|
||||
the configuration file does not specify that it should.
|
||||
In most contexts the configuration file already gets this
|
||||
right, though.
|
||||
.I "--nofork"
|
||||
.I "\-\-nofork"
|
||||
Force the message bus not to fork and become a daemon, even if
|
||||
the configuration file specifies that it should.
|
||||
.TP
|
||||
.I "--print-address[=DESCRIPTOR]"
|
||||
.I "\-\-print\-address[=DESCRIPTOR]"
|
||||
Print the address of the message bus to standard output, or
|
||||
to the given file descriptor. This is used by programs that
|
||||
launch the message bus.
|
||||
.TP
|
||||
.I "--print-pid[=DESCRIPTOR]"
|
||||
.I "\-\-print\-pid[=DESCRIPTOR]"
|
||||
Print the process ID of the message bus to standard output, or
|
||||
to the given file descriptor. This is used by programs that
|
||||
launch the message bus.
|
||||
.TP
|
||||
.I "--session"
|
||||
Use the standard configuration file for the per-login-session message
|
||||
.I "\-\-session"
|
||||
Use the standard configuration file for the per\-login\-session message
|
||||
bus.
|
||||
.TP
|
||||
.I "--system"
|
||||
.I "\-\-system"
|
||||
Use the standard configuration file for the systemwide message bus.
|
||||
.TP
|
||||
.I "--version"
|
||||
.I "\-\-version"
|
||||
Print the version of the daemon.
|
||||
.TP
|
||||
.I "--introspect"
|
||||
Print the introspection information for all D-Bus internal interfaces.
|
||||
.I "\-\-introspect"
|
||||
Print the introspection information for all D\-Bus internal interfaces.
|
||||
.TP
|
||||
.I "--address[=ADDRESS]"
|
||||
.I "\-\-address[=ADDRESS]"
|
||||
Set the address to listen on. This option overrides the address
|
||||
configured in the configuration file.
|
||||
.TP
|
||||
.I "--systemd-activation"
|
||||
Enable systemd-style service activation. Only useful in conjunction
|
||||
.I "\-\-systemd\-activation"
|
||||
Enable systemd\-style service activation. Only useful in conjunction
|
||||
with the systemd system and session manager on Linux.
|
||||
|
||||
.SH CONFIGURATION FILE
|
||||
|
|
@ -100,7 +100,7 @@ with the systemd system and session manager on Linux.
|
|||
A message bus daemon has a configuration file that specializes it
|
||||
for a particular application. For example, one configuration
|
||||
file might set up the message bus to be a systemwide message bus,
|
||||
while another might set it up to be a per-user-login-session bus.
|
||||
while another might set it up to be a per\-user\-login\-session bus.
|
||||
.PP
|
||||
The configuration file also establishes resource limits, security
|
||||
parameters, and so forth.
|
||||
|
|
@ -109,10 +109,10 @@ The configuration file is not part of any interoperability
|
|||
specification and its backward compatibility is not guaranteed; this
|
||||
document is documentation, not specification.
|
||||
.PP
|
||||
The standard systemwide and per-session message bus setups are
|
||||
configured in the files "@EXPANDED_SYSCONFDIR@/dbus-1/system.conf" and
|
||||
"@EXPANDED_SYSCONFDIR@/dbus-1/session.conf". These files normally
|
||||
<include> a system-local.conf or session-local.conf; you can put local
|
||||
The standard systemwide and per\-session message bus setups are
|
||||
configured in the files "@EXPANDED_SYSCONFDIR@/dbus\-1/system.conf" and
|
||||
"@EXPANDED_SYSCONFDIR@/dbus\-1/session.conf". These files normally
|
||||
<include> a system\-local.conf or session\-local.conf; you can put local
|
||||
overrides in those files to avoid modifying the primary configuration
|
||||
files.
|
||||
|
||||
|
|
@ -121,7 +121,7 @@ The configuration file is an XML document. It must have the following
|
|||
doctype declaration:
|
||||
.nf
|
||||
|
||||
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-Bus Bus Configuration 1.0//EN"
|
||||
<!DOCTYPE busconfig PUBLIC "\-//freedesktop//DTD D\-Bus Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
|
||||
.fi
|
||||
|
|
@ -139,9 +139,9 @@ Root element.
|
|||
.I "<type>"
|
||||
|
||||
.PP
|
||||
The well-known type of the message bus. Currently known values are
|
||||
The well\-known type of the message bus. Currently known values are
|
||||
"system" and "session"; if other values are set, they should be
|
||||
either added to the D-Bus specification, or namespaced. The last
|
||||
either added to the D\-Bus specification, or namespaced. The last
|
||||
<type> element "wins" (previous values are ignored). This element
|
||||
only controls which message bus specific environment variables are
|
||||
set in activated clients. Most of the policy that distinguishes a
|
||||
|
|
@ -149,7 +149,7 @@ session bus from the system bus is controlled from the other elements
|
|||
in the configuration file.
|
||||
|
||||
.PP
|
||||
If the well-known type of the message bus is "session", then the
|
||||
If the well\-known type of the message bus is "session", then the
|
||||
DBUS_STARTER_BUS_TYPE environment variable will be set to "session"
|
||||
and the DBUS_SESSION_BUS_ADDRESS environment variable will be set
|
||||
to the address of the session bus. Likewise, if the type of the
|
||||
|
|
@ -187,7 +187,7 @@ Only files ending in ".conf" are included.
|
|||
This is intended to allow extension of the system bus by particular
|
||||
packages. For example, if CUPS wants to be able to send out
|
||||
notification of printer queue changes, it could install a file to
|
||||
@EXPANDED_SYSCONFDIR@/dbus-1/system.d that allowed all apps to receive
|
||||
@EXPANDED_SYSCONFDIR@/dbus\-1/system.d that allowed all apps to receive
|
||||
this message and allowed the printer daemon user to send it.
|
||||
|
||||
.TP
|
||||
|
|
@ -229,7 +229,7 @@ This may be useful to avoid affecting the behavior of child processes.
|
|||
|
||||
.PP
|
||||
Add an address that the bus should listen on. The
|
||||
address is in the standard D-Bus format that contains
|
||||
address is in the standard D\-Bus format that contains
|
||||
a transport name plus possible parameters/options.
|
||||
|
||||
.PP
|
||||
|
|
@ -258,7 +258,7 @@ Example: <listen>tcp:host=localhost,port=0,family=ipv4</listen>
|
|||
A special case is using a port number of zero (or omitting the port),
|
||||
which means to choose an available port selected by the operating
|
||||
system. The port number chosen can be obtained with the
|
||||
--print-address command line parameter and will be present in other
|
||||
\-\-print\-address command line parameter and will be present in other
|
||||
cases where the server reports its own address, such as when
|
||||
DBUS_SESSION_BUS_ADDRESS is set.
|
||||
|
||||
|
|
@ -302,7 +302,7 @@ service will be used).
|
|||
|
||||
.PP
|
||||
Service files tell the bus how to automatically start a program.
|
||||
They are primarily used with the per-user-session bus,
|
||||
They are primarily used with the per\-user\-session bus,
|
||||
not the systemwide bus.
|
||||
|
||||
.TP
|
||||
|
|
@ -311,33 +311,33 @@ not the systemwide bus.
|
|||
.PP
|
||||
<standard_session_servicedirs/> is equivalent to specifying a series
|
||||
of <servicedir/> elements for each of the data directories in the "XDG
|
||||
Base Directory Specification" with the subdirectory "dbus-1/services",
|
||||
so for example "/usr/share/dbus-1/services" would be among the
|
||||
Base Directory Specification" with the subdirectory "dbus\-1/services",
|
||||
so for example "/usr/share/dbus\-1/services" would be among the
|
||||
directories searched.
|
||||
|
||||
.PP
|
||||
The "XDG Base Directory Specification" can be found at
|
||||
http://freedesktop.org/wiki/Standards/basedir-spec if it hasn't moved,
|
||||
http://freedesktop.org/wiki/Standards/basedir\-spec if it hasn't moved,
|
||||
otherwise try your favorite search engine.
|
||||
|
||||
.PP
|
||||
The <standard_session_servicedirs/> option is only relevant to the
|
||||
per-user-session bus daemon defined in
|
||||
@EXPANDED_SYSCONFDIR@/dbus-1/session.conf. Putting it in any other
|
||||
per\-user\-session bus daemon defined in
|
||||
@EXPANDED_SYSCONFDIR@/dbus\-1/session.conf. Putting it in any other
|
||||
configuration file would probably be nonsense.
|
||||
|
||||
.TP
|
||||
.I "<standard_system_servicedirs/>"
|
||||
|
||||
.PP
|
||||
<standard_system_servicedirs/> specifies the standard system-wide
|
||||
<standard_system_servicedirs/> specifies the standard system\-wide
|
||||
activation directories that should be searched for service files.
|
||||
This option defaults to @EXPANDED_DATADIR@/dbus-1/system-services.
|
||||
This option defaults to @EXPANDED_DATADIR@/dbus\-1/system\-services.
|
||||
|
||||
.PP
|
||||
The <standard_system_servicedirs/> option is only relevant to the
|
||||
per-system bus daemon defined in
|
||||
@EXPANDED_SYSCONFDIR@/dbus-1/system.conf. Putting it in any other
|
||||
per\-system bus daemon defined in
|
||||
@EXPANDED_SYSCONFDIR@/dbus\-1/system.conf. Putting it in any other
|
||||
configuration file would probably be nonsense.
|
||||
|
||||
.TP
|
||||
|
|
@ -346,11 +346,11 @@ configuration file would probably be nonsense.
|
|||
.PP
|
||||
<servicehelper/> specifies the setuid helper that is used to launch
|
||||
system daemons with an alternate user. Typically this should be
|
||||
the dbus-daemon-launch-helper executable in located in libexec.
|
||||
the dbus\-daemon\-launch\-helper executable in located in libexec.
|
||||
|
||||
.PP
|
||||
The <servicehelper/> option is only relevant to the per-system bus daemon
|
||||
defined in @EXPANDED_SYSCONFDIR@/dbus-1/system.conf. Putting it in any other
|
||||
The <servicehelper/> option is only relevant to the per\-system bus daemon
|
||||
defined in @EXPANDED_SYSCONFDIR@/dbus\-1/system.conf. Putting it in any other
|
||||
configuration file would probably be nonsense.
|
||||
|
||||
.TP
|
||||
|
|
@ -396,7 +396,7 @@ Available limit names are:
|
|||
connection
|
||||
"max_replies_per_connection" : max number of pending method
|
||||
replies per connection
|
||||
(number of calls-in-progress)
|
||||
(number of calls\-in\-progress)
|
||||
"reply_timeout" : milliseconds (thousandths)
|
||||
until a method call times out
|
||||
.fi
|
||||
|
|
@ -408,7 +408,7 @@ by max_message_size.
|
|||
|
||||
.PP
|
||||
max_completed_connections divided by max_connections_per_user is the
|
||||
number of users that can work together to denial-of-service all other users by using
|
||||
number of users that can work together to denial\-of\-service all other users by using
|
||||
up all connections on the systemwide bus.
|
||||
|
||||
.PP
|
||||
|
|
@ -426,7 +426,7 @@ they are analogous to a firewall in that they allow expected traffic
|
|||
and prevent unexpected traffic.
|
||||
|
||||
.PP
|
||||
Currently, the system bus has a default-deny policy for sending method calls
|
||||
Currently, the system bus has a default\-deny policy for sending method calls
|
||||
and owning bus names. Everything else, in particular reply messages, receive
|
||||
checks, and signals has a default allow policy.
|
||||
|
||||
|
|
@ -449,14 +449,14 @@ The <policy> element has one of four attributes:
|
|||
.PP
|
||||
Policies are applied to a connection as follows:
|
||||
.nf
|
||||
- all context="default" policies are applied
|
||||
- all group="connection's user's group" policies are applied
|
||||
\- all context="default" policies are applied
|
||||
\- all group="connection's user's group" policies are applied
|
||||
in undefined order
|
||||
- all user="connection's auth user" policies are applied
|
||||
\- all user="connection's auth user" policies are applied
|
||||
in undefined order
|
||||
- all at_console="true" policies are applied
|
||||
- all at_console="false" policies are applied
|
||||
- all context="mandatory" policies are applied
|
||||
\- all at_console="true" policies are applied
|
||||
\- all at_console="false" policies are applied
|
||||
\- all context="mandatory" policies are applied
|
||||
.fi
|
||||
|
||||
.PP
|
||||
|
|
@ -522,7 +522,7 @@ they may not be sent *to that name*. That is, if a connection
|
|||
owns services A, B, C, and sending to A is denied, sending to B or C
|
||||
will not work either.
|
||||
.PP
|
||||
The other send_* and receive_* attributes are purely textual/by-value
|
||||
The other send_* and receive_* attributes are purely textual/by\-value
|
||||
matches against the given field in the message header.
|
||||
.PP
|
||||
"Eavesdropping" occurs when an application receives a message that
|
||||
|
|
@ -590,7 +590,7 @@ received" are evaluated separately.
|
|||
Be careful with send_interface/receive_interface, because the
|
||||
interface field in messages is optional. In particular, do NOT
|
||||
specify <deny send_interface="org.foo.Bar"/>! This will cause
|
||||
no-interface messages to be blocked for all services, which is
|
||||
no\-interface messages to be blocked for all services, which is
|
||||
almost certainly not what you intended. Always use rules of
|
||||
the form: <deny send_interface="org.foo.Bar" send_destination="org.foo.Service"/>
|
||||
|
||||
|
|
@ -614,7 +614,7 @@ creates a mapping. Right now only one kind of association is possible:
|
|||
.PP
|
||||
This means that if a connection asks to own the name
|
||||
"org.freedesktop.Foobar" then the source context will be the context
|
||||
of the connection and the target context will be "foo_t" - see the
|
||||
of the connection and the target context will be "foo_t" \- see the
|
||||
short discussion of SELinux below.
|
||||
|
||||
.PP
|
||||
|
|
@ -668,7 +668,7 @@ associated permissions defined to control operations on objects with
|
|||
that class.
|
||||
|
||||
.PP
|
||||
D-Bus performs SELinux security checks in two places.
|
||||
D\-Bus performs SELinux security checks in two places.
|
||||
|
||||
.PP
|
||||
First, any time a message is routed from one connection to another
|
||||
|
|
@ -710,8 +710,8 @@ haven't installed a security policy file to allow your message
|
|||
through, it won't work. For the session bus, this is not a concern.
|
||||
.PP
|
||||
The simplest way to figure out what's happening on the bus is to run
|
||||
the \fIdbus-monitor\fP program, which comes with the D-Bus
|
||||
package. You can also send test messages with \fIdbus-send\fP. These
|
||||
the \fIdbus\-monitor\fP program, which comes with the D\-Bus
|
||||
package. You can also send test messages with \fIdbus\-send\fP. These
|
||||
programs have their own man pages.
|
||||
.PP
|
||||
If you want to know what the daemon itself is doing, you might consider
|
||||
|
|
@ -722,20 +722,20 @@ messing up your real session and system daemons.
|
|||
To run a separate test copy of the daemon, for example you might open a terminal
|
||||
and type:
|
||||
.nf
|
||||
DBUS_VERBOSE=1 dbus-daemon --session --print-address
|
||||
DBUS_VERBOSE=1 dbus\-daemon \-\-session \-\-print\-address
|
||||
.fi
|
||||
.PP
|
||||
The test daemon address will be printed when the daemon starts. You will need
|
||||
to copy-and-paste this address and use it as the value of the
|
||||
to copy\-and\-paste this address and use it as the value of the
|
||||
DBUS_SESSION_BUS_ADDRESS environment variable when you launch the applications
|
||||
you want to test. This will cause those applications to connect to your
|
||||
test bus instead of the DBUS_SESSION_BUS_ADDRESS of your real session bus.
|
||||
.PP
|
||||
DBUS_VERBOSE=1 will have NO EFFECT unless your copy of D-Bus
|
||||
DBUS_VERBOSE=1 will have NO EFFECT unless your copy of D\-Bus
|
||||
was compiled with verbose mode enabled. This is not recommended in
|
||||
production builds due to performance impact. You may need to rebuild
|
||||
D-Bus if your copy was not built with debugging in mind. (DBUS_VERBOSE
|
||||
also affects the D-Bus library and thus applications using D-Bus; it may
|
||||
D\-Bus if your copy was not built with debugging in mind. (DBUS_VERBOSE
|
||||
also affects the D\-Bus library and thus applications using D\-Bus; it may
|
||||
be useful to see verbose output on both the client side and from the daemon.)
|
||||
.PP
|
||||
If you want to get fancy, you can create a custom bus
|
||||
|
|
@ -748,5 +748,5 @@ for example.
|
|||
See http://www.freedesktop.org/software/dbus/doc/AUTHORS
|
||||
|
||||
.SH BUGS
|
||||
Please send bug reports to the D-Bus mailing list or bug tracker,
|
||||
Please send bug reports to the D\-Bus mailing list or bug tracker,
|
||||
see http://www.freedesktop.org/software/dbus/
|
||||
|
|
|
|||
|
|
@ -1,77 +1,77 @@
|
|||
.\"
|
||||
.\" dbus-launch manual page.
|
||||
.\" dbus\-launch manual page.
|
||||
.\" Copyright (C) 2003 Red Hat, Inc.
|
||||
.\"
|
||||
.TH dbus-launch 1
|
||||
.TH dbus\-launch 1
|
||||
.SH NAME
|
||||
dbus-launch \- Utility to start a message bus from a shell script
|
||||
dbus\-launch \- Utility to start a message bus from a shell script
|
||||
.SH SYNOPSIS
|
||||
.PP
|
||||
.B dbus-launch [\-\-version] [\-\-sh-syntax] [\-\-csh-syntax] [\-\-auto-syntax] [\-\-exit-with-session] [\-\-autolaunch=MACHINEID] [\-\-config-file=FILENAME] [PROGRAM] [ARGS...]
|
||||
.B dbus\-launch [\-\-version] [\-\-sh\-syntax] [\-\-csh\-syntax] [\-\-auto\-syntax] [\-\-exit\-with\-session] [\-\-autolaunch=MACHINEID] [\-\-config\-file=FILENAME] [PROGRAM] [ARGS...]
|
||||
|
||||
.SH DESCRIPTION
|
||||
|
||||
The \fIdbus-launch\fP command is used to start a session bus
|
||||
instance of \fIdbus-daemon\fP from a shell script.
|
||||
The \fIdbus\-launch\fP command is used to start a session bus
|
||||
instance of \fIdbus\-daemon\fP from a shell script.
|
||||
It would normally be called from a user's login
|
||||
scripts. Unlike the daemon itself, \fIdbus-launch\fP exits, so
|
||||
scripts. Unlike the daemon itself, \fIdbus\-launch\fP exits, so
|
||||
backticks or the $() construct can be used to read information from
|
||||
\fIdbus-launch\fP.
|
||||
\fIdbus\-launch\fP.
|
||||
|
||||
With no arguments, \fIdbus-launch\fP will launch a session bus
|
||||
With no arguments, \fIdbus\-launch\fP will launch a session bus
|
||||
instance and print the address and pid of that instance to standard
|
||||
output.
|
||||
|
||||
You may specify a program to be run; in this case, \fIdbus-launch\fP
|
||||
You may specify a program to be run; in this case, \fIdbus\-launch\fP
|
||||
will launch a session bus instance, set the appropriate environment
|
||||
variables so the specified program can find the bus, and then execute the
|
||||
specified program, with the specified arguments. See below for
|
||||
examples.
|
||||
|
||||
If you launch a program, \fIdbus-launch\fP will not print the
|
||||
If you launch a program, \fIdbus\-launch\fP will not print the
|
||||
information about the new bus to standard output.
|
||||
|
||||
When \fIdbus-launch\fP prints bus information to standard output, by
|
||||
default it is in a simple key-value pairs format. However, you may
|
||||
request several alternate syntaxes using the \-\-sh-syntax, \-\-csh-syntax,
|
||||
\-\-binary-syntax, or
|
||||
\-\-auto-syntax options. Several of these cause \fIdbus-launch\fP to emit shell code
|
||||
When \fIdbus\-launch\fP prints bus information to standard output, by
|
||||
default it is in a simple key\-value pairs format. However, you may
|
||||
request several alternate syntaxes using the \-\-sh\-syntax, \-\-csh\-syntax,
|
||||
\-\-binary\-syntax, or
|
||||
\-\-auto\-syntax options. Several of these cause \fIdbus\-launch\fP to emit shell code
|
||||
to set up the environment.
|
||||
|
||||
With the \-\-auto-syntax option, \fIdbus-launch\fP looks at the value
|
||||
With the \-\-auto\-syntax option, \fIdbus\-launch\fP looks at the value
|
||||
of the SHELL environment variable to determine which shell syntax
|
||||
should be used. If SHELL ends in "csh", then csh-compatible code is
|
||||
should be used. If SHELL ends in "csh", then csh\-compatible code is
|
||||
emitted; otherwise Bourne shell code is emitted. Instead of passing
|
||||
\-\-auto-syntax, you may explicity specify a particular one by using
|
||||
\-\-sh-syntax for Bourne syntax, or \-\-csh-syntax for csh syntax.
|
||||
In scripts, it's more robust to avoid \-\-auto-syntax and you hopefully
|
||||
\-\-auto\-syntax, you may explicity specify a particular one by using
|
||||
\-\-sh\-syntax for Bourne syntax, or \-\-csh\-syntax for csh syntax.
|
||||
In scripts, it's more robust to avoid \-\-auto\-syntax and you hopefully
|
||||
know which shell your script is written in.
|
||||
|
||||
.PP
|
||||
See http://www.freedesktop.org/software/dbus/ for more information
|
||||
about D-Bus. See also the man page for \fIdbus-daemon\fP.
|
||||
about D\-Bus. See also the man page for \fIdbus\-daemon\fP.
|
||||
|
||||
.PP
|
||||
Here is an example of how to use \fIdbus-launch\fP with an
|
||||
sh-compatible shell to start the per-session bus daemon:
|
||||
Here is an example of how to use \fIdbus\-launch\fP with an
|
||||
sh\-compatible shell to start the per\-session bus daemon:
|
||||
.nf
|
||||
|
||||
## test for an existing bus daemon, just to be safe
|
||||
if test -z "$DBUS_SESSION_BUS_ADDRESS" ; then
|
||||
if test \-z "$DBUS_SESSION_BUS_ADDRESS" ; then
|
||||
## if not found, launch a new one
|
||||
eval `dbus-launch --sh-syntax --exit-with-session`
|
||||
echo "D-Bus per-session daemon address is: $DBUS_SESSION_BUS_ADDRESS"
|
||||
eval `dbus\-launch \-\-sh\-syntax \-\-exit\-with\-session`
|
||||
echo "D\-Bus per\-session daemon address is: $DBUS_SESSION_BUS_ADDRESS"
|
||||
fi
|
||||
|
||||
.fi
|
||||
You might run something like that in your login scripts.
|
||||
|
||||
.PP
|
||||
Another way to use \fIdbus-launch\fP is to run your main session
|
||||
Another way to use \fIdbus\-launch\fP is to run your main session
|
||||
program, like so:
|
||||
.nf
|
||||
|
||||
dbus-launch gnome-session
|
||||
dbus\-launch gnome\-session
|
||||
|
||||
.fi
|
||||
The above would likely be appropriate for ~/.xsession or ~/.Xclients.
|
||||
|
|
@ -80,10 +80,10 @@ The above would likely be appropriate for ~/.xsession or ~/.Xclients.
|
|||
|
||||
.PP
|
||||
If DBUS_SESSION_BUS_ADDRESS is not set for a process that tries to use
|
||||
D-Bus, by default the process will attempt to invoke dbus-launch with
|
||||
the --autolaunch option to start up a new session bus or find the
|
||||
D\-Bus, by default the process will attempt to invoke dbus\-launch with
|
||||
the \-\-autolaunch option to start up a new session bus or find the
|
||||
existing bus address on the X display or in a file in
|
||||
~/.dbus/session-bus/
|
||||
~/.dbus/session\-bus/
|
||||
|
||||
.PP
|
||||
Whenever an autolaunch occurs, the application that had to
|
||||
|
|
@ -114,70 +114,70 @@ DBUS_SESSION_BUS_ADDRESS. Autolaunch happens because the default
|
|||
address if none is set is "autolaunch:", so if any other address is
|
||||
set there will be no autolaunch. You can however include autolaunch in
|
||||
an explicit session bus address as a fallback, for example
|
||||
DBUS_SESSION_BUS_ADDRESS="something:,autolaunch:" - in that case if
|
||||
DBUS_SESSION_BUS_ADDRESS="something:,autolaunch:" \- in that case if
|
||||
the first address doesn't work, processes will autolaunch. (The bus
|
||||
address variable contains a comma-separated list of addresses to try.)
|
||||
address variable contains a comma\-separated list of addresses to try.)
|
||||
|
||||
.PP
|
||||
The --autolaunch option is considered an internal implementation
|
||||
The \-\-autolaunch option is considered an internal implementation
|
||||
detail of libdbus, and in fact there are plans to change it. There's
|
||||
no real reason to use it outside of the libdbus implementation anyhow.
|
||||
|
||||
.SH OPTIONS
|
||||
The following options are supported:
|
||||
.TP
|
||||
.I "--auto-syntax"
|
||||
Choose \-\-csh-syntax or \-\-sh-syntax based on the SHELL environment variable.
|
||||
.I "\-\-auto\-syntax"
|
||||
Choose \-\-csh\-syntax or \-\-sh\-syntax based on the SHELL environment variable.
|
||||
|
||||
.I "--binary-syntax"
|
||||
Write to stdout a nul-terminated bus address, then the bus PID as a
|
||||
.I "\-\-binary\-syntax"
|
||||
Write to stdout a nul\-terminated bus address, then the bus PID as a
|
||||
binary integer of size sizeof(pid_t), then the bus X window ID as a
|
||||
binary integer of size sizeof(long). Integers are in the machine's
|
||||
byte order, not network byte order or any other canonical byte order.
|
||||
|
||||
.TP
|
||||
.I "--close-stderr"
|
||||
Close the standard error output stream before starting the D-Bus
|
||||
daemon. This is useful if you want to capture dbus-launch error
|
||||
messages but you don't want dbus-daemon to keep the stream open to
|
||||
.I "\-\-close\-stderr"
|
||||
Close the standard error output stream before starting the D\-Bus
|
||||
daemon. This is useful if you want to capture dbus\-launch error
|
||||
messages but you don't want dbus\-daemon to keep the stream open to
|
||||
your application.
|
||||
|
||||
.TP
|
||||
.I "--config-file=FILENAME"
|
||||
Pass \-\-config-file=FILENAME to the bus daemon, instead of passing it
|
||||
the \-\-session argument. See the man page for dbus-daemon
|
||||
.I "\-\-config\-file=FILENAME"
|
||||
Pass \-\-config\-file=FILENAME to the bus daemon, instead of passing it
|
||||
the \-\-session argument. See the man page for dbus\-daemon
|
||||
|
||||
.TP
|
||||
.I "--csh-syntax"
|
||||
.I "\-\-csh\-syntax"
|
||||
Emit csh compatible code to set up environment variables.
|
||||
|
||||
.TP
|
||||
.I "--exit-with-session"
|
||||
.I "\-\-exit\-with\-session"
|
||||
If this option is provided, a persistent "babysitter" process will be
|
||||
created that watches stdin for HUP and tries to connect to the X
|
||||
server. If this process gets a HUP on stdin or loses its X connection,
|
||||
it kills the message bus daemon.
|
||||
|
||||
.TP
|
||||
.I "--autolaunch=MACHINEID"
|
||||
This option implies that \fIdbus-launch\fP should scan for a
|
||||
previously-started session and reuse the values found there. If no
|
||||
.I "\-\-autolaunch=MACHINEID"
|
||||
This option implies that \fIdbus\-launch\fP should scan for a
|
||||
previously\-started session and reuse the values found there. If no
|
||||
session is found, it will start a new session. The
|
||||
\-\-exit-with-session option is implied if \-\-autolaunch is given.
|
||||
\-\-exit\-with\-session option is implied if \-\-autolaunch is given.
|
||||
This option is for the exclusive use of libdbus, you do not want to
|
||||
use it manually. It may change in the future.
|
||||
|
||||
.TP
|
||||
.I "--sh-syntax"
|
||||
Emit Bourne-shell compatible code to set up environment variables.
|
||||
.I "\-\-sh\-syntax"
|
||||
Emit Bourne\-shell compatible code to set up environment variables.
|
||||
|
||||
.TP
|
||||
.I "--version"
|
||||
Print the version of dbus-launch
|
||||
.I "\-\-version"
|
||||
Print the version of dbus\-launch
|
||||
|
||||
.SH AUTHOR
|
||||
See http://www.freedesktop.org/software/dbus/doc/AUTHORS
|
||||
|
||||
.SH BUGS
|
||||
Please send bug reports to the D-Bus mailing list or bug tracker,
|
||||
Please send bug reports to the D\-Bus mailing list or bug tracker,
|
||||
see http://www.freedesktop.org/software/dbus/
|
||||
|
|
|
|||
|
|
@ -1,78 +1,78 @@
|
|||
.\"
|
||||
.\" dbus-monitor manual page.
|
||||
.\" dbus\-monitor manual page.
|
||||
.\" Copyright (C) 2003 Red Hat, Inc.
|
||||
.\"
|
||||
.TH dbus-monitor 1
|
||||
.TH dbus\-monitor 1
|
||||
.SH NAME
|
||||
dbus-monitor \- debug probe to print message bus messages
|
||||
dbus\-monitor \- debug probe to print message bus messages
|
||||
.SH SYNOPSIS
|
||||
.PP
|
||||
.B dbus-monitor
|
||||
.B dbus\-monitor
|
||||
[\-\-system | \-\-session | \-\-address ADDRESS] [\-\-profile | \-\-monitor]
|
||||
[watch expressions]
|
||||
|
||||
.SH DESCRIPTION
|
||||
|
||||
The \fIdbus-monitor\fP command is used to monitor messages going
|
||||
through a D-Bus message bus. See
|
||||
The \fIdbus\-monitor\fP command is used to monitor messages going
|
||||
through a D\-Bus message bus. See
|
||||
http://www.freedesktop.org/software/dbus/ for more information about
|
||||
the big picture.
|
||||
|
||||
.PP
|
||||
There are two well-known message buses: the systemwide message bus
|
||||
There are two well\-known message buses: the systemwide message bus
|
||||
(installed on many systems as the "messagebus" service) and the
|
||||
per-user-login-session message bus (started each time a user logs in).
|
||||
The \-\-system and \-\-session options direct \fIdbus-monitor\fP to
|
||||
per\-user\-login\-session message bus (started each time a user logs in).
|
||||
The \-\-system and \-\-session options direct \fIdbus\-monitor\fP to
|
||||
monitor the system or session buses respectively. If neither is
|
||||
specified, \fIdbus-monitor\fP monitors the session bus.
|
||||
specified, \fIdbus\-monitor\fP monitors the session bus.
|
||||
|
||||
.PP
|
||||
\fIdbus-monitor\fP has two different output modes, the 'classic'-style
|
||||
\fIdbus\-monitor\fP has two different output modes, the 'classic'\-style
|
||||
monitoring mode and profiling mode. The profiling format is a compact
|
||||
format with a single line per message and microsecond-resolution timing
|
||||
format with a single line per message and microsecond\-resolution timing
|
||||
information. The \-\-profile and \-\-monitor options select the profiling
|
||||
and monitoring output format respectively. If neither is specified,
|
||||
\fIdbus-monitor\fP uses the monitoring output format.
|
||||
\fIdbus\-monitor\fP uses the monitoring output format.
|
||||
|
||||
.PP
|
||||
In order to get \fIdbus-monitor\fP to see the messages you are interested
|
||||
In order to get \fIdbus\-monitor\fP to see the messages you are interested
|
||||
in, you should specify a set of watch expressions as you would expect to
|
||||
be passed to the \fIdbus_bus_add_match\fP function.
|
||||
|
||||
.PP
|
||||
The message bus configuration may keep \fIdbus-monitor\fP from seeing
|
||||
all messages, especially if you run the monitor as a non-root user.
|
||||
The message bus configuration may keep \fIdbus\-monitor\fP from seeing
|
||||
all messages, especially if you run the monitor as a non\-root user.
|
||||
|
||||
.SH OPTIONS
|
||||
.TP
|
||||
.I "--system"
|
||||
.I "\-\-system"
|
||||
Monitor the system message bus.
|
||||
.TP
|
||||
.I "--session"
|
||||
.I "\-\-session"
|
||||
Monitor the session message bus. (This is the default.)
|
||||
.TP
|
||||
.I "--address ADDRESS"
|
||||
.I "\-\-address ADDRESS"
|
||||
Monitor an arbitrary message bus given at ADDRESS.
|
||||
.TP
|
||||
.I "--profile"
|
||||
.I "\-\-profile"
|
||||
Use the profiling output format.
|
||||
.TP
|
||||
.I "--monitor"
|
||||
.I "\-\-monitor"
|
||||
Use the monitoring output format. (This is the default.)
|
||||
|
||||
.SH EXAMPLE
|
||||
Here is an example of using dbus-monitor to watch for the gnome typing
|
||||
Here is an example of using dbus\-monitor to watch for the gnome typing
|
||||
monitor to say things
|
||||
.nf
|
||||
|
||||
dbus-monitor "type='signal',sender='org.gnome.TypingMonitor',interface='org.gnome.TypingMonitor'"
|
||||
dbus\-monitor "type='signal',sender='org.gnome.TypingMonitor',interface='org.gnome.TypingMonitor'"
|
||||
|
||||
.fi
|
||||
|
||||
.SH AUTHOR
|
||||
dbus-monitor was written by Philip Blundell.
|
||||
dbus\-monitor was written by Philip Blundell.
|
||||
The profiling output mode was added by Olli Salli.
|
||||
|
||||
.SH BUGS
|
||||
Please send bug reports to the D-Bus mailing list or bug tracker,
|
||||
Please send bug reports to the D\-Bus mailing list or bug tracker,
|
||||
see http://www.freedesktop.org/software/dbus/
|
||||
|
|
|
|||
|
|
@ -1,39 +1,39 @@
|
|||
.\"
|
||||
.\" dbus-send manual page.
|
||||
.\" dbus\-send manual page.
|
||||
.\" Copyright (C) 2003 Red Hat, Inc.
|
||||
.\"
|
||||
.TH dbus-send 1
|
||||
.TH dbus\-send 1
|
||||
.SH NAME
|
||||
dbus-send \- Send a message to a message bus
|
||||
dbus\-send \- Send a message to a message bus
|
||||
.SH SYNOPSIS
|
||||
.PP
|
||||
.B dbus-send
|
||||
[\-\-system | \-\-session] [\-\-dest=NAME] [\-\-print-reply]
|
||||
.B dbus\-send
|
||||
[\-\-system | \-\-session] [\-\-dest=NAME] [\-\-print\-reply]
|
||||
[\-\-type=TYPE] <destination object path> <message name> [contents ...]
|
||||
|
||||
.SH DESCRIPTION
|
||||
|
||||
The \fIdbus-send\fP command is used to send a message to a D-Bus message
|
||||
The \fIdbus\-send\fP command is used to send a message to a D\-Bus message
|
||||
bus. See http://www.freedesktop.org/software/dbus/ for more
|
||||
information about the big picture.
|
||||
|
||||
.PP
|
||||
There are two well-known message buses: the systemwide message bus
|
||||
There are two well\-known message buses: the systemwide message bus
|
||||
(installed on many systems as the "messagebus" service) and the
|
||||
per-user-login-session message bus (started each time a user logs in).
|
||||
The \-\-system and \-\-session options direct \fIdbus-send\fP to send
|
||||
per\-user\-login\-session message bus (started each time a user logs in).
|
||||
The \-\-system and \-\-session options direct \fIdbus\-send\fP to send
|
||||
messages to the system or session buses respectively. If neither is
|
||||
specified, \fIdbus-send\fP sends to the session bus.
|
||||
specified, \fIdbus\-send\fP sends to the session bus.
|
||||
|
||||
.PP
|
||||
Nearly all uses of \fIdbus-send\fP must provide the \-\-dest argument
|
||||
Nearly all uses of \fIdbus\-send\fP must provide the \-\-dest argument
|
||||
which is the name of a connection on the bus to send the message to. If
|
||||
\-\-dest is omitted, no destination is set.
|
||||
|
||||
.PP
|
||||
The object path and the name of the message to send must always be
|
||||
specified. Following arguments, if any, are the message contents
|
||||
(message arguments). These are given as type-specified values and
|
||||
(message arguments). These are given as type\-specified values and
|
||||
may include containers (arrays, dicts, and variants) as described below.
|
||||
|
||||
.nf
|
||||
|
|
@ -46,21 +46,21 @@ may include containers (arrays, dicts, and variants) as described below.
|
|||
<type> ::= string | int16 | uint 16 | int32 | uint32 | int64 | uint64 | double | byte | boolean | objpath
|
||||
.fi
|
||||
|
||||
D-Bus supports more types than these, but \fIdbus-send\fP currently
|
||||
does not. Also, \fIdbus-send\fP does not permit empty containers
|
||||
D\-Bus supports more types than these, but \fIdbus\-send\fP currently
|
||||
does not. Also, \fIdbus\-send\fP does not permit empty containers
|
||||
or nested containers (e.g. arrays of variants).
|
||||
|
||||
.PP
|
||||
Here is an example invocation:
|
||||
.nf
|
||||
|
||||
dbus-send \-\-dest=org.freedesktop.ExampleName \\
|
||||
dbus\-send \-\-dest=org.freedesktop.ExampleName \\
|
||||
/org/freedesktop/sample/object/name \\
|
||||
org.freedesktop.ExampleInterface.ExampleMethod \\
|
||||
int32:47 string:'hello world' double:65.32 \\
|
||||
array:string:"1st item","next item","last item" \\
|
||||
dict:string:int32:"one",1,"two",2,"three",3 \\
|
||||
variant:int32:-8 \\
|
||||
variant:int32:\-8 \\
|
||||
objpath:/org/freedesktop/sample/object/name
|
||||
|
||||
.fi
|
||||
|
|
@ -72,24 +72,24 @@ and the interface member are separate fields.
|
|||
.SH OPTIONS
|
||||
The following options are supported:
|
||||
.TP
|
||||
.I "--dest=NAME"
|
||||
.I "\-\-dest=NAME"
|
||||
Specify the name of the connection to receive the message.
|
||||
.TP
|
||||
.I "--print-reply"
|
||||
.I "\-\-print\-reply"
|
||||
Block for a reply to the message sent, and print any reply received.
|
||||
.TP
|
||||
.I "--system"
|
||||
.I "\-\-system"
|
||||
Send to the system message bus.
|
||||
.TP
|
||||
.I "--session"
|
||||
.I "\-\-session"
|
||||
Send to the session message bus. (This is the default.)
|
||||
.TP
|
||||
.I "--type=TYPE"
|
||||
.I "\-\-type=TYPE"
|
||||
Specify "method_call" or "signal" (defaults to "signal").
|
||||
|
||||
.SH AUTHOR
|
||||
dbus-send was written by Philip Blundell.
|
||||
dbus\-send was written by Philip Blundell.
|
||||
|
||||
.SH BUGS
|
||||
Please send bug reports to the D-Bus mailing list or bug tracker,
|
||||
Please send bug reports to the D\-Bus mailing list or bug tracker,
|
||||
see http://www.freedesktop.org/software/dbus/
|
||||
|
|
|
|||
|
|
@ -1,36 +1,36 @@
|
|||
.\"
|
||||
.\" dbus-uuidgen manual page.
|
||||
.\" dbus\-uuidgen manual page.
|
||||
.\" Copyright (C) 2006 Red Hat, Inc.
|
||||
.\"
|
||||
.TH dbus-uuidgen 1
|
||||
.TH dbus\-uuidgen 1
|
||||
.SH NAME
|
||||
dbus-uuidgen \- Utility to generate UUIDs
|
||||
dbus\-uuidgen \- Utility to generate UUIDs
|
||||
.SH SYNOPSIS
|
||||
.PP
|
||||
.B dbus-uuidgen [\-\-version] [\-\-ensure[=FILENAME]] [\-\-get[=FILENAME]]
|
||||
.B dbus\-uuidgen [\-\-version] [\-\-ensure[=FILENAME]] [\-\-get[=FILENAME]]
|
||||
|
||||
.SH DESCRIPTION
|
||||
|
||||
The \fIdbus-uuidgen\fP command generates or reads a universally unique ID.
|
||||
The \fIdbus\-uuidgen\fP command generates or reads a universally unique ID.
|
||||
|
||||
.PP
|
||||
Note that the D-Bus UUID has no relationship to RFC 4122 and does not generate
|
||||
Note that the D\-Bus UUID has no relationship to RFC 4122 and does not generate
|
||||
UUIDs compatible with that spec. Many systems have a separate command
|
||||
for that (often called "uuidgen").
|
||||
|
||||
.PP
|
||||
See http://www.freedesktop.org/software/dbus/ for more information
|
||||
about D-Bus.
|
||||
about D\-Bus.
|
||||
|
||||
.PP
|
||||
The primary usage of \fIdbus-uuidgen\fP is to run in the post-install
|
||||
script of a D-Bus package like this:
|
||||
The primary usage of \fIdbus\-uuidgen\fP is to run in the post\-install
|
||||
script of a D\-Bus package like this:
|
||||
.nf
|
||||
dbus-uuidgen --ensure
|
||||
dbus\-uuidgen \-\-ensure
|
||||
.fi
|
||||
|
||||
.PP
|
||||
This will ensure that /var/lib/dbus/machine-id exists and has the uuid in it.
|
||||
This will ensure that /var/lib/dbus/machine\-id exists and has the uuid in it.
|
||||
It won't overwrite an existing uuid, since this id should remain fixed
|
||||
for a single machine until the next reboot at least.
|
||||
|
||||
|
|
@ -43,15 +43,15 @@ sockets, local X displays, localhost.localdomain resolution, process
|
|||
IDs, and so forth.
|
||||
|
||||
.PP
|
||||
If you run \fIdbus-uuidgen\fP with no options it just prints a new uuid made
|
||||
If you run \fIdbus\-uuidgen\fP with no options it just prints a new uuid made
|
||||
up out of thin air.
|
||||
|
||||
.PP
|
||||
If you run it with --get, it prints the machine UUID by default, or
|
||||
If you run it with \-\-get, it prints the machine UUID by default, or
|
||||
the UUID in the specified file if you specify a file.
|
||||
|
||||
.PP
|
||||
If you try to change an existing machine-id on a running system, it will
|
||||
If you try to change an existing machine\-id on a running system, it will
|
||||
probably result in bad things happening. Don't try to change this file. Also,
|
||||
don't make it the same on two different systems; it needs to be different
|
||||
anytime there are two different kernels running.
|
||||
|
|
@ -63,27 +63,27 @@ because there are two different kernels.
|
|||
.SH OPTIONS
|
||||
The following options are supported:
|
||||
.TP
|
||||
.I "--get[=FILENAME]"
|
||||
If a filename is not given, defaults to localstatedir/lib/dbus/machine-id
|
||||
.I "\-\-get[=FILENAME]"
|
||||
If a filename is not given, defaults to localstatedir/lib/dbus/machine\-id
|
||||
(localstatedir is usually /var). If this file exists and is valid, the
|
||||
uuid in the file is printed on stdout. Otherwise, the command exits
|
||||
with a nonzero status.
|
||||
|
||||
.TP
|
||||
.I "--ensure[=FILENAME]"
|
||||
If a filename is not given, defaults to localstatedir/lib/dbus/machine-id
|
||||
.I "\-\-ensure[=FILENAME]"
|
||||
If a filename is not given, defaults to localstatedir/lib/dbus/machine\-id
|
||||
(localstatedir is usually /var). If this file exists then it will be
|
||||
validated, and a failure code returned if it contains the wrong thing.
|
||||
If the file does not exist, it will be created with a new uuid in it.
|
||||
On success, prints no output.
|
||||
|
||||
.TP
|
||||
.I "--version"
|
||||
Print the version of dbus-uuidgen
|
||||
.I "\-\-version"
|
||||
Print the version of dbus\-uuidgen
|
||||
|
||||
.SH AUTHOR
|
||||
See http://www.freedesktop.org/software/dbus/doc/AUTHORS
|
||||
|
||||
.SH BUGS
|
||||
Please send bug reports to the D-Bus mailing list or bug tracker,
|
||||
Please send bug reports to the D\-Bus mailing list or bug tracker,
|
||||
see http://www.freedesktop.org/software/dbus/
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue