Bug 904999 - Anaconda: netbook resolution 800x480 manual partitioning screen issue (can be repaired most of the time)
Summary: Anaconda: netbook resolution 800x480 manual partitioning screen issue (can be...
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: 18
Hardware: i686
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Chris Lumens
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-01-28 11:09 UTC by Reartes Guillermo
Modified: 2013-06-04 14:02 UTC (History)
8 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-05-16 15:57:33 UTC
Type: Bug
Embargoed:
awilliam: fedora_requires_release_note+


Attachments (Terms of Use)
picture of manual partitioning in 'broken' state (325.33 KB, image/jpeg)
2013-01-28 11:09 UTC, Reartes Guillermo
no flags Details
kvm guest with forced 800x480 resolution showing MANUAL PARTITIONING in a 'broken' state (51.02 KB, image/png)
2013-02-04 14:22 UTC, Reartes Guillermo
no flags Details
kvm guest with forced 800x480 resolution showing MANUAL PARTITIONING in a 'repaired' state (53.01 KB, image/png)
2013-02-04 14:24 UTC, Reartes Guillermo
no flags Details
screenshot of 19 Beta TC4 custom partitioning at 800x480 (45.63 KB, image/png)
2013-05-12 17:23 UTC, Adam Williamson
no flags Details

Description Reartes Guillermo 2013-01-28 11:09:08 UTC
Created attachment 688875 [details]
picture of manual partitioning in 'broken' state

Description of problem:

The MANUAL PARTITIONING screen will be incomplete, parts of it will be off-screen. Also parts of the MAIN HUB will be visible.

Most of the time it is possible to "repair" the screen by selecting a partition and expanding the 'customize' tree, that sometimes will restore the screen.

The 'finish partitioning' button will remain mostly off screen but will be clickable.

If one is able to "repair" the screen, then MANUAL PARTITIONING will be possible. 

AUTOMATIC PARTITIONING looks good, while i did not use it, i found no issues while navigating those screens.


Version-Release number of selected component (if applicable):
F18 Release

How reproducible:
always

Steps to Reproduce:
1. Boot and go to manual partitioning
  
Actual results:
broken screen, but it can be repaired by performing the action specified above.

Expected results:
normal screen

Additional info:
Tested on: EEE 701

Comment 1 Chris Lumens 2013-01-29 21:55:13 UTC
Note that the anaconda UI was not designed for such limited screen space, and as such doing anything here is going to be very low priority.

Comment 2 Reartes Guillermo 2013-02-04 14:22:21 UTC
Created attachment 692750 [details]
kvm guest with forced 800x480 resolution showing MANUAL PARTITIONING in a 'broken' state

Comment 3 Reartes Guillermo 2013-02-04 14:24:23 UTC
Created attachment 692756 [details]
kvm guest with forced 800x480 resolution showing MANUAL PARTITIONING in a 'repaired' state

I do believe that it not a design problem. Since the 'repaired' screen does fit ok, the issue looks like "just a bug". (whenever fixing it is easy or difficult is another issue).

Comment 4 Chris Lumens 2013-03-26 15:43:06 UTC
I cannot test at this resolution, but I believe this bug will be fixed with the same patch as bug 907883.

Comment 5 Adam Williamson 2013-05-12 17:22:28 UTC
Tested with 19 Beta TC4. It's still misrendered (though probably barely usable) at 800x480, though it's fine at 800x600. Screenshot attached.

Comment 6 Adam Williamson 2013-05-12 17:23:00 UTC
Created attachment 746916 [details]
screenshot of 19 Beta TC4 custom partitioning at 800x480

Comment 7 Adam Williamson 2013-05-15 00:50:25 UTC
clumens: you can test at any arbitrary resolution by just passing it as a kernel parameter: "resolution=800x480". It works at least for VMs.

Comment 8 Chris Lumens 2013-05-15 14:30:52 UTC
What qemu-kvm arguments do I need to pass to get it to accept that resolution?  I can't run at anything smaller than 800x480 here.

Please keep comment #1 in mind, though.  The UI simply was not designed to run at this resolution and if this ends up being too much work, it'll end up as WONTFIX.

Comment 9 Adam Williamson 2013-05-15 15:00:39 UTC
sure, I'm in favour of the campaign to locate and forcibly destroy all Eee 701s as well. Or at least make sure none of the awkward buggers who still owns one has access to dl.fedoraproject.org. :P

I haven't tried passing anything smaller than 800x480; 800x480 just worked for me, in F19 virt-manager, no special configuration needed. I wouldn't bother testing at anything smaller myself, it's the smallest resolution anyone seems to use any more (and only on those annoying old Eees).

Comment 10 Chris Lumens 2013-05-16 15:57:33 UTC
After digging into this a bit, I think the problem is the right hand side pane for configuring the mount point just contains too much stuff to fit into a screen 480px tall.  And really, the only way I can fix that is to just wrap that side of the screen in a scrolled window that will appear as necessary.  I could of course also redo the screen entirely, but I'm not going to do that.

I think the scrolled window approach makes for a pretty terrible experience, and we've got to draw the line somewhere on what resolutions we can possibly support.  I suggest using text mode or VNC for screens with such limited screen real estate, and I'm going to focus my bug fixing time elsewhere.

Comment 11 Adam Williamson 2013-05-16 16:31:46 UTC
Marking as 'requires release note' - doc team, can we have the release notes specify 800x600 as minimum resolution for graphical mode, and advise use of text or VNC install on lower resolution devices (especially the Eee 7xx, which is 800x480)? Thanks!

Comment 12 Pete Travis 2013-06-04 14:02:33 UTC
Thanks for flagging this, Adam. I've added an admonition stating the cited 800x600 resolution as the minimum.


Note You need to log in before you can comment on or make changes to this bug.