Summary: | How does konsole choose its very first initial size? | ||
---|---|---|---|
Product: | [Applications] konsole | Reporter: | Mary Ellen Foster <mefoster> |
Component: | general | Assignee: | Konsole Developer <konsole-devel> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | CC: | orion, rdieter |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Mary Ellen Foster
2008-04-05 18:57:48 UTC
SVN commit 793964 by knight: Fix calculation of required display size given (lines,columns) in TerminalDisplay widget. Include width of vertical scrollbar (if visible) and top/left margins. Konsole will now start with a default width of 80 columns on most systems if no window size has been saved in konsolerc The initial size of Konsole is specified as 80x40 internally. Qt constrains the size of top-level windows on their first automatic resize to a maximum of 2/3rds of the screen size (see QWidgetPrivate::adjustedSize()). This means that the display might not get the 80x40 columns that it asks for, depending on the desktop size. CCBUG: 160422 M +8 -8 TerminalDisplay.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=793964 SVN commit 793970 by knight: If the main window size has not been manually set by the time it is shown (which will be the case on non-first runs) then manually resize it to its sizeHint() to work around Qt's restriction on the relative size of top level windows compared to the desktop size. CCBUG: 160422 M +16 -1 Application.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=793970 *** Bug 159208 has been marked as a duplicate of this bug. *** Can this stuff be backported to 4.0? Or is this considered a "feature" rather than a "bug"? > Can this stuff be backported to 4.0? Or is this considered a "feature" rather than a "bug"?
I'm not sure that there is a lot of point given the problems that other parts of KDE 4.0 have.
Realistically speaking, KDE 4.1 is the first version of KDE 4 that will be suitable for widespread use and I understand that Fedora will be putting KDE 4.1 in F9. I understand that other distributions shipping 4.0 as "experimental" will be making 4.1 readily available as well.
|