Поместите 'черный список видео' (без кавычек) в
/etc/modprobe.d/blacklist.confи перезагрузитесь. Надеюсь, это должно решить вашу проблему.
У меня была похожая проблема, и я связал ее с системой контактов - я сделал это, запустив strace -p
в процессе gnome-shell и просмотрев содержимое системных вызовов.
Я даю свое возможное решение в своей записи в блоге здесь . Надеюсь, это поможет!
--- /usr/share/gnome-shell/js/ui/overview-dist.js 2012-07-20 13:12:23.564769756 -0700
+++ /usr/share/gnome-shell/js/ui/overview.js 2012-07-20 16:40:14.076527986 -0700
@@ -210,7 +210,7 @@
this.addSearchProvider(new AppDisplay.AppSearchProvider());
this.addSearchProvider(new AppDisplay.SettingsSearchProvider());
this.addSearchProvider(new PlaceDisplay.PlaceSearchProvider());
- this.addSearchProvider(new ContactDisplay.ContactSearchProvider());
+ // this.addSearchProvider(new ContactDisplay.ContactSearchProvider());
// Load remote search providers provided by applications
RemoteSearch.loadRemoteSearchProviders(Lang.bind(this, this.addSearchProvider));
У меня была похожая проблема, и я связал ее с системой контактов - я сделал это, запустив strace -p
в процессе gnome-shell и просмотрев содержимое системных вызовов.
Я даю свое возможное решение в своей записи в блоге здесь . Надеюсь, это поможет!
--- /usr/share/gnome-shell/js/ui/overview-dist.js 2012-07-20 13:12:23.564769756 -0700
+++ /usr/share/gnome-shell/js/ui/overview.js 2012-07-20 16:40:14.076527986 -0700
@@ -210,7 +210,7 @@
this.addSearchProvider(new AppDisplay.AppSearchProvider());
this.addSearchProvider(new AppDisplay.SettingsSearchProvider());
this.addSearchProvider(new PlaceDisplay.PlaceSearchProvider());
- this.addSearchProvider(new ContactDisplay.ContactSearchProvider());
+ // this.addSearchProvider(new ContactDisplay.ContactSearchProvider());
// Load remote search providers provided by applications
RemoteSearch.loadRemoteSearchProviders(Lang.bind(this, this.addSearchProvider));
У меня была похожая проблема, и я связал ее с системой контактов - я сделал это, запустив strace -p
в процессе gnome-shell и просмотрев содержимое системных вызовов.
Я даю свое возможное решение в своей записи в блоге здесь . Надеюсь, это поможет!
--- /usr/share/gnome-shell/js/ui/overview-dist.js 2012-07-20 13:12:23.564769756 -0700
+++ /usr/share/gnome-shell/js/ui/overview.js 2012-07-20 16:40:14.076527986 -0700
@@ -210,7 +210,7 @@
this.addSearchProvider(new AppDisplay.AppSearchProvider());
this.addSearchProvider(new AppDisplay.SettingsSearchProvider());
this.addSearchProvider(new PlaceDisplay.PlaceSearchProvider());
- this.addSearchProvider(new ContactDisplay.ContactSearchProvider());
+ // this.addSearchProvider(new ContactDisplay.ContactSearchProvider());
// Load remote search providers provided by applications
RemoteSearch.loadRemoteSearchProviders(Lang.bind(this, this.addSearchProvider));
У меня была похожая проблема, и я связал ее с системой контактов - я сделал это, запустив strace -p
в процессе gnome-shell и просмотрев содержимое системных вызовов.
Я даю свое возможное решение в своей записи в блоге здесь . Надеюсь, это поможет!
--- /usr/share/gnome-shell/js/ui/overview-dist.js 2012-07-20 13:12:23.564769756 -0700
+++ /usr/share/gnome-shell/js/ui/overview.js 2012-07-20 16:40:14.076527986 -0700
@@ -210,7 +210,7 @@
this.addSearchProvider(new AppDisplay.AppSearchProvider());
this.addSearchProvider(new AppDisplay.SettingsSearchProvider());
this.addSearchProvider(new PlaceDisplay.PlaceSearchProvider());
- this.addSearchProvider(new ContactDisplay.ContactSearchProvider());
+ // this.addSearchProvider(new ContactDisplay.ContactSearchProvider());
// Load remote search providers provided by applications
RemoteSearch.loadRemoteSearchProviders(Lang.bind(this, this.addSearchProvider));
У меня была похожая проблема, и я связал ее с системой контактов - я сделал это, запустив strace -p
в процессе gnome-shell и просмотрев содержимое системных вызовов.
Я даю свое возможное решение в своей записи в блоге здесь . Надеюсь, это поможет!
--- /usr/share/gnome-shell/js/ui/overview-dist.js 2012-07-20 13:12:23.564769756 -0700
+++ /usr/share/gnome-shell/js/ui/overview.js 2012-07-20 16:40:14.076527986 -0700
@@ -210,7 +210,7 @@
this.addSearchProvider(new AppDisplay.AppSearchProvider());
this.addSearchProvider(new AppDisplay.SettingsSearchProvider());
this.addSearchProvider(new PlaceDisplay.PlaceSearchProvider());
- this.addSearchProvider(new ContactDisplay.ContactSearchProvider());
+ // this.addSearchProvider(new ContactDisplay.ContactSearchProvider());
// Load remote search providers provided by applications
RemoteSearch.loadRemoteSearchProviders(Lang.bind(this, this.addSearchProvider));
У меня была похожая проблема, и я связал ее с системой контактов - я сделал это, запустив strace -p
в процессе gnome-shell и просмотрев содержимое системных вызовов.
Я даю свое возможное решение в своей записи в блоге здесь . Надеюсь, это поможет!
--- /usr/share/gnome-shell/js/ui/overview-dist.js 2012-07-20 13:12:23.564769756 -0700
+++ /usr/share/gnome-shell/js/ui/overview.js 2012-07-20 16:40:14.076527986 -0700
@@ -210,7 +210,7 @@
this.addSearchProvider(new AppDisplay.AppSearchProvider());
this.addSearchProvider(new AppDisplay.SettingsSearchProvider());
this.addSearchProvider(new PlaceDisplay.PlaceSearchProvider());
- this.addSearchProvider(new ContactDisplay.ContactSearchProvider());
+ // this.addSearchProvider(new ContactDisplay.ContactSearchProvider());
// Load remote search providers provided by applications
RemoteSearch.loadRemoteSearchProviders(Lang.bind(this, this.addSearchProvider));
Я знаю, что этот вопрос древний, но он отображается в верхней части результатов Google, поэтому я подумал, что отвечу на вопрос в названии -
. Один из способов идентифицировать проблема будет работать следующим образом:
Начать вход в сеанс, но также иметь другой сеанс (как другой пользователь или сеанс «tty» (Control + Alt + [F2 ...]), или через ssh или ...) уже открыт, с готовностью командной строки (bash).
Ввести ключ (но еще не нажать Return еще) эту команду:
вам может понадобиться к sudo, если ваша другая оболочка является другой учетной записью пользователя. Это одна длинная строкаgdb attach /usr/bin/gnome-shell $(pgrep -u ваш логин gnome-shell) -ex 'call gjs_dumpstack ()'
eg gdb attach /usr/bin/gnome-shell $(pgrep -u jdoe gnome-shell) -ex 'call gjs_dumpstack ()'
Как только оболочка «слишком занята», то есть «поймайте ее в действии», в другой оболочке нажмите Return, чтобы ее уловить. Он закроет оболочку и может убить вашу попытку входа в систему, но у вас будет обратная сторона.
Вы получите приветственный баннер от отладчика. (Вам также может быть сказано, что вам нужно установить некоторые пакеты debuginfo, по крайней мере, на Fedora, я не уверен, что Ubuntu будет делать то же самое, но я полагаю, что это похоже. На самом деле вам не нужно их отлаживать со стороны JavaScript (это относится только к отладке части C кода.)
Это покажет стек активных функций JavaScript, что почти наверняка покажет виновнику.
Вы можете найти более подробную информацию здесь: https://wiki.gnome.org/Projects/GnomeShell/Debugging
У вас много фотографий и вы используете Nautilus? Может быть, вас поразил LaunchPad Bug 505085 - gnome-settings-daemon обширное использование диска? См. Комментарий 13 или 18 для обходных путей.
У меня была такая же проблема и я не знал, как отлаживать. но я дезактивировал все расширения оболочки gnome, а затем работал отлично. Я знаю, что это не точный ответ на вопрос, но он может помочь другим людям с аналогичными проблемами (медленный вход в gnome 3 session)
вы можете дезактивировать один за другим, чтобы узнать, какое расширение создает проблему - или вы деактивируете все и активируете один за другим снова;)
У вас много картинок и вы используете Наутилус? Может быть, на вас влияет LaunchPad Bug 505085 - обширное использование диска gnome-settings-daemon ? См. Комментарии 13 или 18 для обходных путей.
У меня была такая же проблема, и я не знал, как отлаживать. но я деактивировал все расширения оболочки gnome, после чего все заработало идеально. я знаю, что это не точный ответ на вопрос, но он может помочь другим людям с подобными проблемами (медленный вход в сеанс gnome 3)
вы можете отключить его по одному, чтобы узнать, какое расширение создает проблему - или вы все деактивируете и снова активируете один за другим;)
Я знаю, что этот вопрос древний, но он показывается в верхней части результатов Google, поэтому я решил добавить ответ на вопрос в заголовке -
Один из способов определить проблема работает следующим образом:
Начните входить в сеанс, но также есть другой сеанс (как другой пользователь или в сеансе "tty" (Control + Alt + [F2…]), или через ssh или…) уже открыт, с готовой подсказкой текстовой оболочки (bash).
Введите (но не нажимайте Return) эту команду:
sudo
эта команда, если ваша другая оболочка является другой учетной записью пользователя gdb attach /usr/bin/gnome-shell $(pgrep -u
ваш логин gnome-shell) -ex 'call gjs_dumpstack ()'
например gdb attach /usr/bin/gnome-shell $(pgrep -u jdoe gnome-shell) -ex 'call gjs_dumpstack ()'
Как только оболочка «слишком занята», т. е. «поймать ее в действии», в другой оболочке нажмите Return, чтобы перехватить ее. Он заморозит оболочку и может убить вашу попытку входа в систему, но у вас будет обратный след.
Вы получите приветственный баннер от отладчика. (Вам также могут сказать, что вам нужно установить некоторые пакеты debuginfo, по крайней мере, на Fedora, я не уверен, что Ubuntu сделает то же самое, но я предполагаю, что это похоже. На самом деле вам не нужно это для отладки на стороне JavaScript вещей, это применимо только к отладке части кода C.)
Это покажет стек активных функций JavaScript, который почти наверняка покажет виновника.
Вы можете Более подробную информацию можно найти здесь: https://wiki.gnome.org/Projects/GnomeShell/Debugging
Я знаю, что этот вопрос древний, но он показывается в верхней части результатов Google, поэтому я решил добавить ответ на вопрос в заголовке -
Один из способов определить проблема работает следующим образом:
Начните входить в сеанс, но также есть другой сеанс (как другой пользователь или в сеансе "tty" (Control + Alt + [F2…]), или через ssh или…) уже открыт, с готовой подсказкой текстовой оболочки (bash).
Введите (но не нажимайте Return) эту команду:
sudo
эта команда, если ваша другая оболочка является другой учетной записью пользователя gdb attach /usr/bin/gnome-shell $(pgrep -u
ваш логин gnome-shell) -ex 'call gjs_dumpstack ()'
например gdb attach /usr/bin/gnome-shell $(pgrep -u jdoe gnome-shell) -ex 'call gjs_dumpstack ()'
Как только оболочка «слишком занята», т. е. «поймать ее в действии», в другой оболочке нажмите Return, чтобы перехватить ее. Он заморозит оболочку и может убить вашу попытку входа в систему, но у вас будет обратный след.
Вы получите приветственный баннер от отладчика. (Вам также могут сказать, что вам нужно установить некоторые пакеты debuginfo, по крайней мере, на Fedora, я не уверен, что Ubuntu сделает то же самое, но я предполагаю, что это похоже. На самом деле вам не нужно это для отладки на стороне JavaScript вещей, это применимо только к отладке части кода C.)
Это покажет стек активных функций JavaScript, который почти наверняка покажет виновника.
Вы можете Более подробную информацию можно найти здесь: https://wiki.gnome.org/Projects/GnomeShell/Debugging
У вас много картинок и вы используете Наутилус? Может быть, вы затронуты LaunchPad Bug 505085 - обширное использование диска gnome-settings-daemon ? См. Комментарии 13 или 18 для обходных путей.
У меня была такая же проблема, и я не знал, как отлаживать. но я деактивировал все расширения оболочки gnome, после чего все заработало идеально. я знаю, что это не точный ответ на вопрос, но он может помочь другим людям с подобными проблемами (медленный вход в сеанс gnome 3)
вы можете отключить его по одному, чтобы узнать, какое расширение создает проблему - или вы все деактивируете и снова активируете один за другим;)
Я знаю, что этот вопрос древний, но он показывается в верхней части результатов Google, поэтому я решил добавить ответ на вопрос в заголовке -
Один из способов определить проблема работает следующим образом:
Начните входить в сеанс, но также есть другой сеанс (как другой пользователь или в сеансе "tty" (Control + Alt + [F2…]), или через ssh или…) уже открыт, с готовой подсказкой текстовой оболочки (bash).
Введите (но не нажимайте Return) эту команду:
sudo
эта команда, если ваша другая оболочка является другой учетной записью пользователя gdb attach /usr/bin/gnome-shell $(pgrep -u
ваш логин gnome-shell) -ex 'call gjs_dumpstack ()'
например gdb attach /usr/bin/gnome-shell $(pgrep -u jdoe gnome-shell) -ex 'call gjs_dumpstack ()'
Как только оболочка «слишком занята», т. е. «поймать ее в действии», в другой оболочке нажмите Return, чтобы перехватить ее. Он заморозит оболочку и может убить вашу попытку входа в систему, но у вас будет обратный след.
Вы получите приветственный баннер от отладчика. (Вам также могут сказать, что вам нужно установить некоторые пакеты debuginfo, по крайней мере, на Fedora, я не уверен, что Ubuntu сделает то же самое, но я предполагаю, что это похоже. На самом деле вам не нужно это для отладки на стороне JavaScript вещей, это применимо только к отладке части кода C.)
Это покажет стек активных функций JavaScript, который почти наверняка покажет виновника.
Вы можете Более подробную информацию можно найти здесь: https://wiki.gnome.org/Projects/GnomeShell/Debugging
У вас много картинок и вы используете Наутилус? Может быть, вы затронуты LaunchPad Bug 505085 - обширное использование диска gnome-settings-daemon ? См. Комментарии 13 или 18 для обходных путей.
У меня была такая же проблема, и я не знал, как отлаживать. но я деактивировал все расширения оболочки gnome, после чего все заработало идеально. я знаю, что это не точный ответ на вопрос, но он может помочь другим людям с подобными проблемами (медленный вход в сеанс gnome 3)
вы можете отключить его по одному, чтобы узнать, какое расширение создает проблему - или вы все деактивируете и снова активируете один за другим;)
Я знаю, что этот вопрос древний, но он показывается в верхней части результатов Google, поэтому я решил добавить ответ на вопрос в заголовке -
Один из способов определить проблема работает следующим образом:
Начните входить в сеанс, но также есть другой сеанс (как другой пользователь или в сеансе "tty" (Control + Alt + [F2…]), или через ssh или…) уже открыт, с готовой подсказкой текстовой оболочки (bash).
Введите (но не нажимайте Return) эту команду:
sudo
эта команда, если ваша другая оболочка является другой учетной записью пользователя gdb attach /usr/bin/gnome-shell $(pgrep -u
ваш логин gnome-shell) -ex 'call gjs_dumpstack ()'
например gdb attach /usr/bin/gnome-shell $(pgrep -u jdoe gnome-shell) -ex 'call gjs_dumpstack ()'
Как только оболочка «слишком занята», т. е. «поймать ее в действии», в другой оболочке нажмите Return, чтобы перехватить ее. Он заморозит оболочку и может убить вашу попытку входа в систему, но у вас будет обратный след.
Вы получите приветственный баннер от отладчика. (Вам также могут сказать, что вам нужно установить некоторые пакеты debuginfo, по крайней мере, на Fedora, я не уверен, что Ubuntu сделает то же самое, но я предполагаю, что это похоже. На самом деле вам не нужно это для отладки на стороне JavaScript вещей, это применимо только к отладке части кода C.)
Это покажет стек активных функций JavaScript, который почти наверняка покажет виновника.
Вы можете Более подробную информацию можно найти здесь: https://wiki.gnome.org/Projects/GnomeShell/Debugging
У вас много картинок и вы используете Наутилус? Может быть, вы затронуты LaunchPad Bug 505085 - обширное использование диска gnome-settings-daemon ? См. Комментарии 13 или 18 для обходных путей.
У меня была такая же проблема, и я не знал, как отлаживать. но я деактивировал все расширения оболочки gnome, после чего все заработало идеально. я знаю, что это не точный ответ на вопрос, но он может помочь другим людям с подобными проблемами (медленный вход в сеанс gnome 3)
вы можете отключить его по одному, чтобы узнать, какое расширение создает проблему - или вы все деактивируете и снова активируете один за другим;)
Я знаю, что этот вопрос древний, но он показывается в верхней части результатов Google, поэтому я решил добавить ответ на вопрос в заголовке -
Один из способов определить проблема работает следующим образом:
Начните входить в сеанс, но также есть другой сеанс (как другой пользователь или в сеансе "tty" (Control + Alt + [F2…]), или через ssh или…) уже открыт, с готовой подсказкой текстовой оболочки (bash).
Введите (но не нажимайте Return) эту команду:
sudo
эта команда, если ваша другая оболочка является другой учетной записью пользователя gdb attach /usr/bin/gnome-shell $(pgrep -u
ваш логин gnome-shell) -ex 'call gjs_dumpstack ()'
например gdb attach /usr/bin/gnome-shell $(pgrep -u jdoe gnome-shell) -ex 'call gjs_dumpstack ()'
Как только оболочка «слишком занята», т. е. «поймать ее в действии», в другой оболочке нажмите Return, чтобы перехватить ее. Он заморозит оболочку и может убить вашу попытку входа в систему, но у вас будет обратный след.
Вы получите приветственный баннер от отладчика. (Вам также могут сказать, что вам нужно установить некоторые пакеты debuginfo, по крайней мере, на Fedora, я не уверен, что Ubuntu сделает то же самое, но я предполагаю, что это похоже. На самом деле вам не нужно это для отладки на стороне JavaScript вещей, это применимо только к отладке части кода C.)
Это покажет стек активных функций JavaScript, который почти наверняка покажет виновника.
Вы можете Более подробную информацию можно найти здесь: https://wiki.gnome.org/Projects/GnomeShell/Debugging
У меня была такая же проблема, и я не знал, как отлаживать. но я деактивировал все расширения оболочки gnome, после чего все заработало идеально. я знаю, что это не точный ответ на вопрос, но он может помочь другим людям с подобными проблемами (медленный вход в сеанс gnome 3)
вы можете отключить его по одному, чтобы узнать, какое расширение создает проблему - или вы все деактивируете и снова активируете один за другим;)
У вас много картинок и вы используете Наутилус? Может быть, вы затронуты LaunchPad Bug 505085 - обширное использование диска gnome-settings-daemon ? См. Комментарии 13 или 18 для обходных путей.
Я знаю, что этот вопрос древний, но он показывается в верхней части результатов Google, поэтому я решил добавить ответ на вопрос в заголовке -
Один из способов определить проблема работает следующим образом:
Начните входить в сеанс, но также есть другой сеанс (как другой пользователь или в сеансе "tty" (Control + Alt + [F2…]), или через ssh или…) уже открыт, с готовой подсказкой текстовой оболочки (bash).
Введите (но не нажимайте Return) эту команду:
sudo
эта команда, если ваша другая оболочка является другой учетной записью пользователя gdb attach /usr/bin/gnome-shell $(pgrep -u
ваш логин gnome-shell) -ex 'call gjs_dumpstack ()'
например gdb attach /usr/bin/gnome-shell $(pgrep -u jdoe gnome-shell) -ex 'call gjs_dumpstack ()'
Как только оболочка «слишком занята», т. е. «поймать ее в действии», в другой оболочке нажмите Return, чтобы перехватить ее. Он заморозит оболочку и может убить вашу попытку входа в систему, но у вас будет обратный след.
Вы получите приветственный баннер от отладчика. (Вам также могут сказать, что вам нужно установить некоторые пакеты debuginfo, по крайней мере, на Fedora, я не уверен, что Ubuntu сделает то же самое, но я предполагаю, что это похоже. На самом деле вам не нужно это для отладки на стороне JavaScript вещей, это применимо только к отладке части кода C.)
Это покажет стек активных функций JavaScript, который почти наверняка покажет виновника.
Вы можете Более подробную информацию можно найти здесь: https://wiki.gnome.org/Projects/GnomeShell/Debugging
Я знаю, что этот вопрос древний, но он показывается в верхней части результатов Google, поэтому я решил добавить ответ на вопрос в заголовке -
Один из способов определить проблема работает следующим образом:
Начните входить в сеанс, но также есть другой сеанс (как другой пользователь или в сеансе "tty" (Control + Alt + [F2…]), или через ssh или…) уже открыт, с готовой подсказкой текстовой оболочки (bash).
Введите (но не нажимайте Return) эту команду:
sudo
эта команда, если ваша другая оболочка является другой учетной записью пользователя gdb attach /usr/bin/gnome-shell $(pgrep -u
ваш логин gnome-shell) -ex 'call gjs_dumpstack ()'
например gdb attach /usr/bin/gnome-shell $(pgrep -u jdoe gnome-shell) -ex 'call gjs_dumpstack ()'
Как только оболочка «слишком занята», т. е. «поймать ее в действии», в другой оболочке нажмите Return, чтобы перехватить ее. Он заморозит оболочку и может убить вашу попытку входа в систему, но у вас будет обратный след.
Вы получите приветственный баннер от отладчика. (Вам также могут сказать, что вам нужно установить некоторые пакеты debuginfo, по крайней мере, на Fedora, я не уверен, что Ubuntu сделает то же самое, но я предполагаю, что это похоже. На самом деле вам не нужно это для отладки на стороне JavaScript вещей, это применимо только к отладке части кода C.)
Это покажет стек активных функций JavaScript, который почти наверняка покажет виновника.
Вы можете Более подробную информацию можно найти здесь: https://wiki.gnome.org/Projects/GnomeShell/Debugging
У вас много картинок и вы используете Наутилус? Может быть, вы затронуты LaunchPad Bug 505085 - обширное использование диска gnome-settings-daemon ? См. Комментарии 13 или 18 для обходных путей.
У меня была такая же проблема, и я не знал, как отлаживать. но я деактивировал все расширения оболочки gnome, после чего все заработало идеально. я знаю, что это не точный ответ на вопрос, но он может помочь другим людям с подобными проблемами (медленный вход в сеанс gnome 3)
вы можете отключить его по одному, чтобы узнать, какое расширение создает проблему - или вы все деактивируете и снова активируете один за другим;)