raspberry-pi:linphone
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| raspberry-pi:linphone [2019/05/01 17:36] – Wulf Rajek | raspberry-pi:linphone [2023/05/29 11:55] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| https:// | https:// | ||
| - | |||
| - | This next part focuses on installing a GUI on top of Raspbian Lite. In order to have a GUI, we need these 4 things: | ||
| - | 1. Display Server | ||
| - | 2. Desktop Environment | ||
| - | 3. Window Manager | ||
| - | 4. Login Manager | ||
| - | |||
| - | 1. Xorg Display Server | ||
| - | 2. Raspberry Pi Desktop (RPD) or Lightweight X11 Desktop Environment (LXDE) or XFCE Desktop Environment (XFCE) or MATE Desktop Environment (MATE) | ||
| - | 3. Openbox Window Manager (RPD/LXDE) or XFWM Window Manager (XFCE) or Marco Window Manager (MATE) | ||
| - | 4. LightDM Login Manager | ||
| < | < | ||
| sudo apt-get install --no-install-recommends xserver-xorg xserver-xorg-legacy | sudo apt-get install --no-install-recommends xserver-xorg xserver-xorg-legacy | ||
| - | #When not using login manager, install xinit: | ||
| sudo apt-get install --no-install-recommends xinit | sudo apt-get install --no-install-recommends xinit | ||
| - | Stripped down version of RPD (Raspberry Pi Desktop): | ||
| - | sudo apt-get install --no-install-recommends raspberrypi-ui-mods lxsession | ||
| - | |||
| - | optional: | ||
| - | pi-greeter : The Raspberry Pi LightDM login theme | ||
| - | rpd-icons : The Raspberry Pi Desktop icon theme | ||
| - | gtk2-engines-clearlookspix : GTK Theme Engine (used to render Raspberry Pi LightDM login/ | ||
| - | |||
| - | Openbox WM is installed by default when using RPD. | ||
| - | |||
| - | with xinit, system starts in command line. When required, use startx to start GUI | ||
| - | </ | ||
| - | |||
| - | Single application setup: | ||
| - | < | ||
| #Disable avahi | #Disable avahi | ||
| #The Pi is going to use simple uni-cast DNS - multi-cast DNS support is not required. | #The Pi is going to use simple uni-cast DNS - multi-cast DNS support is not required. | ||
| Line 46: | Line 19: | ||
| #When not using nfs remove: | #When not using nfs remove: | ||
| sudo apt-get remove –purge nfs-common | sudo apt-get remove –purge nfs-common | ||
| + | |||
| + | #When not using bluetooth: | ||
| + | sudo vi / | ||
| + | dtoverlay=pi3-disable-bt | ||
| + | |||
| + | sudo vi / | ||
| + | change console=tty1 to console=tty3 | ||
| + | add at the end of the line: loglevel=3 quiet logo.nologo | ||
| sudo apt-get install --no-install-recommends xserver-xorg | sudo apt-get install --no-install-recommends xserver-xorg | ||
| # sudo apt-get install xserver-xorg-input-evdev | # sudo apt-get install xserver-xorg-input-evdev | ||
| sudo apt-get install --no-install-recommends xinit | sudo apt-get install --no-install-recommends xinit | ||
| - | sudo apt-get install openbox lxterminal | + | # required for xset command |
| - | #sudo apt-get install | + | sudo apt-get install |
| - | echo "exec openbox-session" | + | |
| sudo apt-get install linphone | sudo apt-get install linphone | ||
| - | </code> | + | echo "# Disable any form of screen saver / screen blanking / power management |
| + | xset s off | ||
| + | xset s noblank | ||
| + | xset -dpms | ||
| + | # Allow quitting the X server with CTRL-ATL-Backspace | ||
| + | setxkbmap -option terminate: | ||
| + | exec / | ||
| - | < | + | sudo dpkg-reconfigure xserver-xorg-legacy</ |
| - | set anybody | + | #set anybody |
| - | < | + | < |
| - | < | + | echo " |
| - | needs_root_rights=yes</ | + | needs_root_rights=yes" |
| - | < | + | sudo usermod -a -G audio, |
| - | < | ||
| - | < | ||
| - | |||
| - | < | ||
| - | #disable right-mousebutton in openbox: | ||
| - | sudo vi / | ||
| - | </ | ||
| - | < | ||
| - | #comment out these lines using <!-- and --> | ||
| - | |||
| - | < | ||
| - | # < | ||
| - | # <action name=" | ||
| - | # <action name=" | ||
| - | # <action name=" | ||
| - | # </ | ||
| - | --> | ||
| - | </ | ||
| + | Autostart X on boot-up: | ||
| < | < | ||
| sudo vi / | sudo vi / | ||
| Line 103: | Line 71: | ||
| sudo systemctl enable kiosk | sudo systemctl enable kiosk | ||
| sudo systemctl start kiosk | sudo systemctl start kiosk | ||
| - | |||
| </ | </ | ||
raspberry-pi/linphone.1556728596.txt.gz · Last modified: (external edit)