diff options
author | Sébastien Helleu <flashcode@flashtux.org> | 2021-03-16 18:47:31 +0100 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2021-03-16 18:47:31 +0100 |
commit | 0dc7fbcb0ce6a13427c3c362d777554ec55ec74a (patch) | |
tree | fdee3f8c05be225d32d28db6597710c8acb3e09c /doc/fr | |
parent | bb41de8c0255887720f570e5f0594a497f9ea0a0 (diff) | |
download | weechat-0dc7fbcb0ce6a13427c3c362d777554ec55ec74a.zip |
core: add options to customize commands on system signals, quit by default on SIGHUP when not running headless (closes #1595)
New options to customize behavior on signals received, with the default
behavior:
- weechat.signal.sighup: quit in normal mode, reload config in headless
- weechat.signal.sigquit: quit
- weechat.signal.sigterm: quit
- weechat.signal.sigusr1: no command executed by default
- weechat.signal.sigusr2: no command executed by default
The signals SIGUSR1 and SIGUSR2 are introduced by this commit, so it's now
possible to run commands when they are received.
The SIGHUP signal makes now WeeChat quit, it was the behavior before version
2.9 of WeeChat (see commit de1e61f7cd50cbd1a99777fe6611642a51abf5f6).
Diffstat (limited to 'doc/fr')
-rw-r--r-- | doc/fr/includes/autogen_user_options.fr.adoc | 30 | ||||
-rw-r--r-- | doc/fr/weechat_dev.fr.adoc | 2 | ||||
-rw-r--r-- | doc/fr/weechat_user.fr.adoc | 1 |
3 files changed, 33 insertions, 0 deletions
diff --git a/doc/fr/includes/autogen_user_options.fr.adoc b/doc/fr/includes/autogen_user_options.fr.adoc index d396932cf..3c80de870 100644 --- a/doc/fr/includes/autogen_user_options.fr.adoc +++ b/doc/fr/includes/autogen_user_options.fr.adoc @@ -1308,6 +1308,36 @@ ** valeurs: on, off ** valeur par défaut: `+on+` +* [[option_weechat.signal.sighup]] *weechat.signal.sighup* +** description: pass:none[commande à exécuter lorsque le signal est reçu, plusieurs commandes peuvent être séparées par des point-virgules (note : le contenu est évalué, voir /help eval)] +** type: chaîne +** valeurs: toute chaîne +** valeur par défaut: `+"${if:${info:weechat_headless}?/reload:/quit -yes}"+` + +* [[option_weechat.signal.sigquit]] *weechat.signal.sigquit* +** description: pass:none[commande à exécuter lorsque le signal est reçu, plusieurs commandes peuvent être séparées par des point-virgules (note : le contenu est évalué, voir /help eval)] +** type: chaîne +** valeurs: toute chaîne +** valeur par défaut: `+"/quit -yes"+` + +* [[option_weechat.signal.sigterm]] *weechat.signal.sigterm* +** description: pass:none[commande à exécuter lorsque le signal est reçu, plusieurs commandes peuvent être séparées par des point-virgules (note : le contenu est évalué, voir /help eval)] +** type: chaîne +** valeurs: toute chaîne +** valeur par défaut: `+"/quit -yes"+` + +* [[option_weechat.signal.sigusr1]] *weechat.signal.sigusr1* +** description: pass:none[commande à exécuter lorsque le signal est reçu, plusieurs commandes peuvent être séparées par des point-virgules (note : le contenu est évalué, voir /help eval)] +** type: chaîne +** valeurs: toute chaîne +** valeur par défaut: `+""+` + +* [[option_weechat.signal.sigusr2]] *weechat.signal.sigusr2* +** description: pass:none[commande à exécuter lorsque le signal est reçu, plusieurs commandes peuvent être séparées par des point-virgules (note : le contenu est évalué, voir /help eval)] +** type: chaîne +** valeurs: toute chaîne +** valeur par défaut: `+""+` + * [[option_weechat.startup.command_after_plugins]] *weechat.startup.command_after_plugins* ** description: pass:none[commande exécutée quand WeeChat démarre, après le chargement des extensions (note : le contenu est évalué, voir /help eval)] ** type: chaîne diff --git a/doc/fr/weechat_dev.fr.adoc b/doc/fr/weechat_dev.fr.adoc index d4d8fa113..36d917d60 100644 --- a/doc/fr/weechat_dev.fr.adoc +++ b/doc/fr/weechat_dev.fr.adoc @@ -142,6 +142,7 @@ Le cœur de WeeChat est situé dans les répertoires suivants : | wee-secure.c | Fonctions pour les données sécurisées. | wee-secure-buffer.c | Tampon pour les données sécurisées. | wee-secure-config.c | Options des données sécurisées (fichier sec.conf). +| wee-signal.c | Fonctions sur les signaux. | wee-string.c | Fonctions sur les chaînes de caractères. | wee-upgrade-file.c | Système de mise à jour interne. | wee-upgrade.c | Mise à jour du cœur de WeeChat (tampons, lignes, historique, ...). @@ -403,6 +404,7 @@ Le cœur de WeeChat est situé dans les répertoires suivants : | test-core-infolist.cpp | Tests : infolists. | test-core-list.cpp | Tests : listes. | test-core-secure.cpp | Tests : données sécurisées. +| test-core-signal.cpp | Tests : signaux. | test-core-string.cpp | Tests : chaînes. | test-core-url.cpp | Tests : URLs. | test-core-utf8.cpp | Tests : UTF-8. diff --git a/doc/fr/weechat_user.fr.adoc b/doc/fr/weechat_user.fr.adoc index 8274f8241..fb058e4e7 100644 --- a/doc/fr/weechat_user.fr.adoc +++ b/doc/fr/weechat_user.fr.adoc @@ -2493,6 +2493,7 @@ Sections dans le fichier _weechat.conf_ : | proxy | <<command_weechat_proxy,/proxy>> + /set weechat.proxy.* | Options des proxies. | network | /set weechat.network.* | Options réseau/SSL. +| signal | /set weechat.signal.* | Options sur les signaux. | bar | <<command_weechat_bar,/bar>> + /set weechat.bar.* | Options des barres. | layout | <<command_weechat_layout,/layout>> | Dispositions. |