[WIP] Update linter config + speed optimizations
This commit is contained in:
@@ -113,12 +113,12 @@ func (c *MyConfig) PaReinit() error {
|
||||
var err error
|
||||
|
||||
// If we out of updates, seems someone killed pulseaudio server. Restart it.
|
||||
cmd := exec.Command("pulseaudio", "--check")
|
||||
cmd := exec.Command("pulseaudio", "--check") //nolint: noctx
|
||||
|
||||
if err := cmd.Run(); err == nil {
|
||||
log.Printf("pulseaudio already running, but seems not responding, try gracefully kill it")
|
||||
|
||||
cmd = exec.Command("pulseaudio", "--kill")
|
||||
cmd = exec.Command("pulseaudio", "--kill") //nolint: noctx
|
||||
|
||||
if err := cmd.Run(); err != nil {
|
||||
return fmt.Errorf("unable to kill pulseaudio: %w", err)
|
||||
@@ -127,7 +127,7 @@ func (c *MyConfig) PaReinit() error {
|
||||
cnt := 0
|
||||
|
||||
for {
|
||||
cmd := exec.Command("pulseaudio", "--check")
|
||||
cmd := exec.Command("pulseaudio", "--check") //nolint: noctx
|
||||
|
||||
// PA not running. Breakout of loop.
|
||||
if err := cmd.Run(); err != nil {
|
||||
@@ -154,10 +154,10 @@ func (c *MyConfig) PaReinit() error {
|
||||
// audio.
|
||||
if c.SimpleVolumePa.DontExitOnLogin {
|
||||
// Do not exit on any kind of login/logout events.
|
||||
cmd = exec.Command("pulseaudio", "--exit-idle-time=-1", "--start")
|
||||
cmd = exec.Command("pulseaudio", "--exit-idle-time=-1", "--start") //nolint: noctx
|
||||
} else {
|
||||
// Exit immediately on logout(?).
|
||||
cmd = exec.Command("pulseaudio", "--exit-idle-time=0", "--start")
|
||||
cmd = exec.Command("pulseaudio", "--exit-idle-time=0", "--start") //nolint: noctx
|
||||
}
|
||||
|
||||
if err := cmd.Run(); err != nil {
|
||||
@@ -173,6 +173,8 @@ func (c *MyConfig) PaReinit() error {
|
||||
return err
|
||||
}
|
||||
|
||||
// SVPAHandler simple volume pulse audio handler works with events sent to SVPAHandlerChan cahnnel. Left/right clicks,
|
||||
// wheel turning events etc.
|
||||
func (c *MyConfig) SVPAHandler() {
|
||||
for e := range c.Channels.SVPAHandlerChan {
|
||||
if e.Button == 3 {
|
||||
|
||||
Reference in New Issue
Block a user