Comments (9)
Subsequent tracebacks may or may not be relevant. I hit the app with multiple interrupts.
from volctl.
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.
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.
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.
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.
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.
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.
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.
I assume this issue to be resolved.
from volctl.
Related Issues (20)
- Remove pulseaudio as a dependency in AUR package HOT 3
- Launch option for detached/oneshot usages. HOT 1
- OSD options HOT 1
- Increase Volume in Custom Steps HOT 1
- No check for multiple instances HOT 1
- Customization HOT 4
- display osd only HOT 1
- ValueError: invalid enum value: 15 in gi HOT 2
- Settings schema 'apps.volctl' does not contain a key named 'prefer-gtksi' HOT 1
- Mouse wheel step resets itself HOT 2
- memory leak 0.9.3
- Allow usage of complex commands for mixer HOT 3
- Fails with `module 'pulsectl._pulsectl' has no attribute 'PA_SAMPLE_FLOAT32B` HOT 7
- Volctl not launching HOT 2
- Wait for tray HOT 9
- changing osd icon on the screen. adding missing documentation. HOT 3
- Prevent Multiple Instances from running Similtaneously HOT 2
- Exception Handling error upon opening the applet HOT 4
- Volctl Fails to Launch at System Startup HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from volctl.