Với mục đích giáo dục, tôi muốn viết một ứng dụng trên môi trường Linux có thể xử lý các sự kiện bàn phím và vẽ đồ họa mà không cần phụ thuộc lớn như X hoặc SDL. Tôi cho rằng điều này phải có thể, bởi vì X và SDL chỉ là các chương trình, vì vậy chúng phải dựa vào các phương thức khác vốn có cho môi trường. Sự hiểu biết này có đúng không?
Nếu vậy, tôi có thể học viết một chương trình như vậy ở đâu? Kinh nghiệm hạn chế của tôi cho tôi biết rằng nó sẽ liên quan đến việc thực hiện các cuộc gọi đến kernel và / hoặc ghi vào các tệp đặc biệt; tuy nhiên, tôi không thể tìm thấy bất kỳ hướng dẫn nào về vấn đề này (tôi thậm chí không chắc chắn điều gì với Google).
Ngoài ra, trong trường hợp có liên quan, tôi đang chạy Debian Squeeze trên Virtualbox. Tôi đã sử dụng một cd netinst mà không cần kết nối mạng, vì vậy hiện tại không có nhiều cài đặt trên nó. Tôi sẽ cài đặt gcc
, nhưng tôi hy vọng tôi có thể nhận được mà không có gì hơn.