app:weechat
Différences
Ci-dessous, les différences entre deux révisions de la page.
Révision précédente | |||
— | app:weechat [2024/01/05 05:30] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ===== Installation ===== | ||
+ | === Archlinux / Manjaro === | ||
+ | |||
+ | < | ||
+ | sudo pacman -Sy weechat | ||
+ | </ | ||
+ | |||
+ | === Alpine Linux === | ||
+ | |||
+ | < | ||
+ | sudo apk add weechat | ||
+ | </ | ||
+ | |||
+ | === Debian Linux / Ubuntu / Mint === | ||
+ | |||
+ | < | ||
+ | sudo apt install weechat | ||
+ | </ | ||
+ | |||
+ | ===== Configuration ===== | ||
+ | |||
+ | ==== Ajouter un serveur ==== | ||
+ | |||
+ | < | ||
+ | /server add mon_serveur irc.server.net | ||
+ | /set irc.server.mon_serveur.username T0MuX | ||
+ | /set irc.server.mon_serveur.password mon_pass_qui_poutre | ||
+ | /set irc.server.mon_serveur.autoconnect on # Activer l' | ||
+ | /set irc.server.mon_serveur.autojoin "# | ||
+ | </ | ||
+ | |||
+ | ==== Connexion "à la volée" | ||
+ | |||
+ | Par défaut, cette option est désactivée. | ||
+ | |||
+ | < | ||
+ | /set irc.look.temporary_servers on | ||
+ | /connect irc.serveur.net # Se connecter immédiatement sur irc.serveur.net | ||
+ | /nick T0MuX # Choisir un nickname | ||
+ | </ | ||
+ | |||
+ | ==== Interface ==== | ||
+ | |||
+ | < | ||
+ | # Les nicknames matrix peuvent être long, ainsi que le nom de certains salons on peut les raccourcir un peu : | ||
+ | /set weechat.look.prefix_align_max 15 # pseudo dans le tampon actuel | ||
+ | /set weechat.bar.nicklist.size 15 # liste de pseudo membres de la room | ||
+ | /set weechat.bar.buflist.size_max 20 # liste de rooms | ||
+ | </ | ||
+ | |||
+ | ===== Utilisation ===== | ||
+ | |||
+ | ==== Raccourcis clavier & commandes ==== | ||
+ | |||
+ | ^Fonction^Raccourci^Commande| | ||
+ | ^Défilement|↑ Alt + PgUp - Alt + PgDn ↓|/window scroll_up - /window scroll_down| | ||
+ | ^Changer de salon|← Ctrl+P - Ctrl+N →|/buffer [-1,+1]| | ||
+ | ^Changer de fenêtre|← Ctrl+H / ↓ Ctrl+J / ↑ Ctrl+K / → Ctrl+L| | | ||
+ | ^Fermer le buffer|? | ||
+ | ^Fenetre actuelle en plein écran|Ctrl+Z| | | ||
+ | ^Chercher|Ctrl+R| | | ||
+ | ^Arrêter chercher|Ctrl+J| | | ||
+ | ^Sauter aux salons avec activité récente|Alt+A|/ | ||
+ | |||
+ | === Modifier un bind === | ||
+ | |||
+ | Il se peut que certains binds ne fonctionnent pas correctement, | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | ===== Plugins ===== | ||
+ | |||
+ | ==== Discord Plugin Rust ==== | ||
+ | |||
+ | Sur Archlinux / Manjaro, s' | ||
+ | |||
+ | < | ||
+ | # Installation sur Archlinux | ||
+ | yay -S weechat-discord-git | ||
+ | |||
+ | # Installation depuis github (il faut avoir rust et libclang) | ||
+ | git clone https:// | ||
+ | cd weechat-discord | ||
+ | make | ||
+ | make install # copie la librairie dans ~/ | ||
+ | </ | ||
+ | |||
+ | === Récupérer son token === | ||
+ | |||
+ | Suivre la [[https:// | ||
+ | |||
+ | === Configuration dans Weechat === | ||
+ | |||
+ | < | ||
+ | # Saisir son token | ||
+ | /discord token [TOKEN] | ||
+ | # Connecter à discord | ||
+ | /discord connect | ||
+ | # Connecter discord au lancement de Weechat | ||
+ | /discord autostart | ||
+ | </ | ||
+ | |||
+ | ==== Matrix Python Plugin ==== | ||
+ | |||
+ | Sur Archlinux / Manjaro, s' | ||
+ | |||
+ | < | ||
+ | yay -S weechat-matrix | ||
+ | </ | ||
+ | |||
+ | === Configuration dans Weechat === | ||
+ | |||
+ | < | ||
+ | /matrix server add mux mux.re | ||
+ | /set matrix.server.mux.username T0MuX | ||
+ | /set matrix.server.mux.password mon_pass_qui_tue | ||
+ | /set matrix.server.mux.autoconnect on # Activer la connexion auto au lancement | ||
+ | /matrix connect mux # Se connecter au serveur " | ||
+ | </ | ||
+ | |||
+ | ==== Matrix lua plugin ==== | ||
+ | |||
+ | Pour commencer, assurez vous d' | ||
+ | |||
+ | < | ||
+ | git clone https:// | ||
+ | mkdir -p ~/ | ||
+ | cp weechat-matrix-protocol-script/ | ||
+ | ln -s ~/ | ||
+ | </ | ||
+ | |||
+ | Ensuite, dans Weechat | ||
+ | |||
+ | < | ||
+ | # Si vous n'avez pas mis matrix.lua dans autoload | ||
+ | /script load matrix.lua | ||
+ | # Configurez les identifiants. Regardez la doc WeeChat à propos de secdata si vous ne voulez pas stocker le mdp en clair (http:// | ||
+ | /set plugins.var.lua.matrix.user utilisateur | ||
+ | /set plugins.var.lua.matrix.password mot_de_passe | ||
+ | /set plugins.var.lua.matrix.homeserver_url https:// | ||
+ | /matrix connect | ||
+ | |||
+ | # Pour afficher tous les paramètres possibles pour matrix | ||
+ | /set plugins.var.lua.matrix.* | ||
+ | # pour voir une description de chaque commande | ||
+ | /help plugins.var.lua.matrix.local_echo | ||
+ | |||
+ | # Pour avoir "est entrain d' | ||
+ | /set weechat.bar.status.items [buffer_count], | ||
+ | </ | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | ===== Scripts ===== | ||
+ | |||
+ | Weechat est doté d'une fonction qui peut vraiment apporté un plus à son utilisation : les scripts. On peut charger toutes sortes de scripts, dans plusieurs languages (python, lua, go, ruby…). | ||
+ | |||
+ | J' | ||
+ | |||
+ | < | ||
+ | /script install go.py | ||
+ | </ |