Wie kann ich Empathy entfernen und Pidgin integrieren?


28

Ich mag den Empathy-Chat-Client nicht und möchte stattdessen Pidgin verwenden, aber ich möchte die Funktionen, die Empathy im Messaging-Menü hat, beibehalten.

Wie kann ich das so sauber wie möglich machen?

Antworten:


17

Das IM-System in Ubuntu heißt Telepathy. Empathy ist eine grafische Benutzeroberfläche für einige Aspekte. Aber Telepathie ist wirklich anders als Pidgin. Es kann beispielsweise von verschiedenen Anwendungen gleichzeitig aufgerufen werden. IE, eine Kontaktanwendung würde einfach eine Anforderung für einen Anruf stellen, und dann würden Sie eine GUI zum Beenden des Telefonanrufs usw. erhalten. Die Kontaktanwendung müsste sich nicht um die Art des verwendeten Protokolls usw. kümmern. Das ist Telepathys Job.

Sie könnten also Pidgin anstelle von Empathy verwenden, aber Pidgin kann es nicht ersetzen, weil es eine ganz andere Sache ist. Sie möchten ein Plugin, um es mit dem Nachrichtenindikator zu integrieren. Ich weiß nicht, ob ein solches Plugin existiert, aber Sie können es jederzeit selbst programmieren. Sowohl Pidgin als auch Indicators haben gute APIs und Dokumentation.

Pidgin könnte jedoch möglicherweise als GUI für Telepathy verwendet werden.


1
Also werde ich wohl sudo apt-get remove apathynicht funktionieren, oder?
Eingeschränktes Sühnopfer

6

Sie brauchen nur zwei Schritte

  1. Installieren Sie Pidgin

    sudo apt-get install pidgin
    
  2. Entfernen Sie Empathie

    sudo apt-get purge empathy
    

Extra:

sudo apt-get install "package name"

"Paketname" kann sein:

pidgin-audacious       pidgin-facebookchat    pidgin-nateon
pidgin-awayonlock      pidgin-festival        pidgin-nateon-dbg
pidgin-blinklight      pidgin-guifications    pidgin-openpgp
pidgin-blue            pidgin-hotkeys         pidgin-otr
pidgin-bot-sentry      pidgin-lastfm          pidgin-plugin-pack
pidgin-data            pidgin-libnotify       pidgin-privacy-please
pidgin-dbg             pidgin-librvp          pidgin-sipe
pidgin-dev             pidgin-microblog       pidgin-skype
pidgin-encryption      pidgin-mpris           pidgin-skype-dbg
pidgin-extprefs        pidgin-musictracker    pidgin-themes

Hinweis: Nach der Installation von pidgin müssen Sie Ihr Konto hinzufügen, da pidgin und empathy keine Benutzerdaten oder Informationen zu den Konten freigeben


2
Es ist ziemlich einfach, Pidgin zum Laufen zu bringen. Einfach installieren. Aber wie ändert man den Namen von "Pidgin Instant Messenger" (im Nachrichtenmenü) in den Standard "Chat"?
Gonzoza

Bearbeiten Sie einfach das NameFeld in /usr/share/applications/pidgin.desktop. Sichern Sie es zunächst aus Sicherheitsgründen und verwenden Sie dann sudo mit Ihrem Lieblingseditor. Diese Datei wird jedoch bei jedem Pidgin-Upgrade ersetzt, sodass Sie diesen Fix jedes Mal wiederholen müssen.
Whtyger

Drei Jahre zu spät, aber wenn Sie kopieren /usr/share/applications/pidgin.desktopzu ~/.local/share/applications/pidgin.desktopund bearbeiten diese, wird es nicht durch Paket - Upgrades überschrieben. Nebeneffekt: Wenn Paket-Upgrades tatsächliche Änderungen an der .desktopDatei enthalten, werden diese auch nicht angezeigt: Die Version in ~/.local/share/applicationsüberschreibt die Version in /usr/share/applications.
Darael

1

Anscheinend hat dieser Typ Evolution komplett mit Thunderbird getauscht und sagt dann, dass er Empathy und Pidgin komplett getauscht hat, indem er einfach:

  1. sudo apt-get install pidgin
  2. Verwenden Sie Ihren Paketmanager, um Empathie zu entfernen. (Kommentatoren gaben an, dass beim Entfernen von der Befehlszeile Probleme aufgetreten sind. Verwenden Sie daher den Paketmanager.)

Obwohl ich nicht wirklich sicher bin, wie Pidgin wie Empathy integriert werden soll, ist dies standardmäßig der Fall. Aus den Kommentaren geht jedoch hervor, dass andere Leute Erfolg hatten, daher werde ich nicht beurteilen.

(Siehe diesen Webartikel: Empathie unter Ubuntu durch Pidgin ersetzen )


1

Ich hatte das irgendwo im Internet und es funktionierte wie ein Zauber für mich:

sudo apt-get install pidgin (falls nicht installiert)

sudo add-apt-repository ppa:webupd8team/gnome3
sudo apt-get update
sudo apt-get install gnome-shell-extensions-pidgin
sudo apt-get install gnome-tweak-tool ( if u have not installed already)

Öffnen Sie die erweiterte Einstellung in der Gnome-Shell und vergewissern Sie sich, dass die Pidgin-Integration-Erweiterung in der Shell-Erweiterung aktiviert ist. Wenn es eingeschaltet ist, ist alles in Ordnung, da es von keiner Gnome-Shell unterstützt wird, wenn es nicht eingeschaltet ist oder wenn es in gewisser Weise deaktiviert ist oder wenn Sie es nicht in die Ein- / Aus-Position schalten können Dann denke ich, dass eine Integration nicht möglich ist (nicht sicher). Versuchen Sie, Ihr System zu aktualisieren und versuchen Sie es erneut.

Wenn die Pidgin-Integration-Erweiterung einwandfrei funktioniert, dh wenn sie aktiviert ist, drücken Sie Alt + F2, geben Sie r ein und drücken Sie die Eingabetaste, oder melden Sie sich einfach ab und wieder an, um die Shell neu zu starten.

Empathie entfernen: sudo apt-get purge empathy(nicht notwendig)

Hinweis : Um zu vermeiden, dass sowohl die Standard-Pidgin-Benachrichtigungen als auch die neuen Benachrichtigungen angezeigt werden, wählen Sie in Pidgin Extras> Plugins und deaktivieren Sie das Kontrollkästchen neben "Libnotify-Popups".


gnome-shell-extensions-pidgin wird nur in der erweiterten Einstellung angezeigt, wenn Sie sich abmelden und wieder anmelden. Sie sind sich jedoch nicht ganz sicher, wie die Erweiterung funktioniert, da gnome-shell immer noch eine enge Integration mit Empathie zu haben scheint
Antony

Ich erhalte den Fehler E: Unable to locate package gnome-shell-extensions-pidginauch nach dem Hinzufügen des Berichts und dem Ausführen des Updates gemäß den Anweisungen.
Webnet

@Webnet gleich hier, hast du es geschafft, es zu lösen?
0R10N

@ 0R10N - Nein, nicht
Webnet
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.