Ubuntu 10.04 Gnome / X hang [закрыт]

У меня Ubuntu 10.04 работает на ноутбуке Dell / Nvidia. Все работает фантастически, за исключением одного «нит», который ОЧЕНЬ раздражает. Каждый так часто графический интерфейс перестает отвечать на запросы, так что происходит следующее: любые гном-терминалы, которые я обнаружил, все еще работают нормально, если у меня есть Audacious running , музыка продолжает воспроизводиться, но все панели Gnome больше не реагируют, я не могу перетащить любые открытые окна, но я могу щелкнуть правой кнопкой мыши на рабочем столе и получить это меню Gnome, но ни один из вариантов меню не отвечает. В первый раз это случилось, я должен был задействовать ноутбук, так как у меня не было открытого окна оболочки. Тогда я обнаружил, что Ubuntu теперь отключает перезапуск ctl-alt-bksp / X. С тех пор я снова включил его, и перезапуск X восстанавливает gui. Это происходит часто, по крайней мере, один раз в день, и, поскольку я ежедневно использую ноутбук, становится раздражающим потерять приложения, которые у меня были запущены, когда мне нужно перезапустить X. Я попытался проверить dmseg / syslog / messages сразу после этого, но не заметили «курящего пистолета», указывающего на то, почему это происходит. Сначала я подумал, что это может быть причиной Compiz, поэтому я отключил его, все еще случилось. Поскольку у ноутбука есть видео Nvidia 8400M, я использую драйвер «blob» с закрытым источником Nvidia. Я размещаю здесь, чтобы посмотреть, 1) кто-нибудь еще видит это, 2) где я должен искать причину ... .

Спасибо

5
задан 26 September 2010 в 00:52

9 ответов

Когда происходит замораживание, можете ли вы получить терминал, нажав Alt + F2 и набрав gnome-terminal? Если это так, попробуйте tail ~/.xsession-errors перед ударом Ctrl-Alt-Backspace или иначе перезапустите X-сеанс, так как в этом файле будут отображаться ошибки только текущего сеанса IIRC. Вы также можете попробовать ~ / xsession-errors.old для получения информации о предыдущем сеансе. См. [F3] для получения дополнительной информации.

Кроме того, вы можете попробовать запустить xlsclients, пока машина работает нормально и сохранит этот вывод в файле. Затем, когда сессия завершится с ошибкой, запустите xlsclients еще раз и посмотрите, есть ли разница в двух наборах вывода.

Если во втором наборе выходных данных для клиента, который все еще отображается на вашем экране (или что вы знаете, что вы в противном случае активно закрывали его) отсутствует, то это означает, что клиент разбился и возможно зависание других, которые зависят от него для ввода.

1
ответ дан 25 July 2018 в 23:10
  • 1
    Спасибо за советы. Попробуй те, когда это случится. Вернусь назад, что я найду ... – LVDave 28 September 2010 в 03:04
  • 2
    Это случилось снова. Если я нажму Alt + F2, я получу «запустить программу». , но я не могу ввести ничего в текстовое поле. Что касается сравнения xlsclient, отличного от нескольких «& lt; unknown & gt;», записи в "после" оба списка одинаковы. – LVDave 3 October 2010 в 21:48
  • 3
    Я также вижу несколько из следующих: уровень sys:1: GtkWarning: попытка прочитать недавно использованные ресурсы файл в /home/dave/.recently-used.xbel', but the parser failed: Error reading file '/home/dave/.recently-used.xbel': Is a directory. sys:1: GtkWarning: Attempting to store changes into /главная/Дэйв/.недавно использованные.xbel уже работают, но не удалось: не удалось переименовать файл '/дома/Дэйв/.недавно использованные.формата xbel.ZRR2JV' к '/дома/Дэйв/.недавно использованные.формата xbel': g_rename() ошибка: это каталог – LVDave 3 October 2010 в 21:52
  • 4
    У меня есть файл ~ .recently-used.xbel в моей системе. Это, безусловно, файл, а не каталог здесь, я просто использовал меньше, чтобы отобразить его. XBEL - это формат файлов закладок. Я рекомендую вам ls -l этот файл и проверить его разрешения. Если он отображается как каталог, cd в него и посмотреть, что там. Это всего лишь файл, который отслеживает недавно открытые файлы, поэтому не стоит ничего бояться, чтобы просто запереть его. Если вы сомневаетесь, используйте mv, чтобы переименовать его в «недавно использованный-backup-[date]» или некоторые из них. Я понятия не имею, как это может быть искалечено таким образом, я думаю, вы, вероятно, должны подать ошибку. – koanhead 4 October 2010 в 01:44
  • 5
    Кстати, где вы видите сообщения об ошибках? Они находятся в файле, на который вы смотрите, на консоли или что? – koanhead 4 October 2010 в 01:48

