Gajim - 2023-07-29


  1. Novice8

    "op" changes only in gajim (not in firefox, gedit, libreoffice, etc.)

  2. Novice8

    Can gspell/hunspell be doing that?

  3. fjklp

    > Hello. Is there some kind of auto-complete in Gajim. I cannot type "op" without Gajim changing it to "original poster". How could I turn this off? (Manjaro Linux, Gajim 1.8.0.) Thanks. are you saying that if you type "op" then hit space it changes it to "original poster"?

  4. fjklp

    I don't think gajim changes anything that I type, only underlines words that it thinks are misspelled

  5. fjklp

    I bet it's the Acronym Expander plugin

  6. fjklp

    I bet it's the Acronym Expander plugin, Novice8

  7. opal

    oh i never even knew that plugin existed

  8. Novice8

    @fjklp. Thank you. That was it.

  9. fjklp

    👍🏻

  10. kurion

    one of my contact has sent me a link looking like `aesgcm://http.example.org:5281/upload/(lots_of_numbers_and_letters).jpg#(something_looking_like_a_hash_or_key)`

  11. kurion

    how can I open it outside of a client?

  12. Novice8

    Right-click > "Save as" or "Open folder"?

  13. fjklp

    maybe https://github.com/roobre/omemo-wget

  14. kurion

    fjklp: Thanks.

  15. kurion

    I am reading `rostrer.py` to find out how the hover effect is done.

  16. kurion

    But cannot find the responsible code block yet

  17. kurion

    to be specific, I need the status message of the contacts

  18. lovetox

    Grep tooltip

  19. kurion

    found it. thanks

  20. kurion

    for personal use, I need to put status and status message of a contact in the ContactRows of the Start/Join chat dialog.

  21. kurion

    how can I access a contact's status (online, dnd, busy) as literal text and status message from `start_chat.py`

  22. lovetox

    Contact object

  23. qy

    [Object object]

  24. cal0pteryx

    qy: this is not javascript :)

  25. kurion

    I tried to get the status of a contact by the @property `status` like ```contact.status``` inside ContactRow.__init__

  26. kurion

    but this gives ``` AttributeError: 'BareContact' object has no attribute 'status' ```

  27. kurion

    I'm pretty sure I am missing something here but cannot detect what it is

  28. kurion

    the contact parameter says it is of type `ContactT`

  29. lovetox

    ah it doesnt exist yet

  30. lovetox

    thats because a bare contact does not have a status

  31. lovetox

    each resource can set their own status

  32. lovetox

    so you can use contact.get_resources() and then access the status atttribute

  33. aquatarkus

    hi, how can I protect myself against spoofing in OMEMO conversations?

  34. aquatarkus

    also is it possible to backup my OMEMO keys so that if I log out and back in, my device will still be verified to someone I usually chat to?

  35. Kris

    Gajim stores the keys. Logging out doesn't change that

  36. aquatarkus

    but where? Can I back it up and then restore if I reinstall gajim?

  37. aquatarkus

    I would like to have a way to prove to my contacts that I am myself

  38. Kris

    Probably in your user folder, depends on the OS where exactly.

  39. aquatarkus

    I'm on linux

  40. Kris

    Flatpack?

  41. aquatarkus

    no, arch package

  42. aquatarkus

    there's a .local/share/gajim/omemo_aquatarkus@(server).db

  43. Kris

    Look inside a hidden .local folder in your home directory

  44. Kris

    Yeah its probably in there

  45. Kris

    Looks like a sqlite file

  46. aquatarkus

    yeah, but this seems like the entire db for encrypted messages?

  47. Kris

    Possibly, dunno

  48. aquatarkus

    ty

  49. aquatarkus

    small feature request: right clicking on the profile avatar on the lower left should bring up a dialog to change presence status (online, busy, away etc). Would also nice to have a keyboard shortcut to change the presence status

  50. aquatarkus

    I have an issue with gajim-remote

  51. aquatarkus

    `gajim-remote get_unread_msgs_number` works as intended, so the program *does* work, but some of the features, particularly account-related features, dont.

  52. aquatarkus

    `gajim-remote get_status aquatarkus@<server>` gives me the following error: https://conference.gajim.org:5281/pastebin/00258949-28a5-4b60-9cff-9f96596d0782

  53. lovetox

    Try only the domain

  54. aquatarkus

    wym?

  55. lovetox

    You supplied a xmpp address

  56. lovetox

    But the method wants an account name

  57. aquatarkus

    ah

  58. aquatarkus

    so that would be just aquatarkus?

  59. aquatarkus

    I got the same error with just`aquatarkus`

  60. aquatarkus

    `aquatarkus` is my account label in gajim

  61. lovetox

    The domain

  62. aquatarkus is confused

  63. aquatarkus

    oh

  64. aquatarkus

    I see

  65. aquatarkus

    but why does it work like this? What if I had two accounts under the same XMPP domain/provider..?

  66. aquatarkus

    could I not have both accounts logged into gajim?

  67. lovetox

    It's only visible if you don't set a account label

  68. lovetox

    Yes this is a design error

  69. lovetox

    We should use the account label or xmpp address

  70. aquatarkus

    I see, thanks

  71. lovetox

    There is a command list_accountw

  72. lovetox

    There is a command list_accounts

  73. aquatarkus

    yes, in hindsight I should have checked this before asking

  74. aquatarkus

    but I didn't think it was related judging by the error message, I assumed this maybe had to do with dbus or something, because I'm running gajim via `ego`

  75. kurion

    Is there a way to get contact without going through `app.client.get_module(Contact)`

  76. kurion

  77. kurion

    lovetox: Thanks

  78. kurion

    aquatarkus: are you refering to `https://github.com/intgr/ego`

  79. kurion

    aquatarkus: are you refering to `https://github.com/intgr/ego`?

  80. aquatarkus

    yeah

  81. aquatarkus

    having a different issue now

  82. aquatarkus

    `gajim-remote change_status dnd domain.tld` doesn't work, what is the correct syntax?

  83. aquatarkus

    nvm I figured it out

  84. aquatarkus

    the field "message" is mandatory, "" works to leave it blank

  85. aquatarkus

    are there any plans on adding a feature to quickly record and send audio messages to gajim? That's a mainstream feature in modern IMs that some of my friends would certainly love

  86. shodan

    My friends are saying that, searching pour group chat history is frustratingly difficult. For instance finding our earlier discussions regarding solar panels and batteries that we've had intermittently over the past weeks. Are there any tools to make reading back through chat history more practical and reliable ?

  87. cal0pteryx

    shodan, search for "solar", browse the history by clicking search results?

  88. cal0pteryx

    aquatarkus, not at the moment, but there is already an open issue for this feature

  89. aquatarkus

    I see, thanks

  90. Kris

    Worst anti-feature evar 😨