Good day.
I have a Slackware Linux VM that I run on my laptop. I have it setup to use both my laptop screen and an external monitor in full-screen mode so my guest OS can use both screens simultaneously.
A script provided by VMware tools tricks
my guest VM into thinking it has a larger screen than it really does. If my laptop screen is 1400x900, and my external monitor is 800x600, the script treats this as if I have one screen that is (1400+800)x(900+600) = (2200x1500) pixel screen.
In a few applications, namely Firefox, the size of the font stays the same regardless of how many monitors I am using (but only in the browser contents; the titlebars are tiny). If I use any other apps, like Konsole, OpenOffice, Konqueror, etc, the fonts are really tiny when I'm not using my second monitor, especially fonts used for menus, titlebars, dialogs, etc.
I've had to edit font sizes in a number of locations since some apps use KDE's libraries, others from gnome, etc. Is there a way to consolidate all of my font sizes so that my fonts are the same physical (apparent) size regardless of my virtual screen size. I've included the contents of my ~/.*rc files for reference. My guess is maybe I can set a font size as a fixed value instead of as a percent of the screen size, somehow.
Thank you all in advance for your time and assistance.
~/.kderc
[General]
activeFont=Sans Serif,4,-1,5,50,0,0,0,0,0
desktopFont=Sans Serif,4,-1,5,50,0,0,0,0,0
fixed=Monospace,4,-1,5,50,0,0,0,0,0
font=Sans Serif,4,-1,5,50,0,0,0,0,0
menuFont=Sans Serif,4,-1,5,50,0,0,0,0,0
smallestReadableFont=Sans Serif,4,-1,5,50,0,0,0,0,0
taskbarFont=Sans Serif,4,-1,5,50,0,0,0,0,0
toolBarFont=Sans Serif,4,-1,5,50,0,0,0,0,0
~/.gtkrc-2.0
style "font"
{
font_name = "Monospace 3"
}
widget_class "*" style "font"
gtk-font-name = "Monospace 3"