Changeset View
Changeset View
Standalone View
Standalone View
kconf_update/kwin-5.16-auto-bordersize.sh
- This file was added.
1 | #!/bin/sh | ||||
---|---|---|---|---|---|
2 | | ||||
3 | HAS_SIZE='' | ||||
4 | HAS_AUTO='' | ||||
5 | | ||||
6 | while read -r line | ||||
7 | do | ||||
8 | # substring from beginning to equal sign | ||||
9 | ENTRY="${line%%=*}" | ||||
10 | if [ "$ENTRY" = "BorderSize" ]; then | ||||
11 | HAS_SIZE=1 | ||||
12 | fi | ||||
13 | if [ "$ENTRY" = "BorderSizeAuto" ]; then | ||||
14 | HAS_AUTO=1 | ||||
15 | fi | ||||
16 | echo "$line" | ||||
17 | done | ||||
18 | | ||||
19 | if [ -n "$HAS_SIZE" -a -z "$HAS_AUTO" ]; then | ||||
20 | # unset auto borders if user has set a border | ||||
21 | # size in the past (for good measure make | ||||
22 | # also sure auto borders are not yet set) | ||||
23 | echo "BorderSizeAuto=false" | ||||
24 | fi |