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

【驱动】RK3576:桌面操作系统基本概念

1、桌面操作系统

我们常说的Ubuntu、Debian、麒麟、统信等都是总包工头;
他们把linux内核、根文件系统(遵循 Linux 标准文件系统层次结构FHS)、包管理(软件、库)、桌面环境(GNOME、Xfce等)、初始化系统(Systemd)、各种服务与守护进程、安全组件等整合成一个完整的桌面操作系统。

从下到上依次为:内核管理硬件 → 根文件系统提供运行环境 → 包管理系统维护软件 → 初始化系统控制启动流程 → 用户工具和桌面环境提供交互接口

2、桌面环境

操作系统不一定要有界面,没有界面一样可以运行;
各种各样的界面,给人的直观感受差异很大;
常见的如:GNOME、Xfce等桌面环境,提供了窗口管理器、系统设置面板、桌面图标、任务栏、菜单栏等组件;

没错,Ubuntu可以有各种各样的界面,可以使用如下方法查看正在使用的界面环境:

1)在桌面系统的终端中查看

echo $XDG_CURRENT_DESKTOP
XFCE
echo $DESKTOP_SESSION
xfce

2)远程终端查看

ps aux | grep -E "gnome-shell|plasmashell|xfce4-session|cinnamon"
1337  0.0  0.3 352868 24336 ?        Sl   10:42   0:00 xfce4-session

3、图形系统:X11是什么?

http://www.dtcms.com/a/339543.html

相关文章:

  • 存储系统中的“脏数据”(Dirty Data)概念及其常见误解
  • uniapp 5+App项目,在android studio模拟器上运行调试
  • 光学件加工厂倚光科技:陪跑光学未来力量
  • 算法——质数筛法
  • 强化学习-CH3 最优状态值和贝尔曼最优方程
  • Spring Cloud——服务注册与服务发现原理与实现
  • 零基础从头教学Linux(Day 15)
  • sfc_os!SfcValidateDLL函数分析之cache文件版本
  • “R语言+遥感”的水环境综合评价方法实践技术应用
  • 告别 Dify 工作流,让 NL2SQL 落地更直接
  • 【动态规划:路径问题】最小路径和 地下城游戏
  • JCTools Spsc:单生产者-单消费者无锁队列
  • 使用 Map 存储值和使用对象object储存的区别
  • 18.web api 9
  • C++高频知识点(二十七)
  • three.js学习记录(第三节:平面几何体BufferGeometry)
  • ADSP-21565开发板和ADSP-21569开发板的底板设计区别
  • ComfyUI 里的 Prompt 插值器(prompt interpolation / text encoder 插值方式)的含义和作用!
  • 通信方式:命名管道
  • nuc设置脚本开机自启动
  • 9.Ansible管理大项目
  • 实现LoRa通信与低功耗流程(无SPI中断)
  • Pegasus,HBASE,Redis比较
  • UML常见图例
  • 源代码部署 LAMP 架构
  • C++小游戏NO.1游戏机
  • 通过分布式系统的视角看Kafka
  • Gemini CLI 最近版本更新说明(v0.1.17~v0.1.22)
  • pyecharts可视化图表K线图_Candlestick:从入门到精通 (进阶版)
  • 技术分享:跨域问题的由来与解决