[[Vorlage(Getestet, focal)]] {{{#!vorlage Wissen [:Pakete_installieren:Installation von Programmen] [:Archivmanager: Eine Archivdatei entpacken] [:Editor: Einen Editor verwenden] optional [:Programme_starten:] }}} [[Inhaltsverzeichnis(1)]] [[Bild(beebeep_logo.png, 48, align=left)]] Der [sourceforge2:beebeep:BeeBEEP] {en} Secure Lan Messenger widmet sich der Kommunikation innerhalb eines lokalen Netzwerks (LAN). Natürlich kann man diese auch über das Internet abwickeln, selbst wenn man nur durch eine Wand oder einen Flur getrennt ist. Allerdings bietet eine lokale Kommunikation ein erhöhtes Maß an Privatsphäre, da die ausgetauschten Informationen das eigene Netzwerk nicht verlassen. Merkmale: [[Bild(./beebeep.png, 300, align=right)]] * Instant Messaging (IM) ohne zentralen Server * Optionale Verschlüsselung auf Basis des Rijndael-Algorithmus (AES) * Plattformunabhängig (Linux, Windows, Mac OS X, OS/2 und eComStation) * Versand von Dateien, Freigabe von Dateien und Ordnern * Offline-Nachrichten und Nachrichtenverlauf (History) * Installation ohne Root-Rechte, da als portables Programm ausgelegt = Installation = [[Bild(Wiki/Icons/synaptic.png, 48, align=right)]] Das Programm ist nicht in den offiziellen Paketquellen enthalten, kann aber als snap installiert werden. {{{#!vorlage Befehl snap install beebeep }}} == Manuell == === Voraussetzungen === Folgende Pakete werden als Abhängigkeit benötigt [1]: {{{#!vorlage Paketinstallation libqt5printsupport5 libqt5multimedia5 libqt5multimedia5-plugins libxcb-screensaver0 libavahi-compat-libdnssd1 }}} === Herunterladen === Über die [http://beebeep.sourceforge.net/download.php Projektseite] {en} {dl} oder direkt bei [sourceforge:beebeep/files/Linux:SourceForge] {en} {dl} lädt man eine Archivdatei im Format '''.tar.gz''' passend zur eigenen Systemarchitektur (32-/64-Bit) herunter. Diese muss anschließend noch ins [:Homeverzeichnis:] entpackt werden [2]. Der Name des Zielordners ist frei wählbar. [[Vorlage(Fremd, Software, "")]] === Programmstarter erstellen === Optional kann man abschließend noch einen [:Programmstarter:] erstellen. Dieser kann auch für einen automatischen Start nach der grafischen Anmeldung genutzt werden (siehe [:Autostart:]). Ein Beispiel für die Datei '''~/.local/share/applications/beebeep.desktop''' (`BENUTZERNAME` und Programmpfad bitte anpassen) [3]: {{{ [Desktop Entry] Name=BeeBEEP Name[de]=BeeBEEP GenericName=BeeBEEP Comment=Secure Lan Messenger Exec=/home/BENUTZERNAME/bin/beebeep/beebeep %u Icon=/home/BENUTZERNAME/bin/beebeep/beebeep.png Terminal=false Type=Application Categories=Network;Office; StartupNotify=true }}} = Verwendung = Falls man einen Programmstarter erstellt hat, kann das Programm bei Ubuntu-Varianten mit einem Anwendungsmenü über ''"Büro -> BeeBEEP"'' oder ''"Internet -> BeeBEEP"'' gestartet werden [4]. Ansonsten wechselt man in den Ordner mit den Programmdateien und startet die Datei `beebeep`. Die Kernfunktion jedes Messengers ist das Chatfenster. Am rechten Rand wird es von (ausblendbaren) Listen mit anderen Nutzern oder Gruppen gesäumt. Chats können nicht nur mit Einzelpersonen oder selbstdefinierten Gruppen geführt werden, sondern auch ganz basisdemokratisch mit allen gerade im Netzwerk aktiven BeeBEEP-Nutzern. {{{#!vorlage Tabelle <-3 tableclass="zebra_start3" tablestyle="width: 97%;" rowclass="titel">Aktionen +++ Symbol Text Anmerkung +++ <:>[[Bild(./beebeep_icon_broadcast.png, 32)]] ''"Broadcast an Netzwerk senden"'' Chatpartner finden (erfolgt automatisch beim Programmstart) +++ <:>[[Bild(./beebeep_icon_online.png, 32)]] ''"Benutzerstatus"'' Das Symbol wechselt je nach Status (online, beschäftigt, abwesend, offline) die Farbe +++ <:>[[Bild(./beebeep_icon_message.png, 32)]] ''"Zeige neue Nachricht"'' +++ <:>[[Bild(./beebeep_icon_addgroup.png, 32)]] ''"Chat erstellen"'' +++ <:>[[Bild(./beebeep_icon_newchat.png, 32)]] ''"Gruppe erstellen"'' +++ <:>[[Bild(./beebeep_icon_userlist.png, 32)]] ''"Benutzerübersichtsleiste anzeigen"'' +++ <:>[[Bild(./beebeep_icon_grouplist.png, 32)]] ''"Gruppenübersichtsleiste anzeigen"'' +++ <:>[[Bild(./beebeep_icon_chatlist.png, 32)]] ''"Chatübersichtsliste anzeigen"'' +++ <:>[[Bild(./beebeep_icon_chatlist_saved.png, 32)]] ''"Chatverlaufsübersichtsleiste anzeigen"'' +++ <:>[[Bild(./beebeep_icon_filetransfer.png, 32)]] ''"Datenübertragungsliste anzeigen"'' Siehe [#Dateitransfer Dateitransfer] +++ <:>[[Bild(./beebeep_icon_upload.png, 32)]] ''"Zeige meine geteilten Dateien"'' Dateien, die man selbst zum Herunterladen anbietet (siehe [#Freigaben Freigaben]) +++ <:>[[Bild(./beebeep_icon_download.png, 32)]] ''"Zeige im Netzwerk geteilte Dateien"'' Dateien, die von anderen angeboten werden +++ <:>[[Bild(./beebeep_icon_log.png, 32)]] ''"Zeige das BeeBEEP Protokoll"'' }}} Das Beenden des Programms, das nach dem Schließen des Programmfensters im Hintergrund weiter läuft, ist nur über einen Klick auf das Programmsymbol in der Benachrichtigungsanzeige des [:GNOME_Shell/Bedienung/#Benachrichtigungsfeld:Panels] möglich. == Dateitransfer == [[Bild(./beebeep_filetransfer.png, 300, align=right)]] Um Dateien zwischen Benutzern zu verschicken, wählt man in der Benutzerübersicht den gewünschten Empfänger mit Rechtsklick [[Vorlage(Tasten, rmb)]] und dann ''"Datei senden"'' aus. Im nächsten Schritt muss man noch die jeweilige Datei angeben. Der Versand erfolgt automatisch und ohne weiteres Zutun - vorausgesetzt, der Empfänger hat ''"Einstellungen -> Dateiübertragung -> Dateiübertragung aktivieren"'' nicht bewusst abgeschaltet. Alternativ kann man als Empfänger ''"Einstellungen -> Dateiübertragung -> Vor dem Herunterladen nachfragen"'' aktivieren. Gespeichert wird die Datei an der Stelle, die der Empfänger unter ''"Einstellungen -> Dateiübertragung -> Downloadordner wählen"'' eingetragen hat. == Freigaben == [[Bild(./beebeep_filesharing.png, 300, align=right)]] Neben der Möglichkeit, Dateien aktiv zu verschicken, kann man diese auch passiv anbieten bzw. teilen. Dazu wird zuerst der Modus ''"Einstellungen -> Dateiübertragung -> Dateifreigabe aktivieren"'' aktiviert. Nun können über das Symbol ''"Fenster für Dateifreigabe anzeigen"'' entweder einzelne Dateien oder komplette Ordner hinzugefügt werden. Möchte man diese Freigaben wieder entfernen, erfolgt dies auf dem gleichen Weg. Oder man nutzt die Symbolleiste am unteren Fensterrand, um alle Freigaben auf einmal zu entfernen. [[Bild(./beebeep_icon_screenshot.png, 48, align=right)]] == Bildschirmfoto == Unabhängig von der Möglichkeit, Dateien zu transferieren oder freizugeben, tauchen in der Praxis immer wieder Situationen auf, in denen man z.B. jemanden zu einem aktuellen Problem um Rat fragen möchte. Dann erstellt man zur Illustration des Problems einfach ein Bildschirmfoto des eigenen Desktops, dass anschließend direkt verschickt werden kann (natürlich lässt sich ein Bildschirmfoto auch abspeichern und dann via Dateitransfer übermitteln (siehe oben), aber diesen Umweg kann man sich hier sparen). Möchte man den (aktuellen) Desktop aufnehmen, verwendet man ''"Start -> Plug-ins... -> Screenshot erstellen"''. == Erweiterungen == Über den Menüpunkt ''"Erweiterungen -> Erweiterungsmanager"'' können Zusatzfunktionen verwaltet werden. Drei Erweiterungen aus der Sektion ''"Textmarkierungen"'' sind bereits vorinstalliert: * ''"Zahlen Text Marker"'' - ... * ''"Regenbogen Text Marker"'' - ... * ''"Fett Text Marker"'' - ... Einzelne Erweiterungen können über das Kontextmenü [[Vorlage(Tasten, rmb)]] aktiviert bzw. deaktiviert werden. Neue Erweiterungen sind über [sourceforge:beebeep/files/Plugins:SourceForge] {en} zu finden, aber derzeit für Linux nicht vorhanden (Stand: Dezember 2020). = Einstellungen = Sämtliche Einstellungen sind unter dem Menüpunkt ''"Einstellungen"'' zugänglich. BeeBEEP nutzt drei Dateien im Programmordner, um diese und andere Einstellungen zu speichern: * '''beebeep.ini''' - Nutzereinstellungen * '''beebeep.rc''' - optional: Netzwerkeinstellungen * '''beehosts.ini''' - optional: mit welchen IP-Adressen kommuniziert werden darf Die ebenfalls im Programmordner enthaltene Datei '''BEEBEEP-HELP.txt''' erläutert den Inhalt der ersten beiden Dateien, während die dritte selbsterklärend ist - zumindest wenn man des Englischen mächtig ist und grundlegende Netzwerkkenntnisse besitzt. = Problembehebung = == Programmsprache auf Deutsch umstellen == Um die Programmsprache der Version 3.0.4 oder älter auf Deutsch umzustellen, lädt man die Datei [http://sourceforge.net/p/beebeep/code/HEAD/tree/locale/beebeep_de.qm?format=raw beebeep_de.qm] {dl} herunter und speichert diese im Programmordner. In neueren Programmversionen ist die deutsche Lokalisierung bereits enthalten. == Nutzung via WLAN == Ein "Wireless LAN" (WLAN) ist prinzipiell genauso so gut geeignet wie eine traditionelle Vernetzung per Netzwerkkabel. Durch die optionale Verschlüsselung ist BeeBEEP auch für den Einsatz in Netzwerken geeignet, dessen Betreibern man nicht zwingend vertraut (Internetcafés, Unternehmensnetze etc.). = Links = * [sourceforge2:beebeep:Projektseite] {en} * [http://sourceforge.net/p/beebeep/code/HEAD/tree/ Quellcode] {en} * [:iptux:] - alternatives Programm (nur Linux) * [:Heimnetzwerk:] {Übersicht} Übersichtsartikel #tag: Netzwerk, Qt, Instant Messenger, Kommunikation