Настройка двух мониторов со встроенной графикой

Разбор JSON - это всегда боль в заднице. Если вход не соответствует ожиданиям, он выдает ошибку и выдает сбой, что вы делаете. Вы можете использовать следующую крошечную функцию для безопасного анализа ввода. Он всегда превращает объект, даже если вход недействителен или уже является объектом, который лучше для большинства случаев.

JSON.safeParse = function (input, def) {
  // Convert null to empty object
  if (!input) {
    return def || {};
  } else if (Object.prototype.toString.call(input) === '[object Object]') {
    return input;
  }
  try {
    return JSON.parse(input);
  } catch (e) {
    return def || {};
  }
};
0
задан Ron 9 May 2012 в 12:31
поделиться

1 ответ

Вы используете Систему-> Предпочтения-> апплет Мониторов? Или из командной строки;

$ gnome-display-properties

, Что апплет имеет кнопку "Detect monitors" и флажок для "Того же изображения во всех мониторах".

кроме того, Вам закрыли крышку ноутбука, в то время как соединено с двумя мониторами?

1
ответ дан CAB 22 October 2019 в 14:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: