Code Monkey home page Code Monkey logo

better-osd-gnome-extension's Introduction

Better OSD (GNOME Extension)

A GNOME Shell extension allowing the user to set the position, size and delay of the OSD windows for sound or luminosity. Also adds transparency.

Installation

The better option is to install it from https://extensions.gnome.org/extension/1345/better-osd/

How to manually install the extension ?

Download files and put them in an better-osd folder to ~/.local/share/gnome-shell/extensions/

You may need to restart the gnome shell environnment ("logout and login again", or alt+f2 + r + enter).

Screenshot

Screenshot

Details

The original OSD source code is around these lines: https://github.com/GNOME/gnome-shell/blob/master/js/ui/osdWindow.js#L194

better-osd-gnome-extension's People

Contributors

hajdbo avatar maoschanz avatar ruiguilherme avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

better-osd-gnome-extension's Issues

Option for keeping OSD visible

Hi @hajdbo ,

excellent extension, thank you!

I use a hardware switch (F4 on my laptop) to mute/unmute. During meetings, I do not use the 'software button' (provided by the application, e.g. in Zoom or Google Meet), but just use the F4 button. However, when you use the F4 button, there isn't an indication whether the mic is on or off. Because I couldn't work out how to manipulate the OSD, I therefore use a USB-plug-in LED [blink(1) / blinkstick nano] to indicate when I'm live or not. May sound a bit over the top - but, I have a lot of meetings, with the meeting application in the background while co-working, so I find this really helpful.

Your extension shows how to manipulate OSD, which is really cool. Would it be possible to add an option to keep the 'mic-level' OSD visible indefinitely? I.e., when the mic comes on, the mic-level OSD stays visible indefinitely, until the mic is switched off?

Many thanks!

Does not work for Ubuntu

I tried the extension for Ubuntu 17.10 and changed the values to test it. The OSD kept showing in the top-middle of the screen.

Make OSD only appear on the main screen

Congratulations on the extension as it's very useful. I've left a review. I would also like to suggest a new feature. As described in this gnome-shell bug report:

https://gitlab.gnome.org/GNOME/gnome-shell/issues/327

It makes sense to only display the OSD on the internal screen so it doesn't disrupt presentations or videos being shown. I had a quick look at the gnome-shell code and this extensions' and it seems like it would be relatively simple to add as an option to BetterOSD.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.