शैक्षिक उद्देश्यों के लिए, मैं एक लिनक्स वातावरण पर एक आवेदन लिखना चाहता हूं जो कीबोर्ड घटनाओं की प्रक्रिया कर सकता है और एक्स या एसडीएल जैसी विशाल निर्भरता के बिना ग्राफिक्स आकर्षित कर सकता है। मुझे लगता है कि यह संभव होना चाहिए, क्योंकि एक्स और एसडीएल सिर्फ खुद कार्यक्रम हैं, इसलिए उन्हें पर्यावरण पर निहित अन्य तरीकों पर भरोसा करना चाहिए। क्या यह समझ सही है?
यदि हां, तो मैं इस तरह के कार्यक्रम को लिखना कहां से सीख सकता हूं? मेरा सीमित अनुभव बताता है कि इसमें कर्नेल को कॉल करना, और / या विशेष फ़ाइलों को लिखना शामिल है; हालाँकि, मुझे इस मामले पर कोई भी ट्यूटोरियल नहीं मिल पाया है (मुझे यह भी पता नहीं है कि Google क्या है)।
इसके अलावा, यदि यह प्रासंगिक है, तो मैं वर्चुअलबॉक्स पर डेबियन स्क्वीज़ चला रहा हूं। मैंने नेटवर्किंग के बिना नेटस्टोन सीडी का उपयोग किया है, इसलिए वर्तमान में इस पर बहुत कुछ स्थापित नहीं है। मैं स्थापित करूंगा gcc
, लेकिन मुझे उम्मीद है कि मैं इससे ज्यादा कुछ नहीं पा सकता हूं।