最後活躍 1747055827

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

windowfix.sh 原始檔案
1#!/usr/bin/env zsh
2
3
4wait_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
15fix_window() {
16 #hide title bar
17xprop -f _MOTIF_WM_HINTS 32c -set _MOTIF_WM_HINTS "0x2, 0x0, 0x0, 0x0, 0x0" -id $1
18}
19
20resize_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"
30