Добавлены шаблоны x11-drivers

x11-drivers/nvidia-drivers
x11-drivers/xf86-input-synaptics
master
parent 1d1f8244ec
commit 749c7b1d7b

@ -0,0 +1 @@
{% calculate append='skip' %}

@ -0,0 +1,2 @@
{% calculate path='/etc', name='env.d', package='x11-drivers/nvidia-drivers' %}

@ -0,0 +1,11 @@
{% calculate comment='#' %}
# discard /usr/lib64/*nvidia*, because prelink call segfault
# for some applications (chromium,libreoffice and etc)
{% if install.os.arch.machine == 'x86_64' %}
PRELINK_PATH_MASK="/usr/lib64/*nvidia*
-b /usr/lib32/*nvidia*
-b /usr/lib/*nvidia*"
{% else %}
PRELINK_PATH_MASK=/usr/lib/*nvidia*
{% endif %}

@ -0,0 +1,3 @@
{% calculate path='/etc/modprobe.d', pkg('x11-drivers/nvidia-drivers[kms]') %}
# Nvidia modeset conf
options nvidia-drm modeset=1

@ -0,0 +1 @@
{% calculate append='remove', path='/etc/local.d' %}

@ -0,0 +1 @@
{% calculate append='remove', path='/etc/local.d' %}

@ -0,0 +1 @@
{% calculate path='/etc/xdg', name='autostart', package='x11-drivers/xf86-input-synaptics', pkg('gnome-extra/cinnamon-session') or pkg('mate-base/mate-session-manager') %}

@ -0,0 +1,9 @@
{% calculate path='/usr/libexec/calculate', chmod='755' %}
#!/bin/bash
/usr/bin/synclient TapButton2=2 TapButton3=3
/usr/bin/xinput list --name-only | grep -i touchpad | while read line
do
/usr/bin/xinput set-int-prop "$line" "Synaptics Tap Action" 8 0 0 0 0 1 2 3
done

@ -0,0 +1,16 @@
[Desktop Entry]
Type=Application
Name=Touchpad Tap fix
Exec=/usr/libexec/calculate/fix-touchpad.sh
{% if pkg('mate-base/mate-session-manager') or pkg('gnome-extra/cinnamon-session') or pkg('gnome-base/gnome-session') %}
OnlyShowIn=MATE;X-Cinnamon;
{% endif %}
NoDisplay=true
{% if pkg('gnome-extra/cinnamon-session') or pkg('gnome-base/gnome-session') %}
X-GNOME-Autostart-Notify=false
X-GNOME-AutoRestart=false
{% endif %}
{% if pkg('mate-base/mate-session-manager') %}
X-MATE-Autostart-Notify=false
X-MATE-AutoRestart=false
{% endif %}
Loading…
Cancel
Save