Почему приложения повторяются несколько раз в & ldquo; Open With Other Application & hellip; & rdquo; вариант? [Дубликат]

Для X-сервера требуется ровно два шрифта, fixed и cursor, оба из которых встроены во все последние версии библиотеки libXfont, которые он использует.

Однако многие старые X-приложения могут иметь указали эти шрифты - как правило, они откажутся от использования по умолчанию, например fixed, но могут отсутствовать некоторые символы и, вероятно, будут иметь разный размер, что приведет к другому (иногда сломанному) расположению меню, кнопок, и другие виджеты, расположенные на расстоянии от ожидаемого шрифта / размера.

2
задан 18 June 2012 в 22:50

12 ответов

Что касается этого, я не уверен на 100%. Иногда это случается с приложениями WINE из-за некоторых трудностей при настройке файлов .desktop и соответствующих ассоциаций.

Однако это известная проблема, и, надеюсь, она должна быть исправлена ​​в ближайшем будущем.

Чтобы решить проблему самостоятельно, удалите повторяющиеся записи в: ~/.local/share/applications, и все должно быть хорошо. Большую часть времени, когда вы делаете это, вам не придется делать это снова, пока вы не переустановите соответствующее приложение.

1
ответ дан 25 July 2018 в 21:19

Что касается этого, я не уверен на 100%. Иногда это случается с приложениями WINE из-за некоторых трудностей при настройке файлов .desktop и соответствующих ассоциаций.

Однако это известная проблема, и, надеюсь, она должна быть исправлена ​​в ближайшем будущем.

Чтобы решить проблему самостоятельно, удалите повторяющиеся записи в: ~/.local/share/applications, и все должно быть хорошо. Большую часть времени, когда вы делаете это, вам не придется делать это снова, пока вы не переустановите соответствующее приложение.

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

Что касается этого, я не уверен на 100%. Иногда это случается с приложениями WINE из-за некоторых трудностей при настройке файлов .desktop и соответствующих ассоциаций.

Однако это известная проблема, и, надеюсь, она должна быть исправлена ​​в ближайшем будущем.

Чтобы решить проблему самостоятельно, удалите повторяющиеся записи в: ~/.local/share/applications, и все должно быть хорошо. Большую часть времени, когда вы делаете это, вам не придется делать это снова, пока вы не переустановите соответствующее приложение.

1
ответ дан 4 August 2018 в 18:48

Что касается этого, я не уверен на 100%. Иногда это случается с приложениями WINE из-за некоторых трудностей при настройке файлов .desktop и соответствующих ассоциаций.

Однако это известная проблема, и, надеюсь, она должна быть исправлена ​​в ближайшем будущем.

Чтобы решить проблему самостоятельно, удалите повторяющиеся записи в: ~/.local/share/applications, и все должно быть хорошо. Большую часть времени, когда вы делаете это, вам не придется делать это снова, пока вы не переустановите соответствующее приложение.

1
ответ дан 6 August 2018 в 03:12

Что касается этого, я не уверен на 100%. Иногда это случается с приложениями WINE из-за некоторых трудностей при настройке файлов .desktop и соответствующих ассоциаций.

Однако это известная проблема, и, надеюсь, она должна быть исправлена ​​в ближайшем будущем.

Чтобы решить проблему самостоятельно, удалите повторяющиеся записи в: ~/.local/share/applications, и все должно быть хорошо. Большую часть времени, когда вы делаете это, вам не придется делать это снова, пока вы не переустановите соответствующее приложение.

1
ответ дан 7 August 2018 в 20:53

Что касается этого, я не уверен на 100%. Иногда это случается с приложениями WINE из-за некоторых трудностей при настройке файлов .desktop и соответствующих ассоциаций.

Однако это известная проблема, и, надеюсь, она должна быть исправлена ​​в ближайшем будущем.

Чтобы решить проблему самостоятельно, удалите повторяющиеся записи в: ~/.local/share/applications, и все должно быть хорошо. Большую часть времени, когда вы делаете это, вам не придется делать это снова, пока вы не переустановите соответствующее приложение.

1
ответ дан 10 August 2018 в 09:14

(Для решения пропустите снизу. Я объясню некоторые технические детали, если это полезно для тех, кто пытается понять, почему это происходит.)

Проблема в том, что существует несколько .desktop для этой программы с разными именами файлов в каталогах applications.

В Ubuntu каталоги applications:

~/.local/share/applications
/usr/share/applications

Например, в моей системе есть три записи для Banshee в /usr/share/applications/:

