1/11/2024 0 Comments Weechat download for windowsTo use your WeeChat instance as a WeeChat relay for other WeeChat clients (not to be confused with the IRC relay feature) you can use the WeeChat relay plugin and either a systemd user service, if you only want headless operation, or a combination of a systemd user service and tmux to maintain full command line functionality.Įither method involves creating a service file in the directory ~/.config/systemd/user/ tmux methodĭue to the incompatibilities between how systemd manages jobs and the client-server behavior of tmux you will want to use the -L option to separate your default tmux sessions from the WeeChat one being managed by systemd. WeeChat relay with a systemd user service set .encryption_password your-password-same-as-in-andoid-appĪn alternative that does not require a Google Account is a Ruby script for from GitHub, with a similar installation procedure to the above, but into ~/.local/weechat/ruby. set .api_token your-api-token-from-website Then, install the pluginĪnd intialize the API token and end-to-end encryption password in WeeChat This script requires a Google Account, and a registration step with the service provider to obtain an API key. To receive notifications for mentions or private messages to an Android mobile device, you can use the IrssiNotifier port to WeeChat from the official website. set "/print -beep /exec -bg notify-send -i '/usr/share/icons/hicolor/32x32/apps/weechat.png' 'IRC Notification' "$"" The script uses libnotify and is known to work with both KDE and Gnome.Īnother alternative with the built-in trigger plugin is to set a value for. To receive desktop notifications for mentions or private messages, the weechat-notify-send AUR script by Petr Zemek can be installed. There is a native client for slack: wee-slack Desktop notifications $ ln -s /usr/share/weechat/python/weechat-matrix.py -t ~/.local/share/weechat/python/autoload $ mkdir -p ~/.local/share/weechat/python/autoload To load the script automatically during WeeChat startup, run: use the /join command inside a Matrix buffer to join Matrix channels, e.g.run /script load weechat-matrix.py inside Weechat,.The weechat-matrix script allows you to connect to Matrix servers. When running in tmux turn on mouse support in ~/.nf: Incomplete list of terminals with emojis support:Ī terminal emulator will pass through mouse scroll events and weechat will scroll-in areas font used in terminal emulator must support emojis subset.terminal emulator must support Unicode and emojis subset.# /etc/ssh/sshd_config ClientAliveInterval 300Įmojis are part of Unicode set. This has nothing to do with WeeChat itself, but losing connection when idle will not happen with its alternative irssi by default, and thus is a common situation for those converting to WeeChat. There are multiple factors in play why this might happen, but the easiest way to change this is to force the connection to be kept alive by appending this to your SSH-configuration on the remote shell. If you are connecting to your WeeChat through a remote shell using SSH, for example running it in GNU Screen or tmux you might experience getting disconnected after a while when idle. Check bindings SSH connection lost when idle If you are using vimode plugin, most of the default bindings will not work will have vim like alternatives. It will execute external command and can display output to the current buffer with the -o option or locally (default).Įxample that adds basic irssi style window scrolling: alias add rmsfilter filter del irc_smart_$server_$channelĪ plugin called "exec" is available, with the command /exec. The following alias will remove a previously enabled smart filter in the current buffer. In any buffer, and the smart filter will only be enabled for that buffer. alias add sfilter filter add irc_smart_$server_$channel irc.$server.$channel irc_smart_filter * Next, we will create the "sfilter" alias: A nice example is Wraithan's smart filter alias: This will load the new WeeChat binary and reload the current configuration.Īliases can be created to simplify commonly executed commands. WeeChat can be upgraded without disconnecting from the IRC servers (non-SSL connections only): For example, if you are using Libera you will need to set _dhkey_size 1024 or .chat.ssl_dhkey_size 1024 (see the server log) Tips and tricks Upgrading Note: Some servers need the ssl_dhkey_size value changed to something lower.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |