私は Linux に関してはまったくの初心者で、3 学期の OS の授業でいくつか触れましたが、それだけです。OS とのやり取りが WinAPI の使用に制限されています。コンテキスト作成、ファイル処理、HID、スレッド化など、ゲーム エンジン用の低レベル システムを作成中です。Linuxだけでなく Windows でも同じ機能を実現できるようにしたいと考えています。 .
Linux インターフェイス システムに関する情報を探しても、Qt などのライブラリに関する推奨事項しか見つかりません。これは素晴らしいライブラリです。私は Windows で使用しましたが、Linux での作業を学習している最中なので、抵抗が最も少ない方法を選択することにあまり関心がありません。Linux AFAIK 用の Windows.h のようなものはないので、気が遠くなるような気がします。
私を正しい方向に向けてみてください。Linux がウィンドウ システムに使用するネイティブ ライブラリ (存在する場合) (または、OpenGL コンテキストを作成する方法ですが、ウィンドウ フォーカス、相対マウス座標、ウィンドウの最小化などの Windows 機能を使用)、キーボード/マウスなどからの入力., ファイル I/O とスレッド化? 具体的である必要はありません。Google に何かを入力して、適切な結果を得ることができればよいのですが。