πŸ’Ύ Archived View for tilde.team β€Ί ~rami β€Ί mcabber.gmi captured on 2024-06-16 at 13:26:34. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2024-05-10)

-=-=-=-=-=-=-

~Rami β‚ͺ MANUALS

Χ¨ΧžΧ™

SUBJECT: MCabber: ΠšΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Jabber/XMPP-ΠΊΠ»ΠΈΠ΅Π½Ρ‚

AUTHOR: Rami Rosenfeld

DATE: 02/04/24

TIME: 00.00

LANG: ru, en

LICENSE: GNU FDL 1.3

TAGS: gnu, gnome, software, opensource, linux, system, man, manual, bash, privacy, security, rhel, centos, mate, xfce, lxde, spin, de, systemd, systemctl, terminal, console, xmpp, jabber, mcabber

MCabber: ΠšΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Jabber/XMPP-ΠΊΠ»ΠΈΠ΅Π½Ρ‚

INTRO

MCabber - ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Jabber-ΠΊΠ»ΠΈΠ΅Π½Ρ‚, созданный ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GNU GPL, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉ Π² сСбя ΠΎΠ±Ρ‰Π΅ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΠΌΡ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ мСссСндТСров ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, Π² Ρ‚ΠΎΠΌ числС - MUC (Multi-User Chat) ΠΈ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ сообщСний ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ OTR ΠΈ GNUPG. Mcabber ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ SSL (ΠΏΠΎΡ€Ρ‚ 5223), Ρ‚Π°ΠΊ ΠΈ TLS (5222; ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ).

NOTE

dnf install mcabber

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ структуры Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ MCabber Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (выполняСтся ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π΄ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ запуска MCabber):

~/.mcabber

+ ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ:

~/.mcabber/otr

~/.mcabber/histo

~/.mcabber/eventcmd

~/.mcabber/event_files

+ Ρ„Π°ΠΉΠ»Ρ‹:

~/.mcabber/mcabberrc (Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ)

~/.mcabber/mcabber.state (Π»ΠΎΠ³ Π½Π΅ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Π½Ρ‹Ρ… собщСний)

~/.mcabber/mcabber.log (Π»ΠΎΠ³ Ρ€Π°Π±ΠΎΡ‚Ρ‹)

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ПослС установки ΠΈ настройки Π² цСлях ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ доступа ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ ΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ исполнитС ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

chmod 700 -R ~/.mcabber

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ:

1) ΠΏΠΎ сути, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π² mcabberrc лишь Ρ‚Ρ€ΠΈ строки, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ: JID, имя сСрвСра, ΠΏΠ°Ρ€ΠΎΠ»ΡŒ;

2) Ссли ΠΏΠ°Ρ€ΠΎΠ»ΡŒ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ; Ссли ΠΏΠ°Ρ€ΠΎΠ»ΡŒ содСрТит ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹, слСдуСт Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ;

3) Ссли Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ ΠΏΠΎΡ€Ρ‚, Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΡ€Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (TLS 5222); ΠΎΠ± Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ SSL см. Π΄Π°Π»Π΅Π΅;

4) Ссли Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ΅ имя Π² JID отличаСтся ΠΎΡ‚ названия сСрвСра, ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ JID Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ username ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ - имя сСрвСра;

set jid = your_name@server.name
set password = MYPASSWORD

set server = server.name
set port = 5222
set tls = 1

set autoaway = 300
set message_autoaway = Auto-away (idle): Π’Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽ

set otr = 1
otrpolicy default opportunistic
set otr_dir = "~/.mcabber/otr/"

set resource = unknown
set disable_random_resource = 1
set priority = 10
set priority_away = 5
set beep_on_message = 1

set roster_show_unread_count = 1
set roster_hide_domain = 1
set roster_width=32
set roster_win_on_right = 1

set log_win_height = 8
set log_win_on_top = 1
set logging = 0
set load_logs = 0
set disable_chatstates = 1

set spell_enable = 1
set spell_lang = en_US ru_RU
set spell_encoding = UTF-8

set iq_version_hide_os = 1
set iq_version_hide_version = 1
set iq_time_hide = 1

set jid = your_name@server.name # ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ свой JID

set password = MYPASSWORD # ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ

set server = server.name # ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ имя сСрвСра

