Nessun controllo del volume in modalità schermo intero Nexuiz


9

Durante la riproduzione di Nexuiz sul mio Ubuntu in modalità a schermo intero i pulsanti di controllo del volume sul mio laptop non funzionano affatto, esternamente dopo aver minimizzato il gioco aumentando / diminuendo il suono risolve il problema ma non esiste un controllo vol in gioco?

Anche con le cuffie la musica del gioco viene riprodotta dagli altoparlanti del laptop e dalle cuffie!

Quale potrebbe essere il problema? Si tratta di un problema con il driver audio o di x-org? succede anche con qualcuno che conosco mentre gioco a Warzone2100 su Ubuntu 12.04.


molto probabilmente questo problema non è causato dal tuo sistema ma dal modo in cui l'applicazione client a schermo intero (aka gioco) gestisce gli eventi di input. Se mangia solo tutti gli eventi, anche quelli che non comprende, non passerà alcun evento di controllo dell'input e raggiungerà il desktop sottostante per reagire a questo pulsante. Come suggerisce warl0ck, potresti essere in grado di aggirare questo problema catturando l'evento a un livello inferiore. Ho riscontrato lo stesso problema, ma principalmente con le porte Linux più vecchie o con i giochi mal portati. Prova ad esempio Team Fortress 2 , il controllo del volume dovrebbe funzionare.
mxttie,

Risposte:


1

Funziona se si utilizza acpid per ascoltare gli eventi dei tasti del volume XF86 e si utilizza l'amixer per impostare manualmente il volume, ma è necessario disabilitare il listener dei tasti del volume originale per evitare "doppio cambio di volume"

Come so solo su come questo potrebbe funzionare con xfce4-volumed, qui fornirò solo lo script del gestore ACPID:

#!/bin/sh
# Default acpi script that takes an entry for all actions

set $*

case "$1" in
    button/volumeup)
        amixer sset Master 3+ # increase volume by 3%
        ;;
    button/volumedown)
        amixer sset Master 3- # decrease volume by 3%
        ;;
esac

Dovrai trovare queste parti nel tuo script acpid e inserire le righe axmier.

Leggi questo link per i dettagli

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.