Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Weechat - another IRC client

Weechat - another IRC client

Matthias Günther

June 01, 2016
Tweet

More Decks by Matthias Günther

Other Decks in Technology

Transcript

  1. Installation Either … $ git clone https://github.com/weechat/weechat.git && cd weechat

    $ mkdir build cd build cmake .. && make && sudo make install … or $ sudo apt-get install weechat
  2. Most beautiful starting screen 06:18:26 | ___ __ ______________ _____

    06:18:26 | __ | / /___________ ____/__ /_______ __ /_ 06:18:26 | __ | /| / /_ _ \ _ \ / __ __ \ __ `/ __/ 06:18:26 | __ |/ |/ / / __/ __/ /___ _ / / / /_/ // /_ 06:18:26 | ____/|__/ \___/\___/\____/ /_/ /_/\__,_/ \__/ 06:18:26 | WeeChat 1.5 [compiled on May 4 2016 06:16:40] 06:18:26 | - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 06:18:26 | 06:18:26 | Welcome to WeeChat! 06:18:26 | 06:18:26 | If you are discovering WeeChat, it is recommended to read at least the quickstart guide, and the user's ... 06:18:26 | All WeeChat docs are available at: https://weechat.org/doc 06:18:26 | 06:18:26 | Moreover, there is inline help with /help on all commands and options (use Tab key to complete the name). 06:18:26 | The command /iset (script iset.pl) can help to customize WeeChat: /script install iset.pl ...
  3. Basic setup (server, nickname, connect, join channels) /server add freenode

    chat.freenode.net /set irc.server.freenode.nicks "wikimatze" /set irc.server.freenode.username "Matthias" /set irc.server.freenode.realname "Matthias Günther" /connect freenode /join #vimberlin
  4. Enabling SSL /set irc.server.freenode.ssl "on" /set irc.server.freenode.ssl_verify "on" /set weechat.network.gnutls_ca_file

    "/etc/ssl/certs/ca-certificates.crt" /set irc.server.freenode.addresses chat.freenode.net/6697
  5. Configuring: Hide joining or leaving the channel (howto) /set weechat.look.buffer_notify_default

    message /set irc.look.smart_filter on /filter add irc_smart * irc_smart_filter *
  6. Seeing strange symbols I couldn’t type in German symbols like

    Äüß. The solution was to install the libcursesw package: $ sudo apt-get install libncursesw5-dev