You are not logged in.
After an update last week, some GTK applications do not allow resizing windows in enlightenment any more.
This includes: evince, gthumb, gtk3-demo, ... but notably not: geany, latexila, the open-document window of evince.
GTK3 version is 3.16.3-2, evince version 3.16.0, gthumb version 3.4.0-1, latexila version 3.16.1-1, enlightenment 0.19.5-1.
It is seems to be related to the auto-hiding scroll-bars of the applications: Windows that don't have them (such as the open-document window of evince) are resizable. Of course, while this is not of paramount importance for an open-document dialogue, it is somewhat ponderous to read, say, a book in a 100x100 pixel window in evince.
Evince's website links a mailing list message and a bugzilla thread from 2005 for questions on initial window size (not resizing, but at least something that could give large windows by default) to the effect that evince was determining an optimal window size and that this could be changed in ~/.gnome2/evince/, a directory that soes not exist in current versions any more. Some older forum or mailing list threads also suggest changing something in the "view" option in the menu bar of the evince window, but such suggestions are, of course of limited use today since evince does not have a menu bar any more and much fewer options since about 3 or 4 years (if I remember correctly) ... They tried to make their GTK/Gnome applications fancy and there are so many ways in which making things fancy is likely to go badly.
I could find two places that are probably related to evince's config:
1. /usr/share/glib-2.0/schemas/org.gnome.Evince.gschema.xml (looks promising, but I can't see any instructions on window size)
2. ~/.config/evince/ (directory, contains a file with default printing settings and anothe file, accel, with all lines commented out)
3. ~/.local/share/gvfs-metadata/home (incredibly long binary file, contains a few strings like "evince::page-setup-orientation"; according to other threads, evince stores it's bookmarks in this directory)
I realize that GTK applications are written for Gnome and that the the community probably doesn't care much about other desktop environments including enlightenment. (There was a similar problem with openbox two years ago, https://bbs.archlinux.org/viewtopic.php?id=162080. It was "solved" by switching to okular.)
Furthermore, specifically for evince, maximizing and un-maximizing an evince window leads to the window stopping to work properly (scrolling impossible, window sometimes goes black). Since evince does not allow verbose or debug output, I am unable to gather more information about this behavior.
Any help on either enabling changing of window sizes again or on setting a large window size as default would be appreciated.
Last edited by gay (2015-05-19 00:10:01)
We are exactly the people our parents always warned us about.
Offline
This includes: evince, gthumb, gtk3-demo, ... but notably not: geany, latexila, the open-document window of evince.
Looks like only GTK3 applications are affected. Geany uses GTK2 as far as I know, not sure about latexila.
I had a similar issue with Openbox, they could be related. See https://bbs.archlinux.org/viewtopic.php?id=197419. According to the bug report page it was fixed, now we just have to wait for a new update.
Offline
thanks, justasug.
so I will wait for the update hoping that it resolves the issue and give you an update on whether or not it worked.
We are exactly the people our parents always warned us about.
Offline