[scribus-dev] workaround for bigger-than-screen Preferences dialog
Gregory Pittman
gregp_ky at yahoo.com
Sun Aug 9 21:44:36 CEST 2009
I recently bought a netbook (Dell 2100 N), which I would advise anyone
considering a netbook to consider. First of all, an option is to have it
come with Ubuntu pre-installed. The main value to me is that I
immediately know that at least _some_ version of Linux will manage the
hardware issues. Without getting into any distro-bashing, I'll just go
on to say that as soon as I could, I replaced Ubuntu with Fedora 11,
mainly because I'm more comfortable with it, and have lots of experience
compiling Scribus on Fedora. [One of the lame things about this
factory-installed Ubuntu is that you lose >5GB of your 16GB SSD to a
vfat "rescue partition", which, if you booted into by mistake or on
purpose, would completely blow away any data you might have saved in
Ubuntu and restore you to a pristine factory-installed state. (ie,
Dell-Linux for Dummies)]
Ok, getting back to this list, once I had Fedora, then I knew all about
SVN and cmake and compiling Scribus. Everything went well until I opened
File > Preferences, and noted that the Preferences dialog ends up being
taller than the 576 pixels this netbook can manage. The problem this
causes is that you might be able to make various changes in your
Preferences, but how do you save them? Eventually I figured out that I
could make changes, then press Alt+O as an equivalent for the Ok button.
I would add at this point that, in contrast to some other apps with this
problem, you cannot Tab to the offscreen Ok button -- it seems to get
stuck at the first offscreen button, regardless of whether you're doing
Tab or Shift+Tab.
The Solution:
Eventually, with some playing around that many of us Linux users are
prone to, I can report that, at least with Fedora 11 and KDE, if you
click on the little icon in the upperleft part of the title bar, you can
then select Advanced > Special Window Settings, where you can check the
Size checkbox, THEN click the drop down list that says Do Not Affect,
where you can click on an item Force. NOW you can change the settings,
which for my computer specified a height of 683 pixels, to something
that is somewhere onscreen. Note that once you do this, after you click
Apply, Click Ok in the Advanced Settings dialog, you must Quit and
restart Scribus to check out your changes.
This is not the total solution. What you will find in the dialog is that
some tabs contain more lines of text than will fit in the newly shrunken
dialog. In addition, no slider appears to allow access to the missing
information. So in the General tab, you must reduce the size of the
font, more specifically Font Size (Menus) so that everything fits in the
dialog (I can manage 6-7 points). Click Apply and you see your result
onscreen. I would add that changing the font size does not affect the
dialog size, in case you wondered.
Having gone through all this, my suspicion is that an alternative
approach is somewhere in the bowels of Qt -- at least it seems sensible
that Qt should be paying attention to my display settings. If I figure
this out I will post an update.
Greg
More information about the scribus-dev
mailing list