UbuntuThis forum is for the discussion of Ubuntu Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I wouldn't blame this one on GNOME although it can do it, it can store the information in a text file under your .config folder or something.
I don't understand why programmers don't handle the position and sizing, maximize or not, of their own apps.
That's the way I programmed my stuff for Windows and now, Linux.
I don't understand why programmers don't handle the position and sizing, maximize or not, of their own apps.
That's the way I programmed my stuff for Windows and now, Linux.
See the lame excuse in the documentation for gtk_window_get_position ().
Synopsis: applications saving their window positions does not work on Wayland.
Ed
Well, I disagree with the guys at GTK or GNOME bc there is a case that I think they won't be able to handle.
If in my home folder, I have 2 copies of my program in separate folders: Folder1 and Folder2
I run Folder1/MyProgram and I close it. The program saves it's position + size in Folder1/Config.ini
I run Folder2/MyProgram and I close it. The program saves it's position + size in Folder2/Config.ini
Now, I move MyProgram and Config.ini that is located in Folder 2 to another folder that is called ZippyFolder.
If I run MyProgram, the position + size will be correct.
So, if I leave it up to GNOME, how will it handle this situation?
Quote:
Originally Posted by EdGr
Synopsis: applications saving their window positions does not work on Wayland.
I'm sure I can always query the windows size and position and save it to my Config.ini
I'm sure I can always query the windows size and position and save it to my Config.ini
Not under Wayland. Re-read the documentation.
This is why people don't like GNOME: not only did GNOME make poor design decisions, but they are trying to force them upon all software by removing previously-working functionality.
Ed
This is why people don't like GNOME: not only did GNOME make poor design decisions, but they are trying to force them upon all software by removing previously-working functionality.
Ed
OK, I missed that part:
The reliability of this function depends on the windowing system currently in use. Some windowing systems, such as Wayland, do not support a global coordinate system, and thus the position of the window will always be (0, 0)
but Linux in general seems to have design problem since it says:
"Others, like X11, do not have a reliable way to obtain the geometry of the decorations of a window if they are provided by the window manager."
Nor does X11 provide a way to maximize a window. QWidget::showMaximized() has to emulate the feature. Its result depends on the result of QWidget::frameGeometry() and the capability of the window manager to do proper window placement, neither of which can be guaranteed.
Well, I just want to point out that a lot of people, including myself, enjoy using GNOME. Folks who dislike it, hate it, whatever, that's fine, but just because you don't like it doesn't mean somebody else won't or shouldn't.
I don't know if folks who like it come at with a different mindset than those who don't, or what. I don't try to make it look like or do what some other DE does.
I don't feel like I have any trouble getting things done when I'm using GNOME. On other systems, I use Xfce or KDE or Openbox or Fluxbox or LXQt. I've used other DEs/WMs in the past. Some I like better than others, but they're all kinda cool to me. I certainly don't feel that I dislike or hate any one of them. It's fun exploring and learning about these things. Also, in every case, the more I use it the more comfortable I become with it. I mean, unless it's too buggy to use.
And I guess that's why I can't really choose between KDE Plasma and GNOME (I wish there was a "no preference" option or something in the poll). But I'm glad that it's Linux; I can use either one, whenever I feel like it!
but Linux in general seems to have design problem since it says:
"Others, like X11, do not have a reliable way to obtain the geometry of the decorations of a window if they are provided by the window manager."
That seems to be more the exception than the rule. The window managers that I have used allow applications to save/restore their window sizes and positions with pixel-perfect accuracy.
Ed
Well, I just want to point out that a lot of people, including myself, enjoy using GNOME. Folks who dislike it, hate it, whatever, that's fine, but just because you don't like it doesn't mean somebody else won't or shouldn't.
It's a personal thing. Some people like certain foods. Some people like certain music or certain cars or certain movies.
Maybe it is a matter of habit. I think our brain gets use to certain things.
Quote:
Originally Posted by m.a.l.'s pa
I don't know if folks who like it come at with a different mindset than those who don't, or what. I don't try to make it look like or do what some other DE does.
I come from Windows. When Windows stopped being like Windows, I jumped ship. Win 8 and 10 are too ugly. It is colorless and lifeless looking. I think it was Win 8 that had some full screen calculator, email client, control panel and a bunch of other apps with gigantic buttons.
Also, someone gave a family member a laptop with Win 10. Nothing could be resized. Very bizarre shit. I looked on the web to fix that up.
The new control panel.
The forced update. Also, the updates are done secretly and when you want to shut down or reboot, they really fuck you good with a 1 h.
Quote:
Originally Posted by m.a.l.'s pa
And I guess that's why I can't really choose between KDE Plasma and GNOME (I wish there was a "no preference" option or something in the poll). But I'm glad that it's Linux; I can use either one, whenever I feel like it!
I guess I should have put a "bi" option or "poly".
The window managers that I have used allow applications to save/restore their window sizes and positions with pixel-perfect accuracy.
This seems like it should be a given. How can anything be classified as a windowing system/manager if it can't even handle such fundamental information as size and position? :/
KDE: eye candy
Gnome 3: messed up
XFCE4: also currently messed up
Cinnamon: too limited
MATE: ah HAH!.. based on Gnome 2.. and sane defaults, pretty much all I want.
Yeah, I'm lazy I use (*buntu.
But I'm considering MX.
As expected, this poll went a bit sideways. And really, what's it's purpose, anyway?
I can use either, but prefer KDE. However, it isn't KDE/Gnome that makes the distribution; it's just an app/suite that runs on top of X. Most modern distros provide access to most common DEs.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.