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

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

93
задан 27 July 2012 в 09:41

4 ответа

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

  1. Установите alacarte, если это еще не так: sudo apt-get install alacarte
  2. Open alacarte by typing it in the run prompt (ALT+F2)
  3. Щелкните New item и заполните имя и команду.
  4. Щелкните OK и закройте alacarte.
  5. Приложение должно появиться в тире поиска.

Работает над Unity и GNOME Shell (Ubuntu 17.10 и выше).

72
ответ дан 27 July 2012 в 09:41

معمولاً هنگام نصب شما نماد به طور خودکار اضافه می شود. اما در غیر اینصورت ، موارد زیر را انجام دهید:

  1. داشبورد Unity را باز کنید.
  2. منوی اصلی را در نوار جستجو تایپ کنید. (در آلمان شما باید "Hauptmenu" را تایپ کنید)
  3. آن را باز کنید و بهترین دسته متناسب با برنامه خود را انتخاب کنید (اگر می خواهید یکی ایجاد کنید).
  4. insert insert item.
  5. Type name، command (یک دستور ترمینال) یا مسیر قابل اجرا) و نظر دهید.
  6. مورد را اضافه کنید.
  7. مورد را از صفحه داشبورد Unity راه اندازی کنید.
1
ответ дан 27 July 2012 в 09:41

Файл .desktop в папке .local / share / applications также подойдет.

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

Файл .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 содержит символы пробела, следует использовать двойные кавычки.

11
ответ дан 27 July 2012 в 09:41

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

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

Для 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 / и отредактируйте его в соответствии с вашими потребностями.

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

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

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

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

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

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


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

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

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

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

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

. Это откроет диалоговое окно Create Launcher

Create Launcher

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

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

Для этого метода вам понадобится alacarte установлен. Сделайте это с помощью

sudo apt-get install alacarte

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

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

enter image description here

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

. Откроется это диалоговое окно.

Create launcher-alacarte

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

ПРИМЕЧАНИЕ для Ubuntu 13.04 и выше : После выполнения вышеуказанных шагов ничего не произойдет, и будет казаться, что в тире ничего не добавлено

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

Щелкните этот файл правой кнопкой мыши и установите флажок, который позволяет ему использовать разрешения .

После закрытия диалогового окна свойств ваша запись теперь появится в тире.


Источники:

Ответ Бруно Перейры

Ответ Binarylife

Ответ Kikixx

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

119
ответ дан 27 July 2012 в 09:41

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

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