From f10a66ba2f7cc43fa4ff23aec065be242ecd89d5 Mon Sep 17 00:00:00 2001 From: Penelope Gwen Date: Wed, 8 Jul 2026 07:56:00 -0700 Subject: [PATCH] dialog zenity changes --- wayland/bin/wl-color-picker.sh | 18 ++++++++++++------ wayland/config/sway/config.d/window_rules | 2 +- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/wayland/bin/wl-color-picker.sh b/wayland/bin/wl-color-picker.sh index 534ef54..bb914c8 100755 --- a/wayland/bin/wl-color-picker.sh +++ b/wayland/bin/wl-color-picker.sh @@ -45,9 +45,11 @@ done # Check if running under wayland. if [ "$WAYLAND_DISPLAY" = "" ]; then - kdialog --error "This color picker must be run under a valid wayland session." \ - --title "No wayland session found." - + # kdialog --error "This color picker must be run under a valid wayland session." \ + # --title "No wayland session found." + zenity --error --width 400 \ + --title "No wayland session found." \ + --text "This color picker must be run under a valid wayland session." exit 1 fi @@ -84,12 +86,16 @@ if [ $CLIPBOARD -eq 1 ]; then fi else # Display a color picker and store the returned rgb color + # rgb_color=$( + # kdialog --getcolor \ + # --title="Copy color to Clipboard" \ + # --default "${color}" + # ) rgb_color=$( - kdialog --getcolor \ + zenity --color-selection \ --title="Copy color to Clipboard" \ - --default "${color}" + --color="${color}" ) - # Execute if user didn't click cancel if [ "$rgb_color" != "" ]; then # Convert rgb color to hex diff --git a/wayland/config/sway/config.d/window_rules b/wayland/config/sway/config.d/window_rules index 2251692..f9c17cb 100644 --- a/wayland/config/sway/config.d/window_rules +++ b/wayland/config/sway/config.d/window_rules @@ -59,7 +59,7 @@ for_window { [app_id="xdg-desktop-portal-gtk"] $popup, $half [class="^feh$"] $popup, $small, $atcursor [app_id="org.kde.dolphin" title="^Extracting Files"] $popup, $med - [app_id="zenity"] $popup, $small, $atcursor, blur_xray enable + [app_id="zenity"] $popup, $small, blur_xray enable [app_id="yad"] $popup, $small, $atcursor #game - inhibit idle focus, no border, fullscreen, floating