Чому в пусковій програмі Unity для Nautilus є дві іконки?


12

Гаразд, тому я встановив Ubuntu 11.10.

Річ у тім, що коли я натискаю на піктограму домашньої папки в панелі запуску (Win + 1), відкриється домашня папка, і в панелі запуску з’являється нова піктограма.

Я хочу, щоб вікна були виділені в першій іконі, лише якщо ви вловили мій дрейф (четверта ікона).

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

Також піктограми, пронумеровані зверху вниз, виключають значок тире.

Відповіді:


5

Відмова: Я не програміст Linux, і ця відповідь містить зміни файлів із вашої домашньої папки. Це працює для мене, але робіть це на свій страх і ризик.

Ця проблема з’являється, коли ви налаштовуєте піктограму «Домашня сторінка» для швидкого списку улюблених місць, як описано тут .

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

  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

У моєму нещодавно оновленому 16.0 Ubuntu без нічого в ~ / .local / share / додатках просто unity --reset-iconsдобре працювали без перезавантаження або чогось іншого
llrs

6

Відповідно до помилки , вам просто потрібно видалити наступний рядок зі свого користувальницького запуску Nautilus (~ / .local / share / applications / nautilus-home.desktop):

OnlyShowIn=GNOME;Unity;

У мене виникла ця проблема, і видалення цього рядка, і вихід із системи та вхід у систему знову працювали для мене.


В Ubuntu 16.04 я знайшов цей файл у / usr / share / застосунках.
Сагар Джа

Але це не вирішило для мене проблеми.
Сагар Джа


2

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

Я створив його деякий час тому в 11.04, я думаю, що щось змінилося в 11.10.


це видалено мою іконку Ви можете мені сказати, як її повернути?
sarveshlad

@SarveshLad Просто натисніть на значок тире (логотип Ubuntu) і введіть nautilus. Перетягніть Home Folderпіктограму в пускову установку. Крім того, ви можете відкрити програму, а потім клацнути правою кнопкою миші на піктограму в пусковій панелі та вибрати Keep in launcher.
Майк Уолш

Я спробував це, і це все виправили, але коли я налаштував свою піктограму, щоб вона включала мої вибрані місця .. вона повернулася до існуючої ситуації
sarveshlad

1

Просто розблокуйте файловий менеджер із програми Launcher. Потім відкрийте його ще раз із піктограми пошуку, набравши nautilus. Нарешті, заблокуйте його до пускової установки.

Це працювало для мене.


0

У іконі тире не повинно бути номера, оскільки це було б зайвим. Цифри є, щоб ви могли активувати запис натисканням клавіш super + num. Наприклад, у вашому випадку ви зможете запустити та / або перейти на Firefox, натиснувши на клавіші super + 2 та super + 3. Запуск тире робиться простим натисканням на супер.

Я бачив помилку, на яку ви посилаєтесь, але це було досить давно. Ви встановили всі оновлення? Я також бачив, що це викликано розширенням, але я не пам'ятаю, що це було, але, можливо, до нього було додати швидкі списки. Це не повинно бути таким способом поза коробкою. Спробуйте відкрити гостьову сесію, і я впевнений, що проблема усувається. Було б добре, якби ви це підтвердили.


jusy встановлено 11.10 вчора, і так, я оновив його, і моя система оновлена, я зробив нумерацію, щоб її було легко інтерпретувати
sarveshlad

0

Можна мати власний nautilus-home.desktopфайл без цієї проблеми, як згадували деякі інші відповіді. Ще одне виправлення (згадане тут: Відкриття домашньої папки викликає появу іншої піктограми файлового шафи ) - це перейти до gnome-tweak-toolта Have file manager handle the desktopвимкнутись.


0

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

У вихідному файлі цей рядок існує:

OnlyShowIn=GNOME;Unity;

в швидкому списку це:

TargetEnvironment=Unity

Це вирішується шляхом зміни (TargetEnvironment = Єдність) на:

TargetEnvironment=GNOME;Unity;

працював на мене.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.