IRC-Bouncer -> geminimiaubouncer_0.20-r0

Wir haben aktuell ein Problem mit dem Board und arbeiten an der Lösung...
    • Offizieller Beitrag

    Erstmal was ist ein IRC-Bouncer..
    Wikipedia kann das besser erklären wie ich, nur soviel, wer noch nie mit IRC was tun hatte braucht wohl nicht weiter lesen. :winking_face:
    http://de.wikipedia.org/wiki/Bouncer


    Wichtig:
    Logs privater Nachrichten werden nach einem Tag selbstständig gelöscht.
    Die Einstellungen werden aus einem laufendem Daemon übernommen. Läuft der nicht, was zum Anfang der Fall ist, werden Stand-Einstellungen benutzt.


    Noch viel Wichtiger:
    Bitte nicht mit dem #enigma2 testen, dafür gibt es den IRC-Channel #test.


    Kurz zu den Werten in der Config:
    * Realname -> Muss irgendwas drin stehen, was, interessiert nicht.
    * Nickname -> Der Name unter dem ihr dann in den Channels zu sehen seid. Also am besten was mit Away für Abwesend.
    * User, Password und Port sind die Werte mit denen ihr euch, mit eurem IRC-Client dann auf den Bouncer verbindet. Wie gesagt das Teil arbeitet wie ein Proxy, ihr verbindet euch als nicht mehr mit dem IRC-Server sondern mit dem Bouncer.
    * Inbox ->weiß ich selber noch nicht, Einstellung erstmal egal.
    * Private Logs -> Wenn ihr private Nachrichten bekommen wollt.
    * Channels -> sollte klar sein
    * Server -> ist ja eigentlich schon einer eingetragen bei neu/hinzufügen.

  • Hallo,


    Zitat

    Original von LukaNoah
    hat jemand mal nen Tipp, wie man das skinnt? Finde in der py nicht den richtigen Ansatz, sprich keinen screen :loudly_crying_face:


    Hmm, wenn das Gemini-Plugin selbst "ordentlich" geskinnt wurde mit seinen Variablen Screens,
    muss der nicht extra geskinnt werden dann passt das auch bei dem Plugin :winking_face:


    Ansonsten musste Dir für dieses Plugin einen eigenen Extra Screen erstellen.


    Dazu musste erstmal den Screennamen ermitteln nach der Wikianleitung:


    http://wiki.blue-panel.com/ind…Screen_Namen_in_GP3_Skins


    in meinem Skin habe ich den nicht extra geskinnt daher suche ich Dir mal das raus :winking_face:


    Python
    action ->  gActions ok
    [gDesktop] from Plugins.Bp.geminimiaubouncer.bouncer import Cbouncer,
    ['Cbouncer', 'VariableList4Button_Cbouncer', 'VariableList4Button']
    allocating new converter!
    valign must be either top, center or bottom!
    valign must be either top, center or bottom!
    valign must be either top, center or bottom!
    valign must be either top, center or bottom!
    ['MenuSummary']
    allocating new converter!


    So der Screen lautet "Cbouncer" wenn man den extra skinnen will, dazu kannste als Vorlage eben dann
    entweder den Screen VariableList4Button_Cbouncer oder den Screen VariableList4Button her nehmen.


    Das wiederum bedeutet: wurde der Screen VariableList4Button sauber geskinnt benötigt das Plugin
    keinen eigenen Screen da es ja bei nicht vorhanden sein der anderen zwei Screens ja ehh auf diesen
    VariableList4Button zugreift und den benutzt :winking_face:


    So für die Einstellungen wäre es dann dies hier:


    Code
    action ->  gActions blue
    ['Config2Button_BouncerSetup', 'Config2Button']
    ['NumericalTextInputHelpDialog']
    ['SetupSummary']


    der Variable Grundscreen wäre hier der "Config2Button".
    Will man aber doch einen eigenen Screen machen kann man den also erstellen mit dem Namen
    "Config2Button_BouncerSetup" und nimmt eben den Variabeln Grundscreen als Ausgangsmaterial.


    So funktioniert das SKinnen mit den Gemini 3 :tongue:

    MfG EgLe :]

    Linux will Benutzer, die Linux wollen. Linux ist nicht Windows


    Kernel : 5.4.2-1-MANJARO LTS
    GUI : KDE 5.64.0 / Plasma 5.17.4
    Machine : Intel NUC8i7HVK
    Graphics : Radeon RX Vega M GH
    CPU : Intel Core i7-8809G @ 8x 4.2GHz
    RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip

  • Hehe gern geschehen,
    Haste nicht in den Workshop reingeschaut :winking_face:


    Workshop - GP3 - Screens erstellen "Step by Step" für Dummys



    Ich selbst habe das Plugin nicht getestet und nicht benutzt...
    Da ich es Hasse mit der Fernbedienung was zu konfigurieren,
    das fällt bzw. da tue ich mich immer so schwer :face_with_rolling_eyes:



    Aber ich habe das nun mal gestartet und hätte einen "Verbesserungsvorschlag" :tongue:


    Könnte man den evtl. nicht so machen das er auf den "Testchannel" schon vorprogrammiert wäre,
    und man eben nur noch seinen Nick ändern müsste?


    Wo speichert er seine Daten denn ab,
    damit ich die evtl. am PC über ne ordentliche Tastatur konfigurieren könnte?

    MfG EgLe :]

    Linux will Benutzer, die Linux wollen. Linux ist nicht Windows


    Kernel : 5.4.2-1-MANJARO LTS
    GUI : KDE 5.64.0 / Plasma 5.17.4
    Machine : Intel NUC8i7HVK
    Graphics : Radeon RX Vega M GH
    CPU : Intel Core i7-8809G @ 8x 4.2GHz
    RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip

  • die settings sind in etc/miau.conf



    kan man mit editor configurieren


    und soweit ich weis ist da schon ein #test channel standard drinne :winking_face:


  • Hmm, aber nicht vorkonfiguriert für IRC-Channel #test , das meinte ich :winking_face:


    Muss ich erstmal sehen ob ich das alles noch hinbekomme, ist ja schon eine weile her
    wo ich sowas Konfigurieren musste :face_with_rolling_eyes:

    Dateien

    MfG EgLe :]

    Linux will Benutzer, die Linux wollen. Linux ist nicht Windows


    Kernel : 5.4.2-1-MANJARO LTS
    GUI : KDE 5.64.0 / Plasma 5.17.4
    Machine : Intel NUC8i7HVK
    Graphics : Radeon RX Vega M GH
    CPU : Intel Core i7-8809G @ 8x 4.2GHz
    RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip

  • Zitat

    Original von Bschaar
    bei mir war der freenode server auch vorkonfiguriert...


    War bestimmt eine Betaversion :winking_face:


    habe das aber schon mal hinbekommen ohne Passwörter usw.

    Dateien

    MfG EgLe :]

    Linux will Benutzer, die Linux wollen. Linux ist nicht Windows


    Kernel : 5.4.2-1-MANJARO LTS
    GUI : KDE 5.64.0 / Plasma 5.17.4
    Machine : Intel NUC8i7HVK
    Graphics : Radeon RX Vega M GH
    CPU : Intel Core i7-8809G @ 8x 4.2GHz
    RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip

  • Ich hatte vorhin das Problem, dass sobald ich mich über einen IRC-Client mit dem Bouncer verbunden habe, der sofort alle Channels verlassen hat und die Channels auch aus den Einstellungen verschwunden sind... Über die GUI wieder eingefügt ging das Spiel von vorne los. Als ich einfach mal das Config-File gelöscht habe und alles nochmal neu eingestellt habe, gabs keine Probleme mehr. Hab auch leider nicht geschafft, das zu reproduzieren.


    Jetzt läufts perfekt! :)

  • Wie verbinde ich meinen IRC-Client mit dem Bouncer?
    Ich kriege dass einfach nicht hin :loudly_crying_face:
    Entweder kommt ne Meldung, das dass kein IRC ist, oder die Verbindung schlägt fehl. Welchen Clienten könnt Ihr empfehlen?


    /Edit On


    Ich glaube jetzt funzt es :hurra:


    /Edit Off



    thx
    LN

    Kein Support per Mail oder PN

    Einmal editiert, zuletzt von LukaNoah ()

    • Offizieller Beitrag

    Hab hier Pidgin am laufen.


    Für die Verbindung einfach die IP der Dreambox eingeben.
    Natürlich auch Benutzername, Passwort und Port, wie es
    im Bouncer eingestellt ist.


    //Edit zu spät, klappt ja schon bei ihm :grinning_squinting_face:

  • Zitat

    Original von EgLe
    Denke so war es gedacht, wenn ich mich nicht irre...


    Du irrst dich :)


    Wenn du dich mit einem Client am Bouncer verbindest, bekommst du sofort alle Nachrichten angezeigt, die in dem Channel geschrieben wurden als du "offline" warst und du kannst auch direkt darüber schreiben, deinen Nick ändern usw. Man verbindet sich praktisch nicht mehr direkt mit dem IRC-Server, sondern nur noch über den Bouncer.

  • Wie meldet Ihr Euch mit dem Bouncer im IRC an? Mit NickName oder NickName|away?
    Wäre es möglich, wenn beim PlugIn der NickName und der Nickname|away einstellbar ist? Bzw. Wenn das |away automatisch angefügt würde? Wenn sich der Bouncer anmeldet, dann erstmal mit dem Nick. Dann /nick indetify mit dem Passwort und anschließend der Nickwechsel auf away? Wäre für mich einfacher, ohne mehrfach im IRC aufzutauchen. Da ich als nick den away drinhabe. Oder ist meine Sicht falsch?


    thx
    LN

  • Ich verbinde mich mit dem eingestellten User, Password und Port auf meiner Dreambox - nicht mit dem Nick (der ist dazu da, wie sich der Bouncer mit dem IRC-Server verbinden soll)! Dann bist du über den im Bouncer eingestellten Nick verbunden (also nicht doppelt, es sei denn du verbindest dich direkt mit dem Server). Wenn ich dann im Bouncer drin bin ändere ich einfach meinen Nick von mmtux_away nach mmtux und wieder zurück bevor ich die Verbindung zum Bouncer trenne.

  • den bouncer lasse ich mit "away" verbinden


    wenn ich mit mein client verbinde wechsele ich dan mein nick + sende mein passwort vom client


    ich glaube auch nicht das mechatron da viel tun kan, weil ist eigentlich den"miau" bouncer der im einsatz ist (mit eine möglichkeit um die settings zu speichern)

  • mmtux


    was ich gesehen habe, wenn der client die verbindung stopt,
    wechselt der bouncer wieder automatisch auf away (brauchst also nicht manuel zurück zu setzen)



    und:
    der nick wechsel + passwort macht mein client automatisch wenn ich verbinde mit den bouncer
    ich kan da commandos speichern die jedesmal ausgefuhrt werden

  • Zitat

    Original von Bschaar
    mmtux


    was ich gesehen habe, wenn der client die verbindung stopt,
    wechselt der bouncer wieder automatisch auf away (brauchst also nicht manuel zurück zu setzen)


    Cool wusste ich nicht! Perfekt :)