Comments (12)
Everything should be fixed now. Considering the issue closed.
from pulsemixer.
Funny, if number button, it show interface. Strange. Seems like first time app running u meet the error, otherwise no.
from pulsemixer.
Dammit, don't know how to reproduce that...
from pulsemixer.
So did you manage to reproduce the bug? Because I did not.
from pulsemixer.
I didn't too. Seems like the bug is able only when you first time ran the app.
from pulsemixer.
Well if you (or anyone else) will ever stumble on this problem again - try running this modified version. It should end curses interface and dump full traceback along with the content of problematic line. I'm leaving the issue open until then.
from pulsemixer.
@GeorgeFilipkin sure, as only meet this problem again π thanks for maintain the useful thing π
from pulsemixer.
I've found a very similar issue in qterminal (lxqt/qterminal#39), but it's closed due to lack of feedback. So it might have been some sneaky qterminal bug. Ever noticed this behavior anywhere besides pulsemixer?
from pulsemixer.
@GeorgeFilipkin No, I didn't. Strange. The only bug I meet before is great lack of memory in qterminal(34% RAM was record for my 8GiB π ).
Hm. Wait, might I meet it when play around curses examples but I unsure...Sorry π
from pulsemixer.
This is what I get, although it doesn't happen upon starting the program, but instead when I use kmixer's global hotkeys to change the volume while pulsemixer is running:
[' File "./pulsemixer-dbg", line 1215, in display_line\n'
" self.screen.addstr(index, shift, ''.join(p[:-1]), int(p[-1]) | mod)\n",
[2,
348,
' |0\n'
' '
'|768\n'
' |1048576\n'
' 152|0\n'
' |2097152\n'
'β|0\n'
'β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬|256\n'
'β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬|512\n'
'β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬|768\n'
'β|0\n'
'|2097152']]
I'm running it inside a screen-4.03.01 session using konsole-2.14.2.
from pulsemixer.
@wrtlprnft Hey, thanks for the report. I still could not reproduce the bug, but have found (and fixed) some other issue when using konsole and they are probably related. Can you try this version and see if your problem still persists? Want to be sure before pushing to master.
from pulsemixer.
I think this fixes it, at least I can't get it to crash anymore.
There still is a list index bug, but it's probably unrelated: In the menu that pops up when pressing return on an audio sink, select Set port and then move the cursor one beyond the last available port. Pressing return then triggers a βCan you make it any biggerβ message.
from pulsemixer.
Related Issues (20)
- Ability to act on all sinks? HOT 2
- Machine readable output?
- Appearance HOT 2
- Error when using with module-simple-protocol-tcp HOT 1
- Unable to increase volume over 150%
- Feature: Shift+Enter to set an output/input as default
- IndexError on first run
- add a combined mode?
- ability to hide certain inputs/outputs
- configure navigation indicator style (bold -> color)
- ability to indicate/visualize audio output on a client/sink/source
- Get and set default source or sink HOT 1
- Inactivity HOT 5
- Big memory leak after a long time running HOT 3
- Fails to launch with a combined sink
- use alternative: https://github.com/fulhax/ncpamixer, pulsemixer is inactive HOT 1
- feature request: mouse control in submenu
- Bash completion HOT 1
- not working over ssh -X HOT 2
- return default ID with 'pulsemixer --id`
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 pulsemixer.