Gajim - 2023-11-21


  1. workworld

    Hello world. My problem is that my messages probably don't come to the interlocutor, unless it's OMEMO, what can you tell me to do?!

  2. Mx2

    > https://xmpp.org/extensions/xep-0374.html

  3. tomchaplin

    I don't see Gajim in the Windows' s System notifications options! Does anybody know why?

  4. qwdf

    Gajim system tray icon become gray

  5. qwdf

    What does that mean

  6. lovetox

    Probably that you are offline

  7. qwdf

    But i can send messages

  8. qwdf

    Desktop environment is LXDE

  9. qwdf

    And I can't pick emojis (The opened emoji picker didn't show any emoji). How can i fix it

  10. qwdf

    My Gajim version is 1.7.3

  11. qwdf

    on Debian (bookworm)

  12. ☭Mike Yellow

    qwdf, go to your account settings, synchronize the status of your local accounts.

  13. qwdf

    Did you mean "Global Status (Synchronise the status of all accounts), it's off.

  14. ☭Mike Yellow

    Yes. Turn it on.

  15. qwdf

    What's this setting about?

  16. ☭Mike Yellow

    Gajim ingores its online status for tray icon if it is off.

  17. ☭Mike Yellow

    Click the icon button at the bottomleft, and have a look.

  18. ☭Mike Yellow

    Click the icon button at the *topleft*, and have a look.

  19. qwdf

    I have one account only, so I turned that setting off.

  20. ☭Mike Yellow

    …… Go to the page by clicking the icon button at the topleft of Gajim, and turn to Online there.

  21. qwdf

    OK, the system tray icon become green again, Thanks Mike :)

  22. ☭Mike Yellow

    > I don't see Gajim in the Windows' s System notifications options! Does anybody know why? The method Gajim push notifications is not Windows notification system.

  23. tomchaplin

    So, how to disable the banners of notifications which overlay on the screen, Mike Yellow?

  24. ☭Mike Yellow

    ……

  25. ☭Mike Yellow

    Go to preference and try to change something.

  26. tomchaplin

    I did, but there are no options for that :(

  27. ☭Mike Yellow

    Disable “display notification”, and you still get sound when receiving notifications.

  28. tomchaplin

    Where is that option???

  29. ☭Mike Yellow

    Hmm... I hope Gajim can change UI language manually so I can get an English screenshot for you.

  30. ☭Mike Yellow

    Navigation bar → Gajim → preference → notification

  31. tomchaplin

    https://macaw.me:5443/upload/48ec68533ea6d30f9028f6e3025b226ad42f9a3e/phwTCJ7SZzJomE0HublZSokERm1mWOGNWuroUZXd/a816333e-14de-4198-a48f-def5b4b9e596.png

  32. ☭Mike Yellow

    Yes.

  33. tomchaplin

    thank you. can you type or send something now?

  34. qwdf

    test

  35. ☭Mike Yellow

    Notification for Open Room is disabled by default.

  36. tomchaplin

    I think I did not got sound when qwdf sent a message, but got a sound when i got dm from Mike Yellow!

  37. ☭Mike Yellow

    You can send a message to your Gajim from your phone using a same account.

  38. tomchaplin

    Do you mean "Note to Self"?

  39. tomchaplin

    I did, from my phone, but no sound in that case

  40. ☭Mike Yellow

    > You can send a message to your Gajim from your phone using a same account. Emmm... it does not play a sound, sorry.

  41. tomchaplin

    Its ok

  42. pep.

    Is it expected that <Escape> closes a tab? (tab? A discussion with someone else)

  43. pep.

    I use this key very often in vim, and it happens often enough that I press it in gajim, it's very annoying.

  44. pep.

    At most I would expect it to unfocus, not close the tab

  45. pep.

    In MUC it's « ok » because I get asked if I really want to leave the MUC and I have to press ok/cancel, so I can cancel it, but in 1:1 it's automatic

  46. ☭Mike Yellow

    ………………

  47. fjklp

    pep.: Preferences > Chats > General > Close with Escape

  48. cal0pteryx

    That option is off by default, I think

  49. pep.

    hmm

  50. ☭Mike Yellow

    > That option is off by default, I think True.

  51. pep.

    It was on indeed. I don't remember checking this. Maybe imported from an old gajim config? :\

  52. pep.

    Anyway, good to know there was already a solution, thanks

  53. Link Mauve

    Is there a way to view which options have been changed by the user?

  54. cal0pteryx

    Link Mauve: SQLite Browser ;) only settings deviating from the default are stored

  55. Link Mauve

    Thanks.

  56. fjklp

    > > Is it normal for the jid_id number to ever be different from the line number in the jids table of logs.db? > can anyone answers this? Again, if anyone knows the answer to this, I'd appreciate it.

  57. fjklp

    If I delete my logs.db (with backup) for testing, is this going to mess things up or have permanent consequences for syncing chat logs?

  58. polarian

    fjklp, I have done it before... it used to break gajim, but now it seems fine

  59. fjklp

    umm, not very encouraging

  60. polarian

    but if you move logs.db back again... it could confuse gajim

  61. fjklp

    umm, not very encouraging, but thanks for the info

  62. fjklp

    polarian: you want to take a look in your logs.db with sqlitebrowser and see if jid_id number is ever different from the line number in the jids table?

  63. fjklp

    my ability to read the gajim code to see if I can figure it out that way is pretty limited

  64. polarian

    reverse engineering database code? no thx

  65. polarian

    I am sure one of the devs know though

  66. fjklp

    I'm not asking for that

  67. fjklp

    they refuse to answer, for now

  68. fjklp

    > reverse engineering database code? no thx I was asking if the stated condition is true for your database, nothing to do with code

  69. lovetox

    fjklp, i dont see how one line skipped

  70. lovetox

    but i also fail to see how this would have any influence on the matter you report

  71. lovetox

    in logs db are only messages stored

  72. lovetox

    it has nothing to do with showing groupchat data in the UI

  73. fjklp

    I did a recursive grep for the string that keeps replacing a bunch of stuff related to new group chats in" ~/.config/gajim ~/.local/share/gajim ~/.cache/gajim The only hit was in logs.db.

  74. fjklp

    I did a recursive grep for the string that keeps replacing a bunch of stuff related to new group chats in: ~/.config/gajim ~/.local/share/gajim ~/.cache/gajim The only hit was in logs.db.

  75. fjklp

    I don't see the string in PEP storage:bookmarks or urn:xmpp:bookmarks:1. I don't know where else to look.

  76. fjklp

    That last PEP part might be wrong, since I was searching the old string.

  77. fjklp

    maybe I should just make images showing where it's wrong in the UI.

  78. lovetox

    please show me a screenshot

  79. Link Mauve

    Hi, where can a user see the reason an account can’t connect?

  80. Link Mauve

    The symtoms are: desynchronised state, can’t send messages (probably the input bar being greyed out), and it happens only on our server.

  81. lovetox

    we only show errors if they are known error conditions, like wrong password

  82. lovetox

    so the only way to see whats going on is to enable debug logs

  83. lovetox

    Preferences -> Advanced

  84. Link Mauve

    Where do you show them?

  85. Link Mauve

    Perhaps it’s a known error condition and the user doesn’t know where to find it.

  86. lovetox

    as a system notification

  87. lovetox

    nothing comes to mind then wrong password

  88. lovetox

    either we can connect or not, and if the only thing that stands in the way is auth

  89. lovetox

    and if we cant connect the reasons can be many, nothing we can show the user to act on

  90. Link Mauve

    Auth, or TLS, or missing features (?) perhaps?

  91. lovetox

    there is nothing where the user can look, he needs to look at the debug logs

  92. Link Mauve

    Ok, thanks.

  93. Link Mauve

    lovetox, where do the logs go?

  94. cal0pteryx

    Link Mauve, there is a button in preferences, right next to the switch where you enable it :)

  95. Link Mauve

    Thanks!

  96. Link Mauve

    Ah, apparently the account isn’t disconnected but “connecting”.

  97. Link Mauve

    After disabling the other accounts and restarting Gajim, there is nothing happening in the debug logs, but the account is still “connecting”.

  98. Link Mauve

    What else should I suggest?

  99. lovetox

    Send the debug log if you can't interpret it

  100. Link Mauve

    Apparently he doesn’t get any.

  101. Link Mauve

    In the terminal they get “WRN: expected enumeration type void, but got PyGLibOptionArg instead”

  102. Link Mauve

    Could that be the issue?

  103. Link Mauve

    Ah, when he said there is nothing in the logs, it actually meant these three lines in a loop: (I) nbxmpp.connection | (Account Wizard) Add keepalive timer nbxmpp.connection | (Account Wizard) Send keepalive nbxmpp.connection | (Account Wizard) ::::: DATA SENT ::::

  104. Link Mauve

    Another account on the same server, created right now, is actually connecting.

  105. Link Mauve

    And server-side, I see the non-connecting account finishing sasl:2 setup with SCRAM-SHA-1, then an iq type='set', then sm:3 enablement, then nothing.

  106. Link Mauve

    No presence being sent, nothing else.

  107. Link Mauve

    lovetox, could it be a SASL or SM issue?

  108. Link Mauve

    No debug logs seems weird though, I would expect that to at least appear there.

  109. lovetox

    Link Mauve, im not in the mood of guessing

  110. lovetox

    either the user provides a debug log to me, or im out

  111. lovetox

    and yes we recently changed something with sasl2

  112. lovetox

    so might be the problem

  113. Link Mauve

    The user is on 1.8.3 still.

  114. lovetox

    i just connected to jabber.fr

  115. lovetox

    with sasl2

  116. lovetox

    works for me

  117. lovetox

    so i doubt its the problem

  118. Link Mauve

    Yeah, same user, same Gajim, different account worked.

  119. bot

    Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _python-nbxmpp_ < https://dev.gajim.org/gajim/python-nbxmpp >: *f0e8f647* < https://dev.gajim.org/gajim/python-nbxmpp/-/commit/f0e8f647f49c93669267fa89ecb0c7cbf537b222 > fix: SASL2: Make login test mode work

  120. Link Mauve

    Thanks!