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: 2023/05/29 11:53 (external edit)