Gajim - 2024-10-12


  1. b7g7

    > Hi guys. It's me again. Still tryin' to get PGP working. Can you tell me why does gajim show it like this? I have set trust level to ultimate for this key in pgp Me too. :( I cannot even generate keys. I installed openpgp plugin and python3-gpg. The gear icon in Plugins/ gajim-openpgp is greyed out.

  2. 44566

    Hi

  3. hannibal

    b7g7: have you installed gpgme?

  4. b7g7

    > b7g7: have you installed gpgme? hannibal python3-gpg

  5. hannibal

    For openpgp you need https://www.gnupg.org/related_software/gpgme/

  6. hannibal

    On Arch Linux the package us called gpgme, not sure what's the name in other distros

  7. b7g7

    hannibal, on Debian: The following NEW packages will be installed: gajim-openpgp python3-gpg

  8. b7g7

    hannibal, https://packages.debian.org/bookworm/python3-gpg

  9. hannibal

    Okay, that looks right. Have you tried to select/enable openpgp in a chat?

  10. b7g7

    hannibal, Python interface to the GPGME GnuPG encryption library (Python 3)

  11. b7g7

    > Okay, that looks right. Have you tried to select/enable openpgp in a chat? yes, nothing happened

  12. lovetox

    b7g7, by selecting we mean, go to a chat click the lock icon and select openpgp

  13. b7g7

    lovetox, yes, i know :)

  14. lovetox

    does the plugin in the plugins window show as activated with a check

  15. lovetox

    there are 2 checks, one for installed one for enabled

  16. lovetox

    and which version do you see there

  17. b7g7

    yes, it shows enabled. the gear wheel is greyed out.

  18. b7g7

    lovetox, 1.7.8

  19. b7g7

    > does the plugin in the plugins window show as activated with a check yes

  20. lovetox

    yes the gear wheel is greyed out because it provides no funcitonaltiy for this plugin

  21. lovetox

    ok so check view -> Debug Console

  22. lovetox

    are there any errors that look related

  23. lovetox

    hmm wait

  24. lovetox

    the most current openpgp version is 1.6.8

  25. lovetox

    the most current openpgp version is 1.6.2

  26. lovetox

    so where the hell did you install that plugin from :D

  27. b7g7

    lovetox, gajim 1.7.8, gajim-openpgp 1.5.0-1

  28. lovetox

    ah ..

  29. lovetox

    hm yeah check the debug console

  30. lovetox

    maybe it shows errors

  31. b7g7

    lovetox, openpgp works after fresh installation.

  32. lovetox

    you could also consider flatpak installation

  33. lovetox

    it has also the openpgp plugin

  34. lovetox

    and this would bring you to the newest gajim version, and we did also work on the plugin

  35. b7g7

    lovetox, ok thank you

  36. ic_

    Is there any way to remove the three selected emoji for reactions, I am never going to use them and they are distracting with a dark theme

  37. lovetox

    just with modifing the code

  38. lovetox

    gtk/widgets.py line 62

  39. cal0pteryx

    ic_: you can make the window narrow, then they are hidden

  40. ic_

    cal0pteryx thanks that works but it sort of defeats having a decent sized monitor

  41. theundergrowth

    hi gajim team. any way i can reply to a msg in a group? to notify the sender im responding to. can't see an obvious way to do so? if not, then a way i can notify said sender.. with an @ or something, as is used on TG or other apps. thanks

  42. lovetox

    depends on your version, in xmpp its enough to write the nick of the contact

  43. lovetox

    you can type a few chars and use TAB to autocomplete

  44. lovetox

    or click on the avatar

  45. lovetox

    or use the Reply button in newer versions

  46. theundergrowth

    ok thanks lovetox ... seems the *tab function works well*.. nice feature. no need for @.

  47. theundergrowth

    ok thanks lovetox ... seems the *tab function works well*.. nice feature. no need for @. (well, if it has in fact notified you? )

  48. lovetox

    Yes most clients have a logic to notify you if your nick is in a message

  49. theundergrowth

    im running gajim 1.8.4 btw. on a linux. just installed few days ago, so assume its most up to date version

  50. lovetox

    Its not a standard or anything but decade old custom

  51. lovetox

    theundergrowth: most up to date version you can get via flathub. It's 1.9.5

  52. theundergrowth

    ok. good to know about nicknames. interesting about newer version.. will check out.

  53. theundergrowth

    also. any reason why i *wouldn't be able to Correct a message*? i was able to before.. now when check, that option isn't available. strange.

  54. lovetox

    we only allow to correct the last message currently

  55. lovetox

    could that be the reason?

  56. theundergrowth

    yes. that must be it... only the last msg can be corrected.

  57. theundergrowth

    and on that. it says *delete msgs locally*... does that mean that all my msgs shared on here on stored on some gajim server indefinitely? no way for me to completely remove my msgs from groups i post in?

  58. lovetox

    currently not, there is a standard that is called "Message Retraction"

  59. lovetox

    which is what you ask for, we will support this in one of the next versions

  60. lovetox

    currently you can delete a message only localy from your database

  61. b7g7

    lovetox, one more question concerning openpgp. Does Gajim upload automatically a public gpg key to a key server?

  62. lovetox

    no

  63. lovetox

    or wait

  64. lovetox

    yes your public key is uploaded to the xmpp server

  65. lovetox

    where other people can retrieve it, thats part of the standard

  66. lovetox

    but not to PGP Keyservers

  67. b7g7

    lovetox, uff ok

  68. lovetox

    why would you need to upload it to a keyserver?

  69. lovetox

    we dont use the PGP trustmodel, if thats your question

  70. lovetox

    trust is managed in Gajim

  71. lovetox

    also the key thatis generated should be dedicated to xmpp usage, its not a key you should use for anything else

  72. b7g7

    lovetox, I'm a little confused b/c Conversations uses OpenKeychain to manage gpg/pgp keys

  73. lovetox

    but conversations does not support this standard

  74. theundergrowth

    ok, thanks lovetox . good to know the gajim set up.

  75. lovetox

    there are 2 openpgp standards for xmpp

  76. lovetox

    one very old one, lets call it legacy, this is implemented in the "PGP" plugin

  77. b7g7

    > but conversations does not support this standard Theoretically they do. There is an option to use openpgp... with OpenKeyChain

  78. lovetox

    it defers all work to the GPG binary, it does not create a keys for you, or does any trust managment

  79. lovetox

    you have to do this all by yourself with standard PGP workflows via other applications

  80. lissine

    > Theoretically they do. There is an option to use openpgp... with OpenKeyChain b7g7: > there are 2 openpgp standards for xmpp

  81. lovetox

    if you want to use PGP with conversations, you need to use the "PGP" plugin

  82. lovetox

    not the "OpenPGP" plugin

  83. b7g7

    lovetox, I see. Thank you

  84. lissine

    I think the confusion stems from this: Gajim calls it PGP Conversations calls it OpenPGP Gajim calls another encryption method OpenPGP

  85. b7g7

    lissine, yes, exactly.

  86. Emil

    there are two XEPs for PGP, right?

  87. moparisthebest

    Yes

  88. moparisthebest

    There's the one everyone uses and the new one only gajim uses

  89. moparisthebest

    They all use openpgp though...

  90. resoli

    Hallo Gajim folks!

  91. resoli

    Hello Gajim folks!

  92. resoli

    From time to time some gajim user gets the infamous "This message was encrypted with OMEMO, but not for your device."

  93. resoli

    The related keys are there and appear trusted, and they use the usal "delete and restart Gajim" workaround.

  94. resoli

    Which solves the issue.

  95. resoli

    Someone can point me to the issue for this?

  96. resoli

    Can someone point me to the issue for this?

  97. resoli

    I assume that there is already one, as I became aware of this workaround here.

  98. Emil

    it's tradition, not issue :)

  99. resoli

    Emil, 🙂️

  100. lovetox

    resoli, there is no issue, and i dont think you should do that when you receive that message

  101. lovetox

    the message ist not an error, it just tells you that the message was not encrypted for your device

  102. lovetox

    if you want to debug that you would need to look at the sending client, and look why it does not encrypt for that device

  103. resoli

    Yes, but when this happens, boyh part have respective keys present and trusted.

  104. lovetox

    hard to say without debug logs what goes wrong

  105. resoli

    And this happens quite often. People that use the workaround solve the problem without any apparent drawback.

  106. lovetox

    yes, i believe that but this does not help us to find whats the problem

  107. resoli

    lovetox, yes of course. But this happened to me months ago last time.

  108. resoli

    I assumed the bug was known.

  109. resoli

    The next time we will manage to get some logs and open an issue

  110. lovetox

    we fixed a long standing problem in Gajim 1.9.2

  111. resoli

    The two persons involved were running 1.9.5 on windows and 1.9.2 flatpak

  112. resoli

    I asked them few minutes ago.

  113. lovetox

    there is no reason to run 1.9.2 with flatpak? how do they even do this, did they disable auto update on flatpak?

  114. lovetox

    anyway

  115. resoli

    No, simply that persono did'nt know how to upgrade ...

  116. lovetox

    so you are saying this happens between 2 Gajim clients?

  117. resoli

    I suggested to run `flatpak update` and he is running 1.9.5 now

  118. resoli

    > so you are saying this happens between 2 Gajim clients? yes, version as said

  119. resoli

    > so you are saying this happens between 2 Gajim clients? yes, versions as said

  120. lovetox

    the only thing i know is that could cause this, is the 2000 unanswered message limit

  121. resoli

    They were in a private muc

  122. lovetox

    if a device is online and is only receiver fro 2000 messages, never sends something

  123. lovetox

    other Gajim clients will stop encrypting to that device, UNTIL it sends a message

  124. lovetox

    there is no need to delete keys in this situation, simply send a message

  125. resoli

    I guess this doesn't apply

  126. resoli

    The write in the muc almost daily

  127. resoli

    or more frequently ...

  128. lovetox

    just keep it in mind, 2000 messages sounds mucht, but really isnt, its proably a few days worth of messages

  129. lovetox

    yeah but does he write from Gajim into this muc

  130. lovetox

    or from his smartphone?

  131. resoli

    I will ask ... and report

  132. lovetox

    anyway, if its two gajim its easy, enable debug logging, and when it happens send me the log

  133. resoli

    Great, we surely manage to get his done. 👍️

  134. resoli

    Great, we will surely manage to get his done. 👍️

  135. theundergrowth

    hi. seems gajim doesn't have a way to *minimize the GUI, is that the case*? i need to choose option to *hide/show UI in the panel icon each time*. just wonder if im missing something.

  136. roughnecks

    anyone experiencing slowness/unresponsive UI since latest release on Windows?

  137. theundergrowth

    tried to edit above post, but didn't seem to work.. i found solution. by using *minimize feature, when close the window*.. a handy workaround. any reason we can only *correct msgs once, and only for our last posted msg?*... not experienced it before in a messenger. just curious.

  138. meson

    roughnecks: where and since which version does it happen for you?

  139. roughnecks

    1.9.5, everywhere, during normal usage, switching workspaces/mucs, for example, but also opening muc's details

  140. roughnecks

    scrolling too

  141. meson

    When switching mucs, do you have the user list opened?

  142. meson

    Does it help of you hide it?

  143. roughnecks

    I have it always opened, but now I've hidden it, will let uou know

  144. roughnecks

    I have it always opened, but now I've hidden it, will let you know

  145. meson

    Should help. Although Gajim is currently ported fromgtk3 to gtk4, which should bring some performance enhancements