Tente usar o VirtualBox em vez do VMware.
O VMware usa o script "vmware-tools-user" para configurar todos os seus displays físicos como um único desktop grande. Citando seu exemplo acima:
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.
Isso fará com que suas fontes pareçam menores, independentemente, e é difícil lidar com elas.
Se você usar o VirtualBox, ele cria vários monitores virtuais que podem ser enumerados via xrandr (isto é: VBOX0 , VBOX1 , etc). Isso permite que você tenha vários monitores com resoluções razoáveis, em vez de um enorme monitor virtual com uma resolução absurdamente grande em comparação com seus monitores individuais. Isso se torna especialmente entediante se você tiver uma configuração de três monitores, já que alguns aplicativos do KDE não permitem definir o tamanho do monitor com tamanho menor que o tamanho 4, o que significa que você está com fontes grandes / desproporcionais.
Para concluir isso, você deve simplesmente renomear seu KDERC (se você estiver usando a versão mais recente / atual do Slackware, não é necessário), e seus arquivos gtkrc / gtkrc-2.0 são provenientes das configurações geradas automaticamente no KDE. De lá, você pode apenas atualizar seus tamanhos de fonte do KDE / GTK através do comando systemsettings
.