Открытие домашней папки приводит к появлению другой иконки в виде файла [дубликат]

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

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

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

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

[/g0]

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

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

14 ответов

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

5
ответ дан 2 August 2018 в 02:20

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

5
ответ дан 15 August 2018 в 20:40

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

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

Способ его решения, написанный на странице Bug 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;Documents;Music;Pictures;Downloads
    [Videos Shortcut Group]
    Name=Videos
    Exec=nautilus Videos
    TargetEnvironment=Unity
    
    [Documents Shortcut Group]
    Name=Documents
    Exec=nautilus Documents
    TargetEnvironment=Unity
    
    [Music Shortcut Group]
    Name=Music
    Exec=nautilus Music
    TargetEnvironment=Unity
    
    [Pictures Shortcut Group]
    Name=Pictures
    Exec=nautilus Pictures
    TargetEnvironment=Unity
    
    [Downloads Shortcut Group]
    Name=Downloads
    Exec=nautilus Downloads
    TargetEnvironment=Unity
    
  4. Перезагрузка. Теперь он должен работать только с одним значком с быстрым списком.

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

unity --reset-icons

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

Чтобы вернуть исходный файл nautilus-home.desktop, вы можете переустановить Nautilus и имеют настройки и файлы по умолчанию:

sudo apt-get install --reinstall nautilus
5
ответ дан 18 August 2018 в 23:41
  • 1
    Для моего недавно обновленного 16.0 Ubuntu без чего-либо в ~ / .local / share / applications просто unity --reset-icons работал без перезапуска или чего-то еще – Llopis 6 October 2017 в 11:26

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

Это сработало для меня.

1
ответ дан 2 August 2018 в 02:20

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

OnlyShowIn=GNOME;Unity;

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

6
ответ дан 2 August 2018 в 02:20

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

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

0
ответ дан 4 August 2018 в 18:03

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

OnlyShowIn=GNOME;Unity;

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

6
ответ дан 4 August 2018 в 18:03

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

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

2
ответ дан 6 August 2018 в 02:34

Проблема является противоречием в файле «Home Folder» /usr/share/applications/nautilus-home.desktop

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

OnlyShowIn=GNOME;Unity;

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

TargetEnvironment=Unity

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

TargetEnvironment=GNOME;Unity;

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

0
ответ дан 6 August 2018 в 02:34

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

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

0
ответ дан 7 August 2018 в 20:11

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

OnlyShowIn=GNOME;Unity;

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

6
ответ дан 7 August 2018 в 20:11

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

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

2
ответ дан 10 August 2018 в 08:33

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

Это сработало для меня.

1
ответ дан 15 August 2018 в 20:40

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

OnlyShowIn=GNOME;Unity;

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

6
ответ дан 15 August 2018 в 20:40

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

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