PPA で作業して Sonic Pi のバイナリを提供している間、PPAバイナリのユーザーはjackdにつまずき続けます。彼らのために物事を簡単にする方法は?
Sonic Piは、電子シンセサイザーとプログラミング言語を組み合わせた教育用音楽ツールです。初心者ユーザーと学童をターゲットにしています 音楽の楽しみを通してコーディングを教える 。ソフトウェアのメインのインストールターゲットはRaspbianで、プリインストールされています。 コード には組み込みのハックが含まれています。つまり、Raspberry Piでジャッキアップして実行するための実用的なソリューションです。ただし、これらのハッキングはRPi固有であり、他のディストリビューションではうまく機能しません。
状況は次のとおりです。
ここで、Ubuntuを使用している場合(およびDebianを使用している場合も同様です)、問題が始まります。
結局のところ、 それは混乱です 。これは、Sonic Piのインストール後に初心者ユーザーが望むエクスペリエンスではありません。
Ubuntuでjackdを使用する方法についてはガイドがありますが、それらを使用して作業することは、このソフトウェアを実行したい初心者ユーザーまたは教室の教師に多くを求めています。
だから私が探しているのは、が.debからSonic Piをインストールした後、jackdを搭載したものは、問題なく動作し、手動での設定は不要です。
ウィッシュリストはこれです:
これも存在しますか?
このための.debがありますか(または.debを作成できます)、ユーザーがインストールするだけで、そのように構成できますか?
私はTakkatのコメントを読みましたが、これで問題ないかもしれません:
Sudo gedit /etc/Pulse/default.pa
)を編集します。#load-module module-alsa-sink
という行の下に、次の行を追加します。/usr/bin/jackd --no-realtime -dalsa -dhw -r44100 -p1024 -n2
killall pulseaudio
を実行しているpulseaudioを再起動します(killall jackd
を実行している場合はjackdも停止します):pulseaudioは自動的に再起動し、jackdも起動します。両方とも正しく接続されるので、JackdとPulseaudioを同時に使用できます。
(これは私のUbuntu 14.04 pcで動作します)。
-dhw
パラメーターはほとんどのPCで動作するはずですが、デフォルトのオーディオデバイスを使用することは省略できます。または、2番目のオーディオデバイスを使用する場合は-d hw:1,0
に変更できます