set port = 5222 # ΠΏΠΎΡ€Ρ‚ сСрвСра (Π½Π΅ мСняйтС! ΠΈΠ»ΠΈ Π²Π½Π°Ρ‡Π°Π»Π΅ ΡΠ²Π΅Ρ€ΡŒΡ‚Π΅ΡΡŒ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π½Π° сайтС ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° XMPP!)

set tls = 1 # активация TLS

set autoaway = 300 # ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² Ρ€Π΅ΠΆΠΈΠΌ нСактивности Ρ‡Π΅Ρ€Π΅Π· ...(сСкунд)

set message_autoaway = Auto-away (idle): Π’Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽ # сообщСниС ΠΏΡ€ΠΈ отсутствии активности

set otr = 1 # активация OTR

otrpolicy default opportunistic # ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ использования OTR (Π½Π°Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ /help otr для получСния справки; опция "opportunistic" Π±ΡƒΠ΄Π΅Ρ‚ Π°Π²Ρ‚ΠΎΡΡ‚Π°Ρ€Ρ‚ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ сообщСний ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ OTR Π² ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ собСсСдника)

set otr_dir = "~/.mcabber/otr/" # ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ для хранСния Π΄Π°Π½Π½Ρ‹Ρ… OTR (ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ посторонний доступ ΠΊ Π΅Π³ΠΎ содСрТимому!)

set resource = unknown # ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ рСсурса (ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ΅ имя; Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли Ρƒ вас Π·Π°ΠΏΡƒΡ‰Π΅Π½Ρ‹ Π΄Π²Π° Ρ€Π°Π·Π½Ρ‹Ρ… мСссСндТСра с ΠΎΠ΄Π½ΠΈΠΌ ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅ JID)

set disable_random_resource = 1 # удаляСт ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ символы ".nnn" послС ΠΈΠΌΠ΅Π½ΠΈ "mcabber" Π² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… сообщСния)

set priority = 10 # ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ мСссСндТСра Π² Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… "online", "free for chat"

set priority_away = 5 # ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ "away"

set beep_on_message = 1 # Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ систСмного Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠ³ΠΎ сигнала ΠΎ событиях

set roster_show_unread_count = 1 # дСмонстрация Π² ростСрС (спискС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ²) количСства Π½Π΅ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Π½Ρ‹Ρ… сообщСний

set roster_hide_domain = 1 # сокрытиС ΠΈΠΌΠ΅Π½ΠΈ сСрвСра послС ΠΈΠΌΠ΅Π½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π² ростСрС (Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠΌΠ΅Π½Π°)

set roster_width=32 # ΡˆΠΈΡ€ΠΈΠ½Π° ростСра (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - 24)

set roster_win_on_right = 1 # пСрСнос ростСра Π²ΠΏΡ€Π°Π²ΠΎ

set log_win_height = 8 # высота ΠΎΠΊΠ½Π° (Π±ΡƒΡ„Π΅Ρ€Π°) Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… сообщСний (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - 5, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° этого значСния Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚, особСнно Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΏΡ€ΠΈ запускС ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΌΠ½ΡƒΡŽ справку ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ)

set log_win_on_top = 1 # пСрСнос ΠΎΠΊΠ½Π° с Π»ΠΎΠ³Π°ΠΌΠΈ Π²Π²Π΅Ρ€Ρ… (ΡƒΠ΄ΠΎΠ±Π½ΠΎ для постоянного контроля Π·Π° состояниСм ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ мСссСндТСра)

set logging = 0 # Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ: ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ вСдСния/сохранСния Π»ΠΎΠ³ΠΎΠ²

set load_logs = 0 # Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ: ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… Π»ΠΎΠ³ΠΎΠ² бСсСд (Ρ‡Π°Ρ‚ΠΎΠ²)

set disable_chatstates = 1 # Π½Π΅ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π² Π»ΠΎΠ³ΠΈ сообщСния ΠΎ состоянии Ρ‡Π°Ρ‚Π° ("ΠΎΠ½Π»Π°ΠΉΠ½", "ΠΎΡ‚ΠΎΡˆΠ΅Π»" ΠΈ Ρ‚.ΠΏ.)

set spell_enable = 1 # активация ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΡ€Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ (Ссли Π² ОБ имССтся Π΅Π΅ общСсистСмная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ hunspell)

set spell_lang = en_US ru_RU # ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ языков ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΡ€Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ

set spell_encoding = UTF-8 # ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ ΠΎΡ€Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ

set iq_version_hide_os = 1 # Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ: ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π° собСсСдникам ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ОБ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π·Π°ΠΏΡƒΡ‰Π΅Π½ мСссСндТСр)

set iq_version_hide_version = 1 # Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ: ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π° собСсСдникам ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ вСрсии мСссСндТСра; Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ "mcabber"

set iq_time_hide = 1 # Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ: ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π° собСсСдникам ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ локальном Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (часовом поясС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ)

ΠŸΠ΅Ρ€Π΅Π½Π΅ΡΠΈΡ‚Π΅ ΠΈΡ… Π² mcabberrc, Ссли это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ. Π‘Π»Π΅Π΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π½Π΅ вступили Π² ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ с ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈΡΡ!

set block_unsubscribed = 1 # Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всСх собСсСдников, Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π² ростСрС (спискС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ²)

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Настройки, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ ΠΎΠΏΡ†ΠΈΠΉ "set logging = 1" ΠΈ "set load_logs = 1"!

set logging_dir = ~/.mcabber/histo/ # ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ для сохранСния Π»ΠΎΠ³ΠΎΠ²

set cmdhistory_lines = 5 # количСство строк старых сообщСний, ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹Ρ… Π² ΠΎΠΊΠ½ΠΎ Ρ‡Π°Ρ‚Π° ΠΏΡ€ΠΈ Π½ΠΎΠ²ΠΎΠΌ запускС мСссСндТСра

set statefile = ~/.mcabber/mcabber.state # Ρ„Π°ΠΉΠ» для хранСния Π½Π΅ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Π½Ρ‹Ρ… сообщСний

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Настройки, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅, ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΈΡ…, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Π²Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚Π΅!

set proxy_host = 127.0.0.1 # (ΠΏΡ€ΠΈΠΌΠ΅Ρ€)

set proxy_port = 8118 # (ΠΏΡ€ΠΈΠΌΠ΅Ρ€)

set proxy_user = # (эту строку ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ пустой)

set proxy_pass = # (эту строку ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ пустой)

Если сСрвСр ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅Π΅ SSL-соСдинСниС (Ρ€Π΅Π΄ΠΊΠΎ, Π½ΠΎ встрСчаСтся):

set port = 5223 (Π’ΠΠ–ΠΠž: ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ "set port" со значСния "5222" Π² состояниС "5223"!)

set ssl = 1 (Π’ΠΠ–ΠΠž: ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄ΠΈΡ‚Π΅ Ρ€Π°Π½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ "set tls" Π² состояниС "0" - см. Π²Ρ‹ΡˆΠ΅)

set ssl_ca = ~/.mcabber/trusted_cert.pem # ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½ΠΎΠ³ΠΎ сСртификата ΠΈΠ»ΠΈ ΠΏΡƒΡ‚ΠΈ ΠΊ Π½ΠΈΠΌ

set ssl_ciphers = ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384 # Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ "openssl ciphers" для просмотра доступных Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ²

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ см. Ρ€Π°Π·Π΄Π΅Π» "SSL/TLS options" Π² mcabberrc.example.

ВсС статусы (ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² ростСрС):

o - ΠΎΠ½Π»Π°ΠΉΠ½;

f - свободСн для бСсСды;

a - ΠΎΡ‚ΠΎΡˆΠ΅Π»;

n - нСдоступСн;

d - Π½Π΅ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒ;

i - "Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΊΠ°";

? - "нСизвСстный", ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ для Π½Π΅Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… собСсСдников;

x - conference room, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ участиС;

C - conference room, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ участиС.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ростСра:

"Buds"
Π“Ρ€ΡƒΠΏΠΏΠ° "Buds". Π’ Π½Π΅ΠΉ находятся:

#[o] John
John Π² состоянии "ΠΎΠ½Π»Π°ΠΉΠ½", ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ваш статус ΠΈ ΡΠ»Π°Ρ‚ΡŒ Π²Π°ΠΌ сообщСния

{?} Sally
Π’Ρ‹ с Sally Π½Π΅ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π»ΠΈ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π° ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‡ΡƒΠΆΠΈΠ΅ статусы

{a} Jane
Jane ΠΎΡ‚ΠΎΡˆΠ»Π°; ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, ΠΎΠ½Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ваш статус

