Chromebook の Linux でマイクを有効にする方法



Chromebookは以前からLinuxをサポートしており、ユーザーはデバイス上でLinuxアプリを実行できるようになりました。しかし、Linuxサポートが初めて導入された当初は、Linuxアプリのマイクアクセスなど、多くの基本機能が欠けていたり、不安定だったりしました。その後、Googleは改善を続け、今ではAudacityなどのアプリでマイクサポートが使えるようになりました。しかしながら、Chrome OSとLinux開発環境の設定に慣れていない場合、特に設定は簡単ではありません。そこで、ChromebookでLinuxアプリから直接音声を録音できるように、マイクサポートを有効にする方法を簡単に説明します。

一度セットアップしてしまえば、オーディオツールのインストールと実行は簡単に行えます。オーディオ編集や録音に興味がある方にはお勧めですが、設定に慣れていないと操作が分かりにくい場合があります。何度か試したり、再起動したりしても問題ありません。

Chromebook上のLinuxでマイクを有効にする方法

まず、Linux開発環境が有効になっていることを確認してください。LinuxアプリをChrome OSでスムーズに動作させるには、Linux開発環境が有効になっている必要があります。有効になっていないと、多くの操作ができません。有効になっていると、マイクへのアクセス切り替えボタンはデフォルトでは表示されません(少なくともすべてのモデルでは表示されません)。そのため、非表示の設定を詳しく調べたり、コマンドを実行したりする必要があるかもしれません。

手順は以下のとおりです。すぐに問題が解決しない場合は、再起動してみると改善する可能性があります。Chrome OS はハードウェアの権限設定に関して頑固な場合があるためです。

Linux(ベータ版)が有効になっていることを確認する

  • トレイアイコンまたはアプリランチャーから設定に移動します。
  • 「Linux(ベータ版)」をクリックします。リストにない場合は、「有効にする」をクリックして有効にしますこの処理には数分かかる場合がありますので、しばらくお待ちください。
  • すでに有効になっている場合は、次の手順に進みます。

この設定は、Linuxがマイクなどのハードウェアにアクセスできるようになるかどうかに大きく左右されるため、非常に重要です。Linuxが有効になっていないと、基本的に何もできません。

Chrome OS でマイクの権限を確認して設定する

  • もう一度設定を開き、 「プライバシーとセキュリティ」に進みます。
  • [サイトの設定]を探し、[マイク]を見つけます。
  • 一般的に、Linux または Chrome OS でマイクが有効になっており、ブロックされていないことを確認してください。
  • 具体的には、「サイトにマイクへのアクセスを許可する」をオンにし、Linuxアプリが許可されているかどうかを確認してください。Chromebookのバージョンによっては、Linuxアプリのマイクアクセスを明示的に許可する必要がある場合があります。

これは少し奇妙なステップです。Chrome OS は権限をサンドボックス化しようとするため、多くの場合、ここで権限を付与しない限り、Linux のマイクのサポートは表示されません。

ターミナル経由で Linux のマイクのアクセスを変更または追加する (必要な場合)

  • Linux ターミナルを開きます (アプリ ランチャーにあります)。
  • Linux 環境がマイクを認識しているかどうかを確認するには、次のコマンドを入力します。
  • arecord -l

    マイクがリストに表示されていれば問題ありません。リストに表示されていない場合は、Linux環境がマイクにアクセスできないか、Linuxパッケージを更新する必要がある可能性があります。以下のコマンドでALSA(Advanced Linux Sound Architecture)モジュールをリロードしてみるのも良いでしょう。

    sudo apt-get install --reinstall alsa-base alsa-utils

    その後、sudo systemctl restart --user audio-capture.serviceまたは同様の方法で Linux を再起動します。ただし、通常は Chromebook 全体を再起動するだけでも役立ちます。

権限が設定され、Linuxがマイクを認識した後も、Linuxアプリにマイクの使用を明示的に指示する必要がある場合があります。特に、入力オプションを選択できる場合は注意が必要です。この手順はUIに依存するため、アプリの設定を確認してください。

再起動してテスト

  • 変更を加えた後は、Chromebookを完全に再起動してください。少し奇妙ですが、Chrome OSはハードウェア権限の変更を再起動後にのみ適用する場合があります。
  • AudacityなどのLinuxアプリ(音声入力アプリなど)を開き、マイクが動作するか確認してください。arecord -D default -f cd test.wavデフォルトのデバイスで簡単なクリップを録音することもできます。
  • 正常に録画できれば成功です。録画できない場合は、権限と接続を再確認してください。

設定によっては、マイクサポートを有効にすることが100%確実とは言えません。特に外付けマイクや非標準ハードウェアを使用している場合はなおさらです。そのような場合は、ALSAまたはPulseAudioの設定を少し調整する必要があるかもしれませんが、これでほとんどの人はそれほど手間をかけずに使えるようになるでしょう。

まとめ

Chromebook上のLinuxでマイクにアクセスするのは、Chrome OSの権限とハードウェア管理方法のせいで、必ずしも簡単かつスムーズにできるとは限りません。しかし、一度正しく設定すれば、マイクをきちんとサポートしたオーディオアプリを実行できるようになります。権限を再確認し、必要に応じてLinuxまたはデバイス全体を再起動し、Linux独自のテストツールでマイクを検証することを忘れないでください。

何度か試行錯誤が必要でも、ようやくうまくいった時は満足感があります。これで誰かがトラブルシューティングの無限ループを回避できるようになることを願っています。

まとめ

  • 設定で Linux (ベータ版) が有効になっていることを確認してください。
  • Chrome OS のプライバシー設定でマイクの権限を確認します。
  • などのコマンドを使用して、Linux がマイクを認識していることをテストして確認しますarecord -l
  • 再起動して、Linux アプリのマイク入力をテストします。

最後に

Chromebook の Linux マイクサポートは大きく進歩しましたが、まだいくつか問題があります。すべて問題ないのに動作しない場合は、再起動、権限の変更、または設定の微調整だけで解決できる場合があります。これで時間とストレスが軽減され、少なくともオーディオ作業が完了するはずです。頑張ってください!



この記事は役に立ちましたか?