Могу ли я редактировать, какие значки отображаются в Unity Dash?

17

Когда я открываю черту в 11.04, я получаю два ряда иконок. Первый ряд содержит «линзы», которые ведут меня к спискам приложений / файлов; Во втором ряду открываются конкретные приложения - просматривайте Интернет, просматривайте фотографии, проверяйте электронную почту, слушайте музыку.

Есть ли способ изменить, на какие программы указывают значки во втором ряду? (Если бы мне нужно было добавить новые линзы, они также появляются и можно ли изменить порядок?) Пока что значки «Просмотр в Интернете» и «Прослушивание музыки» соответствуют моим предпочтительным приложениям. Первым может быть либо Firefox или Chromium (и, возможно, другие), а вторым может быть Banshee или Rhythmbox. Однако я не могу изменить значок «Проверить электронную почту». Он остается привязанным к Evolution, хотя в качестве предпочтительного почтового клиента я выбрал Thunderbird. Я хотел бы изменить это, если смогу.

Шон Фицпатрик
источник
Вы пробовали искать в папке / usr / share / unity? Может быть, там есть файл, который вы можете редактировать. Я посмотрю на это, как только смогу. У меня небольшие проблемы с запуском Natty в виртуальной машине. Это должно быть только немного времени.
bntser
Извините, я не могу найти способ сделать это. Единственные файлы в этой папке имеют отношение к приложениям и файловым меню.
bntser

Ответы:

3

Проблема с почтой, известная ошибка в Unity. Ошибка сообщается здесь и исправлена ​​на 11.04

Билал Ахтар
источник
Я постараюсь посмотреть в / usr / share / unity, чтобы посмотреть, что я могу отредактировать. Отчет об ошибке мой - когда я впервые сообщил об этом, я не был уверен, была ли это ошибка или она должна была быть таковой - есть несколько вещей, которые нельзя изменить из-за проектных решений (в которых Я полагаю, что это было бы скорее запросом на функцию). Отчет об ошибке теперь назначен кому-то, поэтому я ожидаю, что он будет исправлен. (Интересно, это связано с тем, что Thunderbird описывает себя как «почтовый» клиент, а не как «почтовый» клиент.)
Шон Фицпатрик
8

Чтобы изменить приложения по умолчанию, щелкните меню питания / настроек в верхнем правом углу экрана (меню со значком ВЫКЛ) и выберите последний пункт ( System Settings).

Выберите Preferred Applicationsв появившемся окне, чтобы вы могли изменить их.

Насколько я знаю, невозможно добавить дополнительные элементы в Unity Dash.

IGI
источник
6

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

sudo apt-get install alacarte

Alacarte можно запустить из терминала или Unity Dash.

Dafy
источник
2

К сожалению, в 11.04 / 11.10 нет способа произвольно изменить ярлыки в тире для любого приложения, которое вы хотите, если вы не отредактируете исходный код напрямую.

Однако если вы установите свой браузер, почтовую программу и mp3-плеер в Preferred ApplicationsUnity, эти параметры будут соблюдены.

введите описание изображения здесь

Хорхе Кастро
источник
Да, у меня это работает сейчас. Были некоторые проблемы с отображением Thunderbird в качестве почтового клиента; Я подал пару ошибок об этом две недели назад, и это было хорошо улажено!
Шон Фицпатрик
0

Я получил эту работу, используя слегка измененную версию первого ответа на этот вопрос. Какие доступны пользовательские панели запуска и быстрые списки Unity?

Я не уверен, что это лучший способ; среди прочего, мне пришлось жестко закодировать мой путь к homedir, потому что он не работал бы, если бы я использовал ~ или $ HOME. Это запускает nautilus, но вы можете запустить что угодно, изменив строку 'Exec'.

Инструкции:

Скопируйте файл запуска «Домашняя папка» в свой домашний каталог:

cp /usr/share/applications/nautilus-home.desktop ~/.local/share/applications

Откройте файл для редактирования в gedit:

gedit ~/.local/share/applications/nautilus-home.desktop

Найдите следующую строку из файла:

OnlyShowIn=GNOME;

Замените вышеуказанную строку на:

OnlyShowIn=GNOME;Unity;

Добавьте этот текст в конец файла, подставив в путь к домашней директории:

