Gajim - 2025-03-07


  1. Schimon

    Gajim crashes upon sending a message, on some occasions. ``` 2025-03-07 07:32:32 (W) gajim.c.settings Unable to determine context for: ##officalreallibertymedia%irc.freenode.net@irc.cheogram.com (gajim:34162): Gtk-WARNING **: 07:33:01.857: Trying to snapshot GtkGizmo 0x5994af79f3b0 without a current allocation /usr/lib/python3.13/multiprocessing/resource_tracker.py:277: UserWarning: resource_tracker: There appear to be 5 leaked semaphore objects to clean up at shutdown: {'/mp-gi4atlig', '/mp-u5qm7cs0', '/mp-r5liakjd', '/mp-op2d83p4', '/mp-lus8aaxk'} warnings.warn( Segmentation fault (core dumped) ```

  2. Schimon

    > Not sure what you intend to say cal0pteryx. I think that it would be good to enhance the account dialog. It would be useful to turn it into a dashboard.

  3. lovetox

    Schimon: its a known Bug fixes soon

  4. Schimon

    > Schimon: its a known Bug fixes soon Thank you. lovetox.

  5. nicoco

    > Hi, a friend sent me some messages since yesterday and got instantly "recipient read up there", while I never had any notification/unread messages tray icon and Gajim window wasn't open. Any idea why/how that happens? And how I could debug that further? do you have another client logged in? maybe movim?

  6. nicoco

    to debug you can open the debug console, and if it's caused by another client wrongfully marking the chat as read you'll see something like ```xml <message xmlns='jabber:client' from='example.org' to='you@example.org/gajim' type='chat'> <received xmlns='urn:xmpp:carbons:2'> <forwarded xmlns='urn:xmpp:forward:0'> <message xmlns='jabber:client' from='you@example.org/other-client' to='your-buddy@their-server.org' type='chat'> <displayed xmlns='urn:xmpp:chat-markers:0' id='a-msg-id'/> </message> </forwarded> </received> </message> ```

  7. it20

    I can not find contact list when i select an account in 2.0.1

  8. mesonium

    it20: kebab menu (three dots), advanced, contact list or so

    👍 1
  9. cal0pteryx

    it20: use Start Chat (ctrl+n)

    👍 1
  10. it20

    seriously this is how I am supposed to find my contact in a chatting software -_-

  11. it20

    Come on man..

  12. lovetox

    mesonium: this is an advanced Dialog 99% people will never never, If a User asks Form a contact list in Most cases He wants to Start a Chat

    👍 3
  13. lovetox

    mesonium: this is an advanced Dialog 99% people will never need, If a User asks Form a contact list in Most cases He wants to Start a Chat

  14. lovetox

    mesonium: this is an advanced Dialog 99% people will never need, If a User asks For a contact list in Most cases He wants to Start a Chat

  15. nicoco

    > it20: kebab menu (three dots), advanced, contact list or so ooooh I didn't notice that, excellent! ♥

  16. mesonium

    We found the 1%!

    😂 1🧐 1
  17. it20

    > mesonium: this is an advanced Dialog 99% people will never need, If a User asks For a contact list in Most cases He wants to Start a Chat lovetox please convey this message to the developer.. we need contact list with each account..

  18. mesonium

    it20, have you seen that you can filter the Start / Joiun Chat List by account?

    ❤ 1
  19. it20

    yes... seen it.. but it is buggy.. we should filter with multiple account, online contacts.. i have several account with around 50 contact.. so things are pretty messy for me right now..

  20. lovetox

    But you didnt have this before. The Röster was in the Account page

  21. lovetox

    But you didnt have this before. The Roster was in the Account page

  22. lovetox

    So you would need beforehand in which Account to look

  23. lovetox

    This is the Same now with the Account Filter option

  24. it20

    no previously I select an account which listed below my workspaces and it showed all contact in this account..

  25. it20

    now I select an account it is showing few account details in a very big ass window

  26. it20

    and no contact list..

  27. it20

    this list is what I want basically.

  28. lovetox

    Please Show us a Screenshot of the filtered list For the Account wäre you See No contacts

  29. lovetox

    Please Show us a Screenshot of the filtered list For the Account were you See No contacts

  30. it20

    In a new chat window where there is filter.. in that list I can see contact... but no contact in the main window.. I will give u a screenshot when I can..

  31. lovetox

    That's clear. The contact list in the Account page was moved to the start chat dialog

  32. lovetox

    Now I'm trying to find out what's the problem with finding a contact in the start chat dialog

  33. cve-1312

    > do you have another client logged in? maybe movim? No, no other clients :/ but I was thinking about making another account to test different situations without bothering my friend, I'll update

  34. cve-1312

    > Now I'm trying to find out what's the problem with finding a contact in the start chat dialog I believe there's something about a new modal window popping and temporarily "blocking" other actions, vs everything in main window where you can change what you're doing with 0 click/no need to escape another window, that feels a bit more "heavy". I'm thinking about how Blender words its interface paradigm (which I find really great): "Non Overlapping, Non Blocking, Non Modal”

  35. cve-1312

    Also, there might be some cases where you just want to quickly have a look at your contact list with no intent to start a chat for as different reasons that there're differents users... 🤷

  36. cve-1312

    If you use Gajim only with mouse, to find a contact filtered by account to start a chat from main chat view, I count like 6 clicks with current UI ("+" > Start new chat > Filter icon > Open account dropdown > account > double-click on user), where it could be like 2 (Account icon in bottom-left > Double click on the contact that would appear in the list of this account)

    👍 1
  37. lovetox

    Or one click, nobody forces you to close chats

  38. lovetox

    You can pin your favourite chats to the top also

  39. cve-1312

    Hm, yeah, I'm not personnaly in situations where I have tens or thousands chats in gajim, was just trying to highlight other aspects :) I understood the contact list problem as for when you never initiated a chat with specific user, had not in mind that we can close chats!

  40. cve-1312

    well maybe not everybody that came here to talk about contact list had the same usages in mind

  41. bot

    wurstsalat pushed 1 commits to branch gajim/master fix: Make dragged chat stick to cursor - https://dev.gajim.org/gajim/gajim/-/commit/62996c6a4af7f6500fb7a1d005e5687dfde50e27

  42. Hugo

    The release notes for 2.0 mention that gajim used to have a single list for contacts and groups but you moved away from that in 1.4.

  43. Hugo

    IMHO, gajim's biggest fault is its lack of exactly that: a single roster where I can see contacts and group.

  44. lovetox

    But we have exactly that

  45. lovetox

    It's the start chat dialog

  46. Kris

    Insert "mom I want... we have that at home" meme here.

  47. bot

    wurstsalat pushed 1 commits to branch gajim/master change: Display a warning when trying to add domain JID - https://dev.gajim.org/gajim/gajim/-/commit/a7fbe50b7f341baa32033c97fdbccaecd5ffc398

  48. Hugo

    I'd prefer to see me contacts in the main "Default" list on the main screen tbh.

  49. Hugo

    I really don't understand Gajim's design (despite it being my primary client on desktop).

  50. lovetox

    But you just said it does not have it

  51. lovetox

    Now it's, ah yes it is there, but not at the specific place I want it to

  52. Hugo

    > But you just said it does not have it Actually, I said that the release notes indicate that this was dropped in 1.4.

  53. Kris

    Its not the same. At most it fulfills a similar function, but even that is doubtful.

  54. lovetox

    > IMHO, gajim's biggest fault is its lack of exactly that: a single roster where I can see contacts and group. ^

  55. Hugo

    Fair :P

  56. Hugo

    BTW: PgUp and PgDown does not work on that list.

  57. Hugo

    Nor does shift+PgUp

  58. Hugo

    Like, I miss the simplicity of messengers from 1995 thru 2010 where I just had a list of contacts and groups along with unread message count in the single window.

  59. Hugo

    How do I determine which 1:1 conversations have unread messages?

  60. cal0pteryx

    ..by looking at the chats in the chat list + indicators..

  61. lovetox

    ? You look into the chat list on the left of the dcreen

  62. Hugo

    1:1 conversations don't show up there.

  63. lovetox

    ? You look into the chat list on the left of the screen

  64. cal0pteryx

    they do

  65. Hugo

    Not anymore? I'm pretty sure they used to

  66. lovetox

    It's a chat list, a list of all your chats

  67. Hugo

    Odd, starting a chat with any contact indicates that I have preivous history.

  68. Hugo

    Could Gajim have lost all history with the upgrade to 2.0? Isn't this archived server side anyway?

  69. cal0pteryx

    there is a database migration

  70. lovetox

    Depends on many factors

  71. cal0pteryx

    your server side archive depends on your provider's policies

  72. Hugo

    > there is a database migration How do I run this?

  73. Hugo

    > your server side archive depends on your provider's policies I have prosody's mam module enabled, if that's what you mean

  74. cal0pteryx

    there is nothing to do. gajim runs its database migration when necessary (i.e. when upgrading from one release to another)

  75. cal0pteryx

    > I have prosody's mam module enabled, if that's what you mean then it's up to you to set a policy of your choice (how many days you want to keep)

  76. Hugo

    History is visible from another host running gajim 1.9.5.

  77. cal0pteryx

    so?

  78. Hugo

    Today I upgraded gajim to 2.0 on this host, and now history is now longer visible.

  79. cal0pteryx

    from 1.9 to 2.0?

  80. Hugo

    I'm struggling to understand how server policy could be a factor here.

  81. Hugo

    From 1.9.5 to 2.0.0

  82. lovetox

    There is no server policy at play if you upgrade an existing instance

  83. cal0pteryx

    I don't think there was any database migration between 1.9.5 and 2.0

  84. lovetox

    If you setup a new instance of course you can only download what the server has.

  85. lovetox

    There is a sync history Dialog that lets you request all messages the server has

  86. lovetox

    Under the assumption you did not encrypt them

  87. Hugo

    > There is a sync history Dialog that lets you request all messages the server has Looks like the server does't have them any more; retentnion was 1w.

  88. Hugo

    But it's not clear to me why they were deleted from this host.

  89. Hugo

    "Synchronise history" only downloads messages? I hoped to re-upload all history from another host and synchronise it to this one.

  90. lovetox

    No this feature does not exist in xmpp

  91. lovetox

    Of course you can simply copy the database to the other host