Adapting MSEide+MSEgui to Mint-MATE

Forum rules
Before you post please read how to get help
Post Reply
User avatar
mse
Level 1
Level 1
Posts: 4
Joined: Thu Aug 03, 2017 4:01 am

Adapting MSEide+MSEgui to Mint-MATE

Post by mse » Thu Aug 03, 2017 4:20 am

Hi,
I try to adapt MSEide+MSEgui
https://sourceforge.net/projects/mseide-msegui
for linux Mint-MATE and found that XReconfigureWMWindow() is broken.
In XReconfigureWMWindow() call stackmode "Below" windows are placed at the bottom of the window stack instead just below the sibling. This makes it impossible for clients to reliably set the window stacking order.
"
If a sibling and a stack_mode are specified, the window is restacked as follows:

Above The window is placed just above the sibling.
Below The window is placed just below the sibling.
"
https://tronche.com/gui/x/xlib/window/c ... dowChanges
Also _NET_RESTACK_WINDOW does not work.
Where should I report the bugs?
Edit: It seems that the Cinnamon edition has the same problems. Do they use the same window manager?

User avatar
karlchen
Level 19
Level 19
Posts: 9205
Joined: Sat Dec 31, 2011 7:21 am
Location: Germany

Re: Adapting MSEide+MSEgui to Mint-MATE

Post by karlchen » Thu Jun 07, 2018 10:18 am

Hello, fredvs.

Your questions are on the development level. Therefore it is pretty unlikely that any of us Linux Mint Mate users will be able to help you solve the reported issues.
Yet we can point you to the places where you might find the Mate developers.

Mate:
Mate desktop
Mate desktop environment

HTH,
Karl
Image
Linux Mint 18.1 64-bit Cinnamon Desktop, Total Commander 9.21a 64-bit
Ubuntu 18.04.1 32-bit Mate Desktop, Total Commander 9.21a 32-bit
Windows? - 1 window in every room

Hoser Rob
Level 12
Level 12
Posts: 4107
Joined: Sat Dec 15, 2012 8:57 am

Re: Adapting MSEide+MSEgui to Mint-MATE

Post by Hoser Rob » Fri Jun 08, 2018 9:46 am

Frankly I'd be surprised if any of those devs used Pascal ... it's one of those programming languages that are often taught in 1st year CS courses but rarely used in the "real world".

User avatar
mse
Level 1
Level 1
Posts: 4
Joined: Thu Aug 03, 2017 4:01 am

Re: Adapting MSEide+MSEgui to Mint-MATE

Post by mse » Sun Jun 24, 2018 8:03 am

You are very wrong. Ever heard from Free Pascal and Delphi?

fredvs
Level 1
Level 1
Posts: 8
Joined: Thu Jun 07, 2018 7:54 am

Re: Adapting MSEide+MSEgui to Mint-MATE

Post by fredvs » Sat Jun 30, 2018 7:13 am

> one of those programming languages that are often taught in 1st year CS courses but rarely used in the "real world".

Huh, do you know "Skype" or "Photoshop" ?
Those applications were developed in Pascal.

Fre;D

fredvs
Level 1
Level 1
Posts: 8
Joined: Thu Jun 07, 2018 7:54 am

Re: Adapting MSEide+MSEgui to Mint-MATE

Post by fredvs » Sat Jun 30, 2018 7:19 am

> Yet we can point you to the places where you might find the Mate developers.

I am **totally** disappointed by the way Mint threads the developers.

https://github.com/linuxmint/Cinnamon/issues/7641
https://github.com/linuxmint/Cinnamon/issues/7622

Fre;D

User avatar
thx-1138
Level 6
Level 6
Posts: 1103
Joined: Fri Mar 10, 2017 12:15 pm
Location: Athens, Greece

Re: Adapting MSEide+MSEgui to Mint-MATE

Post by thx-1138 » Sat Jun 30, 2018 9:40 am

fredvs wrote:
Sat Jun 30, 2018 7:19 am
...............................
...'my fedora badge'... 'i'm team polYdev :-)'... respect :lol:

fredvs
Level 1
Level 1
Posts: 8
Joined: Thu Jun 07, 2018 7:54 am

Re: Adapting MSEide+MSEgui to Mint-MATE

Post by fredvs » Mon Jul 02, 2018 6:05 am

@ thx-1138 : Thanks !

Frankly I'd be surprised if any of those devs used Pascal


Here a audio application compiled using the same Pascal code for the different OS:

https://github.com/fredvs/strumpract/releases
http://uos.2369694.n4.nabble.com/StrumP ... td250.html

There are binaries for Linux 64, Linux 32, Windows 64, Windows 32, FreeBSD 64, ARM Raspberry pi.

Fre;D

User avatar
mse
Level 1
Level 1
Posts: 4
Joined: Thu Aug 03, 2017 4:01 am

Re: Adapting MSEide+MSEgui to Mint-MATE

Post by mse » Tue Jul 10, 2018 2:28 am

fredvs wrote:
Sat Jun 30, 2018 7:19 am
I am **totally** disappointed by the way Mint threads the developers.
Also interesting
https://github.com/linuxmint/muffin/issues/326
and
https://github.com/linuxmint/muffin/issues/327
This are bug reports with test programs which have been closed, locked and marked as spam in *minutes* with the comment
I'm getting sick of your non descriptive issues.
!!!
Interesting that the bugs already have been fixed in Gnome:
https://bugzilla.gnome.org/show_bug.cgi?id=786363
https://bugzilla.gnome.org/show_bug.cgi?id=786365
I read it so that Gnome fixes reported bugs and Linux Mint treats bug reports as spam. Or see
https://github.com/linuxmint/muffin/issues/325
I ask how on muffin it is possible to switch a minimized window to normal state programmatically. The issue will be closed and locked almost immediately with the comment:
Sorry guys. I know you think I'm being rude but this isn't really an issue we are going to change. If you are looking for help, the best place would probably actually be #linuxmint-dev on spotchat irc.
I'm closing this since changing this behavior has already been discussed and this isn't really a discussion forum. Being closed doesn't mean you can't still post in the issue.
IRC is absolutely no communication channel predestined for bug reports. I would expect a little bit more patience from Linux Mint admins and not to close and lock requests immediately so nobody who knows a solution can chime in.
The only fact which can explain such a behavior is that Linux Mint admins do not read what we write.
Later the Linux Mint expert requests that I should analyze Qt and Gtk code instead to ask questions:
Qt and Gtk are most definitely not linked against any Mint libraries. They just work. That's why I suggested that you look at the source for one of them and see how they manage this. We use Gtk for a lot of our stuff but have nothing to do with it's actual development.
Apart from the big time which is necessary to setup a Gtk or Qt test environment and to analyze code which I better would use to support my open source projects on behalf of the community it probably would not give an answer because Gtk can not switch a minimized window to normal state programmatically on Linux Mint muffin!!!
See:
https://github.com/linuxmint/muffin/iss ... -397249843

