Я только что установил Oneiric Ocelot и не могу понять, как добавить приложение, которое хранится в моем домашнем каталоге, в тире. Я могу создать лаунчер, но хочу и его в тире.
Один из способов, который я использую, это добавить запись в меню с пакетом alacarte.
sudo apt-get install alacarte
Работает над Unity и GNOME Shell (Ubuntu 17.10 и выше).
معمولاً هنگام نصب شما نماد به طور خودکار اضافه می شود. اما در غیر اینصورت ، موارد زیر را انجام دهید:
Файл .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 содержит символы пробела, следует использовать двойные кавычки.
Есть 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
Вы можете поместить это .desktop
файл в / home /
, чтобы он отображался в тире
alacarte
Для этого метода вам понадобится alacarte
установлен. Сделайте это с помощью
sudo apt-get install alacarte
И используйте ALT + F2 и введите alacarte
. Вы получите это диалоговое окно:
Выберите нужную категорию и нажмите «Новый элемент»
. Откроется это диалоговое окно.
Нажмите «ОК». Он появится в тире
ПРИМЕЧАНИЕ для Ubuntu 13.04 и выше : После выполнения вышеуказанных шагов ничего не произойдет, и будет казаться, что в тире ничего не добавлено
. Чтобы решить эту проблему, перейдите по адресу
~ / .local / share / applications
, и вы должны увидеть файл с именемalacarte-made.desktop
.Щелкните этот файл правой кнопкой мыши и установите флажок, который позволяет ему
использовать разрешения
.После закрытия диалогового окна свойств ваша запись теперь появится в тире.
Источники: