Skip to content

pan-mroku/edmcoverlay2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

edmcoverlay2

EDMC Overlay for Linux.

Installation

  • Clone the repo into your EDMC plugins directory
    • NB: you should not name the directory edmcoverlay2. Typically, you should name it edmcoverlay, for compatibility with as many plugins as possible. For some plugins, you may need to rename it to EDMCOverlay instead. You cannot currently use both names at once.
  • Install the dependencies (mostly X11 development headers; on Ubuntu, the xorg-dev package may be sufficient)
  • Run make
  • In the EDMC settings, configure the size and position of the overlay

Usage

edmcoverlay2 aims to be 100% compatible with EDMC Overlay. Both the Python library and the local server (running on port 5010) are present, although for new plugins I highly recommend using the Python library where possible.

Some features are not yet implemented, and there are likely to be bugs.

Contributing

Contributions are welcome!

In particular, I'd like to move away from direct use of the X APIs where possible – the use of XDrawString means that there are very few available fonts, and the fonts that do exist have extremely limited glyph coverage. Probably something like Pango (presumably in conjunction with cairo) is the best option. Help in doing this would be greatly appreciated.

Everyone interacting with this project is expected to abide by the terms of the Contributor Covenant Code of Conduct. Violations should be reported to coc-enforcement-edmcoverlay2@sorrel.sh.

Copyright

Copyright © 2020 Ash Holland. Licensed under the GPL (version 3 only).

edmcoverlay2 is heavily based on X11 overlay by @ericek111 (GPLv3).

Additionally, parts of edmcoverlay2 are copied from other projects:

edmcoverlay2 would not exist without them.

Copyright notices can be found in the relevant source files.

About

EDMC Overlay for Linux

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 61.5%
  • Python 38.1%
  • Other 0.4%