Add GPU support for Linux. Needs testing so bad.
This commit is contained in:
parent
f3b3383781
commit
76c3e949fe
|
@ -154,19 +154,20 @@ alias fetch2="fetch \
|
||||||
--distro string/cmd Manually set the distro
|
--distro string/cmd Manually set the distro
|
||||||
--kernel string/cmd Manually set the kernel
|
--kernel string/cmd Manually set the kernel
|
||||||
--uptime string/cmd Manually set the uptime
|
--uptime string/cmd Manually set the uptime
|
||||||
--uptime_shorthand on/off --v
|
|
||||||
Shorten the output of uptime
|
|
||||||
--packages string/cmd Manually set the package count
|
--packages string/cmd Manually set the package count
|
||||||
--shell string/cmd Manually set the shell
|
--shell string/cmd Manually set the shell
|
||||||
--winman string/cmd Manually set the window manager
|
--winman string/cmd Manually set the window manager
|
||||||
--use_wmctrl on/off Use wmctrl for a more accurate reading
|
--use_wmctrl on/off Use wmctrl for a more accurate reading
|
||||||
--gtk_shorthand on/off Shorten output of gtk theme/icons
|
|
||||||
--cpu string/cmd Manually set the cpu name
|
--cpu string/cmd Manually set the cpu name
|
||||||
--memory string/cmd Manually set the memory
|
--memory string/cmd Manually set the memory
|
||||||
--speed_type Change the type of cpu speed to get
|
--speed_type Change the type of cpu speed to get
|
||||||
Possible values: current, min, max
|
Possible values: current, min, max
|
||||||
--song string/cmd Manually set the current song
|
--song string/cmd Manually set the current song
|
||||||
|
|
||||||
|
--uptime_shorthand Shorten the output of uptime
|
||||||
|
--gtk_shorthand on/off Shorten output of gtk theme/icons
|
||||||
|
--gpu_shorthand on/off Shorten the output of GPU
|
||||||
|
|
||||||
Text Colors:
|
Text Colors:
|
||||||
--colors 1 2 3 4 5 Change the color of text
|
--colors 1 2 3 4 5 Change the color of text
|
||||||
(title, subtitle, colon, underline, info)
|
(title, subtitle, colon, underline, info)
|
||||||
|
|
31
fetch
31
fetch
|
@ -78,6 +78,13 @@ use_wmctrl=0
|
||||||
speed_type="max"
|
speed_type="max"
|
||||||
|
|
||||||
|
|
||||||
|
# GPU
|
||||||
|
|
||||||
|
# Shorten output of the getgpu funcion
|
||||||
|
# --gpu_shorthand on/off
|
||||||
|
gpu_shorthand="off"
|
||||||
|
|
||||||
|
|
||||||
# Uptime
|
# Uptime
|
||||||
|
|
||||||
# Shorten the output of the uptime function
|
# Shorten the output of the uptime function
|
||||||
|
@ -91,6 +98,7 @@ uptime_shorthand="off"
|
||||||
# --gtk_shorthand on/off
|
# --gtk_shorthand on/off
|
||||||
gtk_shorthand="off"
|
gtk_shorthand="off"
|
||||||
|
|
||||||
|
|
||||||
# Color Blocks
|
# Color Blocks
|
||||||
|
|
||||||
# Color block range
|
# Color block range
|
||||||
|
@ -634,7 +642,17 @@ getcpu () {
|
||||||
getgpu () {
|
getgpu () {
|
||||||
case "$os" in
|
case "$os" in
|
||||||
"Linux")
|
"Linux")
|
||||||
|
gpu=$(lspci | grep "VGA" | grep -o '\[.*\]')
|
||||||
|
gpu=${gpu//[}
|
||||||
|
gpu=${gpu//]}
|
||||||
|
|
||||||
|
if [ "$gpu_shorthand" == "on" ]; then
|
||||||
|
gpu=${gpu/'Rev. '?}
|
||||||
|
gpu=${gpu/'AMD/ATI'/AMD}
|
||||||
|
gpu=${gpu/'Tahiti' }
|
||||||
|
gpu=${gpu/'PRO' }
|
||||||
|
gpu=${gpu/'OEM' }
|
||||||
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
||||||
"Mac OS X")
|
"Mac OS X")
|
||||||
|
@ -1052,19 +1070,20 @@ usage () { cat << EOF
|
||||||
--distro string/cmd Manually set the distro
|
--distro string/cmd Manually set the distro
|
||||||
--kernel string/cmd Manually set the kernel
|
--kernel string/cmd Manually set the kernel
|
||||||
--uptime string/cmd Manually set the uptime
|
--uptime string/cmd Manually set the uptime
|
||||||
--uptime_shorthand on/off --v
|
|
||||||
Shorten the output of uptime
|
|
||||||
--packages string/cmd Manually set the package count
|
--packages string/cmd Manually set the package count
|
||||||
--shell string/cmd Manually set the shell
|
--shell string/cmd Manually set the shell
|
||||||
--winman string/cmd Manually set the window manager
|
--winman string/cmd Manually set the window manager
|
||||||
--use_wmctrl on/off Use wmctrl for a more accurate reading
|
--use_wmctrl on/off Use wmctrl for a more accurate reading
|
||||||
--gtk_shorthand on/off Shorten output of gtk theme/icons
|
|
||||||
--cpu string/cmd Manually set the cpu name
|
--cpu string/cmd Manually set the cpu name
|
||||||
--memory string/cmd Manually set the memory
|
--memory string/cmd Manually set the memory
|
||||||
--speed_type Change the type of cpu speed to get
|
--speed_type Change the type of cpu speed to get
|
||||||
Possible values: current, min, max
|
Possible values: current, min, max
|
||||||
--song string/cmd Manually set the current song
|
--song string/cmd Manually set the current song
|
||||||
|
|
||||||
|
--uptime_shorthand Shorten the output of uptime
|
||||||
|
--gtk_shorthand on/off Shorten output of gtk theme/icons
|
||||||
|
--gpu_shorthand on/off Shorten the output of GPU
|
||||||
|
|
||||||
Text Colors:
|
Text Colors:
|
||||||
--colors 1 2 3 4 5 6 Change the color of text
|
--colors 1 2 3 4 5 6 Change the color of text
|
||||||
(title, @, subtitle, colon, underline, info)
|
(title, @, subtitle, colon, underline, info)
|
||||||
|
@ -1142,17 +1161,19 @@ while [ "$1" ]; do
|
||||||
--os) os="$2" ;;
|
--os) os="$2" ;;
|
||||||
--kernel) kernel="$2" ;;
|
--kernel) kernel="$2" ;;
|
||||||
--uptime) uptime="$2" ;;
|
--uptime) uptime="$2" ;;
|
||||||
--uptime_shorthand) uptime_shorthand="$2" ;;
|
|
||||||
--packages) packages="$2" ;;
|
--packages) packages="$2" ;;
|
||||||
--shell) shell="$2" ;;
|
--shell) shell="$2" ;;
|
||||||
--winman) windowmanager="$2" ;;
|
--winman) windowmanager="$2" ;;
|
||||||
--use_wmctrl) use_wmctrl="$2" ;;
|
--use_wmctrl) use_wmctrl="$2" ;;
|
||||||
--gtk_shorthand) gtk_shorthand="$2" ;;
|
|
||||||
--cpu) cpu="$2" ;;
|
--cpu) cpu="$2" ;;
|
||||||
--speed_type) speed_type="$2" ;;
|
--speed_type) speed_type="$2" ;;
|
||||||
--memory) memory="$2" ;;
|
--memory) memory="$2" ;;
|
||||||
--song) song="$2" ;;
|
--song) song="$2" ;;
|
||||||
|
|
||||||
|
--uptime_shorthand) uptime_shorthand="$2" ;;
|
||||||
|
--gtk_shorthand) gtk_shorthand="$2" ;;
|
||||||
|
--gpu_shorthand) gpu_shorthand="$2" ;;
|
||||||
|
|
||||||
# Text Colors
|
# Text Colors
|
||||||
--colors) title_color=$2
|
--colors) title_color=$2
|
||||||
[ "$3" ] && subtitle_color=$3
|
[ "$3" ] && subtitle_color=$3
|
||||||
|
|
Reference in New Issue