mirror of
https://github.com/rbreaves/kinto.git
synced 2025-08-05 18:38:26 +02:00
- Added support for Manjaro Gnome and KDE for xkeysnail
This commit is contained in:
@@ -9,7 +9,7 @@ elif pkgmgr="$( which dnf )" 2> /dev/null; then
|
|||||||
$pkgmgr check-update; $pkgmgr install -y "$1"
|
$pkgmgr check-update; $pkgmgr install -y "$1"
|
||||||
elif pkgmgr="$( which pacman )" 2> /dev/null; then
|
elif pkgmgr="$( which pacman )" 2> /dev/null; then
|
||||||
echo "Arch-based"
|
echo "Arch-based"
|
||||||
$pkgmgr -Syy; yes | pkgmr -S "$1"
|
$pkgmgr -Syy;yes | $pkgmgr -S "$1"
|
||||||
else
|
else
|
||||||
echo "Package manager not found, please install $1" >&2
|
echo "Package manager not found, please install $1" >&2
|
||||||
exit 1
|
exit 1
|
||||||
|
@@ -1,9 +1,19 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
# >/dev/null 2>&1
|
# >/dev/null 2>&1
|
||||||
/usr/local/bin/xkeysnail --quiet --watch "$1" &
|
|
||||||
|
if [ -f /usr/local/bin/xkeysnail ];then
|
||||||
|
xkeyfullpath="/usr/local/bin/xkeysnail"
|
||||||
|
elif [ -f /usr/bin/xkeysnail ];then
|
||||||
|
xkeyfullpath="/usr/bin/xkeysnail"
|
||||||
|
else
|
||||||
|
xkeyfullpath=`which xkeysnail`
|
||||||
|
fi
|
||||||
|
|
||||||
|
"$xkeyfullpath" --quiet --watch "$1" &
|
||||||
|
|
||||||
inotifywait -m -e close_write,moved_to,create,modify /tmp/kinto/xkeysnail |
|
inotifywait -m -e close_write,moved_to,create,modify /tmp/kinto/xkeysnail |
|
||||||
|
|
||||||
while read -r path; do
|
while read -r path; do
|
||||||
/usr/bin/killall xkeysnail
|
/usr/bin/killall xkeysnail
|
||||||
/usr/local/bin/xkeysnail --quiet --watch "$1" &
|
"$xkeyfullpath" --quiet --watch "$1" &
|
||||||
done
|
done
|
@@ -116,6 +116,11 @@ if [[ $1 == "1" || $1 == "2" || $1 == "3" || $1 == "winmac" || $1 == "mac" || $1
|
|||||||
sudo ./system-config/unipkg.sh "$pydev"
|
sudo ./system-config/unipkg.sh "$pydev"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
if ! [ -x "$(command -v xhost)" ]; then
|
||||||
|
if [ "$distro" == "\"manjaro linux\"" ]; then
|
||||||
|
sudo ./system-config/unipkg.sh xorg-xhost
|
||||||
|
fi
|
||||||
|
fi
|
||||||
# echo "Transferring files..."
|
# echo "Transferring files..."
|
||||||
mkdir -p ~/.config/kinto
|
mkdir -p ~/.config/kinto
|
||||||
|
|
||||||
@@ -170,10 +175,8 @@ if [[ $1 == "1" || $1 == "2" || $1 == "3" || $1 == "winmac" || $1 == "mac" || $1
|
|||||||
# if [ "$distro" == "fedora" ];then
|
# if [ "$distro" == "fedora" ];then
|
||||||
sudo rm /etc/systemd/system/xkeysnail.service
|
sudo rm /etc/systemd/system/xkeysnail.service
|
||||||
if [ -d /usr/lib/systemd/system ];then
|
if [ -d /usr/lib/systemd/system ];then
|
||||||
echo "1"
|
|
||||||
xkeypath="/usr/lib/systemd/system/"
|
xkeypath="/usr/lib/systemd/system/"
|
||||||
elif [ -d /lib/systemd/system ];then
|
elif [ -d /lib/systemd/system ];then
|
||||||
echo "2"
|
|
||||||
xkeypath="/lib/systemd/system/"
|
xkeypath="/lib/systemd/system/"
|
||||||
fi
|
fi
|
||||||
sudo mv ./xkeysnail-config/xkeysnail.service.new "$xkeypath"xkeysnail.service && echo "Service file added to "$xkeypath"xkeysnail.service"
|
sudo mv ./xkeysnail-config/xkeysnail.service.new "$xkeypath"xkeysnail.service && echo "Service file added to "$xkeypath"xkeysnail.service"
|
||||||
|
Reference in New Issue
Block a user