Last active 1747055827

Resize and remove window decoration on PopOS and Linux desktops (from stack overflow)

santiago's Avatar santiago revised this gist 1747055827. Go to revision

1 file changed, 29 insertions

windowfix.sh(file created)

@@ -0,0 +1,29 @@
1 + #!/usr/bin/env zsh
2 +
3 +
4 + wait_find_window_id() {
5 + while true; do
6 + window_id=$(wmctrl -l | grep "$1" | awk '{print $1}')
7 + if [ -n "$window_id" ]; then
8 + echo "$window_id"
9 + return
10 + fi
11 + sleep 0.05
12 + done
13 + }
14 +
15 + fix_window() {
16 + #hide title bar
17 + xprop -f _MOTIF_WM_HINTS 32c -set _MOTIF_WM_HINTS "0x2, 0x0, 0x0, 0x0, 0x0" -id $1
18 + }
19 +
20 + resize_window() {
21 + #resize
22 + wmctrl -i -r "$1" -e 0,"$2","$3","$4","$5"
23 + }
24 +
25 + #window_id=$(wait_find_window_id "$window_name")
26 +
27 + #echo "Window '$window_name' found with ID: $window_id"
28 +
29 + #resize_window "$window_id" "$new_x" "$new_y" "$new_width" "$new_height"
Newer Older