我正在尝试在启动时在Raspberry Pi中启动浏览器。这是我到目前为止所遵循的步骤:
.bashrc
文件:sudo nano /home/pi/.bashrc
midori -e全屏-a http://www.google.com
sudo reboot
启动时无法打开浏览器。如果我手动点击终端,它会打开浏览器。
答案 0 :(得分:1)
我得到了解决方案。
在新版本中,它不支持此自动启动文件
sudo nano /etc/xdg/lxsession/LXDE/autostart
我将代码更改为以下自动启动文件。
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
答案 1 :(得分:1)
您可以使用crontab
sudo crontab -e
并添加
@reboot command_you_want_to_run &
答案 2 :(得分:1)
我得到了一个非常简单的解决方案。首先在你的pi上安装midori。
sudo apt-get install midori
然后在此处添加要自动启动的文件。
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
例如,您想在重启后打开谷歌浏览器。将此行添加到自动启动文件。
@midori -e Fullscreen -a http://google.com
保存文件并重新启动Pi。现在,每次重新启动时,Google浏览器都会自动启动。
答案 3 :(得分:0)
我解决了使用LXDE-pi的自动启动和sh文件。
我必须安装 xautomation 来模拟用户输入
sudo apt-get install xautomation
在pi的家里,我创建了一个sh文件
touch start_browser.sh
我在文件
中插入了以下代码#!/bin/sh
# running the browser on the main desktop
sudo -u pi epiphany-browser -a --profile ~/.config http://www.google.com/ --display=:0 &
# waits a few seconds, we wait that the browser has started successfully
sleep 15s;
# xautomation simulates the pressure on the F11 key for activate the browser in full screen mode on the main desktop
xte "key F11" -x:0
我使用chmod命令
在sh文件中添加了可执行权限sudo chmod 755 start_browser.sh
我修改了LXDE-pi会话的自动启动文件
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
添加以下命令来运行我的sh文件
@/home/pi/start_browser.sh
现在我们的浏览器应该在每次启动时以全屏模式启动
如果没有,请检查Raspberry的配置是否已启用启动到桌面环境
sudo raspi-config
选择: 3启用启动到桌面/从头开始
选择:桌面以图形桌面上的用户'pi'登录
享受
答案 4 :(得分:0)
在raspberian的最新版本中,你必须编辑
var requestsSent = 0;
var requestsHandled = 0;
setInterval(function() {
if (requestsSent > requestsHandled) {
//The previous request was not completed yet, so let's wait
return;
}
requestsSent++;
$.ajax({
url: "https://westus.api.cognitive.microsoft.com/contentmoderator/moderate/v1.0/ProcessImage/Evaluate?" + $.param(params),
beforeSend: function(xhrObj){
// Request headers
xhrObj.setRequestHeader("Content-Type","application/json");
xhrObj.setRequestHeader("Ocp-Apim-Subscription-Key","bd43e");
},
type: "POST",
// Request body
data: "{'DataRepresentation':'URL', 'Value':" + content +"}",
})
.done(function(data) {
requestsHandled++;
$(thisColumn).replaceWith("<div id="+thisColumn.value+">" + data.AdultClassificationScore +"<br>"+ data.RacyClassificationScore + "</div>");
})
.fail(function() {
$(thisColumn).replaceWith("<div id="+thisColumn.value+">Failed</div>");
});
}, 2000);
这个
sudo vi .config/lxsession/LXDE-pi/autostart
工作..