/usr/share/applications/banshee.desktop
/usr/share/applications/banshee-audiocd.desktop
/usr/share/applications/banshee-media-player.desktop

, что приводит к трем записям для Banshee в диалоговом окне Open With Other Application....

Одно решение удаляет дополнительные .desktop файлы, но это может сломать открытие других типов файлов (например, banshee-audiocd.desktop используется для открытия аудио компакт-дисков).

Правильное решение добавляет к этой дубликату строку Hidden=true .desktop файлов в /usr/share/applications/. Тем не менее, я не рекомендую вам это делать, потому что для этого требуется возиться с системными файлами, принадлежащими root (это исправление должно быть по умолчанию).

Итак, что вы можете сделать, пока это не будет исправлено в Ubuntu?

Решение

Помните, что я сказал с разными именами файлов в начале? Это потому, что файлы .desktop в ~/.local имеют более высокий приоритет по сравнению с общесистемными .desktop файлами с тем же именем. Итак, скопируйте записи, которые вы хотите избавиться от /usr/share/applications до ~/.local/share/applications, и добавьте к ним Hidden=true.

Three Banshees

Проблема решена !

3
ответ дан 25 May 2018 в 18:48

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

Проблема в том, что существует несколько .desktop файлов для этой программы с разными именами файлов в каталогах applications.

В Ubuntu каталоги applications:

~/.local/share/applications
/usr/share/applications

Например, в моей системе есть три записи для Banshee в /usr/share/applications/:

/usr/share/applications/banshee.desktop
/usr/share/applications/banshee-audiocd.desktop
/usr/share/applications/banshee-media-player.desktop

, что приводит к трем записям для Banshee в диалоговом окне Open With Other Application....

Three Banshees [/g3]

Одним из решений является удаление дополнительных файлов .desktop, но это может сломать открытие других типов файлов (например, banshee-audiocd.desktop используется для открытия аудиодисков).

Правильное решение добавляет строку Hidden=true к этим дубликатам .desktop файлам в /usr/share/applications/. Тем не менее, я не рекомендую вам это делать, потому что для этого требуется возиться с системными файлами, принадлежащими root (это исправление должно быть по умолчанию).

Итак, что вы можете сделать, пока это не будет исправлено в Ubuntu?

Решение

Помните, что я сказал с разными именами файлов в начале? Это потому, что файлы .desktop в ~/.local имеют более высокий приоритет по сравнению с общесистемными .desktop файлами с тем же именем. Итак, скопируйте записи, которые вы хотите избавиться от /usr/share/applications до ~/.local/share/applications, и добавьте к ним Hidden=true.

Edit the .desktop files [/g4]

Проблема решена !

Problem Solved [/g5]

3
ответ дан 25 July 2018 в 21:19

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

Проблема в том, что существует несколько .desktop файлов для этой программы с разными именами файлов в каталогах applications.

В Ubuntu каталоги applications:

~/.local/share/applications
/usr/share/applications

Например, в моей системе есть три записи для Banshee в /usr/share/applications/:

/usr/share/applications/banshee.desktop
/usr/share/applications/banshee-audiocd.desktop
/usr/share/applications/banshee-media-player.desktop

, что приводит к трем записям для Banshee в диалоговом окне Open With Other Application....

Three Banshees [/g3]

Одним из решений является удаление дополнительных файлов .desktop, но это может сломать открытие других типов файлов (например, banshee-audiocd.desktop используется для открытия аудиодисков).

Правильное решение добавляет строку Hidden=true к этим дубликатам .desktop файлам в /usr/share/applications/. Тем не менее, я не рекомендую вам это делать, потому что для этого требуется возиться с системными файлами, принадлежащими root (это исправление должно быть по умолчанию).

Итак, что вы можете сделать, пока это не будет исправлено в Ubuntu?

Решение

Помните, что я сказал с разными именами файлов в начале? Это потому, что файлы .desktop в ~/.local имеют более высокий приоритет по сравнению с общесистемными .desktop файлами с тем же именем. Итак, скопируйте записи, которые вы хотите избавиться от /usr/share/applications до ~/.local/share/applications, и добавьте к ним Hidden=true.

Edit the .desktop files [/g4]

Проблема решена !

Problem Solved [/g5]

3
ответ дан 4 August 2018 в 18:48

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

Проблема в том, что существует несколько .desktop файлов для этой программы с разными именами файлов в каталогах applications.

В Ubuntu каталоги applications:

