summarylogtreecommitdiffstats
path: root/keyboard-center.install
blob: 5098f382c5dd5b928ff629f53c63f6b1c15778c8 (plain)
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
post_install() {
    python3 -m compileall /usr/lib/keyboard-center
    
    # force load uinput kernel module
    modprobe uinput
    
    # reload udev rules
    udevadm control --reload-rules
}

post_upgrade() {
    udevadm control --reload-rules
}

pre_remove() {
    find /usr/lib/keyboard-center -type f -iname \*.pyc -delete
    find /usr/lib/keyboard-center -type d -iname __pycache__ -delete
}

post_remove() {
    udevadm control --reload-rules
    
    echo "IMPORTANT: in order to stop the background service ##########"
    echo 'please run "systemctl --user stop keyboard-center.service"'
    echo "and"
    echo 'systemctl --user disable keyboard-center.service" as NON ROOT'
    echo "##############################################################"
    sleep 3
}