树莓派 不安装桌面环境 全屏运行图形软件 |
您所在的位置:网站首页 › 树莓派关闭桌面 › 树莓派 不安装桌面环境 全屏运行图形软件 |
树莓派 不安装桌面环境 全屏运行图形软件
本文共有3603个字,关键词:树莓派、X服务、chrome
首先我们使用的是树莓派官方系统的Lite版本,其他linux应该通用 前言我们这里尝试全屏运行chromium浏览器首先我们安装sudo apt install chromium-browser这时直接运行浏览会报如下错误 pi@raspberrypi:~ $ chromium-browser [605:605:0523/020045.414169:ERROR:browser_main_loop.cc(584)] Failed to put Xlib into threaded mode. (chromium-browser-v7:605): Gtk-WARNING **: 02:00:45.470: cannot open display:这是因为我们系统中没有安装x服务,我们平时用的gnome桌面系统等都是基于x服务运行图形应用程序的时候,会查找DISPLAY环境变量,然后把图形输出到这个地址上。 正常情况下,运行图形程序是需要x服务和gnome等窗口管理系统才能打开图形程序。作为生产环境,我们不需要窗口管理系统也可以运行我们的图形程序。具体操作如下 操作步骤首先,我们通过sudo apt-get install xserver-xorg安装xorg(目前主流的x服务)然后安装使用x服务打开软件的一个工具sudo apt-get install xinit 现在我们就可以使用xinit chromium-browser或者startx chromium-browser来启动chromium浏览器了。但是,如下图所示,浏览器并没有填充整个屏幕。(看右侧光标,那里还是有黑边的) 这时候修改~/.config/chromium/Default/Preferences文件找到window_placement的部分修改如下参数即可。 "window_placement": { "bottom": 屏幕高像素, "left": 0, "maximized": true, "right": 屏幕宽像素, "top": 0, "work_area_bottom": 屏幕高像素, "work_area_left": 0, "work_area_right": 屏幕宽像素, "work_area_top": 0 }注意,一定要关闭浏览器后再修改保存,然后再重新打开浏览器。浏览器关闭的时候会重写此文件,造成修改被还原。 或者运行的时候使用参数chromium-browser --window-size=1920,1080 --window-position=0,0也能达到一样的效果,可见,窗口位置和大小是目标程序自己定义的。效果如下 安装软件sudo apt install matchbox-window-manager 然后运行窗口startx matchbox-window-manager切换另一个窗口ctrl + alt + F2后,设置DISPLAY后运行浏览器 export DISPLAY=:0 chromium-browser此时切换回ctrl + alt + F1后发现浏览已经打开,而且标题栏可以切换多个窗口 备选参数 --touch-events=enabled--kiosk 启用kiosk模式。(一种类似于全屏的浏览模式)「一键投喂 软糖/蛋糕/布丁/牛奶/冰阔乐!」
(๑>ڡ<)☆谢谢老板~ 使用微信扫描二维码完成支付 ![]() |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |