activateMaybe for them the Windows version works better
Link MauveYou should use Gajim master, it uses gobject-introspection and thus latest Farstream.
lovetoxLink Mauve, but audio/video doesnt work there
Link MauveAudio at least works, I tested that the other day.
lovetoxno on windows
Link MauveVideo doesn’t, but that’s because I use Wayland and Gajim hardcodes X11 there.
Link MauveOh, but activate doesn’t use Windows.
lovetoxbut his friends
activateTrue, but most of my colleagues do. Only one uses OS X
activateAnd most have iPhone as well.
Link Mauvelovetox, what is missing for audio support on Windows?
activateSo hoping ChatSecure cooperates nicely ;)
lovetoxi dont want to promote a feature that nobody maintains and nobody can help with
Link Mauveactivate, I don’t know any audio/video client on that platform, maybe try Jitsi Meet.
activateJitsi desktop works better for that I guess
Link MauveOn iOS?
activateChatSecure is iOS right?
Link MauveIt doesn’t do audio/video.
activateWell, as long as the desktop client does it
activateSo far for Android the only working one I found is Talkonaut
Holgeractivate: Jitsi works okay for me, *if* the server offers STUN/TURN (or the Jitsi Videobridge, which is especially nice if you want to do video conferences).
activateAnd only with 2x same client
Holgeractivate: Otherwise it will usually fail as soon as NAT is involved.
Link MauveHeh, I installed JVB just last week on JabberFR. :)
activateI already downloaded that videobridge but not really sure what the advantages are
activateI can install it with ejabberd right?
Link MauveIt was surprisingly easy to setup all of that on ArchLinux against Prosody.
Holgeractivate: Video conference support, it multiplexes the streams of the participants.
Link Mauveactivate, nothing really involving the server, just standard component configuration.
Holgeractivate: And yes I use it just fine with ejabberd.
Holgeractivate: With ejabberd I'd also enable the built-in STUN support (and configure appropriate DNS records), plus TURN if you store plaintext passwords.
Holger(STUN/TURN authentication unfortunately won't work against scram-hashed passwords.)
activateI can look into that. So enabling STUN/TURN will also improve audio/video conferencing?
activateOr just the server in general?
HolgerIt will help negotiating A/V streams behind NATs/firewalls.
activateDon't a lot of routers use UPnP these days? Or is that just the consumer stuff?
Link MauveI wonder if Gajim uses UPnP.
activateIt's in the features
activateIf you install the needed python package :P
Link MauveOh, ok.
Link MauveI see it, thanks.
activateI guess I'll go download the gajim-master now to see how far I get with the audio
activateFor me audio is much more important than video
Holgeractivate: Do they? I don't have the impression that UPnP is broadly available.
Link MauveHolger, the box provided by each big ISP in both France and the UK have it enabled by default.
activateWell, I guess most routers I have seen have the option but it's still disabled per default mostly
activateWhich seems silly honestly
Link MauveI don’t have any data about other countries.
activateMy data is from the Netherlands
HolgerIt's available but deactivated in one of the most common consumer routers in Germany.
activateBut I have to admit that it's mostly the hardware provided by ISP's that have it disabled
HolgerSo whatever the exact numbers are, you want STUN + TURN support if you want it to work in all environments.
activateOk, I will make that my next task. Thanks for all the info.
activateIs there any option to set the timestamps to 24h instead of 12h btw?
Link Mauveactivate, I think that’s up to your locale.
activateOh ok.
Link MauveChange LC_TIME if you prefer something else.
activateOk, lemme give that a shot
lovetox_there is a config value
lovetox_called time_stamp
lovetox_in the advanced config editor
lovetox_under preference -> advanced
activateAwesome :)
activateSaves some screenspace
activateI used the advanced config editor btw
lovetox_if you have a problem with the feature tell me, because i think you are the first guy who uses that :D
lovetox_i just tested some gtk3 themes on master
lovetox_looks awesome
lovetox_i think we will ship the windows version with a nice theme
lovetox_then people dont complain about looking old :)
Holgerlovetox: Changing the timestamp format to [%H:%M] is one of the first things I do whenever installing Gajim, and I've been asked by more than one co-worker how to do that :-)
lovetoxto what do you change it usually?
Holger[%H:%M]
lovetoxyes seconds are not needed most of the time
HolgerYes, no seconds and 24 hour format.
activateWould be nice if that was just an option in Preferences
activate12 or 24 hour with optional seconds
lovetoxthere are a million settings in the advanced config editor
lovetoxthat would be nice as a ui option
activate Maybe it's easier to make an Advanced Features UI plugin? :P
lovetox:D
Link Mauvelovetox, Adwaita is quite good-looking imo, have you found even better ones?
Link MauveHmm, it doesn’t use 24h format by default if you use a 24h-based locale?
lovetoxyes link mauve for me it does use 24 by default
Link MauveAlso half of the images are pixellated, while the other half is fine.
Link MauveI have absolutely no idea what the standard Windows user would find pretty, tbh.
lovetoxi think the last one now
lovetoxthis is very window10y
Link MauveIt looks very plain, without too many colours, though.
Link MauveIIRC Windows always had tons of saturated colours.
lovetoxyeah we need a CSS designer god :)
lovetoxthe only thing is that appmenu
lovetoxi think i have to change the icon to a gear-wheel
lovetoxor something like that
lovetoxbecause nobody in windows world is every clicking on that gajim icon
Link MauveOh?
Link MauveMaybe make it a proper button, with the outline?
lovetoxyeah but i think we can only make that with css
lovetoxi dont know how well this than translates to using other themes, but i look into it
Link MauveThe GtkHeaderBar is just a container, you can place whatever you want there.
lovetoxhm
lovetoxok have to read up on this
lovetoxi go to bed
lovetoxn8
Link MauveI need to eat something, I’m getting quite weak, but pizzas never arrived. :(
activateIs the Send Image (XHTML_IM) compatible with OMEMO?
arunehi, how do I debug carbons? a user of mine does not get carbons to work in gajim, not with 0.16.6 or with default branch (snaps)
arunethe config parameter is set to enable
Ge0rGarune: does the server support carbons?
aruneGe0rG, yes, we are using the same corporate internal server
Ge0rGarune: the carbons config parameter is present globally and per-server in ACE. Are all of them enabled?
aruneGe0rG, I'll tell him to check, I have only a parameter per account, not globally
Ge0rGprobably the per-account one should suffice though
aruneI let him have the xml console open and then login, I checked the xml console log and carbons were enabled by gajim and the server acked
Ge0rGarune: does his other client support carbons as well?
aruneits conversations
Ge0rGarune: alright; because it's not always easy to sell which client will receive the message and which one the carbon
aruneoh, he now checked xml console when sending something from conversations and he does get the carbon copy in gajim xml console, but not in the chat window!!
arunethis is default branch, he will now test the same on 0.16.6
aruneok, same problem in 0.16.6
aruneany good debug parameter to enable consolewise? he's on windows
arunesetting log level to DEBUG, all he got was this:
2017-02-07 09:50:34 (D) gajim.c.ged: stanza-received
Args: (<common.connection_handlers_events.StanzaReceivedEvent object at 0x0A4C1D70>,)
2017-02-07 09:50:34 (D) gajim.c.connection_handlers: MessageCB
2017-02-07 09:50:34 (D) gajim.c.ged: raw-message-received
Args: (<common.nec.NetworkEvent object at 0x0A4C1930>,)
2017-02-07 09:50:34 (D) gajim.c.ged: message-received
Args: (<common.connection_handlers_events.MessageReceivedEvent object at 0x0A4C1C10>,)
2017-02-07 09:50:34 (D) gajim.c.ged: decrypted-message-received
Args: (<common.connection_handlers_events.DecryptedMessageReceivedEvent object at 0x0A4C1710>,)
SaltyBones1. I never want to connect via an insecure connection.
SaltyBones2. Even if I tick remember and click cancel it doesn't remember.
SaltyBonesConnecting insecurely should be something that you turn on in the ACE.
Link Mauve+1
Link MauveSaltyBones, if you nuke your configuration, it will do what you want.
SaltyBonesAh, so it's a leftover from my .5?
Link MauveWe should remove the previous configuration element and use a scarier one too imo.
Link MauveYes.
SaltyBonesSo what do I have to set in the ACE to make it do what I want? :)
SaltyBonesI only find "warn_when.." which I could turn off
Link MauveLook for plain, and remove plain.
SaltyBonesthere is action_when_plaintext_connection but I don't know the possible values
Link MauveI can’t find it anymore in the ACE. :/
SaltyBonesI can't find it either. Scrolled through all of it.
Link MauveSaltyBones, for my older accounts, I have e.g.:
accounts.jabberfr.org.connection_types = tls plain
Link MauveAnd for the newer ones:
accounts.collabora.co.uk.connection_types = tls
Link MauveThis option should imo be totally dropped, it’s an extremely bad idea to have.
SaltyBones+1
Link MauveThat way it would default to tls, and if the user really wants to connect insecurely we introduce another option which will always be False by default.
SaltyBonesconnecting insecurely should be harder than manually adding a cert :)
Link MauveI’d argue for “should be impossible”, but I know some people like Holger seem to want it.
unclechuhey guys, how could i disable user status updates notifications in PM chat?
unclechui guess it's 'print_status_in_chats' key in 'advanced configuration editor'
SaltyBonesthat might only be for mucs
SaltyBonesbut I don't know
SaltyBonesdoes it bother you that much? ;)
unclechuyes, pretty much
unclechuand not only me
SaltyBonesinteresting
testikHello, I updated one translation file, can I send it to someone (it probably should be merged with the one from the newest gajim version before using)?
Link Mauvetestik, hi, have you read the instructions at https://dev.gajim.org/gajim/gajim/wikis/development/DevTranslate ?
testikThe slight problem is I did the translation before the translate.gajim.org website was introduced. I have it all in a .po file.
Link MauveThen you can probably just send the patch file (or maybe the po file itself if you don’t know how to make a patch) to the mailing list there.
testikIs that it? Just send the file?
Link MauveYeah, a patch would be even better since it shows exactly what changed, if you are in a git repository you can obtain that using `git diff > po.patch`.
testikWhat is the .mo file for?
Link MauveIt’s the compiled version, what Gajim will actually use to display translations.
Link MauveBut it’s not human readable.
testikI sent the mail.
Link MauveGreat, Asterix will probably merge it as soon as he comes back online then. :)
Link MauveHe’s generally around during evenings in CET.
SaltyBoneshm. seems fine. must be omemo that screws it up in other cases.
SaltyBonesannoys lovetox.
lovetox?
lovetoxwhats the problem
arunelovetox: nice screenshots you posted tonight!
lovetoxyeah i have to try to package the newest gtk version for the installer and include one or two nice themes
arunelovetox: looks great, except for the little figure that shows online/away/...
mimi89999SaltyBones: I see it as a link in Conversations
aruneI really think those icons should be replaced with just flat dots colored green/yellow/etc
lovetoxSaltyBones, its probably because your server doesnt have a valid cert
activateThem certs... :P
Link Mauvelovetox, btw, could you also ship a dark theme maybe?
lovetoxof course if we find a good one
Link MauveI just heard someone complain that Gajim (current, so gtk2) doesn’t work with dark themes.
Link MauveBut she probably just didn’t know she has to change the gtk2 theme.
lovetoxdo you have to chose a theme for every software on linux?
lovetoxi thought you can only chose one for the whole system
lovetoxor can we ship one that overrides the current system gtk3 theme
lovetoxbut would we want that?
Link MauveNo, in general people will just use a single theme per toolkit.
lovetoxyeah i thought so, and if they use a shitty theme, gajim will look shitty
Link MauveLinux people generally prefer homogeneity of look, from what I’ve seen.
Link MauveUnlike Windows where every software wants to look like a special snowflake.
Link Mauvelovetox, if they use a shitty theme that’s their choice.
lovetoxyeah i know, though do they know it was their choice ^^
JKingwishes Windows was more consistent.
Link MauveI remember someone posting some horrible screenshot with every text aliased and bright green on black background, and they really liked it.
lovetoxi love the windows 7 look since years
lovetoxin my opinion linux is not there yet, doesnt matter what theme
lovetoxi also find windows 10 not as pretty, actually it goes more into the direction of some linux desktops
Link MauveI find GNOME’s aesthetics really well done, tbh.
testiklovetox, check kde 5 or newest gnome dark.
testikI love everything black and green text :D
JKingI should try recent GNOME sometime.
lovetoxcan you provide a screenshot?
lovetoxor pricture from the web?
lovetoxi would love to see it
testikhttp://imgur.com/a/sEYYN
testikthis is old gnome though
testiknew gnome is nicer
Link Mauvetestik, the bottom one isn’t a default GNOME, there is no left bar for example.
testikwell, everything else is default
testikplus kde 5 looks better white
SouLLovely Plasma
SouLI got it dark :P
Link Mauvelovetox, btw, if you want to do some theme testing, press Ctrl-Shift-i in Gajim and go to the Visual tab.
Link MauveOh, there is even a win32 theme installed by default here.
lovetoxwhat is ctrl shift i does nothing for me
lovetoxare you talking about gtk2?
Link MauveIt should open the GtkInspector.
Link MauveNo, gtk3.
Link Mauvelovetox, https://wiki.gnome.org/Projects/GTK%2B/Inspector
Link MauveOh, you have to change the settings first, or set an environment variable before starting Gajim.
lovetoxk i have to install that
lovetoxif i want to switch theme in gtk3, i edit settings.ini in some gtk3-0 folder
Link MauveIt’s shipped by default in gtk3 though.
Link MauveNo need to install anything.
SaltyBonesno, the cert is fine it's just ca-cert and many people don't have that
SaltyBonesbut when I get the file it is corrupted
lovetoxmy google chrome browser doesnt recognice it
lovetoxso i doubt python can validate it
lovetoxthat means the link is not downloaded
lovetoxwith what do you upload the pic?
lovetoxgajim httpupload?
SaltyBonesyes
SaltyBonesand I can open it with gajim
SaltyBoneswhich will open it in the browser
SaltyBonesbut complain that it does not work
SaltyBonesbut...since it's omemo that is to be expected and I'm a moron
SaltyBonesstupid bloody omemo file links
lovetoxif you use url_image_preview, it should decrypt it and show it to you in chat
ben/part
lovetoxGlib.Variants kill me
lovetoxwant to see the code i need to get the equivalent of a python list with 4 items
lovetoxhttps://paste.gajim.org/view/3d5f64f7
lovetoxLink Mauve
lovetoxeither im missing something here or this is insane
Link Mauvelovetox, not just GLib.Variant('ssss')?
lovetoxs must be a string
Link MauveOh, you want at most four items?
lovetoxi need it to be a string or none
lovetoxyeah
Link MauveErr, maybe types are terrible.
lovetoxalso if i do GLib.Variant('ms')
lovetoxit tells me "not implemented"
Link MauveAnyway, bbl.
Link MauveWhat is m?
lovetoxmaybe string
lovetoxim sure this can be done easier someway, but i hate it how much time i have to invest to give a list of 4 to the next methode
lovetoxlol
lovetoxi solved it better now
lovetox:)
Link MauveHow did you do it?
lovetoxhttps://paste.gajim.org/view/1c16ee9b
lovetoxi made a array of string: variant dict
lovetoxand then i just dont add it to it if my value is none
Link MauveMakes sense.
lovetoxand in the receiving method i just check if the key is in the dict
Link MauveIs that for dbus?
lovetoxso i circumvent having to build maybe types that can contain None
lovetoxi think it will be usable for dbus, if i build a menu, and the menuitem has to have some context like a "account" or something that it makes an action on, then i have to pass this value in form of a GLib.Variant to a GAction
Link MauveOk.
lovetoxi think all the GActions i define that menus now use and call, will also be callable over dbus
Link MauveYup. :)
Link MauveSince that’s what a GAction is.
SaltyBonesSomewhat offtopic but maybe one of you knows...
SaltyBonesIf I want to build a somewhat crossplatform program with GUI these days what do I use?
lovetoxdont do it :D
SaltyBonesSo I take it gtk is not the super amazing option? ;)
lovetoxthere is no amazing option, or else every software would be avaiable on all platforms ^^
lovetoxi think it depends on what language do you want to write
lovetoxthere is GTK, QT, i think there is something from java that also runs on all platforms