Recent

Author Topic: Dimm Form Crossplatform  (Read 5441 times)

TRon

  • Hero Member
  • *****
  • Posts: 4371
Re: Dimm Form Crossplatform
« Reply #30 on: May 14, 2024, 01:37:37 pm »
result from post #19 on Debian Bookworm 64-bit, MATE 1.26.0 with Marco.
Today is tomorrow's yesterday.

VisualLab

  • Hero Member
  • *****
  • Posts: 678
Re: Dimm Form Crossplatform
« Reply #31 on: May 14, 2024, 02:31:53 pm »
Strictly speaking, only the kernel is unified in Linux. The "rest" depends on what the "people from a specific distribution" will do. By "the rest" can be understood:

- windows and GUI,
- multimedia (audio, video, imaging),
- support for I/O devices other than the standard keyboard and mouse.

You could probably find more of it. Therefore, Linux on workstations (desktop) is basically a substitute for OS, unlike servers. In this respect, there are no charismatic programmers (like LT) who would force a specific solution (as is the case with the kernel). Therefore, in Linux, an ordinary user (and a "non-system programmer") is doomed to deal with a mess of many incompatible and/or mutually exclusive solutions, wasting time and frayed nerves.

KodeZwerg

  • Hero Member
  • *****
  • Posts: 2269
  • Fifty shades of code.
    • Delphi & FreePascal
Re: Dimm Form Crossplatform
« Reply #32 on: May 14, 2024, 04:28:59 pm »
That's the fun in it, I am using just code where I thought "its supposed to work generic", since my root is Windows I am more than uneducated to develop crossplatform but I am happy to try :D
So I do need a check for each step I do if Linux can work with it and that is the point where I am lost, I have no clue what call in my code work or not work.
Even if I would install me Linux on a VM, with a "Window Manager" and enable "compositing", fine it might run on that machine but still does not help me on the basic matter about how I do check for stuff.

the list of my main problem on Linux:
- setting a form to a specific location does not work
- creating a form does not work like I am used to, it ain't on top for example
- screenshot does not work

I try to search for solutions...
« Last Edit: Tomorrow at 31:76:97 xm by KodeZwerg »

Fred vS

  • Hero Member
  • *****
  • Posts: 3590
    • StrumPract is the musicians best friend
Re: Dimm Form Crossplatform
« Reply #33 on: May 15, 2024, 01:19:40 am »
the list of my main problem on Linux:
- setting a form to a specific location does not work
- creating a form does not work like I am used to, it ain't on top for example
- screenshot does not work

I try to search for solutions...

Are you using a Wayland session?
If so, indeed, not possible to set a form on a specific location + million of other problems.
Personally, I prefer to stay with X11.

Here how to check what graphic server you are using, in terminal:
Code: Pascal  [Select][+][-]
  1. > echo $XDG_SESSION_TYPE

About OP Dimm Form Crossplatform, mseide-msegui does it, even on a XWayland session.

Fre;D
« Last Edit: May 15, 2024, 01:26:07 am by Fred vS »
I use Lazarus 2.2.0 32/64 and FPC 3.2.2 32/64 on Debian 11 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt.

https://github.com/fredvs
https://gitlab.com/fredvs
https://codeberg.org/fredvs

tetrastes

  • Hero Member
  • *****
  • Posts: 641
Re: Dimm Form Crossplatform
« Reply #34 on: May 15, 2024, 09:19:29 am »
About OP Dimm Form Crossplatform, mseide-msegui does it, even on a XWayland session.

But it needs compositing WM also, as I remember:
https://forum.lazarus.freepascal.org/index.php/topic,52056.msg383147.html#msg383147

VisualLab

  • Hero Member
  • *****
  • Posts: 678
Re: Dimm Form Crossplatform
« Reply #35 on: May 15, 2024, 10:09:31 am »
Are you using a Wayland session?

There is no point in delusion. In a few years there will only be Wayland. Old (August 2008), half-baked and basically amateur solution. And yet the people around this project do not work completely for free (IT companies sponsor this project). What's more, these are often people from IT companies that make money on Linux.

A separate issue is that for ordinary users (but also application programmers) 1 (in words: one) desktop for Linux would be enough, but in return a well-developed one. So instead of Wayland and a dozen or so DEs, one well-designed graphical environment. This (along with unified multimedia support) would give Linux an incredible kick on the desktop. But make no mistake, it won't happen, because programmers from various distributions prefer to argue among themselves and talk about a twisted idea of "freedom of choice" (in fact, it is constant chaos). These are idiots who don't understand that there is strength in unity. Definitely: a cathedral is better than a bazaar.

KodeZwerg

  • Hero Member
  • *****
  • Posts: 2269
  • Fifty shades of code.
    • Delphi & FreePascal
Re: Dimm Form Crossplatform
« Reply #36 on: May 15, 2024, 10:38:59 am »
Are you using a Wayland session?
No my friend, I do use a Windows 10 64bit session :D
I have downloaded the MSEide and MSEgui and will soon try what it is! Description is looking very tasty, custom canvas, custom independent widgetset and so much more!
« Last Edit: Tomorrow at 31:76:97 xm by KodeZwerg »

Fred vS

  • Hero Member
  • *****
  • Posts: 3590
    • StrumPract is the musicians best friend
Re: Dimm Form Crossplatform
« Reply #37 on: May 15, 2024, 01:52:49 pm »
Are you using a Wayland session?
No my friend, I do use a Windows 10 64bit session :D

Ha, I thought you wanted to try Linux because of this:

Quote
he list of my main problem on Linux:
- setting a form to a specific location does not work
- creating a form does not work like I am used to, it ain't on top for example
- screenshot does not work

So sorry for the noise.

Quote
I have downloaded the MSEide and MSEgui
Great and have lot of fun.  ;)

Fre;D


I use Lazarus 2.2.0 32/64 and FPC 3.2.2 32/64 on Debian 11 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt.

https://github.com/fredvs
https://gitlab.com/fredvs
https://codeberg.org/fredvs

Fred vS

  • Hero Member
  • *****
  • Posts: 3590
    • StrumPract is the musicians best friend
Re: Dimm Form Crossplatform
« Reply #38 on: May 15, 2024, 03:16:09 pm »
There is no point in delusion. In a few years there will only be Wayland.

Maybe.  And sure that, with the help and lobbies from IBM and RedHat, it seems to be the goal.
But, imho, Wayland has bad design since the beginning and, apart some new feature like assigning custom resolution for each form, it breaks lot of great feature needed for a desktop.

And the combat to impose the "best" compositor (each compositor needs a complete rewrite of the application because they are not compatible one with others) is sad.
« Last Edit: May 15, 2024, 07:24:37 pm by Fred vS »
I use Lazarus 2.2.0 32/64 and FPC 3.2.2 32/64 on Debian 11 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt.

https://github.com/fredvs
https://gitlab.com/fredvs
https://codeberg.org/fredvs

 

TinyPortal © 2005-2018