4

I am trying to start the Midori web browser on Raspberry Pi, on boot. These are the steps I've followed so far:

  1. I have edited the .bashrc file from the root folder using this command:

    sudo nano /home/pi/.bashrc
    
  2. Added the following line at the end of the file.

    midori -e Fullscreen -a http://www.google.com
    
  3. I restarted Raspberry Pi:

    sudo reboot
    

It does not open the browser, on boot. However, if I manually click on Terminal, it opens the browser.

I have added the below lines in the autostartup file.

# Auto run the browser
@xset s off
@xset -dpms
@xset s noblank
@midori -e Fullscreen -a http://google. 

But it did not open the browser with this code when I restarted the Raspberry Pi.

Peter Mortensen
  • 2,004
  • 2
  • 15
  • 18
Fayaz
  • 111
  • 1
  • 1
  • 5
  • 2
    As you are booting into the GUI bash is not started so .bashrc is not used. When you open a terminal a new bash shell is started and .bashrc is run. What OS are you using? – rob Jan 13 '15 at 13:31
  • Do you want it to go straight to the browser without anyone logging in, or do you want the browser to start when a user logs in? – goldilocks Jan 13 '15 at 13:43
  • I want it to directly go the browser with out log in. – Fayaz Jan 13 '15 at 13:55
  • I am using Raspbian Debian Wheezy Kernel version:3.12 . And also I have updated Raspberry pi by using the command. sudo apt-get update – Fayaz Jan 13 '15 at 13:57
  • What you want is called a kiosk. That's possible, but a little complicated to set up: http://raspberrypi.stackexchange.com/a/9692/5538 – goldilocks Jan 13 '15 at 14:12

4 Answers4

7

I got the solution. In new versions it is not supported in this autostart file:

sudo nano /etc/xdg/lxsession/LXDE/autostart

I changed the code to the below autostart file.

sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
Peter Mortensen
  • 2,004
  • 2
  • 15
  • 18
Fayaz
  • 111
  • 1
  • 1
  • 5
1

There is a nice autostart guide that explains how to setup the

/etc/xdg/lxsession/LXDE/autostart

file to autostart Midori when the Pi boots into X.

Let us know how you get on.

rob
  • 2,803
  • 2
  • 21
  • 31
0

move to directory

cd /home/pi/.config/autostart/

create new file midori.desktop

sudo nano midori.desktop

and add this lines

[Desktop Entry]
Encoding=UTF-8
Name=midori
Comment=Browse the World Wide Web
GenericName=Web Browser
X-GNOME-FullName=midori
Exec=midori -e Fullscreen -a http://www.google.com
Type=Application
0

I tried all the mentioned methods and they did not work for me. It is noteworthy that epiphany outperforms midori in many aspects. To use epiphany, I tried this:

nano ~/.config/lxsession/LXDE-pi/autostart

the content of this file is like this:

@lxpanel --profile LXDE-pi
@pcmanfm --desktop --profile LXDE-pi
@xscreensaver -no-splash
@sh ${HOME}/.config/lxsession/LXDE-pi/autokey.sh

So, in order to ask epiphany to open on boot just add this line to the end of this file.

epiphany --display=:0 http://google.com

To prevent Raspberry to go on screen saver mode, add the following line in /etc/lightdm/lightdm.conf under [SeatDefaults] section. xserver-command=X -s 0 -dpms

That's all.

Davood
  • 101
  • 2