Не вдається вимкнути та вийти з верхньої панелі в Ubuntu 14.04 LTS


18

Нещодавно я встановив Ubuntu 14.04. Вимкнення та вихід із верхньої панелі не працюють.

Вони працювали чудово при установці ОС, але кілька днів тому я встановив драйвери fglrx для своєї відеокарти ATI. Вони не працювали, і у мене виникли проблеми з низькою роздільною здатністю, і Ubuntu не завантажувався. Я вирішив це, вилучивши графічний драйвер fglrx з режиму відновлення, і Ubuntu почав завантажуватись та працювати нормально, принаймні, так я вважав.

Але зараз параметри вимкнення та виходу на верхній панелі не працюють. Мені потрібно вийти за допомогою ctrl+ alt+ deleteта вимкнути функцію вимкнення на верхній панелі (опція вимкнення працює після виходу, але не під час входу як користувача).

Я знову встановив Ubuntu 14.04 LTS і параметри відключення спрацювали нормально, але після встановлення оновлень вони перестали працювати знову. Я думав, це проблема встановлення графічного драйвера fglrx, але тепер я знаю, що це не так. Я думаю, що це проблема з деяким файлом, який встановлено з оновлень Ubuntu.
Хтось знає, як це вирішити?


3
Чи використовуєте ви док Каїр? Існує помилка, пов’язана з діалогом відключення.
user9440008

1
так, я використовую Каїрський док
Sudheer

2
Док-станція в Каїрі - це проблема, зараз варіанти працюють добре завдяки вам Xeranas
Sudheer

як зазначено у звіті про помилки, це також викликається іншими доками, як, наприклад, Plank, фактично будь-якою програмою, яка зареєстрована в інтерфейсі LauncherEntry Unity DBus і запускається до Unity

Відповіді:


15

Не потрібно видаляти cairo-dock із запуску програм.

Скористайтеся одним із таких рішень:

  • Знайдіть файл cairo-dock.desktop~/.config/autostart і додайте цей код,X-GNOME-Autostart-Delay=20

Кроки для вирішення легко (протестовано в Ubuntu 14.04)

  1. Бігати geditбез кореня
  2. Клацніть відкрити меню файлів і натисніть Ctrl+H
  3. Відкрити файл ~/.config/autostart/cairo-dock.desktop
  4. Додайте це

    X-GNOME-Autostart-Delay=20
    
  5. Збережіть і закрийте

  6. Перезавантажте свою єдність / гном

Час затримки понад 20 працює чудово.

або:

  • Виберіть програму запуску cairo-dock з програми запуску та змініть параметр команди на:

    sh -c "sleep 30; exec cairo-dock -o"
    

    джерело тут і тут

або

  • Створіть сценарій, званий startdockтекстом

    #! /bin/sh -e
    sleep 20
    cairo-dock
    exit 0
    

    Зробіть його виконуваним, а в елементи запуску додайте нову команду із шляхом до цього сценарію.


Це помилка, як зазначено в коментарі. У звіті про помилки зазначено, що

Діалог відключення / перезавантаження Unity не працює, коли інша програма застосована до інтерфейсу LauncherEntry Unity DBus. Здається, у нас є ця помилка, коли Cairo-Dock (і його Launcher-API-Deamon), DockbarX або Plank запускаються перед Unity.

Щоб вирішити таку ж проблему з Plank доці, замінити cairo-dockз plankодним з наведених вище рішень. Те саме для інших програм.


@cipricus Я опублікував відповідь, яка усуває затримку 20 секунд на відкриття дому Cairo при запуску, що відбувається цим методом.
Рохіт Мадхаван

2

Цей метод кращий за інші, оскільки проблема вирішена, і Каїр Док починається майже без затримки.

Редагувати /usr/lib/x86_64-linux-gnu/cairo-dock/cairo-dock-launcher-API-daemonяк корінь.

Додайте наступний рядок у рядку 33:

