Giter VIP home page Giter VIP logo

Comments (9)

chrisRidgers avatar chrisRidgers commented on July 22, 2024

Subsequent tracebacks may or may not be relevant. I hit the app with multiple interrupts.

from volctl.

raven2cz avatar raven2cz commented on July 22, 2024

It is inside Gtk lib which is used with volctl. Missing some required parameters, null vals for applying volctl to systray.
Polybar is special, do you have activated systray in the polybar? The volctl tries to add icon to systray.

from volctl.

chrisRidgers avatar chrisRidgers commented on July 22, 2024

Errr… as far as I’m aware.

I’m still learning polybar - I have config that looks correct.

Visibly, the tray area at the right of the bar does update so i presume there is in fact a tray. I’ve never seen anything in it yet.

I’ve not done much in regards to GTK as part of this environment. Done some Qt stuff for dolphin file manager, but that’s about it.

What gtk setup is required and is a there a missing dependency I need to install?

from volctl.

raven2cz avatar raven2cz commented on July 22, 2024

I checked polybar systray and the bug is thrown. It seems that the problem is between API of polybar systray and Gtk library which is used in the python lib of volctl.

Volctl works in all others VMs, awesome, qtile, xmonad, so I expect that the API is not correctly or fully implemented in polybar. Maybe you can try to write bug to polybar.

From my side, the systray in polybar is very badly implemented, in addition, it is not part of polybar itself but some kind of top of window up to polybar. Systray is one reason why I stop to use the polybar and prefer bars which are fully integrated with appropriate VM.

There is my polybar configuration:
https://github.com/raven2cz/polybar-config

from volctl.

chrisRidgers avatar chrisRidgers commented on July 22, 2024

I’ll raise a ticket over there, I’m not aware of the internals or standards are for systrays. I is there a specific api call or interface you’d expect to see implemented as part of polybar that would make volctl work?

from volctl.

buzz avatar buzz commented on July 22, 2024

can see in the video that on launch, the tray area does update, however no icon is displayed and no interface appears to be present.

I also assume the problem is with your tray icon implementation, try a different tray icon host like trayer or Peksystray to rule out an issue in volctl.

from volctl.

chrisRidgers avatar chrisRidgers commented on July 22, 2024

can see in the video that on launch, the tray area does update, however no icon is displayed and no interface appears to be present.

I also assume the problem is with your tray icon implementation, try a different tray icon host like trayer or Peksystray to rule out an issue in volctl.

I’ll give that a go once I’m back at the pc, later this week.

from volctl.

chrisRidgers avatar chrisRidgers commented on July 22, 2024

I am perhaps the worlds greatest idiot.

tray-offset-x = 50%
tray-offset-y = 50%

Where did my icons render, somewhere offscreen probably.

from volctl.

buzz avatar buzz commented on July 22, 2024

I assume this issue to be resolved.

from volctl.

Related Issues (20)

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.