Не удается завершить работу и выйти из верхней панели в Ubuntu 14.04 LTS

В этом списке будут указаны все установленные вручную пакеты: зависимости, удаленные пакеты, пакеты, установленные во время установки системы.

unopts() {
  in=`cat`
  echo "$in" | sed -r 's/ --[^ ]+//g;s/ -[^ ]+//g'
}

list() {
  cat '/var/log/apt/history.log' |
  grep --color=never -v '\-o APT::Status-Fd=4 \-o APT::Keep-Fds::=5 \-o APT::Keep-Fds::=6' |
  egrep --color=never "Commandline: apt-get.* $1" |
  sed -r "s/Commandline: apt-get//;s/ $1//" |
  unopts |
  tr ' ' '\n' |
  sed '/^$/d'
}

hapt() {
  tmp=`mktemp -d`
  installed=$tmp/installed
  deleted=$tmp/deleted
  dpkg=$tmp/dpkg
  list 'install' > $installed
  list '(remove|purge|autoremove)' > $deleted
  dpkg --get-selections |
  grep -v 'deinstall' |
  cut -f 1 > $dpkg
  while read package
  do
    sed -i "0,/$package/{//d;}" $installed
  done < $deleted
  while read package
  do
    if [ -z "`grep --color=never "^$package$" $dpkg`" ]
    then
      sed -i "0,/$package/{//d;}" $installed
    fi
  done < $installed
  cat $installed
  rm -r $tmp
}
1
задан 4 December 2014 в 23:34

5 ответов

Не нужно удалять cairo-dock из запущенных приложений.

Используйте одно из этих решений:

Найдите файл cairo-dock.desktop ~/.config/autostart и добавьте это код X-GNOME-Autostart-Delay=20

Шаги, которые нужно легко решить (проверено в Ubuntu 14.04)

Запустить gedit без root Нажмите меню открытия файла и нажмите Ctrl + H Открыть файл ~/.config/autostart/cairo-dock.desktop Добавить

или:

Найти cairo-dock .desktop file ~/.config/autostart и добавьте этот код, X-GNOME-Autostart-Delay=20

или

Создайте скрипт под названием 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 на [ f10] в одном из вышеуказанных решений. То же самое для других приложений.

14
ответ дан 24 May 2018 в 09:11
  • 1
    Отличный ответ! Это помогает мне решить мою проблему. – opu 웃 29 July 2014 в 18:29
  • 2
    @cipricus Я опубликовал ответ, который устраняет 20-секундную задержку открытия Cairo Dock при запуске, которая происходит с помощью этого метода. – Rohith Madhavan 5 December 2014 в 08:04

Этот метод лучше других, так как проблема решена, и Cairo Dock начинается почти без задержки.

Отредактируйте /usr/lib/x86_64-linux-gnu/cairo-dock/cairo-dock-launcher-API-daemon как root.

Добавьте следующую строку в строка 33:

from time import sleep

и следующая строка в строке 241 (непосредственно перед ULWatcher ()):

sleep(5)

Затем перезапустите сеанс.

Если вы используете 32-битную версию Ubuntu, файл, вероятно, будет находиться в

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

Это решение было взято на странице «Ошибка запуска».

2
ответ дан 24 May 2018 в 09:11
  • 1
    Отлично, но я не знаю, лучше ли это; разница в 15 секунд может быть или не быть более важной, чем тот факт, что это немного сложнее реализовать, чем другие решения; Кроме того, он выглядит ограниченным док-станцией, насколько я могу видеть, в то время как ошибка не является. Другие решения можно легко настроить, чтобы исправить другие доки. Я сам использую Планк и не могу проверить это сейчас. Можно ли настроить другие доки? - В то время как вышеупомянутая награда будет предоставлена ​​другому ответу, я не против предоставления второго :) – cipricus 5 December 2014 в 11:56
  • 2
    Я использую Каир, и, пробовав все методы решения проблемы, я почувствовал, что это лучшее решение. – Rohith Madhavan 5 December 2014 в 14:35
  • 3
    как видно из отчета об ошибке, связанного в другом ответе и комментарии, это вызвано не только Каирской док-станцией. Я только хотел указать, что, хотя для автора вопроса, а также для вас проблема решается путем настройки запуска cairo, она не решается во всех случаях таким образом. задание нового вопроса о доске было бы дубликатом этого, потому что это та же проблема и нуждается (и в другом ответе) такое же решение. с другой стороны, возможно, что ваше решение будет перенесено на планку, но я не знаю, как – cipricus 5 December 2014 в 14:40
  • 4
    Хорошо. Я не знал, что у Планка такая же ошибка. Спасибо, что дали мне знать. Я попытаюсь изменить это решение, чтобы оно также работало с Plank. – Rohith Madhavan 5 December 2014 в 14:48
  • 5
    Исправьте меня, если я ошибаюсь, но не Plank по умолчанию для док-станции на элементарной ОС? – Rohith Madhavan 5 December 2014 в 14:52

Выключение с помощью меню питания

Вы можете отключить свою систему в качестве альтернативы. Нажмите кнопку питания, и в нем должно отображаться меню с опциями на выбор:

Блокировка приостановки перезагрузки Выключение

Выберите выключение.

Снимок экрана

Выключение с помощью терминала

Нажмите CTRL + ALT + T Тип: sudo shutdown -h now Нажмите Enter Введите свой пароль, если необходимо Нажмите Enter снова

Вы закончили.

0
ответ дан 24 May 2018 в 09:11

Я тоже столкнулся с этой проблемой, и теперь проблема решена. Итак, здесь я собираюсь поделиться своими впечатлениями: сначала используйте комбинацию клавиш Alt + Ctl + L и заблокируйте Ubuntu, а затем в правом верхнем углу нажмите кнопку настройки, а затем нажмите кнопку переключения. Затем нажмите кнопку настройки, а затем нажмите на выключение. Запустите компьютер снова. Теперь вы можете легко отключиться от верхней панели.

Надеюсь, что проблема решена. Спасибо!

-1
ответ дан 24 May 2018 в 09:11
  • 1
    Спасибо за ваш ответ, я переустановил мою ОС несколько часов назад, теперь ее рабочий тон – Sudheer 25 April 2014 в 22:04

попробуйте это

sudo -i
gedit /etc/default/grub

найдите строку

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 

и измените ее на

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force"

, сохраните файл и закройте его. [ ! d3]

теперь бежит

update-grub

сейчас я думаю, что ваша проблема решена.

-2
ответ дан 24 May 2018 в 09:11
  • 1
    Я добавил «acpi = force» после тихого всплеска и перезагрузки, но это не сработало, но параметры (выключение и выход) на верхней панели не работают – Sudheer 20 April 2014 в 22:00
  • 2
    это не сработало для меня! – edward torvalds 11 November 2014 в 13:13

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

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