最近、IDE を古いバージョン 5 から Ubuntu 16.04 LTS で Flatpak を使用して Monodevelop 6 に更新しました。
基本的に、デバイスをコンピューターに接続する USB/RS232 アダプターであるシリアル ポートと対話するアプリケーションがあります。
Monodevelop5 でアプリケーションをデバッグするとき、USB ポート (/dev/ttyUSB0) へのアクセスに問題はありません。ただし、Monodevelop6 を使用してアクセスできるデバイス ディレクトリ (/dev/) は、Linux でアクセスできるデバイス ディレクトリ (/dev/) とはまったく異なり、そのフォルダーには ttyUSB0 がありません。
これは、Flatpak がアプリケーションをサンドボックスで実行するためだと思います。それで、それが理由なら、どうすればシリアルポートにアクセスできますか?
ありがとう。