当前位置: 首页 > news >正文

X window system 從buildroot移植二三事

目錄

    • 必須安裝
    • /etc/xorg.conf 的建置
    • 字體可以都不用安裝

必須安裝

  1. x server : 用 /dev/dri 選 Module /dev/fb0 選 kdrive
  2. xinit, xauth, xterm這三個沒有就開不了

/etc/xorg.conf 的建置

即使沒有這個檔案也還是可以啟動,但至少有以下缺點:

  • input device 只會安裝 keyboard, mouse
  • 加載的順序與速度問題

先前遇到一個 touch screen 的個案:

  • buildroot install xdriver-xf86-input-tslib
  • /usr/lib/xorg/module/input 會出現 tslib_dri.so
  • /etc/xorg.conf 編輯
Section "Module"
	Load "glx"
	Load "dri"
	Load "mouse"
	Load "tslib"
	Load "fbdev"
EndSection
Section "InputClass"
	Identifier "tslib touchscreen catchall"
	MatchIsTouchscreen "on"
	MatchDevicePath "/dev/input/event0" 
	(假設touch screen device id 是 /dev/input/event0)
	Driver "tslib"
EndSection

發生一件奇妙的事情,假設/dev/input/event0 其實是一個滑鼠
也還是可以用 tslib 接收,x server 並不會回報錯誤

ref: https://github.com/merge/xf86-input-tslib/blob/master/80-tslib.conf

字體可以都不用安裝

嵌入式系統下有限的空間 /usr/share/fonts/X11/ 什麼都不裝還是可以用 x server

相关文章:

  • 计算机网络 --- 网络编程
  • CSS实现上半内容高度动态变化,下半自动填满且内部嵌套可滚动区域
  • 探索 ArrayList 原理 - 第四节Arraylist 面试题
  • Google | GCP 基础(二)
  • js垃圾回收机制
  • 面试官:去重和幂等的理解掌握多少?
  • 【毕业设计】大数据电商销售预测系统(数据分析)
  • 微信小程序生成海报工具Painter
  • wordpress网站搭建(centos stream 9)
  • 【SpringBoot】之浅谈 SpringBoot Starter
  • 数据挖掘——如何利用Python实现产品关联性分析apriori算法篇
  • Flutter 打包APK aab
  • [车联网安全自学篇] Android安全之检测APK中调试代码是否暴露敏感信息
  • 人生的镜像-菌群人生,从出生到死亡的菌群演替
  • 树莓派Remote GPIO启用方法
  • [nginx文档翻译系列] 控制nginx
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • golang中接口赋值与方法集
  • HashMap剖析之内部结构
  • java小心机(3)| 浅析finalize()
  • Java知识点总结(JavaIO-打印流)
  • vue-loader 源码解析系列之 selector
  • 阿里云购买磁盘后挂载
  • 大数据与云计算学习:数据分析(二)
  • 警报:线上事故之CountDownLatch的威力
  • 入手阿里云新服务器的部署NODE
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 什么是Javascript函数节流?
  • 说说动画卡顿的解决方案
  • 腾讯视频格式如何转换成mp4 将下载的qlv文件转换成mp4的方法
  • 为什么要用IPython/Jupyter?
  • 小程序测试方案初探
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • 应用生命周期终极 DevOps 工具包
  • 在Unity中实现一个简单的消息管理器
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • 大数据全解:定义、价值及挑战
  • # 日期待t_最值得等的SUV奥迪Q9:空间比MPV还大,或搭4.0T,香
  • #define与typedef区别
  • #QT(一种朴素的计算器实现方法)
  • #QT(智能家居界面-界面切换)
  • #我与Java虚拟机的故事#连载11: JVM学习之路
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (4.10~4.16)
  • (52)只出现一次的数字III
  • (9)STL算法之逆转旋转
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (论文阅读40-45)图像描述1
  • (新)网络工程师考点串讲与真题详解
  • .net core 3.0 linux,.NET Core 3.0 的新增功能
  • .NET Core MongoDB数据仓储和工作单元模式封装
  • .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler
  • .net core 依赖注入的基本用发