Используя ответ/руководство Martin, я записал быстрый сценарий для взятия строки пакетов для удаления, zremove.sh
:
#!/bin/sh
pkgs=""
while read line
do
pkgs="$pkgs $line"
done
zypper rm $pkgs
После замечающий, что все мои пакеты "без репозитория" имели распределение openSUSE 12.1 в запросе об/мин, я дал эту команду, чтобы определить местоположение и удалить всех их:
rpm -qa --qf '%{DISTRIBUTION} : %{NAME}\n' | grep "openSUSE 12.1 :" | sed 's/openSUSE 12.1 : //' | sudo zremove.sh
Это обычно не отвечает на вопрос того, как найти все пакеты без отступающего репозитория, но он действительно решал мою начальную проблему.
Попробуйте взгляд на indicator-sound-gtk2 пакет или что-либо другой indicator-*
пакет.
Вы могли бы попытаться запуститься /usr/lib/indicator-sound-gtk2/indicator-sound-service
, и посмотрите, возвращается ли индикатор к панели.
У меня нет Ubuntu под рукой, таким образом, я не могу свидетельствовать об этом для Вас.
Для xfce попробуйте следующее:
pkill notify-osd
/usr/lib/x86_64-linux-gnu/xfce4/notifyd/xfce4-notifyd
В виде скрипта:
#!/bin/bash
sleep 5
pkill notify-osd
/usr/lib/x86_64-linux-gnu/xfce4/notifyd/xfce4-notifyd
См. также: http://forum.xfce.org/viewtopic.php?id=8847
Надеюсь, это даст вам подсказку, как исправить LightDM.