资料介绍
描述
我有了使用 C# 创建自己的桌面环境的想法。当然,那里有几个桌面 gui 系统,但困扰我的一件事是所有我不需要或不想要的额外应用程序。除此之外,如果有新版本可用,系统如何自动从服务器获取桌面环境的基本 GUI。
现在我得到了下面的方法让 raspbian 直接启动并启动我的桌面,但我也有能力在 Windows 和 Mac 上编码/测试相同的环境(Mac 需要像 linux 一样的单声道)。
我/您可以使用 Visual Studio 进行编码,仅使用一个小的 dll 引用来编译您的 exe 应用程序,并将属性添加到主启动窗体。然后,您可以使用网站(即将推出)添加或更新您希望在您控制的用户下可用的应用程序。您可以拥有可以使用该网站添加或更新的依赖项(目前仅适用于程序集)。
例如,关于用户权限(有点陈词滥调),但用户 a 在登录时只能访问计算器和文件资源管理器,而用户 b 在登录时只能查看/访问计算器。文件资源管理器对用户 b 不可用,因此他们无法运行它,因为它不在机器上。
步骤1
从https://www.raspberrypi.org/downloads/raspbian/下载 Raspbian Buster Lite
第2步
步骤 3
启动你的树莓派,并使用 sudo raspi-config 对网络、区域设置、键盘等进行任何设置更改(如果需要,请重新启动)
第4步
我们需要一些基础应用程序
sudo apt update
sudo apt install xserver-xorg-core
sudo apt install xinit
sudo mono-complete
从此 Git Repo 下载 Athena GUI 启动应用程序,然后将其放入主目录 (/home/pi) 下名为 Athena Athena.Common.Base.exe 的文件夹中
Athena.Desktop.API.dll 文件
Newtonsoft.Json.dll
System.Net.Http.Formatting.dll
如果您希望拥有启动映像而不是默认控制台输出,请转到https://github.com/HerbFargus/Raspberry-Pi-Scripts/wiki/Plymouth我建议您在完成为您提供系统的步骤后执行此操作更精致的外观。
步骤 5
配置X11开始加载显卡驱动和默认windows管理器
启动X11
sudo nano /etc/rc.local
在 exit 0 行之前添加以下行 /bin/bash startx &
需要 & 这样 X11 就不会退出
接下来我们将启动 Athena GUI 而不是默认的 X11
sudo nano /etc/X11/xinit/xinitrc
备注行。/etc/X11/XSession 通过在开头添加 # 然后在您注释掉的行之后添加以下行
setterm -blank
xset s off
xset -dpms
mono /home/pi/Athena/Athena.Common.Base.exe
步骤 6
通过在提示符下键入 reboot 重新启动 pi 系统将启动并打开 Athena GUI 并要求登录。演示用户/密码是用户:pi 密码:pi
您将看到一个文件资源管理器应用程序和一个计算器应用程序以供试用。
- 自己做一个C#串口上位机
- C#和西门子PLC使用Udp通信
- LABVIEW调用C# DLL的实例分享 99次下载
- C#语言程序设计实用教程 50次下载
- Visual C++和MFC创建的应用程序基础知识 0次下载
- 基于C#的密尔计算机工具MilCalc 0次下载
- c#调用matlab函数 24次下载
- 《Visual C# 2005开发技术》C#与.NET Fram 0次下载
- 《Visual C# 2005开发技术》C#程序设计基础 0次下载
- 《Visual C# 2008程序设计经典案例设计与实现》--- 0次下载
- 《Visual C# 2008程序设计经典案例设计与实现》--- 0次下载
- C#教程之创建PDF文档 9次下载
- C#教程之抓取桌面 17次下载
- 北大青鸟c#教程 下载
- C#完全手册
- OpenVINO™ C# API详解与演示 599次阅读
- Halcon的C#二次开发及经验分享 2933次阅读
- C#中使用OpenCV 1090次阅读
- C#上位机是为了取代组态软件? 2202次阅读
- 创建Root权限虚拟环境 1051次阅读
- Visual Studio Code Python使用新的创建环境命令简化项目设置 1217次阅读
- 如何在Vitis HLS中使用C语言代码创建AXI4-Lite接口 1582次阅读
- 新手必知:什么是 Linux 中的桌面环境? 2630次阅读
- C# 中的 Object 虚方法 怎样重写 980次阅读
- C++到底适不适合桌面软件开发C++的应用方向和发展分析 1.8w次阅读
- 英创信息技术WinCE平台C#例程要点介绍 2000次阅读
- 芯片设计公司如何设计自己的IT环境? 2.7w次阅读
- debian桌面环境选择 3.4w次阅读
- 田洪川VS2005视频教程:C#数据类型(日期类型) 555次阅读
- 田洪川VS2005视频教程:C#数据类型 796次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多