I tried to contact other people from Linux Mint staff, no reaction. :-(

I work in the open source community since 20 years and invested more than
20'000 hours into the development of MSEide+MSEgui and experienced a lot in
this time but how one is treated in the Linux Mint community is one of the worst
experiences ever. If I had not learned that in order to work opensource one
needs infinite patience I had long gave up on Mint...
Last edited by mse on Wed Jul 11, 2018 8:59 am, edited 1 time in total.

User avatar
catweazel
Level 17
Level 17
Posts: 7117
Joined: Fri Oct 12, 2012 9:44 pm
Location: Australian Antarctic Territory

Re: Adapting MSEide+MSEgui to Mint-MATE

Post by catweazel » Tue Jul 10, 2018 2:56 am

mse wrote:
Tue Jul 10, 2018 2:28 am
...how one is treated in the Linux Mint community is one of the worst
experiences ever. If I had not learned that in order to work opensource one
needs indefinite patience I had long gave up on Mint...
We are support volunteers here on these forums and rarely interact with the devs. Venting your spleen here achieves nothing except perhaps gacking up the forums.
¡uʍop ǝpısdn sı buıɥʇʎɹǝʌǝ os ɐıןɐɹʇsnɐ ɯoɹɟ ɯ,ı

JosephM
Level 6
Level 6
Posts: 1069
Joined: Sun May 26, 2013 6:25 pm

Re: Adapting MSEide+MSEgui to Mint-MATE

Post by JosephM » Tue Jul 10, 2018 6:57 am

I hope anyone reading this reads those linked threads and draws their own conclusions. This all started when I, justifiably, closed the original bug report. The difference between github and the forums is that a closed issue on github can still be posted in/edited/fixed and reopened if need be. There was also things they were asking for that we told them were not going to change because they were a core part of how some features in Cinnamon work. What's conveniently being left out here is also the fact that other duplicate issue for the same thing were opened after closing that first one. Issues on github are very rarely locked. It only ever happens in rare cases. The behavior on both sides here could probably have been better but this isn't showing the whole picture.
When I give opinions, they are my own. Not necessarily those of any other Linux Mint developer or the Linux Mint project as a whole.

User avatar
catweazel
Level 17
Level 17
Posts: 7117
Joined: Fri Oct 12, 2012 9:44 pm
Location: Australian Antarctic Territory

Re: Adapting MSEide+MSEgui to Mint-MATE

Post by catweazel » Tue Jul 10, 2018 7:19 am

JosephM wrote:
Tue Jul 10, 2018 6:57 am
I hope anyone reading this reads those linked threads and draws their own conclusions. This all started when I, justifiably, closed the original bug report.
I read it. I also refrained from reminding the poster of the history.

Cheers.
¡uʍop ǝpısdn sı buıɥʇʎɹǝʌǝ os ɐıןɐɹʇsnɐ ɯoɹɟ ɯ,ı

fredvs
Level 1
Level 1
Posts: 8
Joined: Thu Jun 07, 2018 7:54 am

Re: Adapting MSEide+MSEgui to Mint-MATE

Post by fredvs » Tue Jul 10, 2018 5:32 pm

hope anyone reading this reads those linked threads and draws their own conclusions.
My conclusion: I hope that this issue only concerns the Cinnamon project.
And that the core developers of Mint (and Mate) are other people.

Fre;D

JosephM
Level 6
Level 6
Posts: 1069
Joined: Sun May 26, 2013 6:25 pm

Re: Adapting MSEide+MSEgui to Mint-MATE

Post by JosephM » Wed Jul 11, 2018 3:25 am

fredvs wrote:
Tue Jul 10, 2018 5:32 pm
hope anyone reading this reads those linked threads and draws their own conclusions.
My conclusion: I hope that this issue only concerns the Cinnamon project.
And that the core developers of Mint (and Mate) are other people.

Fre;D
You're likely to be disappointed then. Many of the Cinnamon devs are Mint devs.
When I give opinions, they are my own. Not necessarily those of any other Linux Mint developer or the Linux Mint project as a whole.

fredvs
Level 1
Level 1
Posts: 8
Joined: Thu Jun 07, 2018 7:54 am

Re: Adapting MSEide+MSEgui to Mint-MATE

Post by fredvs » Thu Jul 12, 2018 9:21 am

JosephM wrote:
Tue Jul 10, 2018 6:57 am
There was also things they were asking for that we told them were not going to change because they were a core part of how some features in Cinnamon work.
JosephM wrote:
Tue Jul 10, 2018 6:57 am
Many of the Cinnamon devs are Mint devs.
OK, if the behaviour of the Cinnamon custom window manager was a conscience "design" decision, IMHO, by respect for the Mint users, this note would be fair:
Warning for Cinnamon user;
Because of some design decision, applications that use widgetset ICCCM compliant (like GTK, Qt, ...) should NOT be run by Cinnamon.
This because it could hardly damage your hardware (screen + cpu + battery).
Fre;D

JosephM
Level 6
Level 6
Posts: 1069
Joined: Sun May 26, 2013 6:25 pm

Re: Adapting MSEide+MSEgui to Mint-MATE

Post by JosephM » Thu Jul 12, 2018 1:56 pm

Seriously. What is your intention here? You seem to be dedicated to the idea of coming on here to try and drum up some sort of bad feelings toward the Mint developers.
Warning for Cinnamon user;
Because of some design decision, applications that use widgetset ICCCM compliant (like GTK, Qt, ...) should NOT be run by Cinnamon.
This because it could hardly damage your hardware (screen + cpu + battery).
Ultimately you can run around making whatever statements you want. Regardless of how ridiculous they are. It's unfortunate that things have gone this way but this seems in line with other reactions we've gotten from you guys about anything we say or do that doesn't agree with what you want.
When I give opinions, they are my own. Not necessarily those of any other Linux Mint developer or the Linux Mint project as a whole.

fredvs
Level 1
Level 1
Posts: 8
Joined: Thu Jun 07, 2018 7:54 am

Re: Adapting MSEide+MSEgui to Mint-MATE

Post by fredvs » Thu Jul 12, 2018 5:41 pm

JosephM wrote:
Thu Jul 12, 2018 1:56 pm
Seriously. What is your intention here?
I will answer because I am polite (but trust me I am more than tired).
My intention was to (try to) help some of our customers that did have serious damage with their hardware.
After hardly investigations, (and with the help of Martin Schreiber a pearl developer) we found the guilty: Cinnamon and his custom window manager.

Now if you do not want to fix this, it is up to you.

But why did you treat Martin Schreiber that way?
He gives you the keys to fix your bug, with code and sample to reproduce the bug?
JosephM wrote:
Thu Jul 12, 2018 1:56 pm
You seem to be dedicated to the idea of coming on here to try and drum up some sort of bad feelings toward the Mint developers.
IMHO, if somebody gives up some sort of bad feelings toward the Mint developers, it is you JosephM with your closed mind.

Fre;D

Post Reply

Return to “MATE”