Я только что установил Oneiric Ocelot, и я не могу понять, как добавить приложение, которое хранится в моем домашнем каталоге, в тире. Я могу создать пусковую установку, но я тоже хочу ее в тире.
Я только что установил Oneiric Ocelot, и я не могу понять, как добавить приложение, которое хранится в моем домашнем каталоге, в тире. Я могу создать пусковую установку, но я тоже хочу ее в тире.
Один из способов использования - добавить запись в меню с помощью alacarte . Р>
sudo apt-get install alacarte
EDIT: это решение не работает в новой версии Ubuntu 13.04.
Есть два способа сделать это
Для 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/
и перетащите n, чтобы удалить файл, который вы только что создали, в Unity launcher.
Есть опция вместо перетаскивания файла, который вы можете открыть 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/<username>/.local/share/applications/
, чтобы он отображался в тире
alacarte
Для этого метода вам понадобится alacarte
. Добавьте его
sudo apt-get install alacarte
И используйте ALT + F2 и введите alacarte
Вы получите этот диалог:
Выберите нужную категорию и нажмите "Новый элемент"
Вы получите этот диалог
Нажмите "ОК". Он появится в тире
ПРИМЕЧАНИЕ для Ubuntu 13.04 и выше : После выполнения вышеуказанных шагов ничего не произойдет, и кажется, что ничего не добавлено в тире
Чтобы решить эту проблему, перейдите к
~/.local/share/applications
, и вы сможете увидеть файл с именемalacarte-made.desktop
.Щелкните правой кнопкой мыши на этом файле и установите флажок, который позволяет ему разрешать
excecute
.После закрытия диалога свойств ваша запись появится в тире.
Источники:
комментарий Джеймса р>
Файл .desktop в папке .local/share/applications
также выполнит трюк.
Просто добавьте необходимые файлы .desktop
, сделайте их выполнимыми с помощью chmod +x <filename>
и перезапустите единицу, набрав 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 содержит пробелы, следует использовать двойные кавычки.
Обычно, когда вы устанавливаете, значок будет автоматически добавлен. Но если это не так, сделайте следующее: