User Tools

Site Tools


raspberry-pi:linphone

Linphone

https://www.raspberrypi.org/forums/viewtopic.php?p=890408#p890408

sudo apt-get install --no-install-recommends xserver-xorg xserver-xorg-legacy
sudo apt-get install --no-install-recommends xinit

#Disable avahi
#The Pi is going to use simple uni-cast DNS - multi-cast DNS support is not required.
sudo systemctl disable avahi-daemon
sudo systemctl stop avahi-daemon

#Disable TriggerHappy
#The Pi isn't being used with button. Disable the TriggerHappy daemon (not that it is a init.d service)
sudo systemctl disable triggerhappy
sudo systemctl stop triggerhappy 

#When not using nfs remove:
sudo apt-get remove –purge nfs-common

#When not using bluetooth:
sudo vi /boot/config.txt
dtoverlay=pi3-disable-bt

sudo vi /boot/cmdline.txt
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 xserver-xorg-input-evdev
sudo apt-get install --no-install-recommends xinit
# required for xset command
sudo apt-get install x11-xserver-utils
sudo apt-get install linphone
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:ctrl_alt_bksp
exec /usr/bin/linphone" | tee ~/.xinitrc

sudo dpkg-reconfigure xserver-xorg-legacy

#set anybody

echo "allowed_users=anybody
needs_root_rights=yes" | sudo tee /etc/X11/Xwrapper.config

sudo usermod -a -G audio,tty,video,users pi

Autostart X on boot-up:

sudo vi /etc/systemd/system/kiosk.service
[Unit]
Description=Kiosk

[Service]
Type=oneshot
ExecStart=/usr/bin/sudo -u user /usr/bin/startx --

[Install]
WantedBy=multi-user.target
sudo systemctl enable kiosk
sudo systemctl start kiosk
raspberry-pi/linphone.txt · Last modified: 2023/05/29 11:55 by 127.0.0.1