#[C] x@y.c
Π’Ρ‹ ΡΠ²Π»ΡΠ΅Ρ‚Π΅ΡΡŒ участником conference room с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ "x@y.c" ΠΈ Π² Π½Π΅ΠΉ Π½Π΅Ρ‚ Π½Π΅ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Π½Ρ‹Ρ… сообщСний

Запуск Π² консоли: mcabber

Π’ΠΠ–ΠΠž: ВсС ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с косой Ρ‡Π΅Ρ€Ρ‚Ρ‹ "/" ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ опциями.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ [TAB] для быстрого дополнСния ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ JID ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ².

Π’Ρ‹Π·ΠΎΠ² справки / Π’Ρ‹Π·ΠΎΠ² справки для ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: /help ΠΈ /help command_name

Π’Ρ‹Ρ…ΠΎΠ΄: /quit

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π²Π²Π΅Ρ€Ρ…-Π²Π½ΠΈΠ· ΠΏΠΎ ростСру: PgUp / PgDown

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎ истории: Up / Down

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎ сообщСниям (Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‡Π°Ρ‚Π°): [Ctrl][p] / [Ctrl][n]

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ / ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚ Π΄ΠΆΠ°Π±Π±Π΅Ρ€-сСрвСра: /connect ΠΈ /disconnect

Установка состояния собствСнного статуса /status online|avail|free|dnd|notavail|away

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: /status dnd ΠΈΠ»ΠΈ /status free

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² ростСр, посылка Π΅ΠΌΡƒ запроса Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½ΠΈΠΊΠ½Π΅ΠΉΠΌΠ°: /add user_name@server.name Nickname

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ»ΠΈ рСсурсС: /info user_name@server.name

Начало Ρ‡Π°Ρ‚Π°: Π² ростСрС ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ фокус (Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅) Π½Π° Π½ΡƒΠΆΠ½ΠΎΠΌ JID ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ "ОК". Π‘ΠΌ.: PgUp, PgDown.

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ: /del user_name@server.name

ΠŸΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ: /rename user_name@server.name NewNickname

Авторизация ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ: /authorization allow|cancel|request|request_unsubscribe user_name@server.name

Запрос Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ: /request last|ping|time|vcard|version user_name@server.name

ΠŸΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ / созданиС Π³Ρ€ΡƒΠΏΠΏΡ‹ Π² ростСрС: /move Groupname

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Если Π²Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‡Π°Ρ‚Π° с ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠΌ, Π΅Π³ΠΎ JID, Ρ‚.Π΅. user_name@server.name Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ НЕ Π½Π°Π΄ΠΎ.

/otr key # Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΎΠΊ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° Π² Π±ΡƒΡ„Π΅Ρ€;

/otr start user_name@server.name # Π½Π°Ρ‡Π°Ρ‚ΡŒ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ сСссию (ΠΊΠ°Π½Π°Π») OTR;

/otr stop user_name@server.name # Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ сСссию OTR;

/otr info user_name@server.name # ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ статусС OTR Ρƒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°;

/otr fingerprint user_name@server.name # ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΎΠΊ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ сСссии OTR.

/otrpolicy (default|user_name@server.name) (plain|manual|opportunistic|always)

Π’ΠΠ–ΠΠž: Π’ цСлях Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ бСзопасности Π½Π΅ Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ ΡΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΈ ΠΈΠ»ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° сСкрСтный вопрос!

Π’ΠΠ–ΠΠž: Π”Π΅Ρ€ΠΆΠΈΡ‚Π΅ Π² сСкрСтС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ· ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° ~/.mcabber/otr

your_name@server.name.fpr

your_name@server.name.key

your_name@server.name.tag

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ см.: /help otr (Π΄Π°Π»Π΅Π΅ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΡƒΡŽ вас субкоманду/ΠΎΠΏΡ†ΠΈΡŽ ΠΈΠ· списка, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Π² Π±ΡƒΡ„Π΅Ρ€Π΅)

/pgp setkey [jid [key]]

/pgp disable|enable|force|info user_name@server.name

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ см.: /help pgp (Π΄Π°Π»Π΅Π΅ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΡƒΡŽ вас субкоманду/ΠΎΠΏΡ†ΠΈΡŽ ΠΈΠ· списка, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Π² Π±ΡƒΡ„Π΅Ρ€Π΅)

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ см.:

man mcabber

MCabber Homepage

mcabberrc.example

β‚ͺ Back to home β‚ͺ

πŸ„― Rami Rosenfeld, 2024. GNU FDL 1.3.