Как добавить приложение в тире?

Я только что установил Oneiric Ocelot, и я не могу понять, как добавить приложение, которое хранится в моем домашнем каталоге, в тире. Я могу создать пусковую установку, но я тоже хочу ее в тире.

1
задан 27 July 2012 в 10:41

3 ответа

Есть два способа сделать это

Нет нового программного метода

Для 11.10 и новее:

Чтобы создать простой пользовательский .desktop, вы вам нужно будет добавить эти записи в файл .desktop по вашему выбору в ~ / .local / share / applications /

nano ~/.local/share/applications/your_application_name.desktop

[Desktop Entry]
Name=the name you want shown
Comment=
Exec=command to run
Icon=icon name
Terminal=false
Type=Application
StartupNotify=true

Дополнительные параметры для вашего .desktop, вы можете посетить этот сайт. Все доступные варианты очень хорошо описаны там.

Вы также можете скопировать файл .desktop существующего приложения из /usr/share/applications/ в свой ~/.local/share/applications/ и отредактировать его в соответствии с вашими потребностями.

[d9 ], то есть: это скопирует файл gedit .desktop в папку, в которой файлы .desktop должны быть сохранены для пользователя

cd ~/.local/share/applications
sudo cp /usr/share/applications/gedit.desktop .

. После этого откройте это место, используя nautilus ~/.local/share/applications/, и перетащите n, чтобы удалить файл, который вы (! d10)

Имеет возможность вместо перетаскивания файла, вы можете открыть dconf-редактор (установите его с помощью sudo apt-get install dconf-tools или найдите его в USC) и перейдите к [ f12] и отредактируйте избранные клавиши, дважды щелкнув записи справа от ключа.

Чтобы добавить свой пользовательский пусковой механизм, добавьте его в нужное положение в этом формате '/home//.local/ доля / приложения / .desktop. Не забудьте уважать , и пробелы в этой строке и убедитесь, что линия начинается и заканчивается на [ и ] соответственно.

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

Использование нового программного обеспечения

Использование gnome-desktop-item-edit

Для этого вам понадобится gnome-tweak-tool или gnome-shell установлен

Используйте ALT + F2 и введите

gnome-desktop-item-edit --create-new ~/Desktop

. Откроется диалоговое окно «Создать Launcher

может поместить этот файл .desktop в /home/<username>/.local/share/applications/, чтобы он отображался в тире

Использование alacarte

Для этого метода вам необходимо alacarte установить.

sudo apt-get install alacarte

И используйте ALT + F2 и введите alacarte

Вы получите это диалоговое окно:

[d23 ]

Выберите нужную категорию и нажмите «Новый элемент»

Вы получите этот диалог

Нажмите ОК . Он появится в тире

ПРИМЕЧАНИЕ для Ubuntu 13.04 и выше: после выполнения вышеуказанных шагов ничего не произойдет, и будет казаться, что ничего не добавлено к тире Чтобы решить эту проблему, перейдите к ~/.local/share/applications и вы должны увидеть файл с именем alacarte-made.desktop. Щелкните правой кнопкой мыши на этом файле и установите флажок, разрешающий его excecute разрешениям. После закрытия диалога свойств ваша запись появится в тире.

Источники:

зайдите на этот

Ответ бинарной жизни

] Ответ на Binarylife

Комментарий Джеймса

95
ответ дан 25 May 2018 в 18:03
  • 1
    alacart не работает в Ubuntu 13.04. после добавления элемента ничего не появляется в тире. – waspinator 4 April 2013 в 08:21
  • 2
    @waspinator Действительно. К счастью, «No new software method For 11.10 and newer» по-прежнему работает как шарм! (Выполнено с использованием 13.10) – parvus 19 December 2013 в 02:05
  • 3
    Я ценю ваше «Нет программного обеспечения». метод. (работает 15.04) – Tiberiu C. 11 July 2015 в 17:37
  • 4
    Чтобы появиться в результатах приложения тире, просто добавьте NoDisplay=false в конец файла .desktop и tada! (источник) – KrisWebDev 20 February 2016 в 20:16
  • 5
    Чтобы сгенерировать файл .desktop из запущенного приложения, щелкните правой кнопкой мыши значок в Launcher и выберите " Добавить в Dash & quot ;. Затем вы можете изменить сгенерированный файл в ~/.local/share/applications. – absynce 7 January 2017 в 01:31

Файл .desktop в папке .local/share/applications также выполнит трюк.

Просто добавьте необходимые файлы .desktop, сделайте их исполняемыми с помощью chmod +x <filename> и перезапустите единицу, набрав unity --replace [ ! d1]

Файл .desktop для возвышенного текста

[Desktop Entry]
Encoding=UTF-8
Name=Sublime Text 2
Comment=Launch Sublime Text 2
Icon=/home/user/Sublime Text 2/Icon/48x48/sublime_text.png
Exec="/home/user/Sublime Text 2/sublime_text"
Terminal=false
Type=Application
Categories=Developer;Accessories;Accessibility;
StartupNotify=true

Примечание. Если строка Exec содержит пробельные символы, следует использовать двойные кавычки.

10
ответ дан 25 May 2018 в 18:03
  • 1
    chmod +x <filename> не требуется для тире. Он требуется только для файлов .desktop, которые вы хотите запустить, дважды щелкнув их. Полезно для тех, что в ~/Desktop, но не полезно в ~/.local/share/applications – MestreLion 16 April 2013 в 10:10

Обычно, когда вы устанавливаете, значок будет автоматически добавлен. Но если это не так, сделайте следующее:

Откройте панель инструментов Unity. Введите главное меню в строке поиска. (В Германии вам нужно ввести «Hauptmenu»). Откройте его и выберите лучшую категорию, подходящую вашему приложению (если вы хотите создать ее). Выберите элемент вставки. Введите имя, команду (команду терминала или путь к исполняемому файлу) и комментарий. Добавьте элемент. Запустите элемент с панели приборов Unity.
0
ответ дан 25 May 2018 в 18:03

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

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