X-Ayatana-Desktop-Shortcuts=Videos;Documents;Music;Pictures;Downloads
[Videos Shortcut Group]
Name=Videos
Exec=nautilus /home/YOURUSERNAME/Videos
TargetEnvironment=Unity

[Documents Shortcut Group]
Name=Documents
Exec=nautilus /home/YOURUSERNAME/Documents
TargetEnvironment=Unity

[Music Shortcut Group]
Name=Music
Exec=nautilus /home/YOURUSERNAME/Music
TargetEnvironment=Unity

[Pictures Shortcut Group]
Name=Pictures
Exec=nautilus /home/YOURUSERNAME/Pictures
TargetEnvironment=Unity

[Downloads Shortcut Group]
Name=Downloads
Exec=nautilus /home/YOURUSERNAME/Downloads
TargetEnvironment=Unity

Сохраните и закройте файл.

Выйдите и войдите снова, чтобы увидеть изменения.

ImaginaryRobots
источник
#sudo apt-get install alacarte gnome-panel, затем я вышел из системы и снова вошел в нее. Я не могу редактировать меню в текущем состоянии. Поскольку у меня слишком много пользовательских приложений для добавления в меню с помощью текстового редактора, это не продуктивно. по крайней мере, мне нравится новый 11.10, так как pulseaudio или alsa работает правильно.
Cresho
Да, это так. Это зависит от того, что вы подразумеваете под меню, хотя. Много. Не все могут быть отредактированы, так как многие из них являются полностью динамическими. Музыкальный магазин, например, будет искать реальный музыкальный магазин по сети, поэтому нет смысла делать это редактируемым.
Джо-Эрленд Шинстад
что Алакарта сделал для панели гномов. вот что я ищу!
Cresho
Я перешел на Kubuntu 11.10 на данный момент. Мне нравится единство, но оно не готово к прайм-тайм. Я не мог работать! Я имею в виду делать свою работу на работе с неспособностью делать определенные вещи. Kubuntu теперь более удобен, так как на этот раз vsync работает должным образом (корректировка настроек работает). Я буду ждать, пока он не станет более полезным. Напоминает мне о том, когда Kubuntu был впервые выпущен.
Cresho
0

Некоторые приятные люди уже разрабатывают решение вашей проблемы.

https://launchpad.net/unity-launcher-editor

Пожалуйста, будьте терпеливы, так как он еще не готов к использованию.

david6
источник
0

Как создать кастомный лаунчер в Unity?


Ссылка выше должна дать вам ответ.
подобно

http://www.techdrivein.com/2011/10/15-things-i-did-after-installing-new.html

Argusvision
источник
Хотя это может теоретически ответить на вопрос, было бы предпочтительным включить здесь основные части ответа и предоставить ссылку для справки.
RolandiXor
-2

«К сожалению, в 11.04 нет способа произвольно изменить ярлыки в тире для любого приложения, которое вы хотите».

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

Когда дело доходит до приложений, отображаемых в вашем меню, их можно найти в каталоге / usr / share / apps. Каждая запись имеет тип файла "* .desktop", это текстовые файлы, и вы можете редактировать их в vim или gedit (знайте, что они находятся под root, так что либо отредактируйте их, либо отредактируйте с помощью sudo). Если вы удалите запись, она больше не будет отображаться в вашем меню :). Что касается добавления записей, это всего лишь вопрос изучения того, как написать файл * .desktop и размещения его в каталоге приложений.

Чтобы узнать больше о формате файла ".desktop", я отсылаю вас к http://linuxcritic.wordpress.com/2010/04/07/anatomy-of-a-desktop-file/ :) наслаждайтесь!

Это может быть немного архаичным ^ ^, но дайте сообществу открытого исходного кода еще несколько месяцев, и кто-то напишет обновленную версию alacarte, которая сделает это за вас :)

Петер Вермейлен
источник
2
Редактирование файлов .desktop по-прежнему не позволяет установить, какие 4 приложения могут быть перечислены на панели.
Хорхе Кастро
Кажется, что эти записи скомпилированы в классах com / canonical ... отличный способ быть Ubuntu с открытым исходным кодом ... Я пришел из системы Fedora и с небольшим ноу-хау вы можете изменить в основном все, что угодно (вплоть до Fedora Lovelock когда они представили gnome3)
Питер