我想要一个用于 Linux 的图形应用程序,它显示 CD/DVD/蓝光驱动器的内容并允许播放或弹出,我希望解决方案是通用的,以便我可以将它捐赠给 Linux Mint,这是任何驱动器类型和任意数量的驱动器。在我的系统中,我有三个 DVD 驱动器和一个蓝光驱动器。
我想使用终端窗口中的对话框功能在 bash 中编写它,但我需要永久显示对话框,因此,我需要一个中断来发出信号,以便在驱动器打开或关闭时发出信号 - 我可以捕获什么信号?另外,如何根据媒体类型包含逻辑来选择播放媒体的程序。
另外,我是否应该考虑用 java、python、C++ 或其他语言编写它,如果是,如何获取硬件信息(例如驱动器的数量和能力,以及驱动器中光学介质的类型和标题)?