diff options
author | B. Bergeron <[email protected]> | 2025-05-16 12:01:02 -0400 |
---|---|---|
committer | B. Bergeron <[email protected]> | 2025-05-16 12:01:02 -0400 |
commit | ee7e9aba281337f45f499eeef9b39c5e18b9f2d0 (patch) | |
tree | 001744b6656cdfb6bcbd8268cafc2fef1fb25e35 | |
parent | 41c3fa9e7c229d1ae46d503c2a9b19496ece6563 (diff) |
Add XSession desktop entry for sxwm
-rw-r--r-- | Makefile | 7 | ||||
-rw-r--r-- | sxwm.desktop | 6 |
2 files changed, 13 insertions, 0 deletions
@@ -9,6 +9,8 @@ OBJ_DIR := build SRC := $(wildcard $(SRC_DIR)/*.c) OBJ := $(patsubst $(SRC_DIR)/%.c,$(OBJ_DIR)/%.o,$(SRC)) +XSESSIONS := $(DESTDIR)$(PREFIX)/share/xsessions + all: $(BIN) $(BIN): $(OBJ) @@ -27,11 +29,16 @@ install: all @echo "Installing $(BIN) to $(DESTDIR)$(PREFIX)/bin..." @mkdir -p $(DESTDIR)$(PREFIX)/bin @install -m 755 $(BIN) $(DESTDIR)$(PREFIX)/bin/$(BIN) + @echo "Installing sxwm.desktop to $(XSESSIONS)..." + @mkdir -p $(XSESSIONS) + @install -m 644 sxwm.desktop $(XSESSIONS)/sxwm.desktop @echo "Installation complete." uninstall: @echo "Uninstalling $(BIN) from $(DESTDIR)$(PREFIX)/bin..." @rm -f $(DESTDIR)$(PREFIX)/bin/$(BIN) + @echo "Uninstalling sxwm.desktop from $(XSESSIONS)..." + @rm -f $(XSESSIONS)/sxwm.desktop @echo "Uninstallation complete." .PHONY: all clean install uninstall diff --git a/sxwm.desktop b/sxwm.desktop new file mode 100644 index 0000000..51fbf89 --- /dev/null +++ b/sxwm.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Sxwm +Comment=Simple Xorg Window Manager +Exec=sxwm +Type=XSession |