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 | ||
| + | </ | ||
