2014-04-23 19:34:05 +00:00
|
|
|
|
.. _config:
|
|
|
|
|
|
2013-04-10 18:04:29 +00:00
|
|
|
|
Configuration
|
|
|
|
|
=============
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2013-04-10 18:04:29 +00:00
|
|
|
|
The configuration is located in the file ``~/.config/poezio/poezio.cfg``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
On its first startup, poezio will create that file (and its containing
|
|
|
|
|
directories) with the default configuration. You can edit that file manually
|
|
|
|
|
or use the :term:`/set` command to edit some of its values directly from poezio.
|
|
|
|
|
This file is also used to configure key bindings, but this is explained
|
2013-04-10 18:04:29 +00:00
|
|
|
|
in the :ref:`keys-page` documentation file.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
|
|
|
|
That file is read at each startup and the configuration is saved when poezio
|
|
|
|
|
is closed.
|
|
|
|
|
|
|
|
|
|
This configuration file **requires** all global options to be in a section
|
|
|
|
|
named [Poezio]. Some other options can be in optional sections and will
|
|
|
|
|
apply only to tabs having the option’s name.
|
|
|
|
|
|
|
|
|
|
An option is formatted like this:
|
|
|
|
|
|
|
|
|
|
``option = value``
|
|
|
|
|
|
|
|
|
|
An empty value *doesn’t* mean that the default value will be used. That’s
|
|
|
|
|
just an empty value. To use the default value, just comment or remove the
|
|
|
|
|
option entirely.
|
|
|
|
|
|
|
|
|
|
Here is a list of all the available configuration options, their meaning
|
|
|
|
|
and their default value.
|
|
|
|
|
|
|
|
|
|
Global section options
|
2013-04-10 18:04:29 +00:00
|
|
|
|
----------------------
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
|
|
|
|
These options have a sense when they are in the global section. Some of
|
|
|
|
|
them can also be in an optional configuration section, see the next
|
|
|
|
|
section of this documentation.
|
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
The options here are separated thematically for convenience but they all
|
|
|
|
|
go into the main config section.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
Security
|
|
|
|
|
~~~~~~~~
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
Options pertaining to security, such as :ref:`TLS encryption <security settings>`
|
|
|
|
|
and certificate validation.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
.. glossary::
|
|
|
|
|
:sorted:
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
|
|
|
|
ca_cert_path
|
|
|
|
|
|
|
|
|
|
**Default value:** ``[empty]``
|
|
|
|
|
|
|
|
|
|
Path to the certificate of the Certification Authority.
|
|
|
|
|
As some services may keep different certificates, it is an alternative to
|
|
|
|
|
the Trust On First Use model provided by the :term:`certificate` option.
|
|
|
|
|
This option is not affected by :term:`ignore_certificate` and boths checks
|
|
|
|
|
may be active at the same time.
|
|
|
|
|
|
|
|
|
|
certificate
|
|
|
|
|
|
|
|
|
|
**Default value:** ``[empty]``
|
|
|
|
|
|
2014-10-08 10:55:22 +00:00
|
|
|
|
The SHA-2 fingerprint of the SSL certificate as a hexadecimal string,
|
|
|
|
|
you should not touch it, except if know what you are doing.
|
|
|
|
|
|
|
|
|
|
.. note:: the fingerprint was previously stored in SHA-1, and has been
|
|
|
|
|
silently upgraded to SHA-2 if the SHA-1 still matched.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-01-15 17:28:23 +00:00
|
|
|
|
ciphers
|
|
|
|
|
|
|
|
|
|
**Default value:** ``HIGH+kEDH:HIGH+kEECDH:HIGH:!PSK:!SRP:!3DES:!aNULL``
|
|
|
|
|
|
|
|
|
|
The TLS cipher suites allowed, in `OpenSSL format`_. Modify this if
|
|
|
|
|
you know what you are doing, see the :ref:`ciphers` dedicated section
|
|
|
|
|
for more details.
|
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
force_encryption
|
2013-06-10 22:03:48 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``true``
|
2013-06-10 22:03:48 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
If set to true, all connections will use TLS by default. Only turn this to
|
|
|
|
|
false if you cannot connect to your server, and do not care about your password
|
|
|
|
|
or the pricacy of your communications.
|
2013-06-10 22:03:48 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
ignore_certificate
|
2013-06-10 22:03:48 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``false``
|
2013-06-10 22:03:48 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
Skip certificate validation on connection when ``true``. Useful when you are in
|
|
|
|
|
anonymous mode and changing servers often. Dangerous in other cases, from a
|
|
|
|
|
security perspective.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account
|
|
|
|
|
~~~~~~~
|
|
|
|
|
|
|
|
|
|
Options related to account configuration, nickname…
|
|
|
|
|
|
|
|
|
|
.. glossary::
|
|
|
|
|
:sorted:
|
|
|
|
|
|
|
|
|
|
jid
|
|
|
|
|
|
|
|
|
|
**Default value:** ``[empty]``
|
|
|
|
|
|
|
|
|
|
Jabber identifier. Specify it only if you want to connect using an existing
|
|
|
|
|
account on a server. This is optional and useful only for some features,
|
|
|
|
|
like room administration or nickname registration.
|
|
|
|
|
The :term:`server` option will be ignored if you specify a JID (Jabber id)
|
|
|
|
|
It should be in the form nickname@server.tld
|
2013-06-10 22:03:48 +00:00
|
|
|
|
|
2013-04-10 14:11:22 +00:00
|
|
|
|
custom_host
|
|
|
|
|
|
|
|
|
|
**Default value:** ``[empty]``
|
|
|
|
|
|
|
|
|
|
A custom host that will be used instead of the DNS records for the server
|
|
|
|
|
(anonymous or the jid’s) defined above.
|
|
|
|
|
You should not need this in a "normal" use case.
|
|
|
|
|
|
|
|
|
|
custom_port
|
|
|
|
|
|
|
|
|
|
**Default value:** ``[empty]``
|
|
|
|
|
|
|
|
|
|
A custom port to use instead of the ``5222``.
|
|
|
|
|
This option can be combined with :term:`custom_host`.
|
|
|
|
|
You should not need this in a "normal" use case.
|
|
|
|
|
|
|
|
|
|
default_nick
|
|
|
|
|
|
|
|
|
|
**Default value:** ``[empty]``
|
|
|
|
|
|
|
|
|
|
the nick you will use when joining a room with no associated nick
|
|
|
|
|
If this is empty, the $USER environnement variable will be used
|
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
server
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``anon.jeproteste.info``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
The server to use for anonymous authentication;
|
|
|
|
|
make sure it supports anonymous authentification.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
Note that this option doesn’t do anything at all if you’re using your own JID.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
alternative_nickname
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``[empty]``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
If you want poezio to join the room with an alternative nickname when
|
|
|
|
|
your nickname is already in use in the room you wanted to join, put
|
|
|
|
|
a non-empty value. If you don’t, poezio won't join the room
|
|
|
|
|
This value will be added to your nickname to create the alternative nickname.
|
|
|
|
|
For example, if you set "_", and wanted to use the nickname "john",
|
|
|
|
|
your alternative nickname will be "john\_".
|
2014-02-12 23:48:19 +00:00
|
|
|
|
|
|
|
|
|
|
2014-12-11 21:28:44 +00:00
|
|
|
|
keyfile
|
|
|
|
|
|
|
|
|
|
**Default value:** ``[empty]``
|
|
|
|
|
|
|
|
|
|
Path to a PEM private key file to use for certificate authentication
|
|
|
|
|
through SASL External. If set, :term:`certfile` **MUST** be set as well
|
|
|
|
|
in order to login.
|
|
|
|
|
|
|
|
|
|
certfile
|
|
|
|
|
|
|
|
|
|
**Default value:** ``[empty]``
|
|
|
|
|
|
|
|
|
|
Path to a PEM certificate file to use for certificate authentication
|
|
|
|
|
through SASL External. If set, :term:`keyfile` **MUST** be set as well
|
|
|
|
|
in order to login.
|
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
resource
|
2014-02-12 23:48:19 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``[empty]``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
The resource you will use. If it's empty, your resource will be chosen
|
|
|
|
|
(most likely randomly) by the server. It is not recommended to use a
|
|
|
|
|
resource that is easy to guess, because it can lead to presence leak.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
rooms
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``[empty]``
|
|
|
|
|
|
|
|
|
|
The rooms you will join automatically on startup, with associated
|
|
|
|
|
nickname or not.
|
|
|
|
|
|
|
|
|
|
Format : ``room@server.tld/nickname:room2@server.tld/nickname2``.
|
|
|
|
|
|
|
|
|
|
The :term:`default_nick` option will be used if "/nickname" is not specified.
|
|
|
|
|
|
|
|
|
|
password
|
|
|
|
|
|
|
|
|
|
**Default value:** ``[empty]``
|
|
|
|
|
|
|
|
|
|
A password is needed only if you specified a :term:`jid`. It will be ignored otherwise
|
|
|
|
|
If you leave this empty, the password will be asked at each startup, which is recommended.
|
|
|
|
|
|
|
|
|
|
status
|
|
|
|
|
|
|
|
|
|
**Default value:** ``[empty]``
|
|
|
|
|
|
|
|
|
|
The status (show) poezio will send when connecting. It can be available,
|
|
|
|
|
``dnd``, ``chat``, ``xa`` or ``away``.
|
|
|
|
|
|
|
|
|
|
Nothing or an invalid value will mean available.
|
|
|
|
|
|
|
|
|
|
status_message
|
|
|
|
|
|
|
|
|
|
**Default value:** ``[empty]``
|
|
|
|
|
|
|
|
|
|
The status message poezio will send when connecting.
|
|
|
|
|
|
2014-10-12 21:06:44 +00:00
|
|
|
|
open_all_bookmarks
|
|
|
|
|
|
|
|
|
|
**Default value:** ``false``
|
|
|
|
|
|
|
|
|
|
If this option is set to ``true``, all remote bookmarks, even
|
|
|
|
|
those that do not have autojoin, will be opened on startup.
|
|
|
|
|
(the tabs without autojoin will not be joined)
|
2014-02-20 00:32:25 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Connectivity
|
|
|
|
|
|
|
|
|
|
~~~~~~~~~~~~
|
|
|
|
|
|
|
|
|
|
Options about general or chatroom connectivity. Reconnecting does not work very
|
|
|
|
|
well, but you will at least want to know when you get disconnected.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.. glossary::
|
|
|
|
|
:sorted:
|
|
|
|
|
|
|
|
|
|
auto_reconnect
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-12-04 14:30:18 +00:00
|
|
|
|
**Default value:** ``true``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-12-04 14:30:18 +00:00
|
|
|
|
Auto-reconnects you when you get disconnected from the
|
|
|
|
|
server. Poezio will try to reconnect forever, until it succeeds.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
connection_check_interval
|
|
|
|
|
|
|
|
|
|
**Default value:** ``60``
|
|
|
|
|
|
|
|
|
|
A ping is sent to the server every N seconds, N being the value of
|
|
|
|
|
that option. Change this to a low value if you want to know quickly
|
|
|
|
|
when you are disconnected, and to a very high value if bandwidth
|
|
|
|
|
matters so much that you can’t afford 100 bytes/minute, or if you
|
|
|
|
|
don’t want to waste your battery by waking up the TCP connection too
|
|
|
|
|
often. Disable this ping altogether by setting this value to 0.
|
|
|
|
|
|
|
|
|
|
connection_timeout_delay
|
|
|
|
|
|
|
|
|
|
**Default value:** ``10``
|
|
|
|
|
|
|
|
|
|
The timeout delay of the ping referenced above, 10 should really be fine, but
|
|
|
|
|
if your network is really unstable, it can be set higher or lower, depending
|
|
|
|
|
of your preference.
|
|
|
|
|
|
|
|
|
|
whitespace_interval
|
|
|
|
|
|
|
|
|
|
**Default value:** ``300``
|
|
|
|
|
|
|
|
|
|
Interval of the whitespace keepalive sending to the server.
|
|
|
|
|
``300`` should be fine, but change it if some services have a stricter policy
|
|
|
|
|
on client inactivity.
|
|
|
|
|
|
|
|
|
|
autorejoin
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
|
|
|
|
**Default value:** ``false``
|
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
Set to true if you want to automatically rejoin the room when you're kicked.
|
|
|
|
|
|
|
|
|
|
autorejoin_delay
|
|
|
|
|
|
|
|
|
|
**Default value:** ``5``
|
|
|
|
|
|
|
|
|
|
Set to the number of seconds before reconnecting after getting kicked.
|
|
|
|
|
0, a negative value, or no value means you reconnect instantly.
|
|
|
|
|
This option only works if autorejoin is enabled.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
XMPP features
|
|
|
|
|
~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
|
|
These options enable, disable, or allow to configure the behavior
|
|
|
|
|
of some non-essential XMPP features. There is a dedicated page
|
|
|
|
|
to understand what is :ref:`carbons <carbons-details>` or
|
|
|
|
|
:ref:`user activity/gaming/mood/tune <pep-details>`.
|
|
|
|
|
|
|
|
|
|
.. glossary::
|
|
|
|
|
:sorted:
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2013-06-10 21:49:10 +00:00
|
|
|
|
enable_carbons
|
|
|
|
|
|
|
|
|
|
**Default value:** ``false``
|
|
|
|
|
|
|
|
|
|
Set this to ``true`` to enable Message Carbons (XEP-280), which allows transparent message
|
|
|
|
|
delivery from and to other resources with carbons enabled.
|
|
|
|
|
|
2013-04-10 14:11:22 +00:00
|
|
|
|
enable_user_activity
|
|
|
|
|
|
|
|
|
|
**Default value:** ``true``
|
|
|
|
|
|
|
|
|
|
Set this to ``false`` if you don’t want to receive the activity of your contacts.
|
|
|
|
|
|
|
|
|
|
enable_user_gaming
|
|
|
|
|
|
|
|
|
|
**Default value:** ``true``
|
|
|
|
|
|
|
|
|
|
Set this to ``false`` if you don’t want to receive the gaming activity of your contacts.
|
|
|
|
|
|
|
|
|
|
enable_user_mood
|
|
|
|
|
|
|
|
|
|
**Default value:** ``true``
|
|
|
|
|
|
|
|
|
|
Set this to ``false`` if you don’t want to receive the mood of your contacts.
|
|
|
|
|
|
|
|
|
|
enable_user_nick
|
|
|
|
|
|
|
|
|
|
**Default value:** ``true``
|
|
|
|
|
|
|
|
|
|
Set to ``false`` if you don’t want your contacts to hint you their identity.
|
|
|
|
|
|
|
|
|
|
enable_user_tune
|
|
|
|
|
|
|
|
|
|
**Default value:** ``true``
|
|
|
|
|
|
|
|
|
|
If this is set to ``false``, you will no longer be subscribed to tune events,
|
|
|
|
|
and the :term:`display_tune_notifications` option will be ignored.
|
|
|
|
|
|
2014-12-09 15:43:23 +00:00
|
|
|
|
go_to_previous_tab_on_alt_number
|
|
|
|
|
|
|
|
|
|
**Default value:** ``false``
|
|
|
|
|
|
|
|
|
|
If this is set to ``true``, when Alt+x is pressed, where x is a
|
|
|
|
|
number, if you are already on the tab number x, you will jump to the
|
|
|
|
|
previously selected tab. Otherwise you’ll stay on the same tab.
|
|
|
|
|
|
2014-10-19 21:48:14 +00:00
|
|
|
|
group_corrections
|
|
|
|
|
|
|
|
|
|
**Default value:** ``true``
|
|
|
|
|
|
|
|
|
|
Enable a message to “correct” (replace) another message in the display if the
|
|
|
|
|
sender intended it as such. See :ref:`Message Correction <correct-feature>` for
|
|
|
|
|
more information.
|
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
use_bookmark_method
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``[empty]``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
The method that poezio will use to store your bookmarks online.
|
|
|
|
|
Possible values are: ``privatexml``, ``pep``.
|
|
|
|
|
You should not have to edit this in a normal use case.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
use_pep_nick
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
|
|
|
|
**Default value:** ``true``
|
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
Use the nickname broadcasted by the user if set to ``true``, and if none
|
|
|
|
|
has already been set manually.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
use_remote_bookmarks
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``true``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
Use this option to force the use of local bookmarks if needed.
|
|
|
|
|
Anything but "false" will be counted as true.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
display_gaming_notifications
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``false``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
If set to true, notifications about the games your are playing
|
|
|
|
|
will be displayed in the info buffer as 'Gaming' messages.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
display_tune_notifications
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``false``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
If set to true, notifications about the music your contacts listen to
|
|
|
|
|
will be displayed in the info buffer as 'Tune' messages.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
display_mood_notifications
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``false``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
If set to true, notifications about the mood of your contacts
|
|
|
|
|
will be displayed in the info buffer as 'Mood' messages.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
display_activity_notifications
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``false``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
If set to true, notifications about the current activity of your contacts
|
|
|
|
|
will be displayed in the info buffer as 'Activity' messages.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
enable_xhtml_im
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``true``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
XHTML-IM is an XMPP extension letting users send messages containing
|
|
|
|
|
XHTML and CSS formating. We can use this to make colored text for example.
|
|
|
|
|
Set to ``true`` if you want to see colored (and otherwise formatted) messages.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-04-27 14:32:03 +00:00
|
|
|
|
request_message_receipts
|
|
|
|
|
|
|
|
|
|
**Default value:** ``true``
|
|
|
|
|
|
|
|
|
|
Request message receipts when sending messages (except in groupchats).
|
|
|
|
|
|
|
|
|
|
ack_message_receipts
|
|
|
|
|
|
|
|
|
|
**Default value:** ``true``
|
|
|
|
|
|
|
|
|
|
Acknowledge message receipts requested by the other party.
|
|
|
|
|
|
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
send_chat_states
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``true``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
if ``true``, chat states will be sent to the people you are talking to.
|
|
|
|
|
Chat states are, for example, messages informing that you are composing
|
|
|
|
|
a message or that you closed the tab, etc.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
Set to ``false`` if you don't want people to know these information
|
|
|
|
|
Note that you won’t receive the chat states of your contacts
|
|
|
|
|
if you don't send yours.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
send_os_info
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``true``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
If ``true``, information about the Operation System you're using
|
|
|
|
|
will be sent when requested by anyone
|
|
|
|
|
Set to ``false`` if you don't want people to know these informations.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
Note that this information will not be sent if :term:`send_poezio_info` is False
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
send_poezio_info
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``true``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
if true, information about the software (name and version)
|
|
|
|
|
will be sent if requested by anyone
|
|
|
|
|
Set to false if you don't want people to know these information
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
send_time
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``true``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
If ``true``, your current time will be sent if asked
|
|
|
|
|
Set to ``false`` if you don't want people to know that information
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
Visual interface
|
|
|
|
|
~~~~~~~~~~~~~~~~
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
All these options will change how poezio looks, either by removing
|
|
|
|
|
parts of the interface, adding them, changing the ordering of stuff,
|
|
|
|
|
or the way messages are displayed.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
.. glossary::
|
|
|
|
|
:sorted:
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
use_tab_nicks
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
|
|
|
|
**Default value:** ``true``
|
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
The tabs have a name, and a nick, which is, for a contact, its name in the
|
|
|
|
|
roster, or for a private conversation, the nickname in the MUC. Set this to
|
|
|
|
|
``true`` if you want to have them shown instead of the jid of the contact.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
theme
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``[empty]``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
The name of the theme file (without the .py extension) that will be used.
|
|
|
|
|
The file should be located in the :term:`themes_dir` directory.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
If the file is not found (or no filename is specified) the default
|
|
|
|
|
theme will be used instead
|
|
|
|
|
|
|
|
|
|
themes_dir
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
|
|
|
|
**Default value:** ``[empty]``
|
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
If :term:`themes_dir` is not set, themes will searched for in
|
|
|
|
|
``$XDG_DATA_HOME/poezio/themes``, i.e. in ``~/.local/share/poezio/themes/``.
|
|
|
|
|
So you should specify the directory you want to use instead.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
This directory will be created at startup if it doesn't exist
|
2013-08-03 17:27:25 +00:00
|
|
|
|
|
2014-04-15 20:57:44 +00:00
|
|
|
|
show_composing_tabs
|
|
|
|
|
|
|
|
|
|
**Default value:** ``direct``
|
|
|
|
|
|
|
|
|
|
Highlight tabs where the last activity was a "composing" chat state,
|
|
|
|
|
which means the contact is currently typing.
|
|
|
|
|
|
|
|
|
|
Possible values are:
|
|
|
|
|
|
|
|
|
|
- ``direct``: highlight only in one-to-one chats (equiv. of private & conversation)
|
|
|
|
|
- ``private``: highlight only in private chats inside chatrooms
|
|
|
|
|
- ``conversation``: highlight only in chats with contacts or direct JIDs
|
|
|
|
|
- ``muc``: highlight only in chatrooms
|
|
|
|
|
- ``true``: highlight all possible tabs (equiv. of muc & private & conversation)
|
|
|
|
|
- ``false`` or any other value: don’t highlight anything
|
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
user_list_sort
|
2013-08-03 17:27:25 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``desc``
|
2013-08-03 17:27:25 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
If set to ``desc``, the MUC users will be displayed from top to bottom in the list,
|
|
|
|
|
if set to ``asc``, they will be displayed from bottom to top.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
vertical_tab_list_size
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``20``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
Size of the vertical tab list.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
vertical_tab_list_sort
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``desc``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
If set to ``desc``, the tabs will be displayed from top to bottom in the list,
|
|
|
|
|
if set to ``asc``, they will be displayed from bottom to top.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
filter_info_messages
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``[empty]``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
A list of words or sentences separated by colons (":"). All the
|
|
|
|
|
informational mesages (described above) containing at least one of those
|
|
|
|
|
values will not be shown.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
hide_exit_join
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``-1``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
Exact same thing than :term:`hide_status_change`, except that it concerns
|
|
|
|
|
the quit message, and that it will be hidden only if the value is ``0``.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
Default setting means:
|
|
|
|
|
- all quit and join notices will be displayed
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
hide_status_change
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``120``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
Set a number for this setting.
|
|
|
|
|
The join AND status-change notices will be
|
|
|
|
|
displayed according to this number.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
``-1``: the notices will ALWAYS be displayed
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
``0``: the notices will NEVER be displayed
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
``n``: On any other number, the notices will only be displayed
|
|
|
|
|
if the user involved has talked since the last n seconds
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
if the value is incorrect, ``-1`` is assumed
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
Default setting means that status changes won't be displayed
|
|
|
|
|
unless the user talked in the last 2 minutes
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
hide_user_list
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``false``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
Whether to hide the list of user in the MultiUserChat tabs or not. Useful
|
|
|
|
|
for example if you want to copy/paste the content of the buffer, or if you
|
|
|
|
|
want to gain space
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
highlight_on
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
|
|
|
|
**Default value:** ``[empty]``
|
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
a list of words (separated by a colon (:)) that will be
|
|
|
|
|
highlighted if said by someone on a room
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
information_buffer_popup_on
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``error roster warning help info``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
Some informational messages (error, a contact getting connected, etc)
|
|
|
|
|
are sometimes added to the information buffer. These settings can make
|
|
|
|
|
that buffer grow temporarly so you can read these information when they
|
|
|
|
|
appear.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
A list of message types that should make the information buffer grow
|
|
|
|
|
Possible values: ``error``, ``roster``, ``warning``, ``info``, ``help``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
display_user_color_in_join_part
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-04-08 23:45:02 +00:00
|
|
|
|
**Default value:** ``true``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
If set to true, the color of the nick will be used in MUCs information
|
|
|
|
|
messages, instead of the default color from the theme.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
enable_vertical_tab_list
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``false``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
If ``true``, a vertical list of tabs, with their name, is displayed on the left of
|
|
|
|
|
the screen.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
max_nick_length
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``25``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
The maximum length of the nickname that will be displayed in the
|
|
|
|
|
conversation window. Nicks that are too long will be truncated and have
|
|
|
|
|
a ``…`` appened to them.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
|
|
|
|
roster_group_sort
|
|
|
|
|
|
|
|
|
|
**Default value:** ``name``
|
|
|
|
|
|
|
|
|
|
How to sort the roster groups. The principles are the same as :term:`roster_sort`
|
|
|
|
|
(see below).
|
|
|
|
|
|
|
|
|
|
Available methods are:
|
|
|
|
|
* ``reverse``: reverse the current sorting
|
|
|
|
|
* ``name``: sort by group name (alphabetical order)
|
|
|
|
|
* ``fold``: sort by unfolded/folded
|
|
|
|
|
* ``connected``: sort by number of connected contacts
|
|
|
|
|
* ``size``: sort by group size
|
|
|
|
|
* ``none``: put the "none" group (if any) at the end of the list
|
|
|
|
|
|
|
|
|
|
roster_show_offline
|
|
|
|
|
|
|
|
|
|
**Default value:** ``false``
|
|
|
|
|
|
|
|
|
|
Set this to true if you want to display the offline contacts too.
|
|
|
|
|
|
|
|
|
|
roster_sort
|
|
|
|
|
|
|
|
|
|
**Default value:** ``jid:show``
|
|
|
|
|
|
|
|
|
|
How you want the contacts to be sorted inside the roster groups. The given
|
|
|
|
|
methods are used sequentially (from left to right), so the last one is the
|
|
|
|
|
one on the far right.
|
|
|
|
|
|
|
|
|
|
Available methods are :
|
|
|
|
|
|
|
|
|
|
* ``reverse``: reverse the current sorting
|
|
|
|
|
* ``jid``: sort by JID (alphabetical order)
|
|
|
|
|
* ``show``: sort by show (available/away/xa/…)
|
|
|
|
|
* ``name``: sort by roster name (if no name, then the bare jid is used)
|
|
|
|
|
* ``resource``: sort by resource number
|
|
|
|
|
* ``online``: sort by online presence (online or not)
|
|
|
|
|
|
|
|
|
|
Those methods can be arranged however you like, and they have to be
|
|
|
|
|
separated by colons (":"). If there are more than 3 or 4 chained
|
|
|
|
|
sorting methods, your sorting is most likely inefficient.
|
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
show_inactive_tabs
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
|
|
|
|
**Default value:** ``true``
|
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
If you want to show all the tabs in the Tab bar, even those
|
|
|
|
|
with no activity, set to ``true``. Else, set to ``false``.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
show_muc_jid
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
|
|
|
|
**Default value:** ``true``
|
|
|
|
|
|
|
|
|
|
Set this to ``false`` if you want to display only the “user” part of the MUC
|
|
|
|
|
jid. E.g. if you have **poezio@muc.poezio.eu**, it will be displayed as
|
|
|
|
|
**poezio**. This will be used only if :term:`use_tab_nicks` is set to ``true``.
|
|
|
|
|
|
|
|
|
|
show_roster_jids
|
|
|
|
|
|
|
|
|
|
**Default value:** ``true``
|
|
|
|
|
|
|
|
|
|
Set this to ``false`` if you want to hide the JIDs in the roster (and keep only
|
|
|
|
|
the contact names). If there is no contact name, the JID will still be
|
|
|
|
|
displayed.
|
|
|
|
|
|
|
|
|
|
show_s2s_errors
|
|
|
|
|
|
|
|
|
|
**Default value:** ``true``
|
|
|
|
|
|
|
|
|
|
Show s2s errors in the roster or not.
|
|
|
|
|
|
2013-07-31 21:43:19 +00:00
|
|
|
|
show_roster_subscriptions
|
|
|
|
|
|
|
|
|
|
**Defalt value:** ``[empty]``
|
|
|
|
|
|
|
|
|
|
Select the level of display of subscriptions with a char the roster
|
|
|
|
|
|
|
|
|
|
- ``all`` to display all subscriptions
|
|
|
|
|
- ``incomplete`` to display *from*, *to* and *none*
|
|
|
|
|
- one of ``from``, ``to``, ``none`` and ``both`` to display only that one
|
|
|
|
|
- no value or any other value to disable it
|
|
|
|
|
|
2013-04-10 14:11:22 +00:00
|
|
|
|
show_tab_names
|
|
|
|
|
|
|
|
|
|
**Default value:** ``false``
|
|
|
|
|
|
|
|
|
|
If you want to show the tab name in the bottom Tab bar, set this to ``true``.
|
|
|
|
|
|
|
|
|
|
show_tab_numbers
|
|
|
|
|
|
|
|
|
|
**Default value:** ``true``
|
|
|
|
|
|
|
|
|
|
If you want to disable the numbers in the bottom Tab bar, set this to ``false``.
|
|
|
|
|
Note that if both :term:`show_tab_names` and :term:`show_tab_numbers` are set to ``false``, the
|
|
|
|
|
numbers will still be displayed.
|
|
|
|
|
|
|
|
|
|
show_timestamps
|
|
|
|
|
|
|
|
|
|
**Default value:** ``true``
|
|
|
|
|
|
|
|
|
|
Whether or not to display a timestamp before each message.
|
|
|
|
|
|
2014-04-15 21:05:33 +00:00
|
|
|
|
create_gaps
|
|
|
|
|
|
|
|
|
|
**Default:** ``false``
|
|
|
|
|
|
|
|
|
|
Create gaps when moving a tab or closing it. Enabling this option
|
|
|
|
|
will help you keep the tabs at the same place during the execution of
|
|
|
|
|
poezio. (gaps are not created when the closed tab is the last one)
|
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
popup_time
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``4``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
The time the message will be visible in the information buffer when it
|
|
|
|
|
pops up.
|
|
|
|
|
If the message takes more than one line, the popup will stay visible
|
|
|
|
|
two more second per additional lines.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
User Interaction
|
|
|
|
|
~~~~~~~~~~~~~~~~
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
Options that change the behavior of poezio in a non-visual manner.
|
|
|
|
|
|
|
|
|
|
.. glossary::
|
|
|
|
|
:sorted:
|
|
|
|
|
|
|
|
|
|
add_space_after_completion
|
|
|
|
|
|
|
|
|
|
**Default value:** ``true``
|
|
|
|
|
|
|
|
|
|
Whether or not to add a space after a completion in the middle of the
|
|
|
|
|
input (not at the start of it)
|
|
|
|
|
|
|
|
|
|
after_completion
|
|
|
|
|
|
|
|
|
|
**Default value:** ``,``
|
|
|
|
|
|
|
|
|
|
What will be put after the name, when using autocompletion at the
|
|
|
|
|
beginning of the input. A space will always be added after that
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
beep_on
|
|
|
|
|
|
|
|
|
|
**Default value:** ``highlight private``
|
|
|
|
|
|
|
|
|
|
The terminal can beep on various event. Put the event you want in a list
|
|
|
|
|
(separated by spaces).
|
|
|
|
|
|
|
|
|
|
The events can be
|
|
|
|
|
- ``highlight`` (when you are highlighted in a MUC)
|
|
|
|
|
- ``private`` (when a new private message is received, from your contacts or someone from a MUC)
|
|
|
|
|
- ``message`` (any message from a MUC)
|
|
|
|
|
|
|
|
|
|
separate_history
|
|
|
|
|
|
|
|
|
|
**Default value:** ``false``
|
|
|
|
|
|
|
|
|
|
If true, the history of inputs of the same nature won’t be shared
|
|
|
|
|
between tabs (as in weechat).
|
|
|
|
|
|
|
|
|
|
words
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
|
|
|
|
**Default value:** ``[empty]``
|
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
Personal dictionary of the words you use often, that you want to complete
|
|
|
|
|
through recent words completion. They must be separated bu a colon (:). That
|
|
|
|
|
completion will work in chatrooms, private conversations, and direct
|
|
|
|
|
conversations.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
Logging
|
|
|
|
|
~~~~~~~
|
|
|
|
|
|
|
|
|
|
Options related to logging.
|
|
|
|
|
|
|
|
|
|
.. glossary::
|
|
|
|
|
:sorted:
|
|
|
|
|
|
|
|
|
|
load_log
|
|
|
|
|
|
|
|
|
|
**Default value:** ``10``
|
|
|
|
|
|
|
|
|
|
The number of line to preload in a chat buffer when it opens. The lines are
|
|
|
|
|
loaded from the log files.
|
|
|
|
|
``0`` or a negative value here disable that option.
|
|
|
|
|
|
|
|
|
|
log_dir
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
|
|
|
|
**Default value:** ``[empty]``
|
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
If :term:`log_dir` is not set, logs will be saved in ``$XDG_DATA_HOME/poezio/logs``,
|
|
|
|
|
i.e. in ``~/.local/share/poezio/logs/``. So, you should specify the directory
|
|
|
|
|
you want to use instead. This directory will be created if it doesn't exist.
|
|
|
|
|
|
|
|
|
|
log_errors
|
|
|
|
|
|
|
|
|
|
**Default value:** ``true``
|
|
|
|
|
|
2014-12-04 14:40:43 +00:00
|
|
|
|
Logs all the tracebacks and erors of poezio/slixmpp in
|
2014-02-20 00:32:25 +00:00
|
|
|
|
:term:`log_dir`/errors.log by default. ``false`` disables this option.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
|
|
|
|
use_log
|
|
|
|
|
|
|
|
|
|
**Default value:** ``true``
|
|
|
|
|
|
|
|
|
|
Set to ``false`` if you don’t want to save logs of all the messages
|
|
|
|
|
in files.
|
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
Plugins
|
|
|
|
|
~~~~~~~
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
This sections references the configuration of the plugin system; for
|
|
|
|
|
more details, go to the :ref:`dedicated page<plugins-doc>`.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
.. glossary::
|
|
|
|
|
:sorted:
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
plugins_autoload
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``[empty]``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
Colon-separated list of plugins to load on startup.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
plugins_conf_dir
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``[empty]``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
If plugins_conf_dir is not set, plugin configs will be loaded from
|
|
|
|
|
:file:`$XDG_CONFIG_HOME/poezio/plugins`.
|
|
|
|
|
You can specify another directory to use, it will be created if it
|
|
|
|
|
does not exist.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
plugins_dir
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
|
|
|
|
**Default value:** ``[empty]``
|
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
If plugins_dir is not set, plugins will be loaded from
|
|
|
|
|
``$XDG_DATA_HOME/poezio/plugins``.
|
|
|
|
|
You can specify another directory to use. It will be created if it
|
|
|
|
|
does not exist.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
Other
|
|
|
|
|
~~~~~
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
.. glossary::
|
|
|
|
|
:sorted:
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
exec_remote
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``false``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
If this is set to ``true``, poezio will try to send the commands to a FIFO
|
|
|
|
|
instead of executing them locally. This is to be used in conjunction with
|
|
|
|
|
ssh and the daemon.py file. See the :term:`/link` documentation for details.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
lang
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``en``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
The lang some automated entities will use when replying to you.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-10-16 16:49:32 +00:00
|
|
|
|
extract_inline_images
|
|
|
|
|
|
|
|
|
|
**Default value:** ``true``
|
|
|
|
|
|
|
|
|
|
Some clients send inline images in base64 inside some messages, which results in
|
|
|
|
|
an useless wall of text. If this option is ``true``, then that base64 text will
|
|
|
|
|
be replaced with a :file:`file://` link to the image file extracted in
|
|
|
|
|
:term:`tmp_image_dir` or :file:`$XDG_CACHE_HOME/poezio/images` by default, which
|
|
|
|
|
is usually :file:`~/.cache/poezio/images`
|
|
|
|
|
|
|
|
|
|
tmp_image_dir
|
|
|
|
|
|
|
|
|
|
**Default value:** ``[empty]``
|
|
|
|
|
|
|
|
|
|
The directory where poezio will save the images received, if
|
|
|
|
|
:term:`extract_inline_images` is set to true. If unset, poezio
|
|
|
|
|
will default to :file:`$XDG_CACHE_HOME/poezio/images` which is
|
|
|
|
|
usually :file:`~/.cache/poezio/images`.
|
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
muc_history_length
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
**Default value:** ``50``
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
Limit the number of messages you want to receive when the
|
|
|
|
|
multiuserchat rooms send you recent history
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
``0``: You won't receive any
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
``-1``: You will receive the maximum
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
``n``: You will receive at most n messages
|
|
|
|
|
|
|
|
|
|
Note that if you set a huge number (like the default value), you
|
|
|
|
|
may not receive that much messages. The server has its own
|
|
|
|
|
maximum too.
|
|
|
|
|
|
|
|
|
|
remote_fifo_path
|
|
|
|
|
|
2014-09-17 15:17:47 +00:00
|
|
|
|
**Default value:** ``./``
|
2014-02-20 00:32:25 +00:00
|
|
|
|
|
|
|
|
|
The path of the FIFO used to send the commands (see the :term:`exec_remote` option).
|
2014-09-17 15:17:47 +00:00
|
|
|
|
Poezio will try to create a :file:`poezio.fifo` file in this directory.
|
|
|
|
|
|
2014-02-20 00:32:25 +00:00
|
|
|
|
|
|
|
|
|
save_status
|
|
|
|
|
|
|
|
|
|
**Default value:** ``true``
|
|
|
|
|
|
|
|
|
|
Save the status automatically in the :term:`status` and :term:`status_message` options.
|
|
|
|
|
|
|
|
|
|
send_initial_presence
|
|
|
|
|
|
|
|
|
|
**Default value:** ``true``
|
|
|
|
|
|
|
|
|
|
Send initial presence (normal behaviour). If ``false``, you will not send nor
|
|
|
|
|
receive any presence that is not directed (through :term:`/presence`) or sent by a
|
|
|
|
|
MUC.
|
|
|
|
|
|
|
|
|
|
lazy_resize
|
|
|
|
|
|
|
|
|
|
**Default value:** ``true``
|
|
|
|
|
|
|
|
|
|
Defines if all tabs are resized at the same time (if set to ``false``)
|
|
|
|
|
or if they are really resized only when needed (if set to ``true``).
|
|
|
|
|
``true`` should be the most comfortable value
|
|
|
|
|
|
|
|
|
|
max_lines_in_memory
|
|
|
|
|
|
|
|
|
|
**Default value:** ``2048``
|
|
|
|
|
|
|
|
|
|
Configure the number of maximum lines (for each tab) that
|
|
|
|
|
can be kept in memory. If poezio consumes too much memory, lower these
|
|
|
|
|
values
|
|
|
|
|
|
|
|
|
|
max_messages_in_memory
|
|
|
|
|
|
|
|
|
|
**Default value:** ``2048``
|
|
|
|
|
|
|
|
|
|
Configure the number of maximum messages (for each tab) that
|
|
|
|
|
can be kept in memory. If poezio consumes too much memory, lower these
|
|
|
|
|
values
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Optional section options
|
2013-04-10 18:04:29 +00:00
|
|
|
|
------------------------
|
|
|
|
|
|
2013-04-10 14:11:22 +00:00
|
|
|
|
These option can appear in optional sections. These section are named
|
|
|
|
|
after a JID. These option will apply only for the given JID. For example
|
|
|
|
|
if an option appears in a section named [user@example.com], it will
|
|
|
|
|
apply only for the conversations with user@example.com.
|
|
|
|
|
|
|
|
|
|
If an option appears in a section named [@example.com], it will apply
|
|
|
|
|
for all the conversations with people @example.com, except when the option
|
|
|
|
|
is already defined in a [user@example.com] section.
|
|
|
|
|
|
|
|
|
|
The priority of settings is thus like this:
|
|
|
|
|
user@example.com > @example.com > Poezio (more specific to less specific)
|
|
|
|
|
|
|
|
|
|
Note that some of these options can also appear in the global section,
|
|
|
|
|
they will be used as a fallback value when no JID-specific option is
|
|
|
|
|
found.
|
|
|
|
|
|
|
|
|
|
.. code-block:: ini
|
|
|
|
|
|
|
|
|
|
[Poezio]
|
|
|
|
|
foo = false
|
|
|
|
|
[user@example.com]
|
|
|
|
|
foo = true
|
|
|
|
|
[@example.com]
|
|
|
|
|
bar = false
|
|
|
|
|
|
|
|
|
|
.. glossary::
|
|
|
|
|
:sorted:
|
|
|
|
|
|
|
|
|
|
autorejoin
|
|
|
|
|
|
|
|
|
|
**Default value:** ``false``
|
|
|
|
|
|
|
|
|
|
Set to ``true`` if you want to automatically rejoin the
|
|
|
|
|
room when you're kicked or banned.
|
|
|
|
|
|
|
|
|
|
autorejoin_delay
|
|
|
|
|
|
|
|
|
|
**Default value:** ``5``
|
|
|
|
|
|
|
|
|
|
Set to the number of seconds before reconnecting after getting kicked or
|
2013-04-10 18:04:29 +00:00
|
|
|
|
banned.
|
|
|
|
|
``0``, a negative value, or no value means instant reconnection.
|
|
|
|
|
|
2013-04-10 14:11:22 +00:00
|
|
|
|
This option only works if :term:`autorejoin` is ``true``.
|
|
|
|
|
|
|
|
|
|
disable_beep
|
|
|
|
|
|
|
|
|
|
**Default value:** ``false``
|
|
|
|
|
|
|
|
|
|
Disable the beeps triggered by this conversation. Works in MucTab,
|
|
|
|
|
PrivateTab and ConversationTab.
|
|
|
|
|
|
|
|
|
|
display_activity_notifications
|
|
|
|
|
|
|
|
|
|
**Default value:** ``false``
|
|
|
|
|
|
|
|
|
|
If set to ``true``, notifications about the current activity of your contacts
|
|
|
|
|
will be displayed in the info buffer as 'Activity' messages.
|
|
|
|
|
|
|
|
|
|
display_gaming_notifications
|
|
|
|
|
|
|
|
|
|
**Default value:** ``false``
|
|
|
|
|
|
|
|
|
|
If set to ``true``, notifications about the game your are playing
|
|
|
|
|
will be displayed in the info buffer as 'Gaming' messages.
|
|
|
|
|
|
|
|
|
|
display_mood_notifications
|
|
|
|
|
|
|
|
|
|
**Default value:** ``false``
|
|
|
|
|
|
|
|
|
|
If set to ``true``, notifications about the mood of your contacts
|
|
|
|
|
will be displayed in the info buffer as 'Mood' messages.
|
|
|
|
|
|
|
|
|
|
display_user_color_in_join_part
|
|
|
|
|
|
|
|
|
|
**Default value:** ``false``
|
|
|
|
|
|
|
|
|
|
If set to ``true``, the color of the nick will be used in MUCs information
|
|
|
|
|
messages, instead of the default color from the theme.
|
|
|
|
|
|
|
|
|
|
display_tune_notifications
|
|
|
|
|
|
|
|
|
|
**Default value:** ``false``
|
|
|
|
|
|
|
|
|
|
If set to ``true``, notifications about the music your contacts listen to
|
|
|
|
|
will be displayed in the info buffer as 'Tune' messages.
|
|
|
|
|
|
|
|
|
|
hide_exit_join
|
|
|
|
|
|
|
|
|
|
**Default value:** ``-1``
|
|
|
|
|
|
|
|
|
|
Exact same thing than hide_status_change, except that it concerns
|
|
|
|
|
the quit message, and that it will be hidden only if the value is 0.
|
|
|
|
|
Default setting means:
|
|
|
|
|
- all quit and join notices will be displayed
|
|
|
|
|
|
|
|
|
|
hide_status_change
|
|
|
|
|
|
|
|
|
|
**Default value:** ``120``
|
|
|
|
|
|
|
|
|
|
Set a number for this setting.
|
|
|
|
|
The join AND status-change notices will be
|
|
|
|
|
displayed according to this number.
|
|
|
|
|
|
|
|
|
|
``-1``: the notices will ALWAYS be displayed
|
|
|
|
|
|
|
|
|
|
``0``: the notices will NEVER be displayed
|
|
|
|
|
|
|
|
|
|
``n``: On any other number, the notices will only be displayed
|
|
|
|
|
if the user involved has talked since the last n seconds
|
|
|
|
|
|
|
|
|
|
if the value is incorrect, ``-1`` is assumed
|
|
|
|
|
Default setting means that status changes won't be displayed unless
|
|
|
|
|
the user talked in the last 2 minutes
|
|
|
|
|
|
|
|
|
|
highlight_on
|
|
|
|
|
|
|
|
|
|
**Default value:** ``[empty]``
|
|
|
|
|
|
|
|
|
|
A list of words (separated by a colon (:)) that will be
|
|
|
|
|
highlighted if said by someone on a room.
|
|
|
|
|
|
|
|
|
|
ignore_private
|
|
|
|
|
|
|
|
|
|
**Default value:** ``false``
|
|
|
|
|
|
|
|
|
|
Ignore private messages sent from this room.
|
|
|
|
|
|
|
|
|
|
load_log
|
|
|
|
|
|
|
|
|
|
**Default value:** ``10``
|
|
|
|
|
|
|
|
|
|
The number of line to preload in a chat buffer when it opens. The lines are
|
2013-04-10 18:04:29 +00:00
|
|
|
|
loaded from the log files.
|
|
|
|
|
``0`` or a negative value here disable that option.
|
2013-04-10 14:11:22 +00:00
|
|
|
|
|
|
|
|
|
No value makes poezio fall back to the global value.
|
|
|
|
|
|
|
|
|
|
password
|
|
|
|
|
|
|
|
|
|
**Default value:** ``[empty]``
|
|
|
|
|
|
|
|
|
|
The password needed to join the room.
|
|
|
|
|
|
|
|
|
|
private_auto_response
|
|
|
|
|
|
|
|
|
|
**Default value:** ``Not in private, please.``
|
|
|
|
|
|
|
|
|
|
The message you want to be sent when someone tries to message you.
|
|
|
|
|
|
|
|
|
|
send_chat_states
|
|
|
|
|
|
|
|
|
|
**Default value:** ``true``
|
|
|
|
|
|
|
|
|
|
Lets you disable/enable chatstates per-JID. Works in MucTab, PrivateTab
|
|
|
|
|
and ConversationTab.
|
|
|
|
|
|
|
|
|
|
show_useless_separator
|
|
|
|
|
|
|
|
|
|
**Default value:** ``false``
|
|
|
|
|
|
|
|
|
|
If ``true``, show the separator at the bottom of a chat room, even if no one spoke.
|
|
|
|
|
|
|
|
|
|
use_log
|
|
|
|
|
|
|
|
|
|
**Default value:** ``[empty]``
|
|
|
|
|
|
|
|
|
|
Use logs for this JID or not. No value will make poezio fall back to the
|
|
|
|
|
global :term:`use_log` value.
|
|
|
|
|
|
|
|
|
|
notify_messages
|
|
|
|
|
|
|
|
|
|
**Default value:** ``true``
|
|
|
|
|
|
|
|
|
|
Only for MUC tabs: if true the tab will change its color to notify you when a new message is received.
|
|
|
|
|
You will still be notified of highlights. Set to ``false`` if you’re not interested in a room non-highlight notifications.
|
2013-04-10 18:04:29 +00:00
|
|
|
|
|
2014-01-15 17:28:23 +00:00
|
|
|
|
|
|
|
|
|
.. _OpenSSL format: https://www.openssl.org/docs/apps/ciphers.html#CIPHER_LIST_FORMAT
|