Skip to content

regnarg/urxvt-config-reload

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

urxvt configuration reload

This plugin allows you to reload urxvt configuration at runtime by sending SIGHUP to the urxvt process.

What can be reloaded?

Currently only color, font and geometry settings are reloaded.

Why?

  • To switch between a high-contrast and low-constrast color schemes based on sunlight levels.
  • To switch font sizes when the terminal is moved to another screen with a different DPI.
  • ... and much more!

Example usage scripts might be added later.

Dependencies

  • urxvt (obviously)
  • Perl ≥ 5.20 (could be easily fixed to work with more ancient versions if needed)
  • AnyEvent
  • Linux::FD
  • common::sense

You can install the needed packages with CPAN:

sudo cpan AnyEvent Linux::FD common::sense

Installation

Copy config-reload into ~/.urxvt/ext/. Add config-reload to the URxvt.perl-ext-common option in Xresources. E.g.:

URxvt.perl-ext-common: default,clipboard,...,config-reload

See https://github.com/muennich/urxvt-perls#installation for alternative installation methods (system-wide etc.).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages