Opened 15 years ago
Closed 11 years ago
#5833 closed defect (fixed)
linux: startup main window too big (lays under panel)
Reported by: | skyper | Owned by: | skyper |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Core | Version: | |
Keywords: | startup main window | Cc: |
Description (last modified by )
I had this problem with several WMs and I forgot about it for a long time, because I was starting josm from a script with --maximize.
Attachments (1)
Change History (26)
follow-up: 2 comment:1 by , 15 years ago
comment:2 by , 15 years ago
Description: | modified (diff) |
---|
Replying to bastiK:
What do you mean by this: "lays under panel"? Screenshot?
The window goes into restricted space.
comment:3 by , 14 years ago
Seems to be a problem with some window-manager.
With an old gnome with metacity it works, but with lxde and openbox both debian squeeze, it does not work.
comment:7 by , 14 years ago
Description: | modified (diff) |
---|
I did not comment on #7066 because I did not get an email alert when the ticket was modified.
But the situation is much worse than described above. The window starts out maximized, but it is possible to
user window manger short cut keys to move and resize.
But that is only the beginning of the problems :-) Attempting to (say) open a file, the new window appears
but any mouse (well touchpad) clicks hide the window under the main window. The next click raises it again,
but it is not actually possible to enter data. This continues indefinitely.
If only the keyboard is used, it is possible with ingenuity to enter a valid file. The file appears to load (gpx)
but the main window shows a blank area.
So josm latest is completely broken under xfce4 and current debian testing. I have just been testing with version 4643.
ATM I can't maintain my areas of OSM :-(
ael
comment:8 by , 14 years ago
@ael: unrelated problems. Please clear preferences, reinstall java and try both Oracle and OpenJDK. If this doesn't help, open another ticket.
follow-up: 10 comment:9 by , 14 years ago
I had already tried clearing preferences (including backups), but I am puzzled because I have just tried again
with version 4644 and the problem vanished! Debian testing has just had a number of updates, but nothing that
looks directly relevant to josm.
Anyway, excellent news, and apologies if I had somehow failed to clear preferences before properly.
It looks as if this ticket can now be closed?
follow-up: 11 comment:10 by , 14 years ago
Replying to pert:
It looks as if this ticket can now be closed?
No, this ticket is about XFCE and window manager problems.
comment:11 by , 14 years ago
Replying to bastiK:
No, this ticket is about XFCE and window manager problems.
Not just XFCE and xfwm but also LXDE and open-box. Have to check some other wms.
comment:12 by , 14 years ago
I noticed that the lxpanel is used as dock (default in preferences) but changing seems not to change anything.
Not only JOSM but other programs (epdfview for example) have the same problem.
Test with GNU debian 6.03 (squeeze - stable):
OpenJDK Runtime Environment (IcedTea6 1.8.10) (6b18-1.8.10-0+squeeze2) OpenJDK Client VM (build 14.0-b16, mixed mode, sharing) lxpanel 0.5.6 Openbox 3.4.11.1
follow-up: 14 comment:13 by , 13 years ago
Keywords: | startup main added; too big removed |
---|---|
Summary: | linux: startup main window too big (lays under panel) → Regression: linux: startup main window too big (lays under panel) |
follow-up: 15 comment:14 by , 13 years ago
Summary: | Regression: linux: startup main window too big (lays under panel) → linux: startup main window too big (lays under panel) |
---|
Replying to skyper:
This was working with r2874 and does not anymore with r2877.
Which is simply due to the fact, that maximize did not work properly before 2876.
What is this ticket about? When JOSM is maximized and the windowmanager does not exclude important areas from the screen size, than there is nothing we can do against this. JOSM cannot be used in maximized mode on these systems.
follow-up: 16 comment:15 by , 13 years ago
Replying to stoecker:
Replying to skyper:
This was working with r2874 and does not anymore with r2877.
Which is simply due to the fact, that maximize did not work properly before 2876.
What is this ticket about? When JOSM is maximized and the windowmanager does not exclude important areas from the screen size, than there is nothing we can do against this. JOSM cannot be used in maximized mode on these systems.
I think maximized is ok.
But JOSM starts in normal window mode, with a window size that equals the screen size. Java reports the full screen size including wm panel, so parts of the JOSM window gets hidden. A fix would be to change the default window size to e.g. 2/3 of the screen or start maximized.
comment:16 by , 13 years ago
Replying to bastiK:
Replying to stoecker:
Replying to skyper:
This was working with r2874 and does not anymore with r2877.
Which is simply due to the fact, that maximize did not work properly before 2876.
What is this ticket about? When JOSM is maximized and the windowmanager does not exclude important areas from the screen size, than there is nothing we can do against this. JOSM cannot be used in maximized mode on these systems.
It works alright after one restart if adjusted. We are talking about the initiual startup without preferences !
I think maximized is ok.
Yes, maximized has always worked as stated in the ticket description.
But JOSM starts in normal window mode, with a window size that equals the screen size. Java reports the full screen size including wm panel, so parts of the JOSM window gets hidden. A fix would be to change the default window size to e.g. 2/3 of the screen or start maximized.
+1
follow-up: 19 comment:17 by , 13 years ago
80% in width and height sounds like a good idea to me and should fix this issue. 2/3 is a bit small.
comment:18 by , 13 years ago
Owner: | changed from | to
---|---|
Status: | new → needinfo |
follow-up: 22 comment:19 by , 13 years ago
Replying to stoecker:
80% in width and height sounds like a good idea to me and should fix this issue. 2/3 is a bit small.
There was a little change, as the decoration is not totally hidden by the panel but it does not look like 80% but rather 95%.
comment:20 by , 13 years ago
Owner: | changed from | to
---|---|
Status: | needinfo → new |
comment:21 by , 13 years ago
I did cleanup the window handling. JOSM should now start with proper setup with no preferences. Also handling of multiscreens and the like has been improved.
follow-up: 23 comment:22 by , 13 years ago
Replying to stoecker:
Replying to skyper:
Replying to stoecker:
80% in width and height sounds like a good idea to me and should fix this issue. 2/3 is a bit small.
I did cleanup the window handling. JOSM should now start with proper setup with no preferences. Also handling of multiscreens and the like has been improved.
There was a little change, as the decoration is not totally hidden by the panel but it does not look like 80% but rather 95%.
I have tested with gnome3/metacity and it works but with lxde/openbox it does not. Both debian wheezy
follow-up: 24 comment:23 by , 11 years ago
Replying to skyper:
I have tested with gnome3/metacity and it works but with lxde/openbox it does not. Both debian wheezy
Can you please try again with latest and LXDE ?
follow-up: 25 comment:24 by , 11 years ago
Owner: | changed from | to
---|---|
Status: | new → needinfo |
comment:25 by , 11 years ago
Resolution: | → fixed |
---|---|
Status: | needinfo → closed |
Replying to skyper:
Replying to Don-vip:
Replying to skyper:
I have tested with gnome3/metacity and it works but with lxde/openbox it does not. Both debian wheezy
Can you please try again with latest and LXDE ?
Have to setup one first. Might need some time.
Well, the window is really small (not 80% but rather 40%). No problem for me.
Tested with Debian 7.6 (wheezy)
What do you mean by this: "lays under panel"? Screenshot?