-
moparisthebest
damn gtk really went from "cross-platform" to "only on Linux on gnome with specific hardware" in record time
❤ 2👍 4 -
tom
> lovetox, I believe this has been addressed many times and the response was "get a monitor with a higher DPI, now scram". that's the problem with gnome devs, also they hired a shaman as their ceo and wasted all their money ↺
🧙 1 -
tom
> We tried moving Gajim's user data directory, which needed a policy change for Gajim's MS Store manifest. That was denied, and now we're working around that in the upcoming version play stupid games win stupid prizes ↺
❤ 1 -
craftxbox
What drives `Send file > Send file directly...`? My provider is fully compliant & has proxy65 but the button is greyed out, only the upload file option is enabled
-
cal0pteryx
>> We tried moving Gajim's user data directory, which needed a policy change for Gajim's MS Store manifest. That was denied, and now we're working around that in the upcoming version > play stupid games win stupid prizes tom: I understand this addresses gajim developers? If so, I urge you to stop or leave
-
tom
I'm talking about spending time and resources on closed walled-gardens, not insulting anybody.
-
cal0pteryx
craftxbox: the counterpart, i.e. your contact has to support it as well. But gajim's jingle implementation for sending files directly is a bit broken
-
tom
How big companies will screw you when you least expect it and there's nothing you can do about it.
-
tom
It'd be better not to release at all on windows store and use the traditional software distribution method of MSI installers for that platform
-
tom
or cygwin/x
-
craftxbox
> craftxbox: the counterpart, i.e. your contact has to support it as well. But gajim's jingle implementation for sending files directly is a bit broken Makes sense. I was testing with a second account on the same gajim instance, Same provider (my own prosody server) ↺
-
tom
as in your playing Microsoft's game.... you get treated like how Microsoft treats their vendors.
-
cal0pteryx
It actually creates a lot more work to use traditional installers, plus it has worse ux
-
erik
tom: nothing stops you to do an installation from source and not use the service provided by the project for free.
-
tom
erik, I don't use the Microsoft Store.
-
erik
I was referring to gajim
-
tom
oh, I am. I'm using it prepackaged with a few downstream patches on unix-like operating systems.
-
tom
Sometimes I do need to build it from source and the GTK3 dependency is a real pita.
-
tom
I really hope that Gajim could perhaps look into an alternate toolkit for the long-term future such as QT.
-
tom
I understand with the transition to python3 gtk2 couldn't be used anymore. I tried backporting it myself and ran face-first into that issue with the graphics module.
-
tom
I'm worried that these issues only seem to be getting worse as the GTK version number increments, rather then better.
-
tom
I'm sorry if the way I expressed that before seemed a bit too abrasive.
-
tom
It's just that it's been a few years now, perhaps a decade and the leadership and quality of the libraries your depending on don't seem to be improving with time.
-
tom
> It actually creates a lot more work to use traditional installers, plus it has worse ux That's true. Especially for Cygwin/X but when you can't even control your own software, what can you do? ↺
-
tom
Microsoft wants to turn Windows into a locked-down walled garden ecosystem like Apple IOS. The only winning move is not to play. Thankfully you still can use installers. They haven't removed that yet.
-
tom
They already attempted this before with Windows 10 S edition, but people refused it.
-
cal0pteryx
I personally don't care. I want Windows users to be avle to use Gajim.
-
cal0pteryx
Using the MS Store makes Gajim available to Windows users without standing in the way. That's why it was chosen.
👍 2 -
Kris
> Using the MS Store makes Gajim available to Windows users without standing in the way. That's why it was chosen. 👍 ↺
-
debacle
cal0pteryx I really want my Windows colleagues to use Gajim, but they need/want (modern) A/V calls, so they are stuck on a ancient Dino, which does not yet support MAM or replies or reactions. Anyway, I assume, they would be happy to use the MS store :-)
👍 4 -
danielstein
> damn gtk really went from "cross-platform" to "only on Linux on gnome with specific hardware" in record time 👍 ↺
-
Bade///eister
> cal0pteryx I really want my Windows colleagues to use Gajim, but they need/want (modern) A/V calls, so they are stuck on a ancient Dino, which does not yet support MAM or replies or reactions. Anyway, I assume, they would be happy to use the MS store :-) 👍 ↺
-
rob
Is there an obvious reason that some users (only when both are using gajim) can't read encrypted messages to one another? It's omemo and I thought it was just in muc but apparently some one to one as well.
-
rob
Other clients have no trouble with the same messages and from the sender they are seeing an encrypted message sent and the keys are verified, and the recipient gets "this message was encrypted with omemo and could not be decrypted". At least two of us are still on gajim 1.7.x and omemo plugin 2.9
-
concerto
> cal0pteryx I really want my Windows colleagues to use Gajim, but they need/want (modern) A/V calls, so they are stuck on a ancient Dino, which does not yet support MAM or replies or reactions. Anyway, I assume, they would be happy to use the MS store :-) 👍 ↺
-
concerto
rob: IIRC some clients stop trusting a client which has been offline or inactive for more than a certain duration. So if I turn off my laptop for more than a few hours, messages from Conversations-based clients are no longer encrypted for it.✎ -
concerto
rob: IIRC some clients stop trusting a client which has been offline or inactive for more than a certain duration. So if I turn off my laptop for more than a few hours, messages from Conversations-based clients are no longer encrypted for Gajim. ✏
-
rob
This is maybe a bit different as it's only messages gajim to gajim. Other clients can read the same messages.
-
rob
For example I have c on my phone but also dino on laptop and even tried converse js and all had no problem
-
rob
And I believe someone is on gajim 1.9.x and not having the issue
-
rob
I might start by building from stable and see if the problem exists today or it's 1.7.x specific
-
rob
The issue is gone in 1.9.5
👍 1 -
climatechanged
hi, i have issues with building gajim to develop it. I'm running ./scripts/dev_env.sh but it fails on Gsk
-
climatechanged
any ideas on how to solve it
-
climatechanged
i installed libcairo2-dev
-
climatechanged
and building on mx-linux which is based of off debian
-
voker57
what's the failure exactly?
-
climatechanged
https://dpaste.org/U8mJy
-
climatechanged
PyGObjects is failing to install
-
voker57
did you install libgtk-4-dev?
-
climatechanged
nope
-
climatechanged
but still the same error
-
climatechanged
librust-gsk4-dev/stable 0.3.1-1+b1 amd64
-
climatechanged
found this, but it's for rust
-
mesonium
climatechanged, does `pip install --no-cache-dir --config-settings=config=Gtk4,Gdk4,Gsk,GtkSource5 git+https://github.com/pygobject/pygobject-stubs.git` work?
-
climatechanged
https://dpaste.org/NHB2M
-
climatechanged
nope
-
climatechanged
maybe debian dosen't have gsk
-
cal0pteryx
climatechanged, try leaving out Gsk
-
cal0pteryx
it may have slipped there by accident. Gsk should be available via Gtk automatically
-
cal0pteryx
this is solely pygobject-stubs, which is not relevant for _running_ gajim
-
climatechanged
aha trying now
-
climatechanged
the ./scripts/dev_env.sh worked
-
climatechanged
trying ./launch.py after running .venv/bin/activate is not working
-
climatechanged
Missing dependency: Namespace GtkSource not available for version 5
-
cal0pteryx
for launching you have to make sure to install all required dependencies as listed here: https://dev.gajim.org/gajim/gajim/-/blob/master/README.md
-
cal0pteryx
e.g. GtkSource5
-
climatechanged
ah ok
-
bot
wurstsalat pushed 1 commits to branch gajim/master other: Remove unnecessary modules from pygobject-stub config in dev_env.sh - https://dev.gajim.org/gajim/gajim/-/commit/44e2af480badc591b14c179bab3f9f986d68dd9c
-
mesonium
cal0pteryx, doesn't the command pull the stubs from the git repo: https://github.com/pygobject/pygobject-stubs/blob/master/src/gi-stubs/repository/Gsk.pyi? While I had the same error with dev_env.sh, the manual pip installation worked for me.
-
climatechanged
i have all the deps
-
mesonium
climatechanged, on what do you plan to work? :)
-
climatechanged
i wanna add a translate message option, idea is to add new option when text is selected "Translate" and it displays translation from local or remote libretranslate instance
👍 1 -
cal0pteryx
> cal0pteryx, doesn't the command pull the stubs from the git repo: https://github.com/pygobject/pygobject-stubs/blob/master/src/gi-stubs/repository/Gsk.pyi? > While I had the same error with dev_env.sh, the manual pip installation worked for me. it does, yes. I'll have to check why Gsk doesn't work in this context ↺
-
bot
wurstsalat pushed 1 commits to branch gajim/master cfix: GroupChatManage: Fix destroy button position - https://dev.gajim.org/gajim/gajim/-/commit/c91ab592ebd1d90b596ccdfd32736faa99be495a
-
bot
wurstsalat pushed 1 commits to branch gajim/master cfix: Emoji completion popover: Ellipsize description labels - https://dev.gajim.org/gajim/gajim/-/commit/a30fdcca92708c1319b8343d88c7ade53db31df2
-
lovetox
mesonium, cal0pteryx, the env var is only for libraries which are available in multiple versions
-
cal0pteryx
ah, right
-
lovetox
there is only one version of Gsk, so this lib is invalid for this setting
-
lovetox
in fact we dont need the env var at all, because we use the newest version of all libs
-
lovetox
you need the env var only if you want to use a old one
-
mesonium
climatechanged: as a plugin? Just selected text or whole in/out going messages auto translated? Would be nice to have a sytem wide translator built-in in the desktop environment, which could be queried.
-
bot
lovetox pushed 1 commits to branch gajim/master other: Simplify dev env install - https://dev.gajim.org/gajim/gajim/-/commit/1c1a1ccf5278e673b3538bb560a1ed242da9dd22
-
debacle
Am I right, that in the GTK4 master of 2025-01-02, "execute command" is not yet implemented? Or is there an error on my side?
-
cal0pteryx
I observe menu entries not working for 1:1 chats
-
lovetox
yeah it does not work for some reason in 1:1
-
cal0pteryx
roster.py was operating these app actions it seems
-
lovetox
ah damn