Это звучит так, как будто вы запускаете оконный менеджер в режиме отката после запуска X.
Однако вы не предоставляете достаточно деталей, чтобы это понять.
Пожалуйста, укажите, что именно происходит, то есть вы видите grub (да/нет), вы запускаете загрузку (да/нет), вы видите или не видите прокручивающийся текст загрузки, вы попадаете на экран входа в систему, вы входите в систему, вы видите debian blue.
Если после входа в систему вы видите пустой рабочий стол по умолчанию, это рабочий стол режима резервного копирования, который обычно появляется либо потому, что что-то отсутствует на основном рабочем столе, поэтому он не может запуститься, либо потому, что вы случайно выбрали его в меню "Какой рабочий стол запустить" в пункте входа в систему менеджера дисплея. Этот список обычно представляет собой выпадающий список какого-то типа, он зависит от того, какой логин диспетчера дисплеев вы используете. Например, lightdm, sddm, slim, xdm, gdm3, gdm и т. д. Если я правильно помню, у mate есть свой собственный логин менеджера дисплеев, кажется, mdm? Я думаю, что это так.
Как только вы предоставите больше подробностей, это будет возможно выяснить.
Если вы не можете войти в систему, значит, происходит что-то совершенно не связанное с этим, но если вы видите на экране графический интерфейс, значит, в большинстве случаев запустился X, а это значит, что ваш драйвер дисплея работает.
[обновлено для новой информации]
Если Mate падает при запуске рабочего стола, что довольно очевидно, я бы рекомендовал установить что-то вроде XFCE4 (метапакет xfce4 debian), а затем попробовать запустить его. Если он запустится, проблема в рабочем столе Mate. Если xfce4 не запускается, то проблема, вероятно, в графическом драйвере.
Какую видеокарту вы используете? И какой драйвер, если это не бесплатная карта, как AMD или Nvidia? Или бесплатный.
Жесткая блокировка рабочего стола означает сбой. Я думаю, что Mate может быть немного староват, если вы используете Jesse, и ему не хватает многих исправлений, которые были бы в Debian Testing или Sid. XFCE не будет иметь таких проблем, поскольку он был довольно стабилен, когда была создана Jesse.
Видеть как python разрешено. Это было бы моим предпочтительным решением.
Мне неудобно иметь дело с sed, grep, awk, так как я не знаю крайних случаев данных.
cat data.json | python -c "import sys, json; print json.load(sys.stdin)['SliceTiming']"
Примечание:В этом примере используется python2.7, который вряд ли будет работать с python3.x
[]
нет,
:Создано slice_out.py
, так как я не смог найти хороший способ сделать встроенный терминал
import sys, json
slice_data = json.load(sys.stdin)['SliceTiming']
for s in slice_data: print s
Побежал сcat data.json | python slice_out.py
Использование Perl и модуля JSON:
perl -MJSON -e 'print join("\n", @{decode_json(join("\n",<>))->{"SliceTiming"}})' <file.json
Это выводит каждое число в отдельной строке без запятых