From d4e319226e2512913460f062de089974ec00fd85 Mon Sep 17 00:00:00 2001 From: c2ny Date: Mon, 26 Jan 2026 10:25:40 -0500 Subject: [PATCH] fixed dwm hanging cus slstatus was stuck on bluetoothctl show --- .xinitrc | 3 ++ .../inhibit@cinnamon.org.json | 35 ++++++++++++++++++ dconf/user | Bin 20571 -> 20531 bytes dwm-6.6/config.h | 5 +-- mimeapps.list | 5 ++- nemo/desktop-metadata | 2 +- okularpartrc | 2 + okularrc | 12 ++++++ slstatus-1.1/config.h | 11 +++--- 9 files changed, 63 insertions(+), 12 deletions(-) create mode 100644 cinnamon/spices/inhibit@cinnamon.org/inhibit@cinnamon.org.json create mode 100644 okularpartrc create mode 100644 okularrc diff --git a/.xinitrc b/.xinitrc index 6bf62af..e704343 100755 --- a/.xinitrc +++ b/.xinitrc @@ -11,4 +11,7 @@ export XDG_SESSION_TYPE=x11 # QT apps use xdg portal settings export QT_USE_PORTAL=1 +# xss-lock -- cinnamon-screensaver-command --lock & +redshift -l 40.7:-74.0 -t 6800:3600 & + exec dbus-run-session -- /usr/local/bin/dwm diff --git a/cinnamon/spices/inhibit@cinnamon.org/inhibit@cinnamon.org.json b/cinnamon/spices/inhibit@cinnamon.org/inhibit@cinnamon.org.json new file mode 100644 index 0000000..e38c4f6 --- /dev/null +++ b/cinnamon/spices/inhibit@cinnamon.org/inhibit@cinnamon.org.json @@ -0,0 +1,35 @@ +{ + "section1": { + "type": "section", + "description": "Keyboard shortcuts" + }, + "keyPower": { + "type": "keybinding", + "description": "Inhibit power management", + "default": "", + "tooltip": "Set keybinding(s) to inhibit power management.", + "value": "" + }, + "keyNotifications": { + "type": "keybinding", + "description": "Inhibit notifications", + "default": "", + "tooltip": "Set keybinding(s) to inhibit notifications.", + "value": "" + }, + "section2": { + "type": "section", + "description": "" + }, + "btnSystemPowerSettings": { + "type": "button", + "description": "Open power settings", + "callback": "on_btn_open_system_power_settings_clicked" + }, + "btnSystemNotificationSettings": { + "type": "button", + "description": "Open notification settings", + "callback": "on_btn_open_system_notification_settings_clicked" + }, + "__md5__": "56e8861daa343dffe968f80e9a7fa5a2" +} \ No newline at end of file diff --git a/dconf/user b/dconf/user index e32b7fdd2d7dee73d5c15d6648bd9c7af76f49f5..835f8ec6f3015fd9b794dda8d8f65344941fc29d 100644 GIT binary patch delta 6357 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 diff --git a/dwm-6.6/config.h b/dwm-6.6/config.h index 1c56107..d8b06f4 100644 --- a/dwm-6.6/config.h +++ b/dwm-6.6/config.h @@ -2,7 +2,7 @@ /* * Packages needed for dwm to work properly: - * xset redshift nitrogen brightnessctl playerctl flameshot xss-lock + * xset redshift nitrogen brightnessctl playerctl flameshot */ /* appearance */ @@ -66,7 +66,6 @@ static const char *const autostart[] = { // "/home/plky/.config/dwmstat.sh", NULL, "slstatus", NULL, // doesnt work?? - "redshift", "-l", "40.7:-74.0", "-t", "6800:3600", NULL, "xcompmgr", NULL, // screen blank/off after 1h @@ -74,8 +73,6 @@ static const char *const autostart[] = { "xset", "+dpms", NULL, "xset", "dpms", "3600", "3600", "3600", NULL, - "xss-lock", "--", "cinnamon-screensaver-command", "--lock", NULL, - NULL }; diff --git a/mimeapps.list b/mimeapps.list index 0fc2513..92a9bdc 100644 --- a/mimeapps.list +++ b/mimeapps.list @@ -30,8 +30,9 @@ x-scheme-handler/jetbrains=jetbrains-toolbox.desktop x-scheme-handler/about=helium.desktop x-scheme-handler/unknown=helium.desktop x-scheme-handler/discord-1038970224050962582=nuclear.desktop -x-scheme-handler/tg=org.telegram.desktop.desktop -x-scheme-handler/tonsite=org.telegram.desktop.desktop +x-scheme-handler/tg=org.telegram.desktop._b1807ce1df22ee6402707058cb72785d.desktop +x-scheme-handler/tonsite=org.telegram.desktop._b1807ce1df22ee6402707058cb72785d.desktop +application/pdf=org.kde.okular.desktop [Added Associations] x-scheme-handler/http=userapp-Firefox-J7KBH3.desktop; diff --git a/nemo/desktop-metadata b/nemo/desktop-metadata index c2e45b6..5d4244d 100644 --- a/nemo/desktop-metadata +++ b/nemo/desktop-metadata @@ -1,7 +1,7 @@ [desktop-monitor-0] nemo-icon-view-keep-aligned=true nemo-icon-view-auto-layout=true -nemo-icon-view-layout-timestamp=1769319652 +nemo-icon-view-layout-timestamp=1769438486 [trash] nemo-icon-position-timestamp=1769305174 diff --git a/okularpartrc b/okularpartrc new file mode 100644 index 0000000..40ab26a --- /dev/null +++ b/okularpartrc @@ -0,0 +1,2 @@ +[Main View] +ShowLeftPanel=false diff --git a/okularrc b/okularrc new file mode 100644 index 0000000..b9d132a --- /dev/null +++ b/okularrc @@ -0,0 +1,12 @@ +[Desktop Entry] +FullScreen=false + +[General] +LockSidebar=true +ShowSidebar=true + +[Recent Files] +File1[$e]=$HOME/Documents/Psychology2e_WEB.pdf +File2[$e]=$HOME/Downloads/Young Goodman Brown Full Text - Young Goodman Brown - Owl Eyes.pdf +Name1[$e]=Psychology2e_WEB.pdf +Name2[$e]=Young Goodman Brown Full Text - Young Goodman Brown - Owl Eyes.pdf diff --git a/slstatus-1.1/config.h b/slstatus-1.1/config.h index a2ec3d0..4a1b593 100644 --- a/slstatus-1.1/config.h +++ b/slstatus-1.1/config.h @@ -95,7 +95,8 @@ static const char bt[] = "if ! command -v bluetoothctl >/dev/null 2>&1; then " "printf \"󰂯 N/A\"; exit; " "fi; " - "powered=`bluetoothctl show 2>/dev/null | awk -F': ' '/Powered:/ {print $2}'`; " + // removing timeout 0.1 is worse than death + "powered=`timeout 0.1 bluetoothctl show 2>/dev/null | awk -F': ' '/Powered:/ {print $2}'`; " "if [ \"$powered\" != \"yes\" ]; then " "printf \"󰂯 OFF\"; exit; " "fi; " @@ -109,14 +110,14 @@ static const char bt[] = static const struct arg args[] = { /* function format argument */ - { wifi_essid, "%s ", "wlp3s0" }, - { wifi_perc, "%s%%", "wlp3s0" }, + { wifi_essid, "%s ", "wlp3s0" }, + { wifi_perc, "%s%%", "wlp3s0" }, { run_command, "| %s", bright }, { run_command, "| %s", vol }, { run_command, "| %s", bt }, - { battery_perc, "|  %s%%", "BAT0" }, + { battery_perc, "|  %s%%", "BAT0" }, { battery_state, "(%s) ", "BAT0" }, - { cpu_freq, "|  %sHz", NULL }, + { cpu_freq, "|  %sHz", NULL }, { keymap, "| %s ", NULL }, { datetime, "| %s", "%A %I:%M %p - %m/%d" }, };