mirror of
https://github.com/rbreaves/kinto.git
synced 2025-08-05 18:38:26 +02:00
- Removes appending argument from alt/cmd swap on official apple keyboards. Closes #233
This commit is contained in:
@@ -75,13 +75,13 @@ function uninstall {
|
|||||||
function removeAppleKB {
|
function removeAppleKB {
|
||||||
# Undo Apple keyboard cmd & alt swap
|
# Undo Apple keyboard cmd & alt swap
|
||||||
if test -f "/sys/module/hid_apple/parameters/swap_opt_cmd" && [ `cat /sys/module/hid_apple/parameters/swap_opt_cmd` == "1" ]; then
|
if test -f "/sys/module/hid_apple/parameters/swap_opt_cmd" && [ `cat /sys/module/hid_apple/parameters/swap_opt_cmd` == "1" ]; then
|
||||||
echo '0' | sudo tee -a /sys/module/hid_apple/parameters/swap_opt_cmd
|
echo '0' | sudo tee /sys/module/hid_apple/parameters/swap_opt_cmd
|
||||||
echo 'options hid_apple swap_opt_cmd=0' | sudo tee -a /etc/modprobe.d/hid_apple.conf
|
echo 'options hid_apple swap_opt_cmd=0' | sudo tee /etc/modprobe.d/hid_apple.conf
|
||||||
sudo update-initramfs -u -k all
|
sudo update-initramfs -u -k all
|
||||||
fi
|
fi
|
||||||
if test -f "/sys/module/applespi/parameters/swap_opt_cmd" && [ `cat /sys/module/applespi/parameters/swap_opt_cmd` == "1" ]; then
|
if test -f "/sys/module/applespi/parameters/swap_opt_cmd" && [ `cat /sys/module/applespi/parameters/swap_opt_cmd` == "1" ]; then
|
||||||
echo '0' | sudo tee -a /sys/module/applespi/parameters/swap_opt_cmd
|
echo '0' | sudo tee /sys/module/applespi/parameters/swap_opt_cmd
|
||||||
echo 'options applespi swap_opt_cmd=0' | sudo tee -a /etc/modprobe.d/applespi.conf
|
echo 'options applespi swap_opt_cmd=0' | sudo tee /etc/modprobe.d/applespi.conf
|
||||||
sudo update-initramfs -u -k all
|
sudo update-initramfs -u -k all
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
@@ -270,10 +270,10 @@ fi
|
|||||||
|
|
||||||
if [[ $1 == "1" || $1 == "winmac" ]]; then
|
if [[ $1 == "1" || $1 == "winmac" ]]; then
|
||||||
if ls /sys/module | grep hid_apple >/dev/null 2>&1 ; then
|
if ls /sys/module | grep hid_apple >/dev/null 2>&1 ; then
|
||||||
echo '1' | sudo tee -a /sys/module/hid_apple/parameters/swap_opt_cmd;echo 'options hid_apple swap_opt_cmd=1' | sudo tee -a /etc/modprobe.d/hid_apple.conf;sudo update-initramfs -u -k all
|
echo '1' | sudo tee /sys/module/hid_apple/parameters/swap_opt_cmd;echo 'options hid_apple swap_opt_cmd=1' | sudo tee /etc/modprobe.d/hid_apple.conf;sudo update-initramfs -u -k all
|
||||||
fi
|
fi
|
||||||
if ls /sys/module | grep applespi >/dev/null 2>&1 ; then
|
if ls /sys/module | grep applespi >/dev/null 2>&1 ; then
|
||||||
echo '1' | sudo tee -a /sys/module/applespi/parameters/swap_opt_cmd;echo 'options applespi swap_opt_cmd=1' | sudo tee -a /etc/modprobe.d/applespi.conf;sudo update-initramfs -u -k all
|
echo '1' | sudo tee /sys/module/applespi/parameters/swap_opt_cmd;echo 'options applespi swap_opt_cmd=1' | sudo tee /etc/modprobe.d/applespi.conf;sudo update-initramfs -u -k all
|
||||||
fi
|
fi
|
||||||
if ! ls /sys/module | grep apple ; then
|
if ! ls /sys/module | grep apple ; then
|
||||||
removeAppleKB
|
removeAppleKB
|
||||||
|
Reference in New Issue
Block a user