From 0c69d29a0ca88c5614bd91cab8a9d96f04500fc1 Mon Sep 17 00:00:00 2001 From: navewindre Date: Sat, 12 Jul 2025 00:24:41 +0200 Subject: a --- .projector_off | 7 +++++++ .projector_on | 29 +++++++++++++++++++++++++++++ .restart-panel | 3 +++ config/openbox/rc-templ.xml | 15 +++++++++++++++ config/openbox/spacefm | 3 +++ 5 files changed, 57 insertions(+) create mode 100755 .projector_off create mode 100755 .projector_on create mode 100755 .restart-panel create mode 100755 config/openbox/spacefm diff --git a/.projector_off b/.projector_off new file mode 100755 index 0000000..0fc54af --- /dev/null +++ b/.projector_off @@ -0,0 +1,7 @@ +#!/bin/sh + +killall spacefm +screen -d -m "~/.config/openbox/spacefm" + +xrandr --output DP-2 --off + diff --git a/.projector_on b/.projector_on new file mode 100755 index 0000000..ca153eb --- /dev/null +++ b/.projector_on @@ -0,0 +1,29 @@ +#!/bin/sh + +~/.config/openbox/autorun/1_screenres +xrandr --output DP-2 --mode 1920x1080 --rate 60 --pos 3200x0 + +if [ ! -d "$HOME/Pictures/Wall" ]; then + exit 1 +fi + +while IFS= read -r file; do + if [ -n "$files_string" ]; then + files_string+=" " + fi + files_string+="$file" +done < <(find "$HOME/Pictures/Wall" -type f) + +IFS=' ' read -ra files <<< "$files_string" +sorted_files=($(printf "%s\n" "${files[@]}" | sort)) +sorted_file_list=$(printf "%s " "${sorted_files[@]}") + +echo $sorted_file_list + +killall spacefm +screen -d -m "~/.config/openbox/spacefm" + + +sleep 1 +feh --bg-fill $sorted_file_list + diff --git a/.restart-panel b/.restart-panel new file mode 100755 index 0000000..578bd82 --- /dev/null +++ b/.restart-panel @@ -0,0 +1,3 @@ +#!/bin/sh +killall xfce4-panel +xfce4-panel & diff --git a/config/openbox/rc-templ.xml b/config/openbox/rc-templ.xml index 68a1094..699b0f4 100644 --- a/config/openbox/rc-templ.xml +++ b/config/openbox/rc-templ.xml @@ -364,6 +364,21 @@ xfce4-popup-whiskermenu + + + sh ~/.restart-panel + + + + + sh ~/.projector_on + + + + + sh ~/.projector_off + + 10 diff --git a/config/openbox/spacefm b/config/openbox/spacefm new file mode 100755 index 0000000..2a71d13 --- /dev/null +++ b/config/openbox/spacefm @@ -0,0 +1,3 @@ +#!/bin/sh + +spacefm --desktop -- cgit v1.2.3