Когда происходит замораживание, можете ли вы получить терминал, нажав Alt + F2 и набрав gnome-terminal? Если это так, попробуйте tail ~/.xsession-errors перед ударом Ctrl-Alt-Backspace или иначе перезапустите X-сеанс, так как в этом файле будут отображаться ошибки только текущего сеанса IIRC. Вы также можете попробовать ~ / xsession-errors.old для получения информации о предыдущем сеансе. См. [F3] для получения дополнительной информации.

Кроме того, вы можете попробовать запустить xlsclients, пока машина работает нормально и сохранит этот вывод в файле. Затем, когда сессия завершится с ошибкой, запустите xlsclients еще раз и посмотрите, есть ли разница в двух наборах вывода.

Если во втором наборе выходных данных для клиента, который все еще отображается на вашем экране (или что вы знаете, что вы в противном случае активно закрывали его) отсутствует, то это означает, что клиент разбился и возможно зависание других, которые зависят от него для ввода.

1
ответ дан 27 July 2018 в 03:10
  • 1
    Спасибо за советы. Попробуй те, когда это случится. Вернусь назад, что я найду ... – LVDave 28 September 2010 в 03:04
  • 2
    Это случилось снова. Если я нажму Alt + F2, я получу «запустить программу». , но я не могу ввести ничего в текстовое поле. Что касается сравнения xlsclient, отличного от нескольких «& lt; unknown & gt;», записи в "после" оба списка одинаковы. – LVDave 3 October 2010 в 21:48
  • 3
    Я также вижу несколько из следующих: sys: 1: GtkWarning: попытка прочитать недавно использованный файл ресурсов в /home/dave/.recently-used.xbel', but the parser failed: Error reading file '/home/dave/.recently-used.xbel': Is a directory. sys:1: GtkWarning: Attempting to store changes into /home/dave/.recently-used.xbel ', но не удалось: не удалось переименовать файл' / home / dave / .recently-used.xbel.ZRR2JV 'to' /home/dave/.recently-used.xbel ': g_rename () не удалось: является ли каталог – LVDave 3 October 2010 в 21:52
  • 4
    У меня есть файл ~ .recently-used.xbel в моей системе. Это, безусловно, файл, а не каталог здесь, я просто использовал меньше, чтобы отобразить его. XBEL - это формат файлов закладок. Я рекомендую вам ls -l этот файл и проверить его разрешения. Если он отображается как каталог, cd в него и посмотреть, что там. Это всего лишь файл, который отслеживает недавно открытые файлы, поэтому не стоит ничего бояться, чтобы просто запереть его. Если вы сомневаетесь, используйте mv, чтобы переименовать его в «недавно использованный-backup-[date]» или некоторые из них. Я понятия не имею, как это может быть искалечено таким образом, я думаю, вы, вероятно, должны подать ошибку. – koanhead 4 October 2010 в 01:44
  • 5
    Кстати, где вы видите сообщения об ошибках? Они находятся в файле, на который вы смотрите, на консоли или что? – koanhead 4 October 2010 в 01:48

Когда происходит замораживание, можете ли вы получить терминал, нажав Alt + F2 и набрав gnome-terminal? Если это так, попробуйте tail ~/.xsession-errors перед ударом Ctrl-Alt-Backspace или иначе перезапустите X-сеанс, так как в этом файле будут отображаться ошибки только текущего сеанса IIRC. Вы также можете попробовать ~ / xsession-errors.old для получения информации о предыдущем сеансе. См. [F3] для получения дополнительной информации.

Кроме того, вы можете попробовать запустить xlsclients, пока машина работает нормально и сохранит этот вывод в файле. Затем, когда сессия завершится с ошибкой, запустите xlsclients еще раз и посмотрите, есть ли разница в двух наборах вывода.

Если во втором наборе выходных данных для клиента, который все еще отображается на вашем экране (или что вы знаете, что вы в противном случае активно закрывали его) отсутствует, то это означает, что клиент разбился и возможно зависание других, которые зависят от него для ввода.

1
ответ дан 31 July 2018 в 12:40
  • 1
    Спасибо за советы. Попробуй те, когда это случится. Вернусь назад, что я найду ... – LVDave 28 September 2010 в 03:04
  • 2
    Это случилось снова. Если я нажму Alt + F2, я получу «запустить программу». , но я не могу ввести ничего в текстовое поле. Что касается сравнения xlsclient, отличного от нескольких «& lt; unknown & gt;», записи в "после" оба списка одинаковы. – LVDave 3 October 2010 в 21:48
  • 3
    Я также вижу несколько из следующих: sys: 1: GtkWarning: попытка прочитать недавно использованный файл ресурсов в /home/dave/.recently-used.xbel', but the parser failed: Error reading file '/home/dave/.recently-used.xbel': Is a directory. sys:1: GtkWarning: Attempting to store changes into /home/dave/.recently-used.xbel ', но не удалось: не удалось переименовать файл' / home / dave / .recently-used.xbel.ZRR2JV 'to' /home/dave/.recently-used.xbel ': g_rename () не удалось: является ли каталог – LVDave 3 October 2010 в 21:52
  • 4
    У меня есть файл ~ .recently-used.xbel в моей системе. Это, безусловно, файл, а не каталог здесь, я просто использовал меньше, чтобы отобразить его. XBEL - это формат файлов закладок. Я рекомендую вам ls -l этот файл и проверить его разрешения. Если он отображается как каталог, cd в него и посмотреть, что там. Это всего лишь файл, который отслеживает недавно открытые файлы, поэтому не стоит ничего бояться, чтобы просто запереть его. Если вы сомневаетесь, используйте mv, чтобы переименовать его в «недавно использованный-backup-[date]» или некоторые из них. Я понятия не имею, как это может быть искалечено таким образом, я думаю, вы, вероятно, должны подать ошибку. – koanhead 4 October 2010 в 01:44
  • 5
    Кстати, где вы видите сообщения об ошибках? Они находятся в файле, на который вы смотрите, на консоли или что? – koanhead 4 October 2010 в 01:48

Когда происходит замораживание, можете ли вы получить терминал, нажав Alt + F2 и набрав gnome-terminal ? Если это так, попробуйте tail ~ / .xsession-errors перед ударом Ctrl-Alt-Backspace или иным образом перезапустите сеанс X, так как в этом файле будут отображаться ошибки только текущего сеанса IIRC. Вы также можете попробовать ~ / xsession-errors.old для получения информации о предыдущем сеансе. См. [D2] man xsession для получения дополнительной информации.

Кроме того, вы можете попробовать запустить xlsclients , пока машина работает нормально и сохранит этот вывод в файле. Затем при сбое сеанса снова запустите xlsclients и посмотрите, есть ли разница в двух наборах вывода.

Если во втором наборе выходных данных для клиента, который все еще отображается на вашем экране (или что вы знаете, что вы иначе активно закрывали), отсутствует запись, то это говорит о том, что клиент разбился и возможно зависание других, которые зависят от него для ввода.

1
ответ дан 2 August 2018 в 04:29

Когда происходит замораживание, можете ли вы получить терминал, нажав Alt + F2 и набрав gnome-terminal ? Если это так, попробуйте tail ~ / .xsession-errors перед ударом Ctrl-Alt-Backspace или иным образом перезапустите сеанс X, так как в этом файле будут отображаться ошибки только текущего сеанса IIRC. Вы также можете попробовать ~ / xsession-errors.old для получения информации о предыдущем сеансе. См. [D2] man xsession для получения дополнительной информации.

Кроме того, вы можете попробовать запустить xlsclients , пока машина работает нормально и сохранит этот вывод в файле. Затем при сбое сеанса снова запустите xlsclients и посмотрите, есть ли разница в двух наборах вывода.

Если во втором наборе выходных данных для клиента, который все еще отображается на вашем экране (или что вы знаете, что вы иначе активно закрывали), отсутствует запись, то это говорит о том, что клиент разбился и возможно зависание других, которые зависят от него для ввода.

1
ответ дан 4 August 2018 в 21:02

Когда происходит замораживание, можете ли вы получить терминал, нажав Alt + F2 и набрав gnome-terminal ? Если это так, попробуйте tail ~ / .xsession-errors перед ударом Ctrl-Alt-Backspace или иным образом перезапустите сеанс X, так как в этом файле будут отображаться ошибки только текущего сеанса IIRC. Вы также можете попробовать ~ / xsession-errors.old для получения информации о предыдущем сеансе. См. [D2] man xsession для получения дополнительной информации.

Кроме того, вы можете попробовать запустить xlsclients , пока машина работает нормально и сохранит этот вывод в файле. Затем при сбое сеанса снова запустите xlsclients и посмотрите, есть ли разница в двух наборах вывода.

Если во втором наборе выходных данных для клиента, который все еще отображается на вашем экране (или что вы знаете, что вы иначе активно закрывали), отсутствует запись, то это говорит о том, что клиент разбился и возможно зависание других, которые зависят от него для ввода.

1
ответ дан 6 August 2018 в 04:34

Когда происходит замораживание, можете ли вы получить терминал, нажав Alt + F2 и набрав gnome-terminal ? Если это так, попробуйте tail ~ / .xsession-errors перед ударом Ctrl-Alt-Backspace или иным образом перезапустите сеанс X, так как в этом файле будут отображаться ошибки только текущего сеанса IIRC. Вы также можете попробовать ~ / xsession-errors.old для получения информации о предыдущем сеансе. См. [D2] man xsession для получения дополнительной информации.

Кроме того, вы можете попробовать запустить xlsclients , пока машина работает нормально и сохранит этот вывод в файле. Затем при сбое сеанса снова запустите xlsclients и посмотрите, есть ли разница в двух наборах вывода.

Если во втором наборе выходных данных для клиента, который все еще отображается на вашем экране (или что вы знаете, что вы иначе активно закрывали), отсутствует запись, то это говорит о том, что клиент разбился и возможно зависание других, которые зависят от него для ввода.

1
ответ дан 7 August 2018 в 22:43

Когда происходит замораживание, можете ли вы получить терминал, нажав Alt + F2 и набрав gnome-terminal ? Если это так, попробуйте tail ~ / .xsession-errors перед ударом Ctrl-Alt-Backspace или иным образом перезапустите сеанс X, так как в этом файле будут отображаться ошибки только текущего сеанса IIRC. Вы также можете попробовать ~ / xsession-errors.old для получения информации о предыдущем сеансе. См. [D2] man xsession для получения дополнительной информации.

Кроме того, вы можете попробовать запустить xlsclients , пока машина работает нормально и сохранит этот вывод в файле. Затем при сбое сеанса снова запустите xlsclients и посмотрите, есть ли разница в двух наборах вывода.

Если во втором наборе выходных данных для клиента, который все еще отображается на вашем экране (или что вы знаете, что вы иначе активно закрывали), отсутствует запись, то это говорит о том, что клиент разбился и возможно зависание других, которые зависят от него для ввода.

1
ответ дан 10 August 2018 в 10:49

Когда происходит замораживание, можете ли вы получить терминал, нажав Alt + F2 и набрав gnome-terminal ? Если это так, попробуйте tail ~ / .xsession-errors перед ударом Ctrl-Alt-Backspace или иным образом перезапустите сеанс X, так как в этом файле будут отображаться ошибки только текущего сеанса IIRC. Вы также можете попробовать ~ / xsession-errors.old для получения информации о предыдущем сеансе. См. [D2] man xsession для получения дополнительной информации.

Кроме того, вы можете попробовать запустить xlsclients , пока машина работает нормально и сохранит этот вывод в файле. Затем при сбое сеанса снова запустите xlsclients и посмотрите, есть ли разница в двух наборах вывода.

Если во втором наборе выходных данных для клиента, который все еще отображается на вашем экране (или что вы знаете, что вы иначе активно закрывали), отсутствует запись, то это говорит о том, что клиент разбился и возможно зависание других, которые зависят от него для ввода.

1
ответ дан 13 August 2018 в 17:24
  • 1
    Спасибо за советы. Попробуй те, когда это случится. Вернусь назад, что я найду ... – LVDave 28 September 2010 в 03:04
  • 2
    Это случилось снова. Если я нажму Alt + F2, я получу «запустить программу». , но я не могу ввести ничего в текстовое поле. Что касается сравнения xlsclient, отличного от нескольких «& lt; unknown & gt;», записи в "после" оба списка одинаковы. – LVDave 3 October 2010 в 21:48
  • 3
    Я также вижу несколько из следующих: sys: 1: GtkWarning: попытка прочитать недавно использованный файл ресурсов в /home/dave/.recently-used.xbel ', но синтаксический анализатор не удалось: Ошибка чтения файла' / home /dave/.recently-used.xbel ': это каталог. sys: 1: GtkWarning: попытка сохранить изменения в /home/dave/.recently-used.xbel ', но не удалось: не удалось переименовать файл' /home/dave/.recently-used.xbel.ZRR2JV ' to '/home/dave/.recently-used.xbel': g_rename () не удалось: является ли каталог – LVDave 3 October 2010 в 21:52
  • 4
    У меня есть файл ~ .recently-used.xbel в моей системе. Это, безусловно, файл, а не каталог здесь, я просто использовал меньше, чтобы отобразить его. XBEL - это формат файлов закладок. Я рекомендую вам ls -l этот файл и проверить его разрешения. Если он отображается как каталог, cd в него и посмотреть, что там. Это всего лишь файл, который отслеживает недавно открытые файлы, поэтому не стоит ничего бояться, чтобы просто запереть его. Если вы сомневаетесь, используйте mv, чтобы переименовать его в «недавно использованный-backup-[date]» или некоторые из них. Я понятия не имею, как это может быть искалечено таким образом, я думаю, вы, вероятно, должны подать ошибку. – koanhead 4 October 2010 в 01:44
  • 5
    Кстати, где вы видите сообщения об ошибках? Они находятся в файле, на который вы смотрите, на консоли или что? – koanhead 4 October 2010 в 01:48

Другие вопросы по тегам:

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