This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Telepathy: how to quit and other questions

Tags: None
(comma "," separated)
sergei_franco
Registered Member
Posts
30
Karma
0
Hi,
After upgrading to kubuntu 14.04 LTS I was switched from kopete to telepathy.
I am using version 0.8.0 (whatever comes with kubuntu 14.04LTS).
I have couple of questions.

1) How does one quits telepathy? there is no quit button.... offline != quit ;).
The reason why I resorted to kill $pid is because after restarting network manager the telepathy would not reconnect *. Killing telepathy and starting fixed it.
Another benefit of the button is to make sure the damn thing is not running ;).

1a) is there a plan in the future to add the quit button?

2) is there an easy way to control which accounts are online? (besides going to account settings every time and unticking the account)...

2a) Is there a way to set different status on different accounts? (busy on 1 account and available on another)


* I needed to restart network manager to remove dnsmasq dns cache.


Thank you very much.

Sergei.
User avatar
david_edmundson
KDE Developer
Posts
359
Karma
1
OS
I'm curious what you mean by
offline != quit.

All the backend services quit after a few seconds, with the possible exception of mission control, which is just a super tiny script to load the other services on demand, and doesn't by itself do anything.
sergei_franco
Registered Member
Posts
30
Karma
0
Thank you for replying so quickly.

What I see is following:

When offline the telepathy still has 2 processes running, the mission-control and logger.
sergei 1637 0.0 0.1 461996 10236 ? Sl 11:49 0:00 /usr/lib/telepathy/mission-control-5
sergei 1693 0.0 0.0 292096 6000 ? Sl 11:51 0:00 /usr/lib/telepathy/telepathy-logger


From your reply I understand that the app is not "monolithic" like pidgin, hence quit issue might not apply here. I still would like to have a way to quit all telepathy process without resorting to kill...

Moving from the quit issue, I have noticed when "cold" starting telepathy and setting it to online it sets online only one out of two accounts.
I have two accounts, one is generic xmpp and another google talk. When set "Available" the google account fails to come online. I have to untick-tick it from the account settings to bring it online.

Edit: there is also no visual feed back that the google account failed to login (the Available is green). Additionally there is no visual differentiation between different accounts in the contact list.
User avatar
Heiko Tietze
Registered Member
Posts
593
Karma
0
OS
david_edmundson wrote:All the backend services quit after a few seconds...

How users would know that? I'd appreciate a simple close function too (and it might work by setting all connections to offline and closing the contactlist).
User avatar
david_edmundson
KDE Developer
Posts
359
Karma
1
OS
I'm confused. All the services that do anything (gabble, haze etc.) do close.
I'm not going to add an option to do something that happens automatically anyway.

I'm slightly surprised at telepathy-logger. It could easily die when the last connection closes.
I'll file a bug upstream.
yuriyokhonin
Registered Member
Posts
1
Karma
0
david_edmundson wrote:I'm not going to add an option to do something that happens automatically anyway.


I respect you as telepaty creator, no offence. But to be hones: there are 2 bugs riht now:
1) Unexpected behaviour for "offline" button. User does not expect that it will stop all background processes.
2) Offline button DOES NOT stop em - i wait for half an hour, but kdeim applet in system tray is still active!

And it's really hard to find out what processes should i kill
/usr/libexec/telepathy-logger? not enought
kdeim - nothing appropriate
reboot? - it resterted automatically!

WHAT THE HELL???

I like messager itself, but ok i'll swithch back to Pidgin. At least i can store passwords without stupid kdewallet and i can shut it down with a single click.

UPD: after all i just uninstalled all the packages started with ktp and rebooted. Thanks to this guys http://agavestorm.com/how-to-turn-off-k ... er-kde-im/
sinclair
Registered Member
Posts
226
Karma
0
OS
I am not overly worried over the "total quit" myself but the original post had 2 more questions that kind of "got lost":

there is no "immediate" way to see what accounts are online (I have 5 accounts myself and normally 4 should be active) or is there?
is there or is there planned a way to set different status for different accounts, eg I am "dont disturb" on Facebook but "available" on GTalk/Hangout?

Keep up the good work!

Sinclair
User avatar
david_edmundson
KDE Developer
Posts
359
Karma
1
OS
Mouseover the combo box in the contact list and you get a tooltip with everything.

It works, but it's not super intuitive.
We've had huge discussions in the past, it's quite a tricky UI issue, that I don't think any client has got right.

Here's a link of our internal discussions.
https://community.kde.org/KTp/Tasks/NonGlobalPresence
That discussion sort of died for a while, if you have any new ideas it would be interesting to hear them.
sinclair
Registered Member
Posts
226
Karma
0
OS
david_edmundson wrote:Mouseover the combo box in the contact list and you get a tooltip with everything.

It works, but it's not super intuitive.
We've had huge discussions in the past, it's quite a tricky UI issue, that I don't think any client has got right.

Here's a link of our internal discussions.
https://community.kde.org/KTp/Tasks/NonGlobalPresence
That discussion sort of died for a while, if you have any new ideas it would be interesting to hear them.


You are (of course) correct about the tooltip, I may wish that the systray indicator worked the same way.

Reading your discussions I would actually like to see both Scotty and drdanz ideas implemented, they both look good and as a user I see no conflict.

As I recall Kopete had this working in some way though by now I do not remember how it worked, perhaps take some inspiration from that?
sinclair
Registered Member
Posts
226
Karma
0
OS
You could have a look at Jitsi: they use the systray icon "menu" to have an overall presence and below that a separate menu where every account has a separate "status" menu. How to incorporate that with "set me away after 5 minutes" I can only guess that the individual settings has to override any "away after some time" settings
User avatar
david_edmundson
KDE Developer
Posts
359
Karma
1
OS
Ooh! We had a secret mode that we weren't happy with so never enabled in the UI.

run this and restart the contact list.
kwriteconfig --file ktp-contactlistrc --group GUI --key selected_presence_chooser per-account
sinclair
Registered Member
Posts
226
Karma
0
OS
david_edmundson wrote:Ooh! We had a secret mode that we weren't happy with so never enabled in the UI.

run this and restart the contact list.
kwriteconfig --file ktp-contactlistrc --group GUI --key selected_presence_chooser per-account


I did and to me this is way "better than nothing" so I suggest you incorporate it in next release
sinclair
Registered Member
Posts
226
Karma
0
OS
btw the systray indicator and the info/tooltip you get when you hover the mouse over the indicator is "double information". The indicator tells me my overall status is "online, busy" and so on. Hovering over it gives me exactly the same information in the "info bubble" that shows up.

If the "per account" status I now activated is made default then the "info bubble" could indicate the "per account" status and the systray the "general status"
nejcg
Registered Member
Posts
2
Karma
0
Sorry to dredge up this post from the deadland, but this user's issues seem to be somewhere along the lines of my issue.

My problem is that I switch networks a lot, and PC goes on and off the sleep all the time, on and off the docking station... so what happens in telepathy is that it will refuse to reconnect after a few such cycles. So far only thing that worked was reboot. I also figured out that I can kill telepathy-gabble and then reconnect will work. Disabling accounts and reenabling for example does not work.

I would be most interesting in debugging the issue if possible, but I don't know where to start, couldn't even find the logs...

edit: forgot to add, ubuntu 14.04 and bundled telepathy (0.8.1 I think).


Bookmarks



Who is online

Registered users: bartoloni, Bing [Bot], Google [Bot], Yahoo [Bot]