Пользовательские быстрые списки Unity не работают после обновления до 12.10
В популярном вопросе, что доступны Custom Launchers и Unity Quicklists? В списке много пусковых установок с пользовательскими списками быстрого доступа для Unity, которые работали для старого выпуска Ubuntu, включая 12.04.
Это пример из первого ответа:
X-Ayatana-Desktop-Shortcuts=Videos;Documents
[Videos Shortcut Group]
Name=Videos
Exec=nautilus Videos
TargetEnvironment=Unity
[Documents Shortcut Group]
Name=Documents
Exec=nautilus Documents
TargetEnvironment=Unity
Почему эти быстрые списки отсутствуют после обновления до Ubuntu 12.10? Этот код больше не поддерживается?
1 ответ
Это связано с тем, что спецификации файлов.desktop изменены, начиная с Ubuntu 12.10, в соответствии со стандартом Freedesktop "Действия дополнительных приложений".
Вот как можно изменить ваш старый файл.desktop:
- СТАРЫЕ: X-Ayatana-Desktop-Shortcuts =ENTRY1;ENTRY2...
- NEW: Действия =ENTRY1;ENTRY2...
- СТАРЫЙ: [ENTRY Shortcut Group]
- НОВИНКА: [ENTRY]
- СТАРЫЙ: TargetEnvironment = Unity
- NEW: OnlyShowIn = Unity;
Принимая приведенный выше пример (в вопросе), он будет изменен таким образом, чтобы работать в Ubuntu 12.10 и более поздних версиях:
Actions=Videos;Documents
[Desktop Action Videos]
Name=Videos
Exec=nautilus Videos
OnlyShowIn=Unity;
[Desktop Action Documents]
Name=Documents
Exec=nautilus Documents
OnlyShowIn=Unity;
Вот ссылка на официальную ссылку API Unity Launcher: