如果我想编写一个C程序与Linux上的X服务器通信并产生最简单的可视化结果,例如在显示器上设置一个像素,我该怎么做?
我想尽可能少地使用库,从头开始理解它,无论代码多么低效/混乱.
更新 - 通过"没有库",我的意思是基本上没有任何可用于X的辅助库,也没有图形工具包.
更新 - 答案是"通过unix socket",特别是/tmp/.X11-unix/X0(至少在这台机器上,大概是显示0).实际上绘制一个像素太复杂了,我想在这里得不到答案.
如果您想完全不使用库,则需要执行以下步骤:
如果要使用libc和libsocket,则只保留以下步骤(大致):
| 归档时间: |
|
| 查看次数: |
1130 次 |
| 最近记录: |