-
Notifications
You must be signed in to change notification settings - Fork 4
/
install_mythtv.txt
109 lines (84 loc) · 2.31 KB
/
install_mythtv.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
run full system update
======================
pacman -Sy
pacman -Su
reboot
install some basic software
===========================
pacman -S mc htop wget sudo git
enable remote ssh login (if needed)
===================================
-uncomment ListenAddress 0.0.0.0
-change to "PermitRootLogin yes”
-change to "PubkeyAuthentication yes”
-change to "PasswordAutentication yes”
-change to "X11Forwarding yes”
systemctl enable sshd
install Xorg server
===================
pacman -S xorg-server xf86-input-evdev xf86-input-libinput xorg-xkbcomp xorg-xinit x11vnc blackbox xorg-xclock xorg-xhost xterm mesa
configure Xorg server
touch /etc/X11/Xwrapper.config
echo allowed_users=anybody > /etc/X11/Xwrapper.config
mv /etc/X11/xinit/xinitrc /etc/X11/xinit/xinitrc.original
touch /etc/X11/xinit/xinitrc
cat <<EOF > /etc/X11/xinit/xinitrc
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
[ -x "$f" ] && . "$f"
done
unset f
fi
blackbox &
xclock -geometry 50x50-10+10 &
x11vnc &
xterm
EOF
install Weston
==============
pacman -S weston qt5-wayland
install mythtv
==============
-download mythtv-base package
pacman -U mythtv-base
some basic fixups
=================
-change in /etc/hostname to something desirable:
sed ”s|^.*|Myth-Frontend-020323b304e2|g”-i /etc/hostname
-creat some users:
useradd --create-home piotro
passwd piotro
passwd mythtv
-make /var/log world writable:
sed ”s|^d /var/log 0755|d /var/log 0777|g” -i /usr/lib/tmpfiles.d/var.conf
-(if required) add BOOT partion mout as /boot (useful for future kernel upgrades)
echo ”LABEL=BOOT /boot auto defaults 0 1” > /etc/fstab
sync
reboot
run in EGLFS
============
-run mythfrontned:
mythfrontend.sh eglfs
run in EGLFS in DRM mode
========================
-run mythfrontned:
mythfrontend.sh eglfsdrm
run in Xorg
===========
-start xorg-server by typing in root:
startx
-allow anybody to xorg access by typing:
xhost +
-run mythfrontned:
mythfrontend.sh eglfs
run in Wayland
==============
-login in TTY as mythtv and start weston:
weston-launch
-start weston terminal (top left icon in top bar)
-run mythfrontned:
mythfrontend.sh wayland
happy watching!
Troubleshooting:
1. if starting mythtv in X11 mode not works with Qt XCB message „can’t connect to display..”
then probably you forget to run command: xhost +