mirror of
https://github.com/phillipberndt/autorandr
synced 2025-02-17 20:17:06 +00:00
Add xdg autostart config so that configuration will be applied on login.
Small fix for files searching.
This commit is contained in:
parent
b70b81650a
commit
64a12d5fd8
11
Makefile
11
Makefile
@ -1,7 +1,7 @@
|
||||
DESTDIR=/
|
||||
PREFIX=/usr/
|
||||
|
||||
.PHONY: all install uninstall autorandr bash_completion pmutils systemd udev
|
||||
.PHONY: all install uninstall autorandr bash_completion autostart_config pmutils systemd udev
|
||||
|
||||
all:
|
||||
@echo "Call \"make install\" to install this program."
|
||||
@ -37,6 +37,15 @@ install_bash_completion:
|
||||
uninstall_bash_completion:
|
||||
rm -f ${DESTDIR}/${BASH_COMPLETION_DIR}/autorandr
|
||||
|
||||
# Rules for autostart config
|
||||
XDG_AUTOSTART_DIR=/etc/xdg/autostart
|
||||
|
||||
install_autostart_config:
|
||||
install -D -m 644 contrib/etc/xdg/autostart/autorandr.desktop ${DESTDIR}/${XDG_AUTOSTART_DIR}/autorandr.desktop
|
||||
|
||||
uninstall_autostart_config:
|
||||
rm -f ${DESTDIR}/${XDG_AUTOSTART_DIR}/autorandr.desktop
|
||||
|
||||
# Rules for pmutils
|
||||
PM_UTILS_DIR=/etc/pm/sleep.d
|
||||
HAVE_PMUTILS=$(shell [ -x /usr/sbin/pm-suspend ] && echo "y")
|
||||
|
6
contrib/etc/xdg/autostart/autorandr.desktop
Normal file
6
contrib/etc/xdg/autostart/autorandr.desktop
Normal file
@ -0,0 +1,6 @@
|
||||
[Desktop Entry]
|
||||
Name=Autorandr
|
||||
Comment=Automatically select a display configuration based on connected devices
|
||||
Type=Application
|
||||
Exec=/usr/bin/autorandr -c --default default
|
||||
X-GNOME-Autostart-Phase=Initialization
|
@ -34,7 +34,7 @@ mkdir $D
|
||||
# Debian(ish) specific part
|
||||
make -C "$P/../../../" \
|
||||
DESTDIR="$D" \
|
||||
TARGETS="autorandr bash_completion pmutils systemd udev" \
|
||||
TARGETS="autorandr bash_completion autostart_config pmutils systemd udev" \
|
||||
BASH_COMPLETION_DIR=/usr/share/bash-completion/completions \
|
||||
SYSTEMD_UNIT_DIR=/lib/systemd/system \
|
||||
PM_UTILS_DIR=/usr/lib/pm-utils/sleep.d \
|
||||
@ -44,7 +44,7 @@ make -C "$P/../../../" \
|
||||
SIZE=$(du -s $D | awk '{print $1}')
|
||||
|
||||
cp -r "$P/debian" "$D/DEBIAN"
|
||||
[ -d "$D/etc" ] && (cd $D; find etc) > "$D/DEBIAN/conffiles"
|
||||
[ -d "$D/etc" ] && (cd $D; find etc -type f) > "$D/DEBIAN/conffiles"
|
||||
sed -i -re "s#Version:.+#Version: $V#" "$D/DEBIAN/control"
|
||||
echo "Installed-Size: $SIZE" >> "$D/DEBIAN/control"
|
||||
fakeroot dpkg-deb -b "$D" "$O"
|
||||
|
Loading…
Reference in New Issue
Block a user