lovetoxyou can simply go to the tray menu and tell windows to always show it
lovetoxit feels weird to make an application that ignores this from the start
lovetoxwhat if everyone would do this
lovetoxthen the whole feature that micrsoft integrated would have no sense
lovetoxon building gajim, i can build on a platfrom called appveyor
lovetoxyou could just create a bitbucket acc, import gajim there (2 clicks)
lovetoxmake your changes
lovetoxgo to appveyor, add the bitbucket account, and click build
lovetox5 minutes later you have an installer for download
frainzHi, I'm looking for a way to set archiving preferences (for xep-0313, mam) on the server. Could you tell me, where to do this in gajim?
kalkinfrainz: I think you need to setup this on the server
kalkinAFAIK you can't setup this from your client
SouLI think the user can configure what messages (or what kind of messages) wants to store, kalkin. https://modules.prosody.im/mod_mam.html
SouL«This module will archive all messages that match the simple rules setup by the user, and allow the user to access this archive.»
kalkinSouL: Thanks TIL
HolgerGajim doesn't have a knob for that, some other clients do.
HolgerIf all else fails you could throw the desired request into the XML console: https://xmpp.org/extensions/xep-0313.html#prefs
frainzdoes Gajim interfere with settings specified by other clients?
SouLkalkin, this is how Conversations show that http://uploadpie.com/u6SKZ
HolgerNo. You can use another client to configure the settings for your account and Gajim won't change them.
kalkinSouL: awesome thanks
frainzthat's good :) thank you
arunelovetox: yes, a user can go to the tray menu and always show it. But in my case where I have 60 users, even if they are engineers, most of them even software engineers, they won't do this, they don't notice the icon is hidden or think that the icon will show once they get a message
arunelovetox: I'll try that bitbucket/appveyer
kalkinalso my wife just didn't got it with status icon in the gnome message bar
kalkinshe just always reopens a new instance if she can't find Gajim
kalkinMay be Gajim shouldn't open a new instance if another is running? At least not if you open it via .desktop file
kalkinIt should just show the current instance
arunekalkin: normally gajim will tell you it's already running. But I agree it should show you the running instance
kalkinarune: well it will and the user will ignore the message and just click on the button to just open another instance, because the user can't find it
kalkinarune: well it will and the user will ignore the message and just click on the button to just open another instance, because the user can't find the original instance
kalkinarune: well it will and the user will ignore the message and click on the button to just open another instance, because the user can't find the original instance
arunelovetox: where's your daily build of the default branch for win? The link should be added to the trac
tmolitorarune, lovetox: the windows behaviour of putting tray icons into an overflow area is useful for all those icons that you don't usually interact with...like the openoffice quicklauncher or the various drivers that put icons in the systray that you never need in your whole live...
tmolitorputting those away makes sense, but it doesn't make sense to put interactive icons away, such like skype or gajim or such...
tmolitorbecause of this I would propose to put the registry "hack" into the installer so that gajim is always visible...
tmolitorkalkin: your suggestion to just open the already running instance would be helpful, too (but those two things should both be implemented)...
Link MauveWith gtk3, GtkApplication can handle the uniqueness for you, btw.
kalkintmolitor: best way would be if ./launch.sh would have some kind of switch --resume-if-exists, which is used when called by the Gajim.desktop file. The possibility to start multiple instances should be kept
kalkinAlso Gtk StatusIcon shouldn't be used because it's deprecated. Just use notifications o_O
tmolitorkalkin: yes, exactly :)
kalkinhow does gajim + gtk3 solves this issue, with the statusicon
tmolitorI don't know...
kalkinI'm currently need to implement a custom statusicon with menu ala gnome networkmanager, but without using gnome shell JS api, because it needs to work in XFCE & KDE
kalkinAnd I'm kind of thinking about "just" creating an appindicator rpm (and hope it works besides ubunut). Or just use Xlib
kalkinAnd I'm kind of thinking about "just" creating an appindicator rpm (and hope it works besides ubunut). Or "just" use Xlib
kalkinAnd I'm kind of thinking about "just" creating an appindicator rpm (and hope it works besides ubunut), or "just" use Xlib
kalkinAnd I'm kind of thinking about "just" creating an appindicator rpm (and hope it works besides ubuntu), or "just" use Xlib
kalkinAlso using StatusIndicator doesn't allow to have custom Menu & MenuItem objects *sigh*
kalkinIt would be really nice if gtk and gnome would be more separate and they don't enforce UI decisions on the framework level, but on the DE level.
kalkinWhile I really like Gnome Desktop and hate using KDE with passion, QT looks just more sane.
kalkinMay be the grass is greener on the other side
aruneI kind of get the feeling that all focus should currently be put in making the gtk3-version out
tmolitorarune: lovetox and I do exactly that: focus only on the default branch...
Link Mauvekalkin, having to write a few Qt-using programs, I can tell you GTK+ is much saner. :/
tmolitorarune: we hope the nightly builds will bring more attention to the default branch and more help from other developers...
kalkinLink Mauve: one of this days i will write my own ui framework with black jack & …
Link MauvePlease no. D:
kalkinalso documentation will be in lojban, just for lulz :)
mathieuiremember to use ncurses as a backend
mathieuiin order to have sane code
mathieui(not)
kalkinmathieui: we could just abstract away the ui so it can be displayed in terminal in ncurses and also in X11 :D
Link MauveFor example, it seems that today I can’t use any shortcut anymore in Qt programs…
kalkinLink Mauve: Probably sun flares in aether because of the metheor showers this week.
kalkin:)
Link MauveI’m going to bet on that instead: [2016-08-03 17:00] [ALPM] upgraded qt5-base (5.7.0-1 -> 5.7.0-2)
kalkin Ok the gajim status icon doesn't work in Gnome at all
kalkinIf you close gajim there is NO WAY to reopen an already running instance.
kalkinThere is no icon for it in notification area and also no in the gnome shell menubar at the top
kalkin(Centos 7)
vornerNot that it would solve the bug, but there may be another way. gajim-remote toggle_roster_appearance
kalkinvorner: awesome thanks
kalkinso i just need something like this in my Gajim.desktop python ./src/gajim-remote.py toggle_roster_appearance || ./launch.sh
Link Mauvekalkin, have you had a look at GtkApplication instead?
kalkinNop. I thought it's something different, will have a look at it
kalkinLink Mauve: not sure if it solves _all_ my problems, but this is much more usefull.
kalkinLink Mauve: thanks
Link Mauve:)
kalkinHmm this adds an application menu. But i need something that implements the Tray Protocol Specification https://specifications.freedesktop.org/systemtray-spec/systemtray-spec-0.2.html\
kalkinHmm this adds an application menu. But i need something that implements the Tray Protocol Specification https://specifications.freedesktop.org/systemtray-spec/systemtray-spec-0.2.html
Link MauveEww, X11 crap.
Link Mauvekalkin, nobody is going to use that anymore.
mathieui(“after 2025”)
Link Mauvemathieui, I mean, at least GNOME, KDE and Unity have stopped using this.
kalkinLink Mauve: what is the current way to add some tray icon to some panel without beeing specific if it's gnome shell or an xfcepanel? Is there at all?
Link MauveI don’t think the concept of tray icon or tray panel is wanted anymore by anyone.
Link MauveEven Microsoft has wanted to kill it ever since Windows 95.
Link MauveThen people copied the bad parts of it on other systems.
kalkinLink Mauve: tray icon especially if it's at the top fits very good in our workflow
Link MauveIt doesn’t exist anymore in modern DEs.
kalkinLink Mauve: Have you ever used gnome shell networkmanager/shutdown/stuff menu in gnome?
kalkinFor me it's the same as a tray icon, at least from workflow
Link MauveThose are GNOME-Shell plugins, not tray icons.
Link MauveBut no, I haven’t used them.
mathieuiLink Mauve, nm-applet is still a tray icon
Link MauveI highly doubt that it works that way in GNOME.
mathieuiI have a fbpanel with a tray on my desktop
mathieuibecause ubuntu hates me
kalkinLink Mauve: there is no difference between this kind of Gnome Shell plugin and a tray icon, at least at the workflow level
Link MauveI highly doubt it works that way in GNOME.
Link Mauvekalkin, but there is at the development level.
Link MauveAlso, it’s for user interaction, not for notifications like Gajim currently does.
kalkinLink Mauve: also the Tray Protocol is ideal for something like Qubes. This allows us to have the rending, all the logick and other operations which can be exploited are done in a VM but the xfce-panel in dom0 can integrate the tray icon
kalkinLink Mauve: also the Tray Protocol is ideal for something like Qubes. This allows us to have the rending, all the logic and other operations which can be exploited are done in a VM but the xfce-panel in dom0 can integrate the tray icon
Link MauveWat, are you expecting people to use X11 alongside sandboxing?
kalkinLink Mauve: QubesOS
Link MauveTo give sandboxed programs full access to the X11 session?
kalkinLink Mauve: I don't need to fear that my gajim reads the password I'm entering in some other vm
kalkinWe have X11 security
kalkinlike for real real, not for play play
arunetmolitor: 👌👌👌
Link Mauvekalkin, do you have a link? I’m very interested in that.
Link MauveAre you running a second Xorg server?
kalkinLink Mauve: there is some old post from joanna http://theinvisiblethings.blogspot.de/2011/04/linux-security-circus-on-gui-isolation.html
kalkinLink Mauve: more details here https://www.qubes-os.org/doc/gui/
kalkinLink Mauve: actually i have an Xserver in each of my domains and one in dom0
kalkinLink Mauve: actually i have a Xserver in each of my domains and one in dom0
zakHi there. I always get several (up to about 4) messages for some contacts from a specific server: item-not-found
zakDoes anybody have an idea what this is?
zakIt's rather annoying because I always have to close this messages for every contact after login.
Asterixzak, enable the XML logs before you connect to catch the XML that causes that
Link Mauvezak, are you using an older version of Ejabberd?
zak@Link Mauve: It may be that the specific server does, yes.
zakNo, actually, it seems to be Openfire 3.9.1
aruneYuck! 👎
lovetoxyou should search a good xmpp server
zakYes that server is not my main server, I just keep it for some old contacts (who are seldom online). I was just wondering about these messages.
zakBy the way, I think this horrible diversity of server (and client!) support for XMPP features is probably the biggest flaw of XMPP in general! The casual user just cannot be sure if something works, he is often confused why something does not work and there are so many cases where the answer just is "the server (or client) does not support it/is not configured for it".
Link Mauvezak, I think it’s the biggest strength.
Link MauveIf you had an unique implementation or an unique deployment, it would be impossible for people from the outside to make things move forward.
Link MauveCompare for example the terrible state of gmail.com with modern servers.
zakof course you should move things forward, bit there are just too many servers and clients who just stay where they are
Link MauveThat’s still much better than if you had a single server or client that would stay where it was.
zakWell, agreed. Then let me perhaps rephrase my critic: Too many (XMPP-)servers and clients just stay where they are.
Link MauveTheir maintainers should either be given some help, or declare these abandonned. :)
zakAlmost all of my peers just use Pidgin for example. And development there is... well I guess the code is unmaintainable. I cannot explain this to me any way else.
Link MauvePidgin people are actually quite active on their 3.0 release, but it takes a lot of time since they are switching a lot of their code to newer versions of their libraries.
zakIt's probably the most common open messenger on desktop and almost everytime I look at some ticket it just isn't happening anything there anymore.
Link MauveFor example moving from gtk2 to gtk3 is a huge upgrade that takes very long to get to a satisfying situation.
zakYeah... I suppose.
Link MauveBut yeah, their support of XMPP is… sub-par.
zakAnd after they are finished, gtk4 is live.
Link MauveHeh, GNOME people decided at their latest hackfest to release gtk4 pretty soon. :p
zakYou see my point
Link MauveYes.
Link MauveBut that’s what you get with a critically low amount of developers with free time. :/
zakTo me it seems that some things are developed with some "vision" to a specific version, and at the time where this is almost completed, they start all over, leaving the fine working situation as it is.
zak...meaning all the developers who learned and accepted this piece of software need to learn again, adapt their code (again) and so on
zakSometimes I think, for some developers, software is just a way for them to try something out, then throw it away and try something different ;)
Link MauveMaintainers don’t break APIs for the sake of it.
zakNo, they think it is bad and needs to be redone.
Link Mauvegtk2 to gtk3 was a necessary step.
zakWell I don't know. You have a concrete example?
Link MauveIt was mostly an update on top of the existing code, nothing that didn’t need to has been broken during it.
zakThen why do all the gtk-applications need to be redone for gtk3?
Link MauveHmm, off the top of my head, the low-level rendering code (GDK) needed to be changed a lot to remove some X11 assumptions, and to allow for better ports to Wayland, OS X, Windows, even to the web.
Link MauveThey don’t need to be redone, the user-facing API is still pretty similar.
zakThen I don't understand why I so often read "no with gtk3 support" or something like this
Link MauveIn Gajim’s case it was decided to also move to python3 and gobject-introspection and gstreamer1.0 at the same time.
zaks/no/now/
Link MauveBecause even if the API is similar, it’s not identical, and it rarely makes sense to try to support both 2.x and 3.x.
zakexactly
Link MauveEspecially in Gajim’s case which changed its language and bindings at the same time.
Link MauveSo the conventions changed.
Link MauveIt’s maybe unfortunate, I don’t know.
zakI admit that in some way these changes are important, but it seems to me that it is happening too fast.
Link MauveBut it was done in the users’ and maintainers’ best interest again.
Link MauveI’d say the opposite. :p
Link MauveIt’s been happening way too slowly, if they started porting at the beginning of the 3.x branch this would be a story from the past right now.
zakwho do you mean "they"?
zakpidgin
zak?
Link MauvePidgin, Gajim.
Link MauveThey are both in the same boat here.
zakWell I wouldn't jump to something like gtk3 right after it has been released. Usually there is so much afterwards happening
zakThen you write the code, and 6 month later there is gtk3.1 and some new functions are introduced which helps for other stuff that then would have been done differently
zakAt a developers perspective I agree with you to some point.
zakBut in the end, the users are the ones who just wait that the base code is adapted to some new framework while other important features are just stalled
Link MauveBut that’s what’s happening right now. :)
zakExactly :)
zakBut don't get me wrong, I appreciate all the work!