Advertisement
iconoclasthero

cat ver; ver

Feb 28th, 2023 (edited)
788
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.63 KB | None | 0 0
  1. $ cat /usr/local/sbin/ver; printf "\n\n\nExecute ~/Bin/ver:\n"; ver
  2. #!/bin/bash
  3.  
  4. scriptname="$(realpath "$0")"
  5. label="\033[31;1m"
  6. text="\033[0m"
  7.  
  8. function editscript(){
  9. if [[ "$1" == "edit" ]]; then
  10.  (/usr/bin/nano "$scriptname")
  11.  exit
  12. fi
  13. }
  14.  
  15. editscript "$1"
  16.  
  17. #echo -e "$label Screenfetch info:$text\n"
  18. printf "%bscreenFetch info:%b\n" "$label" "$text"
  19. screenfetch -n -C "echo "|egrep -iv "$USER|hub|GTK|packages|font|disk|theme"|sed 's/^/ /'
  20. ##screenfetch -nE egrep -iv "$USER|GTK|font|Theme|Disk|hub|ages" |sed 's/^/ /' 2>/dev/null
  21.  
  22. printf "\n%bDisplay info:%b\n" "$label" "$text"
  23. printf "  Default-display-manager: %s\n" "$(cat /etc/X11/default-display-manager)"
  24. printf " %s\n" "$(env|grep "$XDG_CURRENT_DESKTOP"|grep -Ev deprecated|sed 's/XDG_CURRENT_DESKTOP/XDG current desktop/'|sed 's/GNOME_SETUP_DISPLAY/ GNOME_setup_display/'|sed 's/^/ /')"
  25. printf " %s\n" "$(env|grep "$XDG_SESSION_TYPE"|grep -Eiv authority|sed 's/XDG_SESSION_TYPE/XDG session type/'|sed 's/^WAYLAND_DISPLAY/ Wayland display/'|sed 's/^/ /')"
  26. #printf "\n%bKernel info (uname):%b\n  %s\n  %s\n" "$label" "$text" "$(uname -srmo)" "$(uname -v)"
  27. printf "\n\n"
  28.  
  29.  
  30.  
  31. Execute ~/Bin/ver:
  32. screenFetch info:
  33.   OS: Ubuntu 22.10 kinetic
  34.   Kernel: x86_64 Linux 5.19.0-31-generic
  35.   Uptime: 16h 22m
  36.   Shell: bash 5.2.2
  37.   Resolution: 1920x2160
  38.   DE: GNOME 43.0
  39.   WM: Mutter
  40.   CPU: Intel Core i5-8350U @ 8x 3.6GHz [41.0°C]
  41.   GPU: Intel Corporation UHD Graphics 620 (rev 07)
  42.   RAM: 5275MiB / 7825MiB
  43.  
  44. Display info:
  45.   Default-display-manager: /usr/sbin/gdm3
  46.   XDG current desktop=GNOME
  47.   GNOME_setup_display=:1
  48.   XDG session type=wayland
  49.   Wayland display=wayland-0
  50.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement