В файле .xinitrc просто выполните
exec yourFullscreenSoftware
(файл .xinitrc считывается при запуске) Я не скажу, что это будет работать с VMware (потому что я просто не знаю), но однажды я запустил игру «Defcon», как этот полноэкран на X, без DE или даже WM.
-121--289016-
Для этого могут быть более эффективные способы, но следующие методы точно создали график на основе данных со строковыми значениями на оси времени.
#Process log data into compatible format. plotdata is Just a copy/paste of your sample data
awk -F" -- " '{print $2,$1}' plotdata | while read temp date; do echo $(date --date="$date" '+%R') $(echo $temp | grep -o "[0-9\.]*"); done > plotdataout;
#Run the script on the converted data
gnuplot gnuplotscript
Ниже приведен сценарий gnuplot со строковыми метками:
set term png
set output "plotdata.png"
set title "Temp Data"
set xlabel "Time (s)"
set ylabel "Temp (F)"
set grid
plot "plotdataout" using 2:xticlabels(1) with lines
-121--114495-
Старый вопрос, но в случае, если кто-то столкнется с ним так же, как и я: Мое решение - читать с тайм-аутом.
while read -t 5 line; do
echo "$line"
done
Если stdin
пуст, он вернется через 5 секунд. В противном случае он прочтет все входные данные и при необходимости их можно обработать.
Для #6, будет полезен встроенный read
bash . Для #9 убедитесь, что имена переменных заключены в двойные кавычки везде, где вы их используете.