from time import sleep

та наступний рядок у рядку 241 (безпосередньо перед ULWatcher ()):

sleep(5)

Потім перезапустіть сеанс.

Якщо ви використовуєте 32-бітну версію Ubuntu, файл, ймовірно, буде в -

/usr/lib/cairo-dock/cairo-dock-launcher-API-daemon

Це рішення було взято зі сторінки помилок Launchpad .


1
Чудово, але я не знаю, чи краще; різниця в 15 секунд може бути або не може бути важливішою за те, що це реалізувати трохи складніше, ніж інші рішення; Крім того, наскільки я бачу, він виглядає обмеженим кайро-доком, тоді як помилка - ні. Інші рішення можна легко налаштувати для виправлення інших доків. Я використовую Plank самостійно і зараз не можу перевірити це. Чи можна це відрегулювати для інших доків? - Хоча вищеназваний приріст буде наданий на іншу відповідь, я не проти дати другу:

Я використовую Каїр і, спробувавши всі методи вирішити проблему, я відчув, що це найкраще рішення.
Рохіт Мадхаван

як видно із звіту про помилки, пов’язаного з іншими відповідями та коментарями, це спричинено не лише Каїрським доком. Я хотів лише зазначити, що в той час як для автора питання, а також для вас, проблема вирішується шляхом налаштування запуску каїра, вона не вирішується у всіх випадках таким чином. задати нове запитання про Планку було б дублікатом цього, оскільки це одна і та ж проблема, і потребує (і в іншій відповіді) те саме рішення. з іншого боку, можливо, ваше рішення буде перенесено на Планк, але я не знаю як

Добре, я не знав, що у Планка однакова помилка. Дякую що дали мені знати. Я спробую модифікувати це рішення, щоб воно також працювало з Планком.
Рохіт Мадхаван

Виправте мене, якщо я помиляюся, але чи не Планк док-станція за замовчуванням в Elementary OS?
Рохіт Мадхаван

0

Вимкнення за допомогою меню живлення

Ви можете вимкнути свою систему альтернативно. Натисніть кнопку живлення, і в ній повинно з’явитися меню з параметрами на вибір:

  • Блокування
  • Призупинити
  • Перезавантажте
  • Закрити

Оберіть вимкнення. Це спрацює.

Меню живлення Знімок екрана

Вимкнення за допомогою терміналу

  1. Натисніть CTRL+ALT +T
  2. Тип: sudo shutdown -h now
  3. Натисніть Enter
  4. Введіть свій пароль, якщо потрібно
  5. Натисніть Enterще раз

Ви закінчили.


-1

Я теж зіткнувся з цією проблемою і тепер проблема вирішена. Отже, тут я поділюсь своїм досвідом: Спершу використовуйте клавішу швидкого доступу Alt + Ctl + L і заблокуйте Ubuntu, а потім у верхньому правому куті натисніть кнопку налаштування, а потім натисніть на перемикання користувача. Потім натисніть кнопку налаштування, а потім натисніть на вимкнення. Запустіть комп’ютер знову. Тепер ви можете легко відключитися з верхньої панелі.

Сподіваюся, ви вирішите свою проблему. Спасибі !


Дякую за вашу відповідь, я перевстановив свою ОС декілька годин тому, зараз вона працює добре
Sudheer

-2

спробуйте це

sudo -i
gedit /etc/default/grub

знайти рядок

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 

і змінити його на

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force"

збережіть файл і закрийте його.

тепер біжи

update-grub

тепер я думаю, що ваша проблема вирішена.


Я додав 'acpi = force' після тихого сплеску та перезавантаження, але це не спрацювало, все-таки параметри (вимкнення та вихід із системи) на верхній панелі не працюють
Sudheer

це не працювало для мене!
Едвард Торвальдс

-2

Видалення Cairo-dock із запуску програм вирішило мою проблему через помилку, як коментує Xeranas


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