pidgin mit network-manager support
pidgin farben und ctrl+return zum senden
wenn die farben im chatfenster bei pidgin zu langweilig sind kann man ja ein wenig was dagegen tun.
das ist für die ~/.purple/gtkrc-2.0
style "pidgin-dark" {
base[NORMAL]=”#000000″
text[NORMAL]=”#00FF00″
GtkIMHtml::hyperlink-color=”#007FFF”
GtkWidget::cursor-color=”#60AFFE”
GtkWidget::secondary-cursor-color=”#A4D3EE”
}
widget “*pidgin_conv_imhtml” style “pidgin-dark”
widget “*pidgin_conv_entry” style “pidgin-dark”
dann sieht das so aus
nun noch das mit dem ctrl+return beim senden. wieder die ~/.purple/gtkrc-2.0 und folgendes einfügen.
binding "pidgin-bindings"
{
# enter inserts a newline
bind “Return” { “insert-at-cursor” (”\n”) }
# ctrl-Enter sends message
bind “Return” { “message_send” () }
}
widget “*pidgin_conv_entry” binding “pidgin-bindings”
KOnsi @ gentoo bugzilla
Bug 127675 … bin ja begeistert von mir selber … ![]()
gaim/pidgin icons
gaim2 ctrl-return
da ja aus irgendeinem grund ctrl-retrun zum senden der nachrichten im gaim2 nicht mehr geht … naja hat schon einen grund (weil es im changelog steht)
Removed "Enter" vs. "Ctrl-Enter" to send; "Enter" sends by default, but it is now possible to change this binding in your GTK theme
nervt aber … also die ~/.gtkrc-2.0 öffnen oder neu erstellen und folgendes eintragen …
gtk-key-theme-name = "ctrl-return"
gtk-can-change-accels = 1
binding "my-bindings" {
bind "<ctrl>Return" { "message_send" () }
bind "<ctrl>Return" { "message_send" () }
bind "Return" { "insert-at-cursor" ("\n"
}
}
widget "*gaim_gtkconv_entry" binding "my-bindings"
so nun gaim neu starten und es sollte gehen …
gaim2 beta3 ubuntu
i386 und amd64 packete gibt es hier …
deb http://people.ubuntu.com/~seb128/deb ./
deb-src http://people.ubuntu.com/~seb128/deb ./
(in die source.list eintragen)
plugins und weitere binarys gibt es hier
gaim2 & gaim-libnotify … amd64
hab heute mal wieder ein bischen rumgespielt und mir einmal gaim2 vorgenommen …
also fangen wir an … als erstes brauchen wir die quellen vom cvs (Passwort bleibt wie fast immer leer)
cvs -d ‘:pserver:anonymous@cvs.sourceforge.net:/cvsroot/gaim’ login
cvs -z3 -d ‘:pserver:anonymous@cvs.sourceforge.net:/cvsroot/gaim’ checkout gaim
so dann brauchen wir noch anderes was wir aus den apt-quellen bekommen …
sudo aptitude install libglib2.0-dev libgtk2.0-dev libgnutls11-dev libao-dev libgtkspell-dev doxygen doxygen-doc esound-clients checkinstall libperl-dev mono-devel libnotify-dev libpopt-dev libdbus-glib-1-dev libnotify1
so nun sollt alles da sein … machen wir weiter …
cd gaim
nun konfigurieren wir das mal (hab noch es noch nicht hinbekommen alles zu anzumachen … wird mal noch nachgeliefert) … also los …
./autogen.sh –prefix=/opt/gaim –enable-gnutls=yes –enable-vv –with-dbus-services=/usr/share/dbus-1/services –enable-doxygen –enable-mono –enable-dbus
nun wird gebaut …
make
und installiert (das bin liegt dann in /opt/gaim/bin) - gaim1.5 läuft dann also noch parallel … nun aber flink installiert …
make install
so nun sollte gaim laufen … ich hab zur sicherheit vorher mein gaimverzeichnis (~/.gaim/) gesichert …
nun fangen wir an den gaim-libnotify-plugin zu installieren … als erstes brauchen wir die quellen … die gibt es hier ich habe die 0.8 version benutzt … es geht nun also los … als erstes müssen wir mal sagen wo wir das gaim hininstalliert haben …
export PKG_CONFIG_PATH=/opt/gaim/lib/pkgconfig/
nun konfigurieren wir …
./configure –prefix=/opt/gaim
baue baue
make
und installieren
make install
und fertig …
nun noch den plugin in gaim aktivieren und spass haben …
Bei mir sind zwei Fehler aufgetreten … einmal bei ./autogen für gaim
warning: macro `AM_GLIB_GNU_GETTEXT’ not found in library
den kann man einfach lösen indem mal
gettextize -f
ausführt …
Bei bauen vom libnotify-plugin brach der compiler mit folgender Meldung ab …
gaim-libnotify.c:271: error: too few arguments to function ‘gaim_gtk_create_prpl_icon’
hab dann rausgefunden das irgendwer diese funktion geändert hat …
habe dann die src/gaim-libnotify.c geöffnet und in Zeile 271 statt
icon = gaim_gtk_create_prpl_icon (buddy->account);
diese Zeile eingefügt
icon = gaim_gtk_create_prpl_icon (buddy->account,1);
dann hat es geklappt …
So dann viel spass … ![]()