~/.local/share/applications
/usr/share/applications

Например, в моей системе есть три записи для Banshee в /usr/share/applications/:

/usr/share/applications/banshee.desktop
/usr/share/applications/banshee-audiocd.desktop
/usr/share/applications/banshee-media-player.desktop

, что приводит к трем записям для Banshee в диалоговом окне Open With Other Application....

Three Banshees [/g3]

Одним из решений является удаление дополнительных файлов .desktop, но это может сломать открытие других типов файлов (например, banshee-audiocd.desktop используется для открытия аудиодисков).

Правильное решение добавляет строку Hidden=true к этим дубликатам .desktop файлам в /usr/share/applications/. Тем не менее, я не рекомендую вам это делать, потому что для этого требуется возиться с системными файлами, принадлежащими root (это исправление должно быть по умолчанию).

Итак, что вы можете сделать, пока это не будет исправлено в Ubuntu?

Решение

Помните, что я сказал с разными именами файлов в начале? Это потому, что файлы .desktop в ~/.local имеют более высокий приоритет по сравнению с общесистемными .desktop файлами с тем же именем. Итак, скопируйте записи, которые вы хотите избавиться от /usr/share/applications до ~/.local/share/applications, и добавьте к ним Hidden=true.

Edit the .desktop files [/g4]

Проблема решена !

Problem Solved [/g5]

3
ответ дан 6 August 2018 в 03:12

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

Проблема в том, что существует несколько .desktop файлов для этой программы с разными именами файлов в каталогах applications.

В Ubuntu каталоги applications:

~/.local/share/applications
/usr/share/applications

Например, в моей системе есть три записи для Banshee в /usr/share/applications/:

/usr/share/applications/banshee.desktop
/usr/share/applications/banshee-audiocd.desktop
/usr/share/applications/banshee-media-player.desktop

, что приводит к трем записям для Banshee в диалоговом окне Open With Other Application....

Three Banshees [/g3]

Одним из решений является удаление дополнительных файлов .desktop, но это может сломать открытие других типов файлов (например, banshee-audiocd.desktop используется для открытия аудиодисков).

Правильное решение добавляет строку Hidden=true к этим дубликатам .desktop файлам в /usr/share/applications/. Тем не менее, я не рекомендую вам это делать, потому что для этого требуется возиться с системными файлами, принадлежащими root (это исправление должно быть по умолчанию).

Итак, что вы можете сделать, пока это не будет исправлено в Ubuntu?

Решение

Помните, что я сказал с разными именами файлов в начале? Это потому, что файлы .desktop в ~/.local имеют более высокий приоритет по сравнению с общесистемными .desktop файлами с тем же именем. Итак, скопируйте записи, которые вы хотите избавиться от /usr/share/applications до ~/.local/share/applications, и добавьте к ним Hidden=true.

Edit the .desktop files [/g4]

Проблема решена !

Problem Solved [/g5]

3
ответ дан 10 August 2018 в 09:14

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

Проблема в том, что существует несколько .desktop файлов для этой программы с разными именами файлов в каталогах applications.

В Ubuntu каталоги applications:

~/.local/share/applications
/usr/share/applications

Например, в моей системе есть три записи для Banshee в /usr/share/applications/:

/usr/share/applications/banshee.desktop
/usr/share/applications/banshee-audiocd.desktop
/usr/share/applications/banshee-media-player.desktop

, что приводит к трем записям для Banshee в диалоговом окне Open With Other Application....

Three Banshees [/g3]

Одним из решений является удаление дополнительных файлов .desktop, но это может сломать открытие других типов файлов (например, banshee-audiocd.desktop используется для открытия аудиодисков).

Правильное решение добавляет строку Hidden=true к этим дубликатам .desktop файлам в /usr/share/applications/. Тем не менее, я не рекомендую вам это делать, потому что для этого требуется возиться с системными файлами, принадлежащими root (это исправление должно быть по умолчанию).

Итак, что вы можете сделать, пока это не будет исправлено в Ubuntu?

Решение

Помните, что я сказал с разными именами файлов в начале? Это потому, что файлы .desktop в ~/.local имеют более высокий приоритет по сравнению с общесистемными .desktop файлами с тем же именем. Итак, скопируйте записи, которые вы хотите избавиться от /usr/share/applications до ~/.local/share/applications, и добавьте к ним Hidden=true.

Edit the .desktop files [/g4]

Проблема решена !

Problem Solved [/g5]

3
ответ дан 13 August 2018 в 12:38

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

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