From 2be125ce9360905699c08daac3f4888eef6075fc Mon Sep 17 00:00:00 2001 From: TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> Date: Wed, 25 Feb 2026 10:52:36 +0900 Subject: modified lf/lfrc, created bin/yt-music --- ar/.local/bin/yt-music | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 ar/.local/bin/yt-music (limited to 'ar/.local/bin') diff --git a/ar/.local/bin/yt-music b/ar/.local/bin/yt-music new file mode 100755 index 0000000..795403f --- /dev/null +++ b/ar/.local/bin/yt-music @@ -0,0 +1,23 @@ +#!/bin/sh + +XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-$HOME/.config}" + +if [ -f "$XDG_CONFIG_HOME/youtube-music-flags.conf" ]; then + YOUTUBE_MUSIC_USER_FLAGS="$(grep -v '^#' "$XDG_CONFIG_HOME/youtube-music-flags.conf")" +fi + +export ELECTRON_IS_DEV=0 +"/opt/YouTube Music/youtube-music" $YOUTUBE_MUSIC_USER_FLAGS "$@" & +APP_PID=$! + +# Wait for the main window, then override WM_CLASS set by Electron +i=0 +while [ "$i" -lt 50 ]; do + WID=$(xdotool search --classname "com.github.th_ch.youtube_music" 2>/dev/null | tail -1) + if [ -n "$WID" ]; then + xdotool set_window --classname "yt-music" --class "yt-music" "$WID" + break + fi + sleep 0.2 + i=$((i + 1)) +done -- cgit v1.2.3