myopenflixr

neofetchlog

Oct 30th, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 44.43 KB | None | 0 0
  1. + verbose=on
  2. + shift
  3. + [[ -n '' ]]
  4. + [[ on != \o\n ]]
  5. + get_distro
  6. + [[ -n '' ]]
  7. + case "$os" in
  8. + [[ Linux version 4.4.0-98-generic (buildd@lcy01-03) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) ) #121-Ubuntu SMP Tue Oct 10 14:24:03 UTC 2017 == *\M\i\c\r\o\s\o\f\t* ]]
  9. + [[ 4.4.0-98-generic == *\M\i\c\r\o\s\o\f\t* ]]
  10. + [[ Linux version 4.4.0-98-generic (buildd@lcy01-03) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) ) #121-Ubuntu SMP Tue Oct 10 14:24:03 UTC 2017 == *\c\h\r\o\m\e\-\b\o\t* ]]
  11. + [[ -f /dev/cros_ec ]]
  12. + [[ -f /etc/redstar-release ]]
  13. + [[ -f /etc/siduction-version ]]
  14. + type -p lsb_release
  15. + case "$distro_shorthand" in
  16. + lsb_flags=-sd
  17. ++ lsb_release -sd
  18. + distro='Ubuntu 16.04.3 LTS'
  19. ++ trim_quotes 'Ubuntu 16.04.3 LTS'
  20. ++ trim_output='Ubuntu 16.04.3 LTS'
  21. ++ trim_output='Ubuntu 16.04.3 LTS'
  22. ++ printf %s 'Ubuntu 16.04.3 LTS'
  23. + distro='Ubuntu 16.04.3 LTS'
  24. + distro='Ubuntu 16.04.3 LTS'
  25. + [[ -z Ubuntu 16.04.3 LTS ]]
  26. + case "$os" in
  27. ++ uname -m
  28. + machine_arch=x86_64
  29. + [[ on == \o\n ]]
  30. + distro+=' x86_64'
  31. + [[ auto == \a\u\t\o ]]
  32. ++ trim 'Ubuntu 16.04.3 LTS x86_64'
  33. ++ set -f
  34. ++ builtin echo -E Ubuntu 16.04.3 LTS x86_64
  35. ++ set +f
  36. + ascii_distro='Ubuntu 16.04.3 LTS x86_64'
  37. + get_bold
  38. + case "$ascii_bold" in
  39. + ascii_bold='\033[1m'
  40. + case "$bold" in
  41. + bold='\033[1m'
  42. + get_distro_colors
  43. + case "$ascii_distro" in
  44. + set_colors 1 7 3
  45. ++ color 1
  46. ++ case "$1" in
  47. ++ printf %b '\033[0m\033[31m'
  48. + c1='\033[1m'
  49. ++ color 7
  50. ++ case "$1" in
  51. ++ printf %b '\033[37m\033[0m'
  52. + c2='\033[1m'
  53. ++ color 3
  54. ++ case "$1" in
  55. ++ printf %b '\033[0m\033[33m'
  56. + c3='\033[1m'
  57. ++ color ''
  58. ++ case "$1" in
  59. ++ printf %b '\033[38;5;m'
  60. + c4='\033[1m'
  61. ++ color ''
  62. ++ case "$1" in
  63. ++ printf %b '\033[38;5;m'
  64. + c5='\033[1m'
  65. ++ color ''
  66. ++ case "$1" in
  67. ++ printf %b '\033[38;5;m'
  68. + c6='\033[1m'
  69. + [[ '' != \o\f\f ]]
  70. + set_text_colors 1 7 3
  71. + [[ distro == \d\i\s\t\r\o ]]
  72. ++ color 1
  73. ++ case "$1" in
  74. ++ printf %b '\033[0m\033[31m'
  75. + title_color=''
  76. + at_color='\033[0m'
  77. + underline_color='\033[0m'
  78. ++ color 7
  79. ++ case "$1" in
  80. ++ printf %b '\033[37m\033[0m'
  81. + subtitle_color=''
  82. + colon_color='\033[0m'
  83. + info_color='\033[0m'
  84. + (( 1 == 8 ))
  85. + (( 7 == 8 ))
  86. + (( 7 == 7 ))
  87. ++ color 1
  88. ++ case "$1" in
  89. ++ printf %b '\033[0m\033[31m'
  90. + subtitle_color=''
  91. + (( 1 == 7 ))
  92. + [[ distro == \d\i\s\t\r\o ]]
  93. ++ color fg
  94. ++ case "$1" in
  95. ++ printf %b '\033[37m\033[0m'
  96. + bar_color_elapsed=''
  97. + case "$bar_color_total $1" in
  98. ++ color 7
  99. ++ case "$1" in
  100. ++ printf %b '\033[37m\033[0m'
  101. + bar_color_total=''
  102. + ascii_file=ubuntu
  103. + [[ distro != \d\i\s\t\r\o ]]
  104. + [[ off == \o\n ]]
  105. + [[ xterm != \m\i\n\i\x ]]
  106. + [[ off != \o\n ]]
  107. + trap 'printf "\033[?25h\033[?7h"' EXIT
  108. + printf '\033[?25l\033[?7l'
  109. + image_backend
  110. + [[ ! ascii =~ ^(off|ascii)$ ]]
  111. + case "${image_backend:-off}" in
  112. + get_ascii
  113. + [[ ! -f auto ]]
  114. + [[ ! auto =~ ^(auto|ascii)$ ]]
  115. + [[ auto =~ \.(png|jpg|jpe|jpeg|gif)$ ]]
  116. + [[ -d /usr/share/neofetch/ascii/distro ]]
  117. + ascii_dir=/usr/share/neofetch/ascii/distro
  118. + image_source=/usr/share/neofetch/ascii/distro/ubuntu
  119. + [[ ! -f /usr/share/neofetch/ascii/distro/ubuntu ]]
  120. + export LC_ALL=en_US.UTF-8
  121. + LC_ALL=en_US.UTF-8
  122. + IFS='
  123. '
  124. + read -r line
  125. + print+='${c1} .-/+oossssoo+/-. \n'
  126. + line=' .-/+oossssoo+/-.'
  127. + line=' .-/+oossssoo+/-.'
  128. + (( 28 > ascii_length ))
  129. + ascii_length=28
  130. + (( ++lines ))
  131. + IFS='
  132. '
  133. + read -r line
  134. + print+=' `:+ssssssssssssssssss+:` \n'
  135. + line=' `:+ssssssssssssssssss+:`'
  136. + line=' `:+ssssssssssssssssss+:`'
  137. + (( 32 > ascii_length ))
  138. + ascii_length=32
  139. + (( ++lines ))
  140. + IFS='
  141. '
  142. + read -r line
  143. + print+=' -+ssssssssssssssssssyyssss+- \n'
  144. + line=' -+ssssssssssssssssssyyssss+-'
  145. + line=' -+ssssssssssssssssssyyssss+-'
  146. + (( 34 > ascii_length ))
  147. + ascii_length=34
  148. + (( ++lines ))
  149. + IFS='
  150. '
  151. + read -r line
  152. + print+=' .ossssssssssssssssss${c2}dMMMNy${c1}sssso. \n'
  153. + line=' .ossssssssssssssssssdMMMNysssso.'
  154. + line=' .ossssssssssssssssssdMMMNysssso.'
  155. + (( 36 > ascii_length ))
  156. + ascii_length=36
  157. + (( ++lines ))
  158. + IFS='
  159. '
  160. + read -r line
  161. + print+=' /sssssssssss${c2}hdmmNNmmyNMMMMh${c1}ssssss/ \n'
  162. + line=' /ssssssssssshdmmNNmmyNMMMMhssssss/'
  163. + line=' /ssssssssssshdmmNNmmyNMMMMhssssss/'
  164. + (( 37 > ascii_length ))
  165. + ascii_length=37
  166. + (( ++lines ))
  167. + IFS='
  168. '
  169. + read -r line
  170. + print+=' +sssssssss${c2}hm${c1}yd${c2}MMMMMMMNddddy${c1}ssssssss+ \n'
  171. + line=' +ssssssssshmydMMMMMMMNddddyssssssss+'
  172. + line=' +ssssssssshmydMMMMMMMNddddyssssssss+'
  173. + (( 38 > ascii_length ))
  174. + ascii_length=38
  175. + (( ++lines ))
  176. + IFS='
  177. '
  178. + read -r line
  179. + print+=' /ssssssss${c2}hNMMM${c1}yh${c2}hyyyyhmNMMMNh${c1}ssssssss/ \n'
  180. + line=' /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/'
  181. + line=' /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/'
  182. + (( 39 > ascii_length ))
  183. + ascii_length=39
  184. + (( ++lines ))
  185. + IFS='
  186. '
  187. + read -r line
  188. + print+='.ssssssss${c2}dMMMNh${c1}ssssssssss${c2}hNMMMd${c1}ssssssss. \n'
  189. + line=.ssssssssdMMMNhsssssssssshNMMMdssssssss.
  190. + line=.ssssssssdMMMNhsssssssssshNMMMdssssssss.
  191. + (( 40 > ascii_length ))
  192. + ascii_length=40
  193. + (( ++lines ))
  194. + IFS='
  195. '
  196. + read -r line
  197. + print+='+ssss${c2}hhhyNMMNy${c1}ssssssssssss${c2}yNMMMy${c1}sssssss+ \n'
  198. + line=+sssshhhyNMMNyssssssssssssyNMMMysssssss+
  199. + line=+sssshhhyNMMNyssssssssssssyNMMMysssssss+
  200. + (( 40 > ascii_length ))
  201. + (( ++lines ))
  202. + IFS='
  203. '
  204. + read -r line
  205. + print+='oss${c2}yNMMMNyMMh${c1}ssssssssssssss${c2}hmmmh${c1}ssssssso \n'
  206. + line=ossyNMMMNyMMhsssssssssssssshmmmhssssssso
  207. + line=ossyNMMMNyMMhsssssssssssssshmmmhssssssso
  208. + (( 40 > ascii_length ))
  209. + (( ++lines ))
  210. + IFS='
  211. '
  212. + read -r line
  213. + print+='oss${c2}yNMMMNyMMh${c1}sssssssssssssshmmmh${c1}ssssssso \n'
  214. + line=ossyNMMMNyMMhsssssssssssssshmmmhssssssso
  215. + line=ossyNMMMNyMMhsssssssssssssshmmmhssssssso
  216. + (( 40 > ascii_length ))
  217. + (( ++lines ))
  218. + IFS='
  219. '
  220. + read -r line
  221. + print+='+ssss${c2}hhhyNMMNy${c1}ssssssssssss${c2}yNMMMy${c1}sssssss+ \n'
  222. + line=+sssshhhyNMMNyssssssssssssyNMMMysssssss+
  223. + line=+sssshhhyNMMNyssssssssssssyNMMMysssssss+
  224. + (( 40 > ascii_length ))
  225. + (( ++lines ))
  226. + IFS='
  227. '
  228. + read -r line
  229. + print+='.ssssssss${c2}dMMMNh${c1}ssssssssss${c2}hNMMMd${c1}ssssssss. \n'
  230. + line=.ssssssssdMMMNhsssssssssshNMMMdssssssss.
  231. + line=.ssssssssdMMMNhsssssssssshNMMMdssssssss.
  232. + (( 40 > ascii_length ))
  233. + (( ++lines ))
  234. + IFS='
  235. '
  236. + read -r line
  237. + print+=' /ssssssss${c2}hNMMM${c1}yh${c2}hyyyyhdNMMMNh${c1}ssssssss/ \n'
  238. + line=' /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/'
  239. + line=' /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/'
  240. + (( 39 > ascii_length ))
  241. + (( ++lines ))
  242. + IFS='
  243. '
  244. + read -r line
  245. + print+=' +sssssssss${c2}dm${c1}yd${c2}MMMMMMMMddddy${c1}ssssssss+ \n'
  246. + line=' +sssssssssdmydMMMMMMMMddddyssssssss+'
  247. + line=' +sssssssssdmydMMMMMMMMddddyssssssss+'
  248. + (( 38 > ascii_length ))
  249. + (( ++lines ))
  250. + IFS='
  251. '
  252. + read -r line
  253. + print+=' /sssssssssss${c2}hdmNNNNmyNMMMMh${c1}ssssss/ \n'
  254. + line=' /ssssssssssshdmNNNNmyNMMMMhssssss/'
  255. + line=' /ssssssssssshdmNNNNmyNMMMMhssssss/'
  256. + (( 37 > ascii_length ))
  257. + (( ++lines ))
  258. + IFS='
  259. '
  260. + read -r line
  261. + print+=' .ossssssssssssssssss${c2}dMMMNy${c1}sssso. \n'
  262. + line=' .ossssssssssssssssssdMMMNysssso.'
  263. + line=' .ossssssssssssssssssdMMMNysssso.'
  264. + (( 36 > ascii_length ))
  265. + (( ++lines ))
  266. + IFS='
  267. '
  268. + read -r line
  269. + print+=' -+sssssssssssssssss${c2}yyy${c1}ssss+- \n'
  270. + line=' -+sssssssssssssssssyyyssss+-'
  271. + line=' -+sssssssssssssssssyyyssss+-'
  272. + (( 34 > ascii_length ))
  273. + (( ++lines ))
  274. + IFS='
  275. '
  276. + read -r line
  277. + print+=' `:+ssssssssssssssssss+:` \n'
  278. + line=' `:+ssssssssssssssssss+:`'
  279. + line=' `:+ssssssssssssssssss+:`'
  280. + (( 32 > ascii_length ))
  281. + (( ++lines ))
  282. + IFS='
  283. '
  284. + read -r line
  285. + print+=' .-/+oossssoo+/-. \n'
  286. + line=' .-/+oossssoo+/-.'
  287. + line=' .-/+oossssoo+/-.'
  288. + (( 28 > ascii_length ))
  289. + (( ++lines ))
  290. + IFS='
  291. '
  292. + read -r line
  293. + print='\033[1m .-/+oossssoo+/-. \n `:+ssssssssssssssssss+:` \n -+ssssssssssssssssssyyssss+- \n .ossssssssssssssssss${c2}dMMMNy\033[1msssso. \n /sssssssssss${c2}hdmmNNmmyNMMMMh\033[1mssssss/ \n +sssssssss${c2}hm\033[1myd${c2}MMMMMMMNddddy\033[1mssssssss+ \n /ssssssss${c2}hNMMM\033[1myh${c2}hyyyyhmNMMMNh\033[1mssssssss/ \n.ssssssss${c2}dMMMNh\033[1mssssssssss${c2}hNMMMd\033[1mssssssss. \n+ssss${c2}hhhyNMMNy\033[1mssssssssssss${c2}yNMMMy\033[1msssssss+ \noss${c2}yNMMMNyMMh\033[1mssssssssssssss${c2}hmmmh\033[1mssssssso \noss${c2}yNMMMNyMMh\033[1msssssssssssssshmmmh\033[1mssssssso \n+ssss${c2}hhhyNMMNy\033[1mssssssssssss${c2}yNMMMy\033[1msssssss+ \n.ssssssss${c2}dMMMNh\033[1mssssssssss${c2}hNMMMd\033[1mssssssss. \n /ssssssss${c2}hNMMM\033[1myh${c2}hyyyyhdNMMMNh\033[1mssssssss/ \n +sssssssss${c2}dm\033[1myd${c2}MMMMMMMMddddy\033[1mssssssss+ \n /sssssssssss${c2}hdmNNNNmyNMMMMh\033[1mssssss/ \n .ossssssssssssssssss${c2}dMMMNy\033[1msssso. \n -+sssssssssssssssss${c2}yyy\033[1mssss+- \n `:+ssssssssssssssssss+:` \n .-/+oossssoo+/-. \n'
  294. + print='\033[1m .-/+oossssoo+/-. \n `:+ssssssssssssssssss+:` \n -+ssssssssssssssssssyyssss+- \n .ossssssssssssssssss\033[1mdMMMNy\033[1msssso. \n /sssssssssss\033[1mhdmmNNmmyNMMMMh\033[1mssssss/ \n +sssssssss\033[1mhm\033[1myd\033[1mMMMMMMMNddddy\033[1mssssssss+ \n /ssssssss\033[1mhNMMM\033[1myh\033[1mhyyyyhmNMMMNh\033[1mssssssss/ \n.ssssssss\033[1mdMMMNh\033[1mssssssssss\033[1mhNMMMd\033[1mssssssss. \n+ssss\033[1mhhhyNMMNy\033[1mssssssssssss\033[1myNMMMy\033[1msssssss+ \noss\033[1myNMMMNyMMh\033[1mssssssssssssss\033[1mhmmmh\033[1mssssssso \noss\033[1myNMMMNyMMh\033[1msssssssssssssshmmmh\033[1mssssssso \n+ssss\033[1mhhhyNMMNy\033[1mssssssssssss\033[1myNMMMy\033[1msssssss+ \n.ssssssss\033[1mdMMMNh\033[1mssssssssss\033[1mhNMMMd\033[1mssssssss. \n /ssssssss\033[1mhNMMM\033[1myh\033[1mhyyyyhdNMMMNh\033[1mssssssss/ \n +sssssssss\033[1mdm\033[1myd\033[1mMMMMMMMMddddy\033[1mssssssss+ \n /sssssssssss\033[1mhdmNNNNmyNMMMMh\033[1mssssss/ \n .ossssssssssssssssss\033[1mdMMMNy\033[1msssso. \n -+sssssssssssssssss\033[1myyy\033[1mssss+- \n `:+ssssssssssssssssss+:` \n .-/+oossssoo+/-. \n'
  295. + print='\033[1m .-/+oossssoo+/-. \n `:+ssssssssssssssssss+:` \n -+ssssssssssssssssssyyssss+- \n .ossssssssssssssssss\033[1mdMMMNy\033[1msssso. \n /sssssssssss\033[1mhdmmNNmmyNMMMMh\033[1mssssss/ \n +sssssssss\033[1mhm\033[1myd\033[1mMMMMMMMNddddy\033[1mssssssss+ \n /ssssssss\033[1mhNMMM\033[1myh\033[1mhyyyyhmNMMMNh\033[1mssssssss/ \n.ssssssss\033[1mdMMMNh\033[1mssssssssss\033[1mhNMMMd\033[1mssssssss. \n+ssss\033[1mhhhyNMMNy\033[1mssssssssssss\033[1myNMMMy\033[1msssssss+ \noss\033[1myNMMMNyMMh\033[1mssssssssssssss\033[1mhmmmh\033[1mssssssso \noss\033[1myNMMMNyMMh\033[1msssssssssssssshmmmh\033[1mssssssso \n+ssss\033[1mhhhyNMMNy\033[1mssssssssssss\033[1myNMMMy\033[1msssssss+ \n.ssssssss\033[1mdMMMNh\033[1mssssssssss\033[1mhNMMMd\033[1mssssssss. \n /ssssssss\033[1mhNMMM\033[1myh\033[1mhyyyyhdNMMMNh\033[1mssssssss/ \n +sssssssss\033[1mdm\033[1myd\033[1mMMMMMMMMddddy\033[1mssssssss+ \n /sssssssssss\033[1mhdmNNNNmyNMMMMh\033[1mssssss/ \n .ossssssssssssssssss\033[1mdMMMNy\033[1msssso. \n -+sssssssssssssssss\033[1myyy\033[1mssss+- \n `:+ssssssssssssssssss+:` \n .-/+oossssoo+/-. \n'
  296. + print='\033[1m .-/+oossssoo+/-. \n `:+ssssssssssssssssss+:` \n -+ssssssssssssssssssyyssss+- \n .ossssssssssssssssss\033[1mdMMMNy\033[1msssso. \n /sssssssssss\033[1mhdmmNNmmyNMMMMh\033[1mssssss/ \n +sssssssss\033[1mhm\033[1myd\033[1mMMMMMMMNddddy\033[1mssssssss+ \n /ssssssss\033[1mhNMMM\033[1myh\033[1mhyyyyhmNMMMNh\033[1mssssssss/ \n.ssssssss\033[1mdMMMNh\033[1mssssssssss\033[1mhNMMMd\033[1mssssssss. \n+ssss\033[1mhhhyNMMNy\033[1mssssssssssss\033[1myNMMMy\033[1msssssss+ \noss\033[1myNMMMNyMMh\033[1mssssssssssssss\033[1mhmmmh\033[1mssssssso \noss\033[1myNMMMNyMMh\033[1msssssssssssssshmmmh\033[1mssssssso \n+ssss\033[1mhhhyNMMNy\033[1mssssssssssss\033[1myNMMMy\033[1msssssss+ \n.ssssssss\033[1mdMMMNh\033[1mssssssssss\033[1mhNMMMd\033[1mssssssss. \n /ssssssss\033[1mhNMMM\033[1myh\033[1mhyyyyhdNMMMNh\033[1mssssssss/ \n +sssssssss\033[1mdm\033[1myd\033[1mMMMMMMMMddddy\033[1mssssssss+ \n /sssssssssss\033[1mhdmNNNNmyNMMMMh\033[1mssssss/ \n .ossssssssssssssssss\033[1mdMMMNy\033[1msssso. \n -+sssssssssssssssss\033[1myyy\033[1mssss+- \n `:+ssssssssssssssssss+:` \n .-/+oossssoo+/-. \n'
  297. + print='\033[1m .-/+oossssoo+/-. \n `:+ssssssssssssssssss+:` \n -+ssssssssssssssssssyyssss+- \n .ossssssssssssssssss\033[1mdMMMNy\033[1msssso. \n /sssssssssss\033[1mhdmmNNmmyNMMMMh\033[1mssssss/ \n +sssssssss\033[1mhm\033[1myd\033[1mMMMMMMMNddddy\033[1mssssssss+ \n /ssssssss\033[1mhNMMM\033[1myh\033[1mhyyyyhmNMMMNh\033[1mssssssss/ \n.ssssssss\033[1mdMMMNh\033[1mssssssssss\033[1mhNMMMd\033[1mssssssss. \n+ssss\033[1mhhhyNMMNy\033[1mssssssssssss\033[1myNMMMy\033[1msssssss+ \noss\033[1myNMMMNyMMh\033[1mssssssssssssss\033[1mhmmmh\033[1mssssssso \noss\033[1myNMMMNyMMh\033[1msssssssssssssshmmmh\033[1mssssssso \n+ssss\033[1mhhhyNMMNy\033[1mssssssssssss\033[1myNMMMy\033[1msssssss+ \n.ssssssss\033[1mdMMMNh\033[1mssssssssss\033[1mhNMMMd\033[1mssssssss. \n /ssssssss\033[1mhNMMM\033[1myh\033[1mhyyyyhdNMMMNh\033[1mssssssss/ \n +sssssssss\033[1mdm\033[1myd\033[1mMMMMMMMMddddy\033[1mssssssss+ \n /sssssssssss\033[1mhdmNNNNmyNMMMMh\033[1mssssss/ \n .ossssssssssssssssss\033[1mdMMMNy\033[1msssso. \n -+sssssssssssssssss\033[1myyy\033[1mssss+- \n `:+ssssssssssssssssss+:` \n .-/+oossssoo+/-. \n'
  298. + print='\033[1m .-/+oossssoo+/-. \n `:+ssssssssssssssssss+:` \n -+ssssssssssssssssssyyssss+- \n .ossssssssssssssssss\033[1mdMMMNy\033[1msssso. \n /sssssssssss\033[1mhdmmNNmmyNMMMMh\033[1mssssss/ \n +sssssssss\033[1mhm\033[1myd\033[1mMMMMMMMNddddy\033[1mssssssss+ \n /ssssssss\033[1mhNMMM\033[1myh\033[1mhyyyyhmNMMMNh\033[1mssssssss/ \n.ssssssss\033[1mdMMMNh\033[1mssssssssss\033[1mhNMMMd\033[1mssssssss. \n+ssss\033[1mhhhyNMMNy\033[1mssssssssssss\033[1myNMMMy\033[1msssssss+ \noss\033[1myNMMMNyMMh\033[1mssssssssssssss\033[1mhmmmh\033[1mssssssso \noss\033[1myNMMMNyMMh\033[1msssssssssssssshmmmh\033[1mssssssso \n+ssss\033[1mhhhyNMMNy\033[1mssssssssssss\033[1myNMMMy\033[1msssssss+ \n.ssssssss\033[1mdMMMNh\033[1mssssssssss\033[1mhNMMMd\033[1mssssssss. \n /ssssssss\033[1mhNMMM\033[1myh\033[1mhyyyyhdNMMMNh\033[1mssssssss/ \n +sssssssss\033[1mdm\033[1myd\033[1mMMMMMMMMddddy\033[1mssssssss+ \n /sssssssssss\033[1mhdmNNNNmyNMMMMh\033[1mssssss/ \n .ossssssssssssssssss\033[1mdMMMNy\033[1msssso. \n -+sssssssssssssssss\033[1myyy\033[1mssss+- \n `:+ssssssssssssssssss+:` \n .-/+oossssoo+/-. \n'
  299. + [[ -n '' ]]
  300. + text_padding=43
  301. + printf %b '\033[1m .-/+oossssoo+/-. \n `:+ssssssssssssssssss+:` \n -+ssssssssssssssssssyyssss+- \n .ossssssssssssssssss\033[1mdMMMNy\033[1msssso. \n /sssssssssss\033[1mhdmmNNmmyNMMMMh\033[1mssssss/ \n +sssssssss\033[1mhm\033[1myd\033[1mMMMMMMMNddddy\033[1mssssssss+ \n /ssssssss\033[1mhNMMM\033[1myh\033[1mhyyyyhmNMMMNh\033[1mssssssss/ \n.ssssssss\033[1mdMMMNh\033[1mssssssssss\033[1mhNMMMd\033[1mssssssss. \n+ssss\033[1mhhhyNMMNy\033[1mssssssssssss\033[1myNMMMy\033[1msssssss+ \noss\033[1myNMMMNyMMh\033[1mssssssssssssss\033[1mhmmmh\033[1mssssssso \noss\033[1myNMMMNyMMh\033[1msssssssssssssshmmmh\033[1mssssssso \n+ssss\033[1mhhhyNMMNy\033[1mssssssssssss\033[1myNMMMy\033[1msssssss+ \n.ssssssss\033[1mdMMMNh\033[1mssssssssss\033[1mhNMMMd\033[1mssssssss. \n /ssssssss\033[1mhNMMM\033[1myh\033[1mhyyyyhdNMMMNh\033[1mssssssss/ \n +sssssssss\033[1mdm\033[1myd\033[1mMMMMMMMMddddy\033[1mssssssss+ \n /sssssssssss\033[1mhdmNNNNmyNMMMMh\033[1mssssss/ \n .ossssssssssssssssss\033[1mdMMMNy\033[1msssso. \n -+sssssssssssssssss\033[1myyy\033[1mssss+- \n `:+ssssssssssssssssss+:` \n .-/+oossssoo+/-. \n'
  302. + export LC_ALL=C
  303. + LC_ALL=C
  304. + [[ ascii != \o\f\f ]]
  305. + printf %b '\033[20A\033[9999999D'
  306. + old_functions
  307. + type printinfo
  308. + get_cache_dir
  309. + case "$os" in
  310. + cache_dir=/tmp
  311. + print_info
  312. + info title
  313. + [[ -n '' ]]
  314. + unset -v prin
  315. + get_title
  316. + user=mikenjenni
  317. + hostname=plex-server
  318. + title='\033[1mmikenjenni\033[0m@\033[1mplex-server'
  319. + length=22
  320. + [[ -n '' ]]
  321. ++ trim '\033[1mmikenjenni\033[0m@\033[1mplex-server'
  322. ++ set -f
  323. ++ builtin echo -E '\033[1mmikenjenni\033[0m@\033[1mplex-server'
  324. ++ set +f
  325. + output='\033[1mmikenjenni\033[0m@\033[1mplex-server'
  326. + [[ -n '' ]]
  327. + [[ -n \033[1mmikenjenni\033[0m@\033[1mplex-server ]]
  328. + prin '\033[1mmikenjenni\033[0m@\033[1mplex-server'
  329. ++ trim '\033[1mmikenjenni\033[0m@\033[1mplex-server'
  330. ++ set -f
  331. ++ builtin echo -E '\033[1mmikenjenni\033[0m@\033[1mplex-server'
  332. ++ set +f
  333. + [[ -n \033[1mmikenjenni\033[0m@\033[1mplex-server ]]
  334. + [[ -n '' ]]
  335. + string='\033[1mmikenjenni\033[0m@\033[1mplex-server'
  336. + local 'subtitle_color=\033[0m'
  337. ++ trim '\033[1mmikenjenni\033[0m@\033[1mplex-server'
  338. ++ set -f
  339. ++ builtin echo -E '\033[1mmikenjenni\033[0m@\033[1mplex-server'
  340. ++ set +f
  341. + string='\033[1mmikenjenni\033[0m@\033[1mplex-server'
  342. + [[ -z 22 ]]
  343. + string='\033[1mmikenjenni\033[0m@\033[1mplex-server'
  344. + string='\033[0m\033[1m\033[1mmikenjenni\033[0m@\033[1mplex-server'
  345. + printf '%b\n' '\033[43C\033[0m\033[1m\033[1mmikenjenni\033[0m@\033[1mplex-server\033[0m'
  346. + (( ++info_height ))
  347. + prin=1
  348. + unset -v subtitle
  349. + info underline
  350. + [[ -n '' ]]
  351. + unset -v prin
  352. + get_underline
  353. + [[ on == \o\n ]]
  354. + printf -v underline %22s
  355. + printf '%b%b\n' '\033[43C\033[0m' '----------------------\033[0m'
  356. + unset -v length
  357. + prin=1
  358. + [[ -n 1 ]]
  359. + return
  360. + info OS distro
  361. + [[ -n distro ]]
  362. + subtitle=OS
  363. + unset -v prin
  364. + get_distro
  365. + [[ -n Ubuntu 16.04.3 LTS x86_64 ]]
  366. + return
  367. + [[ -n '' ]]
  368. ++ trim 'Ubuntu 16.04.3 LTS x86_64'
  369. ++ set -f
  370. ++ builtin echo -E Ubuntu 16.04.3 LTS x86_64
  371. ++ set +f
  372. + output='Ubuntu 16.04.3 LTS x86_64'
  373. + [[ -n distro ]]
  374. + [[ -n Ubuntu16.04.3LTSx86_64 ]]
  375. + prin OS 'Ubuntu 16.04.3 LTS x86_64'
  376. ++ trim OS
  377. ++ set -f
  378. ++ builtin echo -E OS
  379. ++ set +f
  380. + [[ -n OS ]]
  381. + [[ -n Ubuntu 16.04.3 LTS x86_64 ]]
  382. + string='OS: Ubuntu 16.04.3 LTS x86_64'
  383. ++ trim 'OS: Ubuntu 16.04.3 LTS x86_64'
  384. ++ set -f
  385. ++ builtin echo -E OS: Ubuntu 16.04.3 LTS x86_64
  386. ++ set +f
  387. + string='OS: Ubuntu 16.04.3 LTS x86_64'
  388. + [[ -z '' ]]
  389. ++ strip_sequences 'OS: Ubuntu 16.04.3 LTS x86_64'
  390. ++ strip='OS: Ubuntu 16.04.3 LTS x86_64'
  391. ++ strip='OS: Ubuntu 16.04.3 LTS x86_64'
  392. ++ strip='OS: Ubuntu 16.04.3 LTS x86_64'
  393. ++ strip='OS: Ubuntu 16.04.3 LTS x86_64'
  394. ++ printf '%s\n' 'OS: Ubuntu 16.04.3 LTS x86_64'
  395. + length='OS: Ubuntu 16.04.3 LTS x86_64'
  396. + length=29
  397. + string='OS\033[0m\033[0m:\033[0m Ubuntu 16.04.3 LTS x86_64'
  398. + string='\033[1mOS\033[0m\033[0m:\033[0m Ubuntu 16.04.3 LTS x86_64'
  399. + printf '%b\n' '\033[43C\033[1mOS\033[0m\033[0m:\033[0m Ubuntu 16.04.3 LTS x86_64\033[0m'
  400. + (( ++info_height ))
  401. + prin=1
  402. + unset -v subtitle
  403. + info Host model
  404. + [[ -n model ]]
  405. + subtitle=Host
  406. + unset -v prin
  407. + get_model
  408. + case "$os" in
  409. + [[ -d /system/app/ ]]
  410. + [[ -f /sys/devices/virtual/dmi/id/product_name ]]
  411. + model=X8DTL
  412. + model+=' 1234567890'
  413. + model='X8DTL 1234567890'
  414. + model='X8DTL 1234567890'
  415. + model='X8DTL 1234567890'
  416. + model='X8DTL 1234567890'
  417. + model='X8DTL 1234567890'
  418. + model='X8DTL 1234567890'
  419. + model='X8DTL 1234567890'
  420. + model='X8DTL 1234567890'
  421. + model='X8DTL 1234567890'
  422. + model='X8DTL 1234567890'
  423. + case "$model" in
  424. + [[ -n '' ]]
  425. ++ trim 'X8DTL 1234567890'
  426. ++ set -f
  427. ++ builtin echo -E X8DTL 1234567890
  428. ++ set +f
  429. + output='X8DTL 1234567890'
  430. + [[ -n model ]]
  431. + [[ -n X8DTL1234567890 ]]
  432. + prin Host 'X8DTL 1234567890'
  433. ++ trim Host
  434. ++ set -f
  435. ++ builtin echo -E Host
  436. ++ set +f
  437. + [[ -n Host ]]
  438. + [[ -n X8DTL 1234567890 ]]
  439. + string='Host: X8DTL 1234567890'
  440. ++ trim 'Host: X8DTL 1234567890'
  441. ++ set -f
  442. ++ builtin echo -E Host: X8DTL 1234567890
  443. ++ set +f
  444. + string='Host: X8DTL 1234567890'
  445. + [[ -z 29 ]]
  446. + string='Host\033[0m\033[0m:\033[0m X8DTL 1234567890'
  447. + string='\033[1mHost\033[0m\033[0m:\033[0m X8DTL 1234567890'
  448. + printf '%b\n' '\033[43C\033[1mHost\033[0m\033[0m:\033[0m X8DTL 1234567890\033[0m'
  449. + (( ++info_height ))
  450. + prin=1
  451. + unset -v subtitle
  452. + info Kernel kernel
  453. + [[ -n kernel ]]
  454. + subtitle=Kernel
  455. + unset -v prin
  456. + get_kernel
  457. + [[ Linux =~ (AIX|IRIX) ]]
  458. + case "$kernel_shorthand" in
  459. + kernel=4.4.0-98-generic
  460. + [[ Linux =~ (BSD|MINIX) ]]
  461. + [[ -n '' ]]
  462. ++ trim 4.4.0-98-generic
  463. ++ set -f
  464. ++ builtin echo -E 4.4.0-98-generic
  465. ++ set +f
  466. + output=4.4.0-98-generic
  467. + [[ -n kernel ]]
  468. + [[ -n 4.4.0-98-generic ]]
  469. + prin Kernel 4.4.0-98-generic
  470. ++ trim Kernel
  471. ++ set -f
  472. ++ builtin echo -E Kernel
  473. ++ set +f
  474. + [[ -n Kernel ]]
  475. + [[ -n 4.4.0-98-generic ]]
  476. + string='Kernel: 4.4.0-98-generic'
  477. ++ trim 'Kernel: 4.4.0-98-generic'
  478. ++ set -f
  479. ++ builtin echo -E Kernel: 4.4.0-98-generic
  480. ++ set +f
  481. + string='Kernel: 4.4.0-98-generic'
  482. + [[ -z 29 ]]
  483. + string='Kernel\033[0m\033[0m:\033[0m 4.4.0-98-generic'
  484. + string='\033[1mKernel\033[0m\033[0m:\033[0m 4.4.0-98-generic'
  485. + printf '%b\n' '\033[43C\033[1mKernel\033[0m\033[0m:\033[0m 4.4.0-98-generic\033[0m'
  486. + (( ++info_height ))
  487. + prin=1
  488. + unset -v subtitle
  489. + info Uptime uptime
  490. + [[ -n uptime ]]
  491. + subtitle=Uptime
  492. + unset -v prin
  493. + get_uptime
  494. + case "$os" in
  495. + case "$os" in
  496. + seconds='7806.27 124120.38'
  497. + seconds=7806
  498. + days='0 days'
  499. + hours='2 hours'
  500. + mins='10 minutes'
  501. ++ strip_date '0 days'
  502. ++ case "$1" in
  503. ++ unset days
  504. + days=
  505. ++ strip_date '2 hours'
  506. ++ case "$1" in
  507. ++ printf %s '2 hours'
  508. + hours='2 hours'
  509. ++ strip_date '10 minutes'
  510. ++ case "$1" in
  511. ++ printf %s '10 minutes'
  512. + mins='10 minutes'
  513. + uptime='2 hours, 10 minutes'
  514. + uptime='2 hours, 10 minutes'
  515. + uptime='2 hours, 10 minutes'
  516. + case "$uptime_shorthand" in
  517. + uptime='2 hours, 10 mins'
  518. + uptime='2 hours, 10 mins'
  519. + uptime='2 hours, 10 mins'
  520. + [[ -n '' ]]
  521. ++ trim '2 hours, 10 mins'
  522. ++ set -f
  523. ++ builtin echo -E 2 hours, 10 mins
  524. ++ set +f
  525. + output='2 hours, 10 mins'
  526. + [[ -n uptime ]]
  527. + [[ -n 2hours,10mins ]]
  528. + prin Uptime '2 hours, 10 mins'
  529. ++ trim Uptime
  530. ++ set -f
  531. ++ builtin echo -E Uptime
  532. ++ set +f
  533. + [[ -n Uptime ]]
  534. + [[ -n 2 hours, 10 mins ]]
  535. + string='Uptime: 2 hours, 10 mins'
  536. ++ trim 'Uptime: 2 hours, 10 mins'
  537. ++ set -f
  538. ++ builtin echo -E Uptime: 2 hours, 10 mins
  539. ++ set +f
  540. + string='Uptime: 2 hours, 10 mins'
  541. + [[ -z 29 ]]
  542. + string='Uptime\033[0m\033[0m:\033[0m 2 hours, 10 mins'
  543. + string='\033[1mUptime\033[0m\033[0m:\033[0m 2 hours, 10 mins'
  544. + printf '%b\n' '\033[43C\033[1mUptime\033[0m\033[0m:\033[0m 2 hours, 10 mins\033[0m'
  545. + (( ++info_height ))
  546. + prin=1
  547. + unset -v subtitle
  548. + info Packages packages
  549. + [[ -n packages ]]
  550. + subtitle=Packages
  551. + unset -v prin
  552. + get_packages
  553. + local PATH=:/usr/xpg4/bin:/usr/sbin:/sbin:/usr/etc:/usr/libexec:/home/mikenjenni/bin:/home/mikenjenni/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:
  554. + local PATH=:/usr/xpg4/bin:/usr/sbin:/sbin:/usr/etc:/usr/libexec:/home/mikenjenni/bin:/home/mikenjenni/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/snap/bin:
  555. + local PATH=:/usr/xpg4/bin:/usr/sbin:/sbin:/usr/etc:/usr/libexec:/home/mikenjenni/bin:/home/mikenjenni/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/snap/bin
  556. + local PATH=/usr/xpg4/bin:/usr/sbin:/sbin:/usr/etc:/usr/libexec:/home/mikenjenni/bin:/home/mikenjenni/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/snap/bin
  557. + case "$os" in
  558. + type -p pacman
  559. + type -p dpkg
  560. ++ dpkg --get-selections
  561. ++ grep -cv 'deinstall$'
  562. + packages=1004
  563. + type -p kpm
  564. + type -p pkgtool
  565. + type -p rpm
  566. + type -p xbps-query
  567. + type -p pkginfo
  568. + type -p emerge
  569. + type -p nix-env
  570. + type -p guix
  571. + type -p apk
  572. + type -p opkg
  573. + type -p pacman-g2
  574. + type -p lvu
  575. + type -p tce-status
  576. + type -p Compile
  577. + type -p eopkg
  578. + type -p pkg_info
  579. + type -p crew
  580. + type -p tazpkg
  581. + type -p sorcery
  582. + type -p alps
  583. + type -p cave
  584. + type -p pkg
  585. + (( packages == 0 ))
  586. + [[ -n '' ]]
  587. ++ trim 1004
  588. ++ set -f
  589. ++ builtin echo -E 1004
  590. ++ set +f
  591. + output=1004
  592. + [[ -n packages ]]
  593. + [[ -n 1004 ]]
  594. + prin Packages 1004
  595. ++ trim Packages
  596. ++ set -f
  597. ++ builtin echo -E Packages
  598. ++ set +f
  599. + [[ -n Packages ]]
  600. + [[ -n 1004 ]]
  601. + string='Packages: 1004'
  602. ++ trim 'Packages: 1004'
  603. ++ set -f
  604. ++ builtin echo -E Packages: 1004
  605. ++ set +f
  606. + string='Packages: 1004'
  607. + [[ -z 29 ]]
  608. + string='Packages\033[0m\033[0m:\033[0m 1004'
  609. + string='\033[1mPackages\033[0m\033[0m:\033[0m 1004'
  610. + printf '%b\n' '\033[43C\033[1mPackages\033[0m\033[0m:\033[0m 1004\033[0m'
  611. + (( ++info_height ))
  612. + prin=1
  613. + unset -v subtitle
  614. + info Shell shell
  615. + [[ -n shell ]]
  616. + subtitle=Shell
  617. + unset -v prin
  618. + get_shell
  619. + case "$shell_path" in
  620. + shell='bash '
  621. + [[ on == \o\n ]]
  622. + case "${shell_name:=${SHELL##*/}}" in
  623. + shell+='4.3.48(1)'
  624. + shell='bash 4.3.48(1)'
  625. + shell='bash 4.3.48(1)'
  626. + shell='bash 4.3.48(1)'
  627. + shell='bash 4.3.48'
  628. + [[ -n '' ]]
  629. ++ trim 'bash 4.3.48'
  630. ++ set -f
  631. ++ builtin echo -E bash 4.3.48
  632. ++ set +f
  633. + output='bash 4.3.48'
  634. + [[ -n shell ]]
  635. + [[ -n bash4.3.48 ]]
  636. + prin Shell 'bash 4.3.48'
  637. ++ trim Shell
  638. ++ set -f
  639. ++ builtin echo -E Shell
  640. ++ set +f
  641. + [[ -n Shell ]]
  642. + [[ -n bash 4.3.48 ]]
  643. + string='Shell: bash 4.3.48'
  644. ++ trim 'Shell: bash 4.3.48'
  645. ++ set -f
  646. ++ builtin echo -E Shell: bash 4.3.48
  647. ++ set +f
  648. + string='Shell: bash 4.3.48'
  649. + [[ -z 29 ]]
  650. + string='Shell\033[0m\033[0m:\033[0m bash 4.3.48'
  651. + string='\033[1mShell\033[0m\033[0m:\033[0m bash 4.3.48'
  652. + printf '%b\n' '\033[43C\033[1mShell\033[0m\033[0m:\033[0m bash 4.3.48\033[0m'
  653. + (( ++info_height ))
  654. + prin=1
  655. + unset -v subtitle
  656. + info Resolution resolution
  657. + [[ -n resolution ]]
  658. + subtitle=Resolution
  659. + unset -v prin
  660. + get_resolution
  661. + case "$os" in
  662. + type -p xrandr
  663. + type -p xdpyinfo
  664. + resolution=
  665. + [[ -n '' ]]
  666. ++ trim ''
  667. ++ set -f
  668. ++ builtin echo -E
  669. ++ set +f
  670. + output=
  671. + [[ -n resolution ]]
  672. + [[ -n '' ]]
  673. + [[ -n '' ]]
  674. + err 'Info: Couldn'\''t detect Resolution.'
  675. ++ color 1
  676. ++ case "$1" in
  677. ++ printf %b '\033[0m\033[31m'
  678. + err+='[!]\033[0m Info: Couldn'\''t detect Resolution.\n'
  679. + unset -v subtitle
  680. + info DE de
  681. + [[ -n de ]]
  682. + subtitle=DE
  683. + unset -v prin
  684. + get_de
  685. + (( de_run == 1 ))
  686. + case "$os" in
  687. + (( wm_run != 1 ))
  688. + get_wm
  689. + (( wm_run == 1 ))
  690. + [[ -n '' ]]
  691. + case "$os" in
  692. + wm_run=1
  693. + [[ -n '' ]]
  694. + [[ -n '' ]]
  695. + [[ -n '' ]]
  696. + [[ -n '' ]]
  697. + [[ -n '' ]]
  698. + [[ -n '' ]]
  699. + case "$de" in
  700. + de_run=1
  701. + [[ -n '' ]]
  702. ++ trim ''
  703. ++ set -f
  704. ++ builtin echo -E
  705. ++ set +f
  706. + output=
  707. + [[ -n de ]]
  708. + [[ -n '' ]]
  709. + [[ -n '' ]]
  710. + err 'Info: Couldn'\''t detect DE.'
  711. ++ color 1
  712. ++ case "$1" in
  713. ++ printf %b '\033[0m\033[31m'
  714. + err+='[!]\033[0m Info: Couldn'\''t detect DE.\n'
  715. + unset -v subtitle
  716. + info WM wm
  717. + [[ -n wm ]]
  718. + subtitle=WM
  719. + unset -v prin
  720. + get_wm
  721. + (( wm_run == 1 ))
  722. + return
  723. + [[ -n '' ]]
  724. ++ trim ''
  725. ++ set -f
  726. ++ builtin echo -E
  727. ++ set +f
  728. + output=
  729. + [[ -n wm ]]
  730. + [[ -n '' ]]
  731. + [[ -n '' ]]
  732. + err 'Info: Couldn'\''t detect WM.'
  733. ++ color 1
  734. ++ case "$1" in
  735. ++ printf %b '\033[0m\033[31m'
  736. + err+='[!]\033[0m Info: Couldn'\''t detect WM.\n'
  737. + unset -v subtitle
  738. + info 'WM Theme' wm_theme
  739. + [[ -n wm_theme ]]
  740. + subtitle='WM Theme'
  741. + unset -v prin
  742. + get_wm_theme
  743. + (( wm_run != 1 ))
  744. + (( de_run != 1 ))
  745. + case "$wm" in
  746. ++ trim_quotes ''
  747. ++ trim_output=
  748. ++ trim_output=
  749. ++ printf %s ''
  750. + wm_theme=
  751. ++ uppercase ''
  752. ++ (( bash_version >= 4 ))
  753. ++ printf %s ''
  754. + wm_theme=
  755. + [[ -n '' ]]
  756. ++ trim ''
  757. ++ set -f
  758. ++ builtin echo -E
  759. ++ set +f
  760. + output=
  761. + [[ -n wm_theme ]]
  762. + [[ -n '' ]]
  763. + [[ -n '' ]]
  764. + err 'Info: Couldn'\''t detect WM Theme.'
  765. ++ color 1
  766. ++ case "$1" in
  767. ++ printf %b '\033[0m\033[31m'
  768. + err+='[!]\033[0m Info: Couldn'\''t detect WM Theme.\n'
  769. + unset -v subtitle
  770. + info Theme theme
  771. + [[ -n theme ]]
  772. + subtitle=Theme
  773. + unset -v prin
  774. + get_theme
  775. + name=gtk-theme-name
  776. + gsettings=gtk-theme
  777. + gconf=gtk_theme
  778. + xfconf=/Net/ThemeName
  779. + kde=Name
  780. + get_style
  781. + unset gtk2_theme gtk3_theme theme path
  782. + [[ -n '' ]]
  783. + [[ -n '' ]]
  784. ++ trim ''
  785. ++ set -f
  786. ++ builtin echo -E
  787. ++ set +f
  788. + output=
  789. + [[ -n theme ]]
  790. + [[ -n '' ]]
  791. + [[ -n '' ]]
  792. + err 'Info: Couldn'\''t detect Theme.'
  793. ++ color 1
  794. ++ case "$1" in
  795. ++ printf %b '\033[0m\033[31m'
  796. + err+='[!]\033[0m Info: Couldn'\''t detect Theme.\n'
  797. + unset -v subtitle
  798. + info Icons icons
  799. + [[ -n icons ]]
  800. + subtitle=Icons
  801. + unset -v prin
  802. + get_icons
  803. + name=gtk-icon-theme-name
  804. + gsettings=icon-theme
  805. + gconf=icon_theme
  806. + xfconf=/Net/IconThemeName
  807. + kde=Theme
  808. + get_style
  809. + unset gtk2_theme gtk3_theme theme path
  810. + [[ -n '' ]]
  811. + icons=
  812. + [[ -n '' ]]
  813. ++ trim ''
  814. ++ set -f
  815. ++ builtin echo -E
  816. ++ set +f
  817. + output=
  818. + [[ -n icons ]]
  819. + [[ -n '' ]]
  820. + [[ -n '' ]]
  821. + err 'Info: Couldn'\''t detect Icons.'
  822. ++ color 1
  823. ++ case "$1" in
  824. ++ printf %b '\033[0m\033[31m'
  825. + err+='[!]\033[0m Info: Couldn'\''t detect Icons.\n'
  826. + unset -v subtitle
  827. + info Terminal term
  828. + [[ -n term ]]
  829. + subtitle=Terminal
  830. + unset -v prin
  831. + get_term
  832. + (( term_run == 1 ))
  833. + case "$TERM_PROGRAM" in
  834. + term=
  835. + [[ -z '' ]]
  836. + [[ -n 172.16.0.51 50000 172.16.0.100 22 ]]
  837. + term=/dev/pts/0
  838. + break
  839. + term_run=1
  840. + [[ -n '' ]]
  841. ++ trim /dev/pts/0
  842. ++ set -f
  843. ++ builtin echo -E /dev/pts/0
  844. ++ set +f
  845. + output=/dev/pts/0
  846. + [[ -n term ]]
  847. + [[ -n /dev/pts/0 ]]
  848. + prin Terminal /dev/pts/0
  849. ++ trim Terminal
  850. ++ set -f
  851. ++ builtin echo -E Terminal
  852. ++ set +f
  853. + [[ -n Terminal ]]
  854. + [[ -n /dev/pts/0 ]]
  855. + string='Terminal: /dev/pts/0'
  856. ++ trim 'Terminal: /dev/pts/0'
  857. ++ set -f
  858. ++ builtin echo -E Terminal: /dev/pts/0
  859. ++ set +f
  860. + string='Terminal: /dev/pts/0'
  861. + [[ -z 29 ]]
  862. + string='Terminal\033[0m\033[0m:\033[0m /dev/pts/0'
  863. + string='\033[1mTerminal\033[0m\033[0m:\033[0m /dev/pts/0'
  864. + printf '%b\n' '\033[43C\033[1mTerminal\033[0m\033[0m:\033[0m /dev/pts/0\033[0m'
  865. + (( ++info_height ))
  866. + prin=1
  867. + unset -v subtitle
  868. + info 'Terminal Font' term_font
  869. + [[ -n term_font ]]
  870. + subtitle='Terminal Font'
  871. + unset -v prin
  872. + get_term_font
  873. + (( term_run != 1 ))
  874. + case "$term" in
  875. + [[ -n '' ]]
  876. ++ trim ''
  877. ++ set -f
  878. ++ builtin echo -E
  879. ++ set +f
  880. + output=
  881. + [[ -n term_font ]]
  882. + [[ -n '' ]]
  883. + [[ -n '' ]]
  884. + err 'Info: Couldn'\''t detect Terminal Font.'
  885. ++ color 1
  886. ++ case "$1" in
  887. ++ printf %b '\033[0m\033[31m'
  888. + err+='[!]\033[0m Info: Couldn'\''t detect Terminal Font.\n'
  889. + unset -v subtitle
  890. + info CPU cpu
  891. + [[ -n cpu ]]
  892. + subtitle=CPU
  893. + unset -v prin
  894. + get_cpu
  895. + [[ Ubuntu 16.04.3 LTS x86_64 == \N\e\t\B\S\D* ]]
  896. + case "$os" in
  897. + cpu_file=/proc/cpuinfo
  898. + case "$machine_arch" in
  899. ++ awk -F ': | @' '/model name|Processor|^cpu model|chip type|^cpu type/\
  900. {printf $2; exit}' /proc/cpuinfo
  901. + cpu='Intel(R) Xeon(R) CPU X5550 '
  902. + [[ Intel(R) Xeon(R) CPU X5550 == *\p\r\o\c\e\s\s\o\r\ \r\e\v* ]]
  903. + speed_dir=/sys/devices/system/cpu/cpu0/cpufreq
  904. + temp_dir=/sys/class/hwmon/hwmon0/temp1_input
  905. + [[ -d /sys/devices/system/cpu/cpu0/cpufreq ]]
  906. + speed=2668000
  907. + speed=2668
  908. + [[ -f /sys/class/hwmon/hwmon0/temp1_input ]]
  909. + case "$cpu_cores" in
  910. ++ grep -c '^processor' /proc/cpuinfo
  911. + cores=16
  912. + cpu='Intel(R) Xeon(R) CPU X5550 '
  913. + cpu='Intel(R) Xeon(R) CPU X5550 '
  914. + cpu='Intel Xeon CPU X5550 '
  915. + cpu='Intel Xeon CPU X5550 '
  916. + cpu='Intel Xeon X5550 '
  917. + cpu='Intel Xeon X5550 '
  918. + cpu='Intel Xeon X5550 '
  919. + cpu='Intel Xeon X5550 '
  920. + cpu='Intel Xeon X5550 '
  921. + cpu='Intel Xeon X5550 '
  922. + cpu='Intel Xeon X5550 '
  923. + cpu='Intel Xeon X5550 '
  924. + cpu='Intel Xeon X5550 '
  925. + cpu='Intel Xeon X5550 '
  926. + cpu='Intel Xeon X5550 '
  927. + cpu='Intel Xeon X5550 '
  928. + cpu='Intel Xeon X5550 '
  929. + cpu='Intel Xeon X5550 '
  930. + cores=16
  931. + speed=2668
  932. + [[ on == \o\f\f ]]
  933. + [[ logical != \o\f\f ]]
  934. + [[ -n 16 ]]
  935. + case "$os" in
  936. + cpu='Intel Xeon X5550 (16)'
  937. + [[ on != \o\f\f ]]
  938. + [[ -n 2668 ]]
  939. + (( speed < 1000 ))
  940. + [[ off == \o\n ]]
  941. + speed=2.668
  942. + cpu='Intel Xeon X5550 (16) @ 2.668GHz'
  943. + [[ off != \o\f\f ]]
  944. + [[ -n '' ]]
  945. ++ trim 'Intel Xeon X5550 (16) @ 2.668GHz'
  946. ++ set -f
  947. ++ builtin echo -E Intel Xeon X5550 '(16)' @ 2.668GHz
  948. ++ set +f
  949. + output='Intel Xeon X5550 (16) @ 2.668GHz'
  950. + [[ -n cpu ]]
  951. + [[ -n IntelXeonX5550(16)@2.668GHz ]]
  952. + prin CPU 'Intel Xeon X5550 (16) @ 2.668GHz'
  953. ++ trim CPU
  954. ++ set -f
  955. ++ builtin echo -E CPU
  956. ++ set +f
  957. + [[ -n CPU ]]
  958. + [[ -n Intel Xeon X5550 (16) @ 2.668GHz ]]
  959. + string='CPU: Intel Xeon X5550 (16) @ 2.668GHz'
  960. ++ trim 'CPU: Intel Xeon X5550 (16) @ 2.668GHz'
  961. ++ set -f
  962. ++ builtin echo -E CPU: Intel Xeon X5550 '(16)' @ 2.668GHz
  963. ++ set +f
  964. + string='CPU: Intel Xeon X5550 (16) @ 2.668GHz'
  965. + [[ -z 29 ]]
  966. + string='CPU\033[0m\033[0m:\033[0m Intel Xeon X5550 (16) @ 2.668GHz'
  967. + string='\033[1mCPU\033[0m\033[0m:\033[0m Intel Xeon X5550 (16) @ 2.668GHz'
  968. + printf '%b\n' '\033[43C\033[1mCPU\033[0m\033[0m:\033[0m Intel Xeon X5550 (16) @ 2.668GHz\033[0m'
  969. + (( ++info_height ))
  970. + prin=1
  971. + unset -v subtitle
  972. + info GPU gpu
  973. + [[ -n gpu ]]
  974. + subtitle=GPU
  975. + unset -v prin
  976. + get_gpu
  977. + case "$os" in
  978. + IFS='
  979. '
  980. + gpus=($(lspci -mm | awk -F '\\"|\\" \\"|\\(' '/"Display|"3D|"VGA/ {a[$0] = $3 " " $4} END{for(i in a)
  981. {if(!seen[a[i]]++) print a[i]}}'))
  982. ++ lspci -mm
  983. ++ awk -F '\\"|\\" \\"|\\(' '/"Display|"3D|"VGA/ {a[$0] = $3 " " $4} END{for(i in a)
  984. {if(!seen[a[i]]++) print a[i]}}'
  985. + IFS='
  986. '
  987. + (( 1 > 1 ))
  988. + for gpu in '"${gpus[@]}"'
  989. + [[ all == \d\e\d\i\c\a\t\e\d ]]
  990. + [[ all == \i\n\t\e\g\r\a\t\e\d ]]
  991. + case "$gpu" in
  992. + [[ on == \o\f\f ]]
  993. + prin GPU 'Matrox Electronics Systems Ltd. MGA G200eW WPCM450'
  994. ++ trim GPU
  995. ++ set -f
  996. ++ builtin echo -E GPU
  997. ++ set +f
  998. + [[ -n GPU ]]
  999. + [[ -n Matrox Electronics Systems Ltd. MGA G200eW WPCM450 ]]
  1000. + string='GPU: Matrox Electronics Systems Ltd. MGA G200eW WPCM450'
  1001. ++ trim 'GPU: Matrox Electronics Systems Ltd. MGA G200eW WPCM450'
  1002. ++ set -f
  1003. ++ builtin echo -E GPU: Matrox Electronics Systems Ltd. MGA G200eW WPCM450
  1004. ++ set +f
  1005. + string='GPU: Matrox Electronics Systems Ltd. MGA G200eW WPCM450'
  1006. + [[ -z 29 ]]
  1007. + string='GPU\033[0m\033[0m:\033[0m Matrox Electronics Systems Ltd. MGA G200eW WPCM450'
  1008. + string='\033[1mGPU\033[0m\033[0m:\033[0m Matrox Electronics Systems Ltd. MGA G200eW WPCM450'
  1009. + printf '%b\n' '\033[43C\033[1mGPU\033[0m\033[0m:\033[0m Matrox Electronics Systems Ltd. MGA G200eW WPCM450\033[0m'
  1010. + (( ++info_height ))
  1011. + prin=1
  1012. + (( ++gpu_num ))
  1013. + return
  1014. + [[ -n 1 ]]
  1015. + return
  1016. + info Memory memory
  1017. + [[ -n memory ]]
  1018. + subtitle=Memory
  1019. + unset -v prin
  1020. + get_memory
  1021. + case "$os" in
  1022. + IFS=:
  1023. + read -r a b
  1024. + case "$a" in
  1025. + mem_used=49451000
  1026. + mem_total=' 49451000 '
  1027. + IFS=:
  1028. + read -r a b
  1029. + case "$a" in
  1030. + mem_used=3498176
  1031. + IFS=:
  1032. + read -r a b
  1033. + case "$a" in
  1034. + IFS=:
  1035. + read -r a b
  1036. + case "$a" in
  1037. + mem_used=3079980
  1038. + IFS=:
  1039. + read -r a b
  1040. + case "$a" in
  1041. + mem_used=1799272
  1042. + IFS=:
  1043. + read -r a b
  1044. + case "$a" in
  1045. + IFS=:
  1046. + read -r a b
  1047. + case "$a" in
  1048. + IFS=:
  1049. + read -r a b
  1050. + case "$a" in
  1051. + IFS=:
  1052. + read -r a b
  1053. + case "$a" in
  1054. + IFS=:
  1055. + read -r a b
  1056. + case "$a" in
  1057. + IFS=:
  1058. + read -r a b
  1059. + case "$a" in
  1060. + IFS=:
  1061. + read -r a b
  1062. + case "$a" in
  1063. + IFS=:
  1064. + read -r a b
  1065. + case "$a" in
  1066. + IFS=:
  1067. + read -r a b
  1068. + case "$a" in
  1069. + IFS=:
  1070. + read -r a b
  1071. + case "$a" in
  1072. + IFS=:
  1073. + read -r a b
  1074. + case "$a" in
  1075. + IFS=:
  1076. + read -r a b
  1077. + case "$a" in
  1078. + IFS=:
  1079. + read -r a b
  1080. + case "$a" in
  1081. + IFS=:
  1082. + read -r a b
  1083. + case "$a" in
  1084. + IFS=:
  1085. + read -r a b
  1086. + case "$a" in
  1087. + IFS=:
  1088. + read -r a b
  1089. + case "$a" in
  1090. + mem_used=1831968
  1091. + IFS=:
  1092. + read -r a b
  1093. + case "$a" in
  1094. + IFS=:
  1095. + read -r a b
  1096. + case "$a" in
  1097. + mem_used=1117964
  1098. + IFS=:
  1099. + read -r a b
  1100. + case "$a" in
  1101. + IFS=:
  1102. + read -r a b
  1103. + case "$a" in
  1104. + IFS=:
  1105. + read -r a b
  1106. + case "$a" in
  1107. + IFS=:
  1108. + read -r a b
  1109. + case "$a" in
  1110. + IFS=:
  1111. + read -r a b
  1112. + case "$a" in
  1113. + IFS=:
  1114. + read -r a b
  1115. + case "$a" in
  1116. + IFS=:
  1117. + read -r a b
  1118. + case "$a" in
  1119. + IFS=:
  1120. + read -r a b
  1121. + case "$a" in
  1122. + IFS=:
  1123. + read -r a b
  1124. + case "$a" in
  1125. + IFS=:
  1126. + read -r a b
  1127. + case "$a" in
  1128. + IFS=:
  1129. + read -r a b
  1130. + case "$a" in
  1131. + IFS=:
  1132. + read -r a b
  1133. + case "$a" in
  1134. + IFS=:
  1135. + read -r a b
  1136. + case "$a" in
  1137. + IFS=:
  1138. + read -r a b
  1139. + case "$a" in
  1140. + IFS=:
  1141. + read -r a b
  1142. + case "$a" in
  1143. + IFS=:
  1144. + read -r a b
  1145. + case "$a" in
  1146. + IFS=:
  1147. + read -r a b
  1148. + case "$a" in
  1149. + IFS=:
  1150. + read -r a b
  1151. + case "$a" in
  1152. + IFS=:
  1153. + read -r a b
  1154. + case "$a" in
  1155. + IFS=:
  1156. + read -r a b
  1157. + case "$a" in
  1158. + IFS=:
  1159. + read -r a b
  1160. + case "$a" in
  1161. + IFS=:
  1162. + read -r a b
  1163. + case "$a" in
  1164. + IFS=:
  1165. + read -r a b
  1166. + mem_used=1091
  1167. + mem_total=48291
  1168. + memory='1091MiB / 48291MiB'
  1169. + case "$memory_display" in
  1170. + [[ -n '' ]]
  1171. ++ trim '1091MiB / 48291MiB'
  1172. ++ set -f
  1173. ++ builtin echo -E 1091MiB / 48291MiB
  1174. ++ set +f
  1175. + output='1091MiB / 48291MiB'
  1176. + [[ -n memory ]]
  1177. + [[ -n 1091MiB/48291MiB ]]
  1178. + prin Memory '1091MiB / 48291MiB'
  1179. ++ trim Memory
  1180. ++ set -f
  1181. ++ builtin echo -E Memory
  1182. ++ set +f
  1183. + [[ -n Memory ]]
  1184. + [[ -n 1091MiB / 48291MiB ]]
  1185. + string='Memory: 1091MiB / 48291MiB'
  1186. ++ trim 'Memory: 1091MiB / 48291MiB'
  1187. ++ set -f
  1188. ++ builtin echo -E Memory: 1091MiB / 48291MiB
  1189. ++ set +f
  1190. + string='Memory: 1091MiB / 48291MiB'
  1191. + [[ -z 29 ]]
  1192. + string='Memory\033[0m\033[0m:\033[0m 1091MiB / 48291MiB'
  1193. + string='\033[1mMemory\033[0m\033[0m:\033[0m 1091MiB / 48291MiB'
  1194. + printf '%b\n' '\033[43C\033[1mMemory\033[0m\033[0m:\033[0m 1091MiB / 48291MiB\033[0m'
  1195. + (( ++info_height ))
  1196. + prin=1
  1197. + unset -v subtitle
  1198. + info line_break
  1199. + [[ -n '' ]]
  1200. + unset -v prin
  1201. + get_line_break
  1202. + printf '%b\n' ''
  1203. + (( ++info_height ))
  1204. + line_breaks+='\n'
  1205. + prin=1
  1206. + [[ -n 1 ]]
  1207. + return
  1208. + info cols
  1209. + [[ -n '' ]]
  1210. + unset -v prin
  1211. + get_cols
  1212. + [[ on == \o\n ]]
  1213. + printf -v block_width %3s
  1214. + start=0
  1215. + end=7
  1216. + (( start ))
  1217. + (( start<=end ))
  1218. + case "$start" in
  1219. + blocks+='\033[0m\033[30m\033[40m '
  1220. + (( start++ ))
  1221. + (( start<=end ))
  1222. + case "$start" in
  1223. + blocks+='\033[0m\033[31m\033[41m '
  1224. + (( start++ ))
  1225. + (( start<=end ))
  1226. + case "$start" in
  1227. + blocks+='\033[0m\033[32m\033[42m '
  1228. + (( start++ ))
  1229. + (( start<=end ))
  1230. + case "$start" in
  1231. + blocks+='\033[0m\033[33m\033[43m '
  1232. + (( start++ ))
  1233. + (( start<=end ))
  1234. + case "$start" in
  1235. + blocks+='\033[0m\033[34m\033[44m '
  1236. + (( start++ ))
  1237. + (( start<=end ))
  1238. + case "$start" in
  1239. + blocks+='\033[0m\033[35m\033[45m '
  1240. + (( start++ ))
  1241. + (( start<=end ))
  1242. + case "$start" in
  1243. + blocks+='\033[0m\033[36m\033[46m '
  1244. + (( start++ ))
  1245. + (( start<=end ))
  1246. + case "$start" in
  1247. + blocks+='\033[0m\033[37m\033[47m '
  1248. + (( start++ ))
  1249. + (( start<=end ))
  1250. + printf -v block_spaces %1s
  1251. + [[ -n \033[0m\033[30m\033[40m \033[0m\033[31m\033[41m \033[0m\033[32m\033[42m \033[0m\033[33m\033[43m \033[0m\033[34m\033[44m \033[0m\033[35m\033[45m \033[0m\033[36m\033[46m \033[0m\033[37m\033[47m ]]
  1252. + cols+='\033[0m\033[30m\033[40m \033[0m\033[31m\033[41m \033[0m\033[32m\033[42m \033[0m\033[33m\033[43m \033[0m\033[34m\033[44m \033[0m\033[35m\033[45m \033[0m\033[36m\033[46m \033[0m\033[37m\033[47m \033[0mnl'
  1253. + [[ -n '' ]]
  1254. + cols='\033[0m\033[30m\033[40m \033[0m\033[31m\033[41m \033[0m\033[32m\033[42m \033[0m\033[33m\033[43m \033[0m\033[34m\033[44m \033[0m\033[35m\033[45m \033[0m\033[36m\033[46m \033[0m\033[37m\033[47m \033[0m'
  1255. + cols='\033[0m\033[30m\033[40m \033[0m\033[31m\033[41m \033[0m\033[32m\033[42m \033[0m\033[33m\033[43m \033[0m\033[34m\033[44m \033[0m\033[35m\033[45m \033[0m\033[36m\033[46m \033[0m\033[37m\033[47m \033[0m'
  1256. + info_height=15
  1257. + printf '%b\n' '\033[43C\033[0m\033[30m\033[40m \033[0m\033[31m\033[41m \033[0m\033[32m\033[42m \033[0m\033[33m\033[43m \033[0m\033[34m\033[44m \033[0m\033[35m\033[45m \033[0m\033[36m\033[46m \033[0m\033[37m\033[47m \033[0m'
  1258. + unset -v blocks blocks2 cols
  1259. + prin=1
  1260. + [[ -n 1 ]]
  1261. + return
  1262. + info line_break
  1263. + [[ -n '' ]]
  1264. + unset -v prin
  1265. + get_line_break
  1266. + printf '%b\n' ''
  1267. + (( ++info_height ))
  1268. + line_breaks+='\n'
  1269. + prin=1
  1270. + [[ -n 1 ]]
  1271. + return
  1272. + dynamic_prompt
  1273. + case "$image_backend" in
  1274. + printf '\n'
  1275. + (( lines < info_height ))
  1276. + [[ -n '' ]]
  1277. + lines=4
  1278. + (( lines > 0 ))
  1279. + printf %b '\033[4B'
  1280. + [[ ascii == *w3m* ]]
  1281. + [[ off == \o\n ]]
  1282. + [[ on == \o\n ]]
  1283. + printf %b '[!]\033[0m Config: Sourced default config. (/etc/neofetch/config.conf)\n[!]\033[0m Config: Sourced user config. (/home/mikenjenni/.config/neofetch/config.conf)\n[!]\033[0m Info: Couldn'\''t detect Resolution.\n[!]\033[0m Info: Couldn'\''t detect DE.\n[!]\033[0m Info: Couldn'\''t detect WM.\n[!]\033[0m Info: Couldn'\''t detect WM Theme.\n[!]\033[0m Info: Couldn'\''t detect Theme.\n[!]\033[0m Info: Couldn'\''t detect Icons.\n[!]\033[0m Info: Couldn'\''t detect Terminal Font.\n'
  1284. [!] Config: Sourced default config. (/etc/neofetch/config.conf)
  1285. [!] Config: Sourced user config. (/home/mikenjenni/.config/neofetch/config.conf)
  1286. [!] Info: Couldn't detect Resolution.
  1287. [!] Info: Couldn't detect DE.
  1288. [!] Info: Couldn't detect WM.
  1289. [!] Info: Couldn't detect WM Theme.
  1290. [!] Info: Couldn't detect Theme.
  1291. [!] Info: Couldn't detect Icons.
  1292. [!] Info: Couldn't detect Terminal Font.
  1293. + [[ off == \o\n ]]
  1294. + return 0
  1295. + printf '\033[?25h\033[?7h'
Add Comment
Please, Sign In to add comment