Почему в программе запуска Unity есть две иконки для Наутилуса?

Хорошо, я установил Ubuntu 11.10.

Дело в том, что когда я щелкаю значок домашней папки на панели запуска (Win + 1), открывается домашняя папка, и на панели запуска появляется новая иконка.

Я хочу, чтобы окна были выделены на первом значке только в том случае, если вы заметили мой дрейф (4-й значок).

Я подумал, что если удастся удалить первый значок, а затем щелкнуть правой кнопкой мыши другой значок и оставить его в модуле запуска, он может сработать, но затем папки откроются, и значок останется пустым без указания на то, что окно открыто ( выглядит так же, как первый значок).

Кроме того, значки, пронумерованные сверху вниз, исключают значок черты.

12
задан 14 October 2011 в 10:59

8 ответов

Отказ от ответственности: Я не программист Linux, и этот ответ содержит изменяющие файлы из вашей домашней папки. Для меня это работает, но делайте это на свой страх и риск.

Эта проблема появляется, когда вы настраиваете иконку Home на быстрый список любимых мест так, как это описано здесь.

Способом решения этой проблемы, как написано на странице Ошибка 842257, является не создание копии /usr/share/applications/nautilus-home.desktop в ~/.local/share/applications и модификация этой копии, а изменение исходного файла. Итак, следующие шаги:

  1. Удалить копию, если она есть: ~/.local/share/applications/nautilus-home.desktop

  2. Откройте терминал и запишите:

    gksu gedit /usr/share/applications/nautilus-home.desktop
    
  3. Добавьте этот текст в нижней части файла, сохраните и закройте.

    X-Ayatana-Desktop-Shortcuts=Видео;Документы;Музыка;Картинки;Скачать
    [Videos Shortcut Group]
    Имя=видео
    Exec=наутилус Видеоматериалы
    ЦельОкружающая среда=Вселенность
    
    [Группа "Документы"]
    Имя=Документы
    Exec=наутилус Документы
    ЦельОкружающая среда=Вселенность
    
    [Music Shortcut Group]
    Имя=Музыка
    Exec=наутилус Музыка
    ЦельОкружающая среда=Вселенность
    
    [Pictures Shortcut Group]
    Имя=Картинки
    Exec=наутилус Картинки
    ЦельОкружающая среда=Вселенность
    
    [Downloads Shortcut Group]
    Имя=Загрузки
    Exec=наутилус Загрузки
    ЦельОкружающая среда=Вселенность
    
  4. Перезагрузка. Теперь он должен работать, только одна иконка, с быстрым списком.

Если он все еще не работает, вы можете попробовать Alt+F2, затем запустите

unity --reset-icons

Это сбросит иконки оригинальной установки на вашей панели запуска, так что вам придется перезагрузить его так, как вы хотите.

Для возврата оригинального файла nautilus-home.desktop Вы можете переустановить Nautilus и иметь настройки и файлы по умолчанию:

sudo apt-get install --reinstall nautilus
5
ответ дан 14 October 2011 в 10:59

Это подтвержденный баг. Ошибка 842257

Она будет исправлена в какой-то момент. В пусковом устройстве должен быть только один значок.

3
ответ дан 14 October 2011 в 10:59

Просто разблокируйте файловый менеджер из Launcher. Затем снова откройте его с помощью значка поиска, набрав nautilus. Наконец, прикрепите его к пусковой установке.

У меня это сработало.

1
ответ дан 14 October 2011 в 10:59

Значок тире не должен иметь номер, так как он будет лишним. Номера есть, так что вы можете активировать запись, нажав супер+num. Например, в вашем случае вы сможете запустить и/или переключиться на Firefox, нажав клавиши super+2 и super+3 для терминала. Запуск тире осуществляется простым нажатием на супер.

Я видел ошибку, о которой вы говорите, но это было довольно давно. Вы установили все обновления? Я также видел, что это вызвано расширением, но я не помню, какое это было, но, возможно, это было расширение для добавления квик-листов. Это не должно быть таким способом. Попробуйте открыть гостевую сессию, и я уверен, что проблема пройдет. Было бы неплохо, если бы вы это подтвердили.

0
ответ дан 14 October 2011 в 10:59

Согласно ошибке bug, вам просто нужно удалить следующую строку из вашего собственного пускового устройства Nautilus (~/.local/share/applications/nautilus-home.desktop):

OnlyShowIn=GNOME;Unity;

У меня возникла эта проблема, и удаление этой строки, а также выход из системы и повторный вход в систему сработали на меня.

6
ответ дан 14 October 2011 в 10:59

У меня была такая же проблема. Убедитесь, что у вас нет пользовательского файла nautilus-home.desktop в файле ~/.local/share/applications. Когда я удалил, что все снова начало работать.

Я создал одну недавно в 11.04, думаю, что-то изменилось в 11.10.

2
ответ дан 14 October 2011 в 10:59

Можно иметь собственный файл nautilus-home.desktop без этой проблемы, как упоминалось в некоторых других ответах. Другое исправление (упомянутое здесь: Открытие домашней папки вызывает появление другого значка файлового шкафа ) - перейти к gnome-tweak-tool и установить Управлять рабочим столом файловым менеджером на выкл.

0
ответ дан 14 October 2011 в 10:59

Проблема заключается в противоречии в файле "Домашняя папка" /usr/share/applications/nautilus-home.desktop

В исходном файле эта строка существует:

OnlyShowIn=GNOME;Unity;

, а в быстром списке это:

TargetEnvironment=Unity

Это решается путем изменения (TargetEnvironment = Unity) на :

TargetEnvironment=GNOME;Unity;

у меня работал.

0
ответ дан 14 October 2011 в 10:59

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

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