In order of apperance
This commit is contained in:
@@ -32,24 +32,6 @@ for arg in "$@"; do
|
|||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
default_resolution() {
|
|
||||||
local width height
|
|
||||||
read -r width height < <(hyprctl monitors -j | jq -r '.[] | select(.focused == true) | "\(.width) \(.height)"')
|
|
||||||
if ((width > 3840 || height > 2160)); then
|
|
||||||
echo "3840x2160"
|
|
||||||
else
|
|
||||||
echo "0x0"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
toggle_screenrecording_indicator() {
|
|
||||||
pkill -RTMIN+8 waybar
|
|
||||||
}
|
|
||||||
|
|
||||||
cleanup_webcam() {
|
|
||||||
pkill -f "WebcamOverlay" 2>/dev/null
|
|
||||||
}
|
|
||||||
|
|
||||||
start_webcam_overlay() {
|
start_webcam_overlay() {
|
||||||
cleanup_webcam
|
cleanup_webcam
|
||||||
|
|
||||||
@@ -90,6 +72,20 @@ start_webcam_overlay() {
|
|||||||
sleep 1
|
sleep 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
cleanup_webcam() {
|
||||||
|
pkill -f "WebcamOverlay" 2>/dev/null
|
||||||
|
}
|
||||||
|
|
||||||
|
default_resolution() {
|
||||||
|
local width height
|
||||||
|
read -r width height < <(hyprctl monitors -j | jq -r '.[] | select(.focused == true) | "\(.width) \(.height)"')
|
||||||
|
if ((width > 3840 || height > 2160)); then
|
||||||
|
echo "3840x2160"
|
||||||
|
else
|
||||||
|
echo "0x0"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
start_screenrecording() {
|
start_screenrecording() {
|
||||||
local filename="$OUTPUT_DIR/screenrecording-$(date +'%Y-%m-%d_%H-%M-%S').mp4"
|
local filename="$OUTPUT_DIR/screenrecording-$(date +'%Y-%m-%d_%H-%M-%S').mp4"
|
||||||
local audio_devices=""
|
local audio_devices=""
|
||||||
@@ -145,6 +141,10 @@ stop_screenrecording() {
|
|||||||
rm -f "$RECORDING_FILE"
|
rm -f "$RECORDING_FILE"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
toggle_screenrecording_indicator() {
|
||||||
|
pkill -RTMIN+8 waybar
|
||||||
|
}
|
||||||
|
|
||||||
screenrecording_active() {
|
screenrecording_active() {
|
||||||
pgrep -f "^gpu-screen-recorder" >/dev/null
|
pgrep -f "^gpu-screen-recorder" >/dev/null
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user