Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: xsrc/external/mit



On Mon, May 09, 2022 at 07:00:15 +0000, Nia Alarie wrote:

> Module Name:	xsrc
> Committed By:	nia
> Date:		Mon May  9 07:00:15 UTC 2022
> 
> Modified Files:
> 	xsrc/external/mit/xdm/dist/config: Xsession.in
> 	xsrc/external/mit/xinit/dist: xinitrc.cpp
> 
> Log Message:
> Default X session: In xterm and xman at lower DPIs, use misc-fixed
> instead of spleen for greater readability.  Reasoning: misc-fixed
> has native bold variants.

You can avoid code duplication and multiple invocations of xrdb by
putting the default resources into a file that both xinitrc and
Xsession can load and using the fact that xrdb uses CPP on its input.

E.g.

  $ xrdb -n -DFontSize=22
  #if FontSize + 0 > 18
  # define FONT Large
  #else
  # define FONT Small
  #endif
  *font: FONT

gets you

  *font:  Large


-uwe


Home | Main Index | Thread Index | Old Index