Hello Guest, if you reading this it means you have not yet registered. Please take a second to Click here to register and in a few simple steps, you will be able to enjoy all the many features of our fine community. Please note that nicknames are prohibited lewd or meaningless (no numbers or letters at random) and introduce yourself in the section for you to meet our community.
WeeChat - klient IRC na konsolę
Pokaż wyniki od 1 do 3 z 3

Temat: WeeChat - klient IRC na konsolę

  1. #1
    Avatar redflow
    redflow jest nieaktywny documentation daemon
    Mężczyzna
    Dystrybucja: Arch Linux x86_64
    Dołączył
    Jul 2004
    Wiek
    44
    Postów
    2,271
    Wątków
    36
    Siła Reputacji
    463
    Reputacja
    6435

    WeeChat - klient IRC na konsolę

    Skoro temat IRC znowu wypłynął, to warto rzucić okiem na jeden z ciekawszych klientów sieci IRC działającym w konsoli.
    Oczywiście nic nie stoi na przeszkodzie, aby uruchamiać go w środowisku X.

    Screenshots:
    http://www.weechat.org/shots/

    Sugeruję kompilację, bo paczki dla mandrivy są mocno opóźnione.


    Opcje/konfiguracja programu.

    /set
    wyświetlenie wszystkich opcji

    /set weechat.*
    wyświetlenie opcji weechat

    /set irc.*
    wyświetlenie opcji irc

    /help polecenie

    pomoc na temat polecenia/opcji:
    /help server


    Usunięcie serwera (domyślnie wpisany jest freenode):
    /server del freenode

    Dodanie serwera:
    /server add freenode irc.freenode.net/6667

    Włączenie autopołączenia na starcie:
    /set irc.server.freenode.autoconnect on

    Włączenie autoreconnect:
    /set irc.server.freenode.autoreconnect on

    Ustawienie opóźnienia autoreconnectingu:
    /set irc.server.freenode.autoreconnect_delay wartość
    gdzie wartość to liczba z przedziału 0 - 65535 i oznaczająca sekundy między kolejnymi próbami połączenia

    Ustawienie autorejoin (w sytuacji zerwania połączenia z serwerem, albo wykopania z kanału):
    /set irc.server.freenode.autorejoin on

    Uruchomienie polecenie po połączenieu z serwerem (np. identyfikacja)
    /set irc.server.freenode.command "/msg nickserv identify xxxxxx"

    Identyfikację można też dokonać:
    /set irc.server.freenode.password hasło

    Ustawienie opóźnienia w wykonaniu polecenia:
    /set irc.server.freenode.command_delay wartość
    gdzie wartość to liczba z przedziału 0 - 3600 oznaczająca sekundy opóźnienia

    Ustawienie domyślnego nicka:
    /set irc.server.freenode.nicks nick1,nick2,nick3

    Sprawdzenie istniejącej wartości username:
    /help irc.server.freenode.username

    Ustawienie wartości username:
    /set irc.server.freenode.username nazwa

    Autopołączenie do określonego kanału/kanałów
    /set irc.server.freenode.autojoin "#kanał1,#kanał2"

    Usunięcie opcji serwera i użycie domyślnej wywołujemy opcją null (np. ustawienie defaultowego nicka):
    /set irc.server.oftc.nicks null

    Połączenie do serwera:
    /connect nazwa
    gdzie wartość nazwa jest opcjonalna

    Rozłączenie z serwerem:
    /disconnect nazwa

    Wyjście z programu:
    /quit

    Połączenie z kanałem:
    /join #kanał
    np. /join #kde
    /join ##mandrivalinux.eu

    Opuszczenie kanału (z pozostawionym otwartym buforem)
    /part [wiadomość wyjściowa]

    Zamnknięcie serwera lub opuszczenie kanału (z zamknięciem bufora):
    /close [quit message]

    Polecenia do obsługi buforów i okien:
    /buffer
    /window

    Dostępne opcje poleceń po wywołaniu:
    /help buffer
    /help window

    Podstawowe zarządzanie oknem/buforami:

    Podział okna poziomo (na 2 równe części):
    /window splith

    Podział okna w poziomie z określeniem procentowym powierzchni nowego okna:
    /window splith xx
    gdzie xx to powierzchnia nowego okna

    Podział okna w pionie:
    /window splitv

    Podział okna w pionie z określeniem procentowym powierzchni nowego okna:
    /window splitv xx

    Połaczenie podzielonych oknien:
    /window merge


    Podstawowa klawiszologia.

    przełączenie na poprzedni/następny bufor:
    alt + lewa/prawa strzałka (lub F5/F6)

    przełączenie na poprzednie/następne okno (przy podzielonym ekranie):
    F7/F8

    przewijanie paska tytułu:
    F9/F10

    przewijanie listy nicków
    F11/F12

    autouzupełnianie (jak w shell)
    tabulator

    przewijanie tekstu w aktualnym buforze:
    pageup/down

    przejście do aktywnego buforu (z hotlisty)
    alt + A


    Program obsługuje aliasy. Dostępna lista predefiniowanych po wywołaniu:
    /alias

    Pomoc jak zwykle:
    /help alias

    Tworzenie własnego:
    /alias slap me slaps $1

    Wywołanie stworzonego aliasu:
    /slap nick

    O ile program będzie uruchamiany w wirtualnej konsoli wewnątrz środowiska X, można dodać plugin notify wyświetlający okno przy podświetleniu naszego nicka:
    W tym celu ściągamy pythonowego plugina:
    http://www.weechat.org/files/scripts/notify.py

    Dokonujemy w nim drobnej modyfikacji, polegajacej na usunięciu znaku hash z linii:
    #wn.set_timeout(pynotify.EXPIRES_NEVER)
    i wrzucamy go do ~/.weechat/python/autoload/

    Zgodnie z sugestią twórcy instalujemy:
    python-notify (and libnotify - libgtk)
    notification-daemon
    I cieszymy się wyskakującymi okienkami wielkości małego słonia... teraz żadna ważna informacja nam nie umknie

    Więcej pluginów:
    http://www.weechat.org/plugins/


    I na koniec krótkie porównanie irssi i weechat autorstwa BeteNoire (w komentarzach jest link do innego porównania).
    http://betenoire.jogger.pl/2008/11/0...ie-porownanie/
    ... being a Linux user is sort of like living in a house inhabited by a large family of carpenters and architects. Every morning when you wake up, the house is a little different.
    Maybe there is a new turret, or some walls have moved. Or perhaps someone has temporarily removed the floor under your bed.

  2. Panna Google
    Panna Google jest aktywna
    Avatar Panny Google

    Dołączył
    01-05-2004
    Skąd
    Internet
    Postów
    999
    Pochwał
    159

    Nie lubisz reklam? Zarejestrowani ich nie widzą! Rejestracja







  3. #2
    Avatar grzempek
    grzempek jest nieaktywny programista? moze kiedyś.
    Mężczyzna
    Dystrybucja: Debian testing
    Dołączył
    Jan 2007
    Skąd
    Poznań
    Wiek
    36
    Postów
    1,111
    Wątków
    82
    Siła Reputacji
    226
    Reputacja
    2988

    Odp: WeeChat - klient IRC na konsolę

    Dorzuce od siebie, że kolejnym ciekawym klientem IRC na konsole jest BitchX, jednak nie wiem jak z jego rozwojem...
    Ostatnio edytowane przez vorlog ; 04.10.2009 o 14:04

  4. #3
    Dołączył
    Apr 2006
    Skąd
    Kraków
    Postów
    2,453
    Wątków
    63
    Siła Reputacji
    530
    Reputacja
    7514

    Odp: WeeChat - klient IRC na konsolę

    Nawiasem, „BitchX2 is the current project. While there is no current release to the public on the new code base, the project is leaning towards merging back to the current base version of Epic.”
    Źródło: komentarz pod artykułem Irssi a Weechat - krótkie porównanie.
    RTFM - naprawdę przeczytaj, zanim zadasz pytanie
    NIE UDZIELAM POMOCY NA JABBERZE ANI GADU-GADU (bo i raczej nie bywam)
    Linux Registered User #440416

Informacje o wątku

Users Browsing this Thread

Aktualnie 2 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 2 gości)

Uprawnienia

  • Nie możesz zakładać nowych wątków
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •