Термінал з’являється із значною затримкою, коли використовується ярлик


25

Коли я натискаю Ctrl+ Alt+, Tтермінал відкриється приблизно через 30 секунд. Це дуже дратує. Якщо я відкрию його за допомогою Alt+ F2і входжу, gnome-terminalвікно з'являється миттєво, як зазвичай.

Я використовую Ubuntu 16.04 з gnome3.

Заздалегідь дякую за допомогу!


Можливо, подивіться в Налаштування системи -> Клавіатура -> Ярлики -> Пускові установки -> Запустіть термінал і перевірте, чи правильно він встановлений. Ви нещодавно вносили зміни до комбінацій клавіш?
— wjandrea

Він встановлений правильно, і я не робив жодних спроб.
— Алекс Лейдвайн

2
@AlexLeidwein. Зараз доступне рішення порівняно з просто рішенням. Видаліть сеанс dbus-користувача, який не встановлений за замовчуванням в Ubuntu 16.04.
— Антоніос Хаджігеоргаліс

Відповіді:


21

Тимчасове рішення, обговорене в коментарі 16
https://bugzilla.gnome.org/show_bug.cgi?id=729101#c16

запустити gnome-keyring-daemonв терміналі без параметрів командного рядка.
Потім все працює як нормально після введення пароля для розблокування брелока.

У моїй системі я маю відкрити HUD до того, як з'явиться запит пароля. Якщо я відкрию HUD перед командою терміналу, діалогове вікно запрошення пароля відображається негайно.

Вихід journalctl -fшоу
gnome-keyring-daemon[12913]: Gkm: using old keyring directory: ...

Тепер вирішено:
для мене та багатьох інших вирішенням цієї проблеми було усунення, dbus-user-sessionяке було додано разом із нещодавньою установкою програмного забезпечення, яке не потрібно. Для мене це було додано, коли я встановивflatpak

Рішення:

  1. sudo apt-get remove --purge dbus-user-session
  2. Перезавантажте

Більше контексту можна отримати, починаючи з коментаря №67 у цій темі.
https://bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/1689825


3
Це має бути найвища відповідь та прийнята відповідь, оскільки вона містить справжнє виправлення, а не просто брудне рішення щодо вбивства gnome-keyring-daemon, що зробить збережені паролі тощо недоступними IIRC.
— Байт-командир

Це спрацювало чудово! Також виправлені занадто подібні проблеми, які у мене виникли: затримка між натисканням кнопки "Екран друку" та знімком екрана, і Google Chrome повільно запускається.
— Алекс

Натрапили на це після навмисної установки dbus-user-sessionз метою підтримки системних служб, які піднімають сповіщувачів через dbus. Це, мабуть, деяка неправильна конфігурація, коли сеанс системного користувача насправді не такий, як сеанс GUI.
— Адріан

13

Грунтуючись на цій відповіді суперпользователя:

З помилки, поданої xgdgsc , ця повільна реакція на ярлики GNOME, як видається, викликана gnome-keyring-daemon. Зокрема, наявність декількох екземплярів демон демонструє, що виконання ярлика призупиняється під час спроби спілкуватися з демоном, доки його не закінчиться. Ви можете використовувати таку команду, щоб перевірити, чи є у вас кілька екземплярів запущеного демона:

pgrep gnome-keyring --list-full

У CentOS 7 з GNOME 3.14.2 мені вдалося обійти це завдання, вбивши обидва процеси:

killall gnome-keyring-daemon

gnome-keyring-daemon автоматично перезапустився лише одним екземпляром, коли я в наступний раз застосував комбінацію клавіш GNOME, і ярлик виконаний миттєво.


Навіть із запущеним одним ключем, я все одно отримую повільну реакцію при відкритті терміналів. Коли я вбив усіх, gnome-keyring-daemonChrome не зміг увійти.
— Антоніос Хаджігеоргаліс

@AntoniosHadjigeorgalis, за моїм досвідом, такий тип затримки відбувається лише за один-два ярлики. Якщо ви killall gnome-keyring-daemonне працюєте, можливо, переназначення цих ярликів може допомогти.
— ДВС

Нові ярлики @ICE також не працювали.
— Антоніос Хаджігеоргаліс

7

Відкрийте програму запуску та додайте нову

  1. Додати новий
  2. Назва: що завгодно
  3. Команда: killall gnome-keyring-daemon
  4. Коментар: що завгодно

насолоджуватися ..


3
Що це terserahозначає?
— Анвар

2
@Anwar: "terserah" - індонезійське / малайське слово для "що завгодно" або "нічого". Назва та опис запуску програми є лише для того, щоб допомогти вам знайти та впорядкувати її, але це неважливо, що ви туди вкладаєте. Може бути, SierraX кудись скопіював її з якогось блогу / сайту та забув перекласти?
— Лежи Райан

1

Насправді це мені допомогло. Перейшов до налаштувань системи -> Клавіатура -> Ярлики -> Пускові установки -> Запуск терміналу там було написано щось нове прискорювач. Я скидаю клавішу, утримуючи клавішу Ctrl+ Alt+ Tще раз. це вирішило проблему.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.