Guest User

Untitled

a guest
Aug 28th, 2016
240
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. ### Színek
  4.  
  5. BG_COLOR="#000000"
  6. FG_COLOR="#FFFFFF"
  7. COLOR_ICON="#F90000"
  8.  
  9. ### Ikonok
  10.  
  11. ICONPATH="/usr/share/icons/stlarch_icons-1.2"
  12.  
  13. ### Elhelyezkedés
  14.  
  15. HEIGHT=16
  16. WIDTH=1910
  17.  
  18. ### Font
  19.  
  20. FONT="-*-terminus-medium-r-*-*-12-*-*-*-*-*-iso10646-*"
  21.  
  22. ### Dzen beállítás
  23.  
  24. DZEN="dzen2 -h $HEIGHT -w $WIDTH -fn $FONT -ta r -bg $BG_COLOR -fg $FG_COLOR -dock"
  25. DZENDOWN="dzen2 -h $HEIGHT -w $WIDTH -y 1100 -fn $FONT -ta r -bg $BG_COLOR -fg $FG_COLOR -dock"
  26.  
  27. ### Funciók
  28. while :; do
  29.  
  30. Separator (){
  31. echo -n "^fg(#009c12) | ^fg()^fn()"
  32. return
  33. }
  34.  
  35.  
  36. Date (){
  37. TIME=$(date +"%R %a %e")
  38. echo -n "^fg($COLOR_ICON)^i($ICONPATH/clock2.xbm)^fg(#FFFFFF) ${TIME}"
  39. return
  40. }
  41.  
  42. Mem (){
  43. MEM=$(free -m | grep 'Mem' | awk '{print $2}')
  44. MEMU=$(free -m | grep 'Mem' | awk '{print $3}')
  45. echo -n "^fg($COLOR_ICON)^i($ICONPATH/mem1.xbm)^fg() Memória: ${MEM} / ${MEMU} MB"
  46. return
  47. }
  48.  
  49. Disk (){
  50. SDB2=$(df -h / | awk '/\/$/ {print $5}' | tr -d '%')
  51. if [[ ${SDB2} -gt 60 ]] ; then
  52. echo -n "^fg($COLOR_ICON)^i($ICONPATH/file2.xbm)^fg() Partíció-root: ${SDB2}%"
  53. else
  54. echo -n "^fg($COLOR_ICON)^i($ICONPATH/file2.xbm)^fg() Partíció-root: ${SDB2}%"
  55. fi
  56. return
  57. }
  58.  
  59.  
  60. Disk2 (){
  61. SDA1=$(df -h /home | awk '/home/ {print $5}' | tr -d '%')
  62. if [[ ${SDA1} -gt 60 ]] ; then
  63. echo -n "^fg($COLOR_ICON)^i($ICONPATH/file1.xbm)^fg() Partíció-home: ${SDA1}%"
  64. else
  65. echo -n "^fg($COLOR_ICON)^i($ICONPATH/file1.xbm)^fg() Partíció-home: ${SDA1}%"
  66. fi
  67. return
  68. }
  69.  
  70. Print () {
  71. Date
  72. }
  73.  
  74. PrintDOWN () {
  75. Disk
  76. Separator
  77. Disk2
  78. Separator
  79. Mem
  80. }
  81.  
  82. echo -n "$(Print)"
  83. echo -n "$(PrintDOWN)"
  84. done | $DZEN | $DZENDOWN
Advertisement
Add Comment
Please, Sign In to add comment