После обновления с Ubuntu 10.04 (lucid lynx) до Ubuntu 12.04 (точный панголин) почти все работает нормально, кроме лаунчера.
Для большинства значков щелчок левой кнопкой мыши на значке в панели запуска не запускает запуск рассматриваемого приложения. Работает только запуск Dash и открытие корзины. Никакое другое приложение не может быть запущено, если щелкнуть левой кнопкой мыши по его значку в панели запуска.
Мое оборудование: ноутбук Toshiba Satego X200 с видеокартой nVidia GeForce 8700M GT.
До обновления я тестировал Ubuntu 12.04 с загрузочного DVD. Перед обновлением я деинсталлировал почти все пакеты, не поддерживаемые Canonical, а затем переустановил через Ubuntu Software Center и Synaptic все, что мне нужно.
В качестве попытки решить проблему я попытался выполнить команду терминала unity --reset-icons
, однако это не помогло.
Во время выполнения unity --reset-icons
в терминале отображалось много сообщений, которые я частично цитирую ниже (пропуски отмечены [...]). Я надеюсь, что это дает ключ к пониманию того, что не так.
$ unity --reset-icons
Checking if settings need to be migrated ...no
Checking if internal files need to be migrated ...no
Backend : gconf
Integration : true
Profile : unity
Adding plugins
Initializing core options...done
[...]
Initializing scale options...done
compiz (expo) - Warn: failed to bind image to texture
Initializing expo options...done
Initializing ezoom options...done
(compiz:2599): GConf-CRITICAL **: gconf_client_add_dir: assertion `gconf_valid_key (dirname, NULL)' failed
WARN 2013-02-03 16:05:13 unity.favorites FavoriteStoreGSettings.cpp:139 Unable to load GDesktopAppInfo for 'ubiquity-gtkui.desktop'
Initializing unityshell options...done
WARN 2013-02-03 16:05:14 unity.libindicator <unknown>:0 Desktop file '/usr/share/applications/libreoffice-writer.desktop' is using a deprecated format for its actions that will be dropped soon.
WARN 2013-02-03 16:05:14 unity.libindicator <unknown>:0 Desktop file '/usr/share/applications/libreoffice-calc.desktop' is using a deprecated format for its actions that will be dropped soon.
WARN 2013-02-03 16:05:14 unity.libindicator <unknown>:0 Desktop file '/usr/share/applications/libreoffice-impress.desktop' is using a deprecated format for its actions that will be dropped soon.
WARN 2013-02-03 16:05:14 unity.launcher Launcher.cpp:3088 Object registration failed. Won't get dynamic launcher addition.
ERROR 2013-02-03 16:05:14 unity.glib-gobject <unknown>:0 g_object_unref: assertion `G_IS_OBJECT (object)' failed
Setting Update "main_menu_key"
Setting Update "run_key"
Работал над оригинальным постером этого исправления: (исправлена системная панель и панель запуска Unity):
Переустановите все уже установленные пакеты в Synaptic, связанные с поисками libgl и glx.
blockquote>Может понадобиться сначала:
sudo apt-get purge fglrx fglrx-amdcccle # or another fglrxs
Но драйверы FGLRX на моем компьютере больше не чувствуют себя хорошо, так что до свидания FGLRX :(. Понятия не имею, почему.
Кредит идет в этот пост