From 14551e64f334233f459ae7cb7b4212f6cb53abb4 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Fri, 31 May 2024 15:36:02 -0700 Subject: [PATCH] Start ulauncher automatically and ensure defaults are populated before overwritten --- configs/ulauncher.desktop | 11 +++++++++++ install/ulauncher.sh | 4 +++- 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 configs/ulauncher.desktop diff --git a/configs/ulauncher.desktop b/configs/ulauncher.desktop new file mode 100644 index 0000000..da1504d --- /dev/null +++ b/configs/ulauncher.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Name=Ulauncher +Comment=Application launcher for Linux +GenericName=Launcher +Categories=GNOME;GTK;Utility; +TryExec=/usr/bin/ulauncher +Exec=env GDK_BACKEND=x11 /usr/bin/ulauncher --hide-window --hide-window +Icon=ulauncher +Terminal=false +Type=Application +X-GNOME-Autostart-enabled=true diff --git a/install/ulauncher.sh b/install/ulauncher.sh index ccefaba..a8fb461 100644 --- a/install/ulauncher.sh +++ b/install/ulauncher.sh @@ -5,6 +5,8 @@ if ! command -v ulauncher &>/dev/null; then sudo apt install -y ulauncher # Start ulauncher to have it populate config before we overwrite - ulauncher & + cp ~/.local/share/omakub/configs/ulauncher.desktop ~/.config/autostart/ulauncher.desktop + gtk-launch ulauncher.desktop + sleep 2 # ensure enough time for ulauncher to set defaults cp ~/.local/share/omakub/configs/ulauncher.json ~/.config/ulauncher/settings.json fi