-
lou23
hi 2 everybody ... -please,- how to install plugins correctly ?? (>>on gajim 1.7.3 - debian 12 ?? --via debian packet -manager or in gajim program itself ( as in earlier gajim version -) ??
-
debacle
Since the last upgrade of Gajim, it tries to access a "kdewallet". `sudo apt remove --purge \*wallet\*` removed a lot of cruft, but Gajim still wants "kdewallet". What can I do about it? (On Dino for now.)
-
debacle
lou23 Just `sudo apt install gajim-<whateverpluginyoulikeandhopefullyispackagedindebian>`.
-
debacle
You can check with `apt search gajim-`
-
lou23
okay ,- thank you, debacle ,- -unfortunately I cannot help with your question , (even when also using dino ) - I have not much experiencewith kde ... pardon
-
debacle
I never used KDE in my life. I'm on EXWM ;-) That's why I'm surprised, that a KDE program is called now.
-
lou23
..oh ! .. 🤔️ - I see
-
lou23
..isn't there any explanation on dino help, maybe ?
-
lou23
... just for genereal info - because I was searching for info btw. -->> ( everybody savant may not read ;) ) https://wiki.archlinux.org/title/KDE_Wallet KDE Wallet Manager is a tool to manage passwords on the KDE Plasma system. By using the KWallet subsystem it not only allows you to keep your own secrets but also to access and manage the passwords of every application that integrates with KWallet. Note: Since KDE Frameworks 5.97.0 KDE Wallet supports org.freedesktop.secrets DBus API and can now be used by libsecret for storing and retrieving passwords and other secrets using the Secret Service API. Unlock KDE Wallet automatically on login To unlock KDE Wallet automatically on login, install kwallet-pam for the PAM compatible module. The chosen KWallet password must be the same as the current user password. ...
-
lou23
..so maybe this is something passwort managing , that has to be unlocked before using dino ? 🤔️
-
debacle
Problem solved. `/usr/bin/kwalletd5` was still running, even when already removed.
-
lou23
👍️( ..>>> https://www.reddit.com/r/SteamDeck/comments/w2flsi/kde_wallet_popup_how_to_disable/?rdt=44840 > > Edit - Solution was to edit the kwalletrc file and change it to disabled, and mentioned in one of the comments. > > ... ))
-
cal0pteryx
debacle: https://dev.gajim.org/gajim/gajim/-/wikis/keyring
-
cal0pteryx
lou23: generally via your distribution's packages
-
lou23
cal0pteryx: thx.
-
debacle
cal0pteryx Thanks! Oh, nice, there is a `pass` backend for `keyring`: https://pypi.org/project/keyring-pass/ Maybe I can get rid of seahorse etc.
-
debacle
Even better, there even is a `pass` backend for `Secret Service`: https://github.com/mdellweg/pass_secret_service
-
fjklp
It would be really nice if I could see the full jid in the accounts dialog. Is there any change we could make that happen?
-
fjklp
chance, not change
-
lovetox
it is visible in the general section
-
lovetox
oh you mean the full jid incl the resource?
-
lovetox
i rather not expose the user to a random string
-
lovetox
i would treat this as internal thing of xmpp
-
lovetox
you would need to make a case first *why* a user needs to know this string
-
lovetox
i for one did not miss it until you mentioned it now
-
lovetox
the resource can be looked at in the "Connection" section of accounts
-
lovetox
i think this fine enough, i dont see how a user needs this day by day
-
fjklp
> oh you mean the full jid incl the resource? No, I mean user@example.com. I guess it's called bare jid. Right now, it's often displayed like✎ -
fjklp
> oh you mean the full jid incl the resource? No, I mean user@example.com. I guess it's called bare jid. Right now, it's often displayed like 'user@exa...' ✏
-
fjklp
Located at Accounts > Modify Accounts. It's often truncated due to width limitations.
-
fjklp
Which leads me to a question that's bothered me for awhile. Are user interface elements usually programmed by pixel width, number of text characters of width, absolute (inch/mm)width, display proportion width, or something else?✎ -
fjklp
Which leads me to a question that's bothered me for awhile. Are user interface elements usually programmed by pixel width, number of text characters of width, absolute (inch/mm) width, display proportion width, or something else? ✏
-
cal0pteryx
Char length. But we could add a tooltip, if there is not more space left.
-
fjklp
gaaahhhhhhh
-
cal0pteryx
What's that supposed to mean?
-
fjklp
Check out how firefox does modal (cannot interact with other windows until you close this one) windows. Press Ctrl+S. It's always vertically and horizaontally centered. You can resize it to take up basically the entire display and firefox will always remember it (at least for me on ubuntu 23.10 with gnome). Then check out how firefox does dialogs (you can interact with other windows while this window is opened). Press Ctrl+O to open the 'Library' window. Resize it to whatever. With this one, for me, it remember the window size but not the position, which is fine if you maximize it because it will remember that you want it maximized. Is there any reason this can't be done with all gajim dialogs?
-
fjklp
> What's that supposed to mean? Frustration with the proposed solution.
-
cal0pteryx
Of course we could store all window positions and sizes for gajim. But nobody asked for that in the time I contribute to this project.
-
cal0pteryx
If you are frustrated, then please elaborate instead of "gaaah"
-
fjklp
well, don't take it personally
-
fjklp
It was a rare time I allow myself to show a little emotion
-
fjklp
and it felt like the most accurate expression I could give
-
fjklp
> Of course we could store all window positions and sizes for gajim. But nobody asked for that in the time I contribute to this project. Does this take a lot of work? I have no idea.
-
cal0pteryx
Yes, it requires to add settings for every window, so: quite a lot. It also inflates the codebase, reduces maintainability. The there come multi monitor setups, and so on.. if it's not necessary, it should not be implemented
-
fjklp
dang. alright
-
fjklp
I really like the search feature in the keyboard shortcuts modal. It would be nice to have that in the global preferences and account preferences. It seems like people might benefit from that. Do you think that too would be unnecessary bloat? It's one of the things I really like about firefox, being able to search the preferences.
-
lovetox
it would be nice, but much work for little gain
-
lovetox
i rather spend the time on features users use for chatting
-
lovetox
and to add to the discussion about window sizes
-
lovetox
yes we could store window sizes, we cannot store window positions
-
lovetox
on wayland it does not allow us to position the window, its not the job of the application anymore as it seems
-
lovetox
the thing is fjklp i think you see things differently because you seem to test really much, you play with all kind of settings, try multiple accounts etc
-
lovetox
you certainly are not a "common" user
-
lovetox
if i open preferences 10 times a day, things like you mentioned matter, if i open it once in a month .. not much✎ -
lovetox
if i open preferences 10 times a day, things like you mentioned matter, if i open it once in a month .. not so much ✏
-
fjklp
You are right, it is partly because of my frequent testing that some of these things become more important. But I think There are actual benefits for regular users too. For example everything I've mentioned today. I do try to recommend stuff that I think is generally useful, not just for me. And I have seen people asking "how do I change this thing" in here many times, and in those times it made me think how a search feature might be of use there.
-
fjklp
> if i open preferences 10 times a day, things like you mentioned matter, if i open it once in a month .. not so much I get what you mean but I think ease of use matters, even when it's not an everyday thing. A smooth experience is nice. I'm sure firefox users are not changing their preferences daily.
-
fjklp
> i rather spend the time on features users use for chatting I understand. Developer time is limited.
-
fjklp
So, I just throw out ideas sometimes and accept that they might be rejected.
-
fjklp
> on wayland it does not allow us to position the window, its not the job of the application anymore as it seems Good to know. I wonder how long it will be before the attitude of most people becomes "that's an X11 problem, I don't care".
-
fjklp
I'm not saying I have something against Wayland, but I'm not yet using it.✎ -
lovetox
the idea is that the window manager remembers window positions, not the application anymore
-
lovetox
not sure how good this works yet
-
fjklp
I'm not saying I have something against Wayland, but I'm not yet using it, yet. ✏
-
lovetox
fjklp, dont get me wrong, i very much value your input and findings, what i wanted to say is, we try to optimize for things that most users benefit
-
fjklp
yeah, that's understandable
-
fjklp
and I'm happy if I can help the project in some way
-
fjklp
so, thanks for saying that :)
-
lovetox
And also, if someone wants to work on that be my guest
-
lovetox
of course im open to everything that makes UX better, doesnt matter which part of Gajim it is :)
-
fjklp
Hopefully, I'll eventually get my coding abilities to where I can do stuff myself.
-
cal0pteryx
Preferences search is on the list for the "universal search". There is an issue for that already :)
-
fjklp
oh, cool
-
fjklp
Do debug logs contain all sent and received xml stanzas?
-
fjklp
I need to catch some stuff that happens at startup
-
lovetox
yes
-
fjklp
this seems wrong
-
fjklp
I'm seeing messages like this
-
fjklp
gajim.c.m.omemo | (lightwitch.org) OMEMO room discovered: room@conference.example.com
-
fjklp
but my lightwitch account is not connected to that muc, and never was
-
fjklp
I found out about this because of a notice I got from lightwitch.org
-
fjklp
it's some GDPR compliance message letting me know that I'm sending stanzas to the above muc
-
lovetox
seems you do
-
lovetox
you can simply grep for that address and will find it
-
fjklp
you mean to find the stanzas?
-
lovetox
find anything
-
fjklp
will everything fit the regex 'lightwitch.org.*room@example.com' ?
-
fjklp
I don't know if I can expect lightwitch to be there
-
fjklp
I only find the above message twice with that regex
-
fjklp
nope, nothing more
-
fjklp
so, it's not normal for an account server to know about a muc I'm in if I never joined with that account, right?
-
fjklp
I've never connected to any chat from that lightwitch account, it's a testing account that I made only for the purpose of my provider review
-
fjklp
and that muc is real and one that I use omemo in
-
lovetox
i looked at the code
-
lovetox
its a global event, and all accounts get it
-
lovetox
its confusing in the log, but it should not do anything bad
-
lovetox
but yeah the omemo module is a bit weird, it catches global events and does not check for the account
-
lovetox
i should look into that
-
fjklp
this is a bit troubling to me. how can I capture the exact stanzas? I don't see them in the debug log.