Last active
July 9, 2020 08:14
-
-
Save syusui-s/ad92a19f10131f09babc4f059733a454 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # pavucontrol で ↓のように設定すると上手くいく | |
| # ゲームの出力 → GameSink | |
| # Discordの入力 → DiscordSink | |
| # 注意: レイテンシが数msあるはずなので、FPSやリズムゲームには向いてない | |
| # 恐らく、GameSinkにnull-sinkを使うかわりに、combine-sinkを使うと良い気がする(combine-sinkもmonitorできたはず) | |
| case "$1" in | |
| load) | |
| # ゲーム 出力用 | |
| pactl load-module module-null-sink sink_name=GameSink sink_properties=device.description=GameSink | |
| # Discord 出力用 | |
| pactl load-module module-null-sink sink_name=DiscordSink sink_properties=device.description=DiscordSink | |
| # ゲーム / ヘッドホンでのモニタリング用 | |
| pactl load-module module-loopback source=GameSink.monitor latency_msec=1 | |
| # ゲーム / Discord 出力用 | |
| pactl load-module module-loopback source=GameSink.monitor sink=DiscordSink latency_msec=1 | |
| # マイク / Discord 出力用 | |
| pactl load-module module-loopback sink=DiscordSink latency_msec=1 | |
| ;; | |
| unload) | |
| pactl unload-module module-null-sink | |
| pactl unload-module module-loopback | |
| ;; | |
| *) | |
| echo "$1 Didn't match anything" | |
| esac |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment