最後活躍 1 day ago

curiouser's Avatar Winston Hoy 已修改 5 days ago. 還原成這個修訂版本

1 file changed, 1 insertion, 1 deletion

dockify.sh

@@ -38,4 +38,4 @@ system76-power charge-thresholds | grep max_lifespan || sudo system76-power char
38 38 system76-power profile | grep Performance || system76-power profile performance
39 39
40 40 echo 'setting fan speed floor to 30%'
41 - fanspeed.sh 30t
41 + fanspeed.sh 30

curiouser's Avatar Winston Hoy 已修改 2 years ago. 還原成這個修訂版本

2 files changed, 55 insertions, 40 deletions

dockify.sh

@@ -1,34 +1,41 @@
1 1 #!/bin/bash
2 2
3 - # restore default text size since our external display is already 200% scaled
4 - gsettings set org.gnome.desktop.interface text-scaling-factor 1.0
3 + # default text size
4 + #gsettings set org.gnome.desktop.interface text-scaling-factor 1.0
5 + #echo 'disablig auto-suspend on AC power'
6 + #gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'
5 7
6 - # configure keys for Apple Wired keyboard
7 - ## Backup curent /usr/share/X11/xkb/symbols/pc
8 - if [ ! -f /usr/share/X11/xkb/symbols/pc.bak ]; then
9 - echo "Backing up /usr/share/X11/xkb/symbols/pc..."
10 - sudo cp /usr/share/X11/xkb/symbols/pc /usr/share/X11/xkb/symbols/pc.bak
11 - fi
8 + echo 'disabling hibernation'
9 + test -h /etc/systemd/system/systemd-suspend.service && sudo rm /etc/systemd/system/systemd-suspend.service
12 10
13 - ## Flip Super and Control keys
14 - echo "Flipping Super and Control keys..."
15 - ## Use original (backed up) file if exists
16 - if [ -f /usr/share/X11/xkb/symbols/pc.bak ]; then
17 - sudo cp -f /usr/share/X11/xkb/symbols/pc.bak /usr/share/X11/xkb/symbols/pc
18 - fi
19 - sudo sed -i 's/<LCTL> {\t\[ Control_L/<LCTL> {\t\[ Super_L/' /usr/share/X11/xkb/symbols/pc
20 - sudo sed -i 's/<LWIN> {\t\[ Super_L/<LWIN> {\t\[ Control_L/' /usr/share/X11/xkb/symbols/pc
21 - sudo sed -i 's/<RCTL> {\t\[ Control_R/<RCTL> {\t\[ Super_R/' /usr/share/X11/xkb/symbols/pc
22 - sudo sed -i 's/<RWIN> {\t\[ Super_R/<RWIN> {\t\[ Control_R/' /usr/share/X11/xkb/symbols/pc
11 + # Backup curent /usr/share/X11/xkb/symbols/pc
12 + #if [ ! -f /usr/share/X11/xkb/symbols/pc.bak ]; then
13 + # echo "Backing up /usr/share/X11/xkb/symbols/pc..."
14 + # sudo cp /usr/share/X11/xkb/symbols/pc /usr/share/X11/xkb/symbols/pc.bak
15 + #fi
23 16
24 - ## reload keyboard config
25 - setxkbmap -layout us
26 - echo 'keyboard updated'
17 + # Flip Super and Control keys
18 + #echo "Flipping Super and Control keys..."
19 + # Use original (backed up) file if exists
20 + #if [ -f /usr/share/X11/xkb/symbols/pc.bak ]; then
21 + # sudo cp -f /usr/share/X11/xkb/symbols/pc.bak /usr/share/X11/xkb/symbols/pc
22 + #fi
23 + #sudo sed -i 's/<LCTL> {\t\[ Control_L/<LCTL> {\t\[ Super_L/' /usr/share/X11/xkb/symbols/pc
24 + #sudo sed -i 's/<LWIN> {\t\[ Super_L/<LWIN> {\t\[ Control_L/' /usr/share/X11/xkb/symbols/pc
25 + #sudo sed -i 's/<RCTL> {\t\[ Control_R/<RCTL> {\t\[ Super_R/' /usr/share/X11/xkb/symbols/pc
26 + #sudo sed -i 's/<RWIN> {\t\[ Super_R/<RWIN> {\t\[ Control_R/' /usr/share/X11/xkb/symbols/pc
27 27
28 - # use dGPU for graphics
29 - echo 'setting power settings'
30 - system76-power graphics nvidia
28 + # reload keyboard config
29 + #setxkbmap -layout us
30 + #echo 'keyboard updated'
31 +
32 + # use dGPU for GL
33 + # echo 'setting power settings'
34 + # system76-power graphics nvidia
31 35 # set battery preserving charge thresholds
32 - sudo system76-power charge-thresholds --profile max_lifespan
36 + system76-power charge-thresholds | grep max_lifespan || sudo system76-power charge-thresholds --profile max_lifespan
33 37 # set power profile to performance
34 - system76-power profile performance
38 + system76-power profile | grep Performance || system76-power profile performance
39 +
40 + echo 'setting fan speed floor to 30%'
41 + fanspeed.sh 30t

undockify.sh

@@ -1,23 +1,31 @@
1 1 #!/bin/bash
2 2
3 - # scale text up to match 15" MacBook Pro
3 + echo 'restoring text-scaling to 133%'
4 4 gsettings set org.gnome.desktop.interface text-scaling-factor 1.33
5 5
6 - # restore default keyboard for built-in
7 - ## Force move backup mapping file to original
8 - if [ -f /usr/share/X11/xkb/symbols/pc.bak ]; then
9 - echo "Restoring Super and Control behaviour ..."
10 - sudo mv -f /usr/share/X11/xkb/symbols/pc.bak /usr/share/X11/xkb/symbols/pc
11 - fi
6 + echo 'restoring auto suspend on AC power'
7 + gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'suspend'
12 8
13 - ## reload keyboard config
14 - echo 'reloading keyboard'
15 - setxkbmap -layout us
9 + echo 're-enabling suspend-then-hibernate'
10 + test -h /etc/systemd/system/systemd-suspend.service || sudo ln -s /usr/lib/systemd/system/systemd-suspend-then-hibernate.service /etc/systemd/system/systemd-suspend.service
11 +
12 + # Force move backup mapping file to original
13 + #if [ -f /usr/share/X11/xkb/symbols/pc.bak ]; then
14 + # echo "Restoring Super and Control behaviour ..."
15 + # sudo mv -f /usr/share/X11/xkb/symbols/pc.bak /usr/share/X11/xkb/symbols/pc
16 + #fi
17 +
18 + # reload keyboard config
19 + #echo 'reloading keyboard'
20 + #setxkbmap -layout us
16 21
17 22 echo 'setting power settings'
18 23 # use dGPU for compute only
19 - system76-power graphics compute
20 - # set balanced charge thresholds
21 - sudo system76-power charge-thresholds --profile balanced
24 + # system76-power graphics | grep integrated || system76-power graphics integrated
25 + # set battery preserving charge thresholds
26 + system76-power charge-thresholds | grep balanced || sudo system76-power charge-thresholds --profile balanced
22 27 # set power profile
23 - system76-power profile balanced
28 + system76-power profile | grep Balanced || system76-power profile balanced
29 +
30 + echo 'unsetting fan speed floor'
31 + fanspeed.sh 0

curiouser's Avatar Winston Hoy 已修改 4 years ago. 還原成這個修訂版本

沒有任何變更

curiouser's Avatar Winston Hoy 已修改 4 years ago. 還原成這個修訂版本

2 files changed, 57 insertions

dockify.sh(檔案已創建)

@@ -0,0 +1,34 @@
1 + #!/bin/bash
2 +
3 + # restore default text size since our external display is already 200% scaled
4 + gsettings set org.gnome.desktop.interface text-scaling-factor 1.0
5 +
6 + # configure keys for Apple Wired keyboard
7 + ## Backup curent /usr/share/X11/xkb/symbols/pc
8 + if [ ! -f /usr/share/X11/xkb/symbols/pc.bak ]; then
9 + echo "Backing up /usr/share/X11/xkb/symbols/pc..."
10 + sudo cp /usr/share/X11/xkb/symbols/pc /usr/share/X11/xkb/symbols/pc.bak
11 + fi
12 +
13 + ## Flip Super and Control keys
14 + echo "Flipping Super and Control keys..."
15 + ## Use original (backed up) file if exists
16 + if [ -f /usr/share/X11/xkb/symbols/pc.bak ]; then
17 + sudo cp -f /usr/share/X11/xkb/symbols/pc.bak /usr/share/X11/xkb/symbols/pc
18 + fi
19 + sudo sed -i 's/<LCTL> {\t\[ Control_L/<LCTL> {\t\[ Super_L/' /usr/share/X11/xkb/symbols/pc
20 + sudo sed -i 's/<LWIN> {\t\[ Super_L/<LWIN> {\t\[ Control_L/' /usr/share/X11/xkb/symbols/pc
21 + sudo sed -i 's/<RCTL> {\t\[ Control_R/<RCTL> {\t\[ Super_R/' /usr/share/X11/xkb/symbols/pc
22 + sudo sed -i 's/<RWIN> {\t\[ Super_R/<RWIN> {\t\[ Control_R/' /usr/share/X11/xkb/symbols/pc
23 +
24 + ## reload keyboard config
25 + setxkbmap -layout us
26 + echo 'keyboard updated'
27 +
28 + # use dGPU for graphics
29 + echo 'setting power settings'
30 + system76-power graphics nvidia
31 + # set battery preserving charge thresholds
32 + sudo system76-power charge-thresholds --profile max_lifespan
33 + # set power profile to performance
34 + system76-power profile performance

undockify.sh(檔案已創建)

@@ -0,0 +1,23 @@
1 + #!/bin/bash
2 +
3 + # scale text up to match 15" MacBook Pro
4 + gsettings set org.gnome.desktop.interface text-scaling-factor 1.33
5 +
6 + # restore default keyboard for built-in
7 + ## Force move backup mapping file to original
8 + if [ -f /usr/share/X11/xkb/symbols/pc.bak ]; then
9 + echo "Restoring Super and Control behaviour ..."
10 + sudo mv -f /usr/share/X11/xkb/symbols/pc.bak /usr/share/X11/xkb/symbols/pc
11 + fi
12 +
13 + ## reload keyboard config
14 + echo 'reloading keyboard'
15 + setxkbmap -layout us
16 +
17 + echo 'setting power settings'
18 + # use dGPU for compute only
19 + system76-power graphics compute
20 + # set balanced charge thresholds
21 + sudo system76-power charge-thresholds --profile balanced
22 + # set power profile
23 + system76-power profile balanced
上一頁 下一頁