Я начал с поиска гидов. Я нашел это руководство , но ни один из основных методов больше не работает в 11.10.
Первое решение, я создал файл рабочего стола, однако местоположение файла, указанное как .gconf-> desktop-> unity-> launcher -> favourites
, больше не существует. Я могу добраться до /home/sayth/.gconf/desktop
, но там больше нет папки для единства.
Второе решение описывало щелчок правой кнопкой мыши по рабочему столу и создание панели запуска. Щелчок правой кнопкой мыши по рабочему столу больше не приводит к появлению опции «создать панель запуска».
Я вручную установил geany 0.21, так как тот, что в репо, устарел. Он установлен и работает правильно, и выполняется из /usr/local/bin/geany
.
Как я могу добавить его в панель запуска?
Первым делом я перейду в / usr / local / share / applications и посмотрю, есть ли там geany.desktop
Если да, то просто перетащите на панель запуска.
Если не , то на настройку ушло бы около минуты. В вашем источнике есть 'geany.desktop.in', удалите .in, и это отличный geany.desktop
Редактировать : geany.desktop.in - хороший шаблон для вашего .desktop, но требует незначительного редактирование перед копированием или после. Строки 4,5,6 начинаются с символа _, который необходимо удалить.
Пример. отредактированного geany.desktop (или отредактированного geany.desktop.in
[Desktop Entry]
Type=Application
Version=1.0
Name=Geany
GenericName=Integrated Development Environment
Comment=A fast and lightweight IDE using GTK2
Exec=geany %F
Icon=geany
Terminal=false
Categories=GTK;Development;IDE;
MimeType=text/plain;text/x-chdr;text/x-csrc;text/x-c++hdr;text/x-c++src;text/x-java;text/x-dsrc;text/x-pascal;text/x-perl;text/x-python;application/x-php;application/x-httpd-php3;application/x-httpd-php4;application/x-httpd-php5;application/xml;text/html;text/css;text/x-sql;text/x-diff;
StartupNotify=true
В источнике также есть несколько значков geany, возьмите geany.png из geany-0.21 / icons / 48x48 и поместите где-нибудь, например, изображения или документы Затем скопируйте файл geany.desktop.in из исходной папки в ~ / .local / share / applications / geany.desktop
Пример. - если он был в Downloads / geany-0.21
cp Downloads/geany-0.21/geany.desktop.in ~/.local/share/applications/geany.desktop
, тогда просто перейдите туда,
nautilus ~/.local/share/applications
щелкните правой кнопкой мыши geany .desktop> свойства> щелкните область значка и перейдите к вашему geany.png> откройте
Наконец, перетащите geany .desktop в вашу программу запуска
Изменить: одно преимущество, которое вы увидите с более «правильным» .desktop, - это строка MimeTypes =. Откройте .desktop в текстовом редакторе и посмотрите.
Теперь вы можете, если хотите, перетащить любой из этих mimetype на значок geany в вашей программе запуска, и они откроются в geany
Начиная с Ubuntu 15.04, вы можете добиться этого, запустив свою программу, затем щелкнув правой кнопкой мыши значок в доке и выбрав «Привязать к программе запуска».
В Ubuntu 12.04 ни один из вышеперечисленных вариантов не работал у меня, когда мне нужно было создать средство запуска для локально скомпилированного приложения. Это может быть приложение, которое вы создали сами, или что-то, что вы скачали из источника, а затем локально запустить make install. В итоге мне понадобился гибрид советов, найденных в этой теме. Используя Angry Birds в качестве гипотетического примера, я сделал следующее:
Gedit откроется с пустой страницей. В gedit введите следующий текст:
[Desktop Entry]
Тип = Приложение
Name = [Название вашего приложения, например Angry Birds. Это может быть произвольный текст.]
Exec = [полный путь к исполняемому файлу и имя исполняемого файла, например / usr / local / bin / angry-birds]
Icon = [полный путь к значку вашего исполняемого файла и имени значка, например /usr/local/share/icons/apps/angry-birds.png visible[1233 visibleTerminal=false
StartupNotify = true
Дважды проверьте наличие опечаток и сохраните файл.
Я должен был прочитать этот вопрос десятки раз, каждый раз, когда я устанавливаю Ubuntu на другой компьютер :)
Я знаю по крайней мере два:
MenuLibre можно установить, выполнив следующую команду в вашем терминале:
sudo apt install menulibre
или просто найдите в Центре программного обеспечения menulibre
и установите оттуда.
Аналогичным образом, чтобы установите alacarte run:
sudo apt install alacarte
или найдите в Центре программного обеспечения alacarte
.
Вам нужен только один, поэтому сделайте выбор, и вы сразу же добавите пусковые установки!
Alacarte выглядит похожим, но проще и менее продвинутым.
Теперь об этих ошибках Я уже упоминал: теперь у Alacarte есть задачи с иконками PNG, так что даже если это заставляет вас полагаю, это добавление значка, который они не сохраняют, и ваши программы запуска будут без значков.
Вы можете следовать этому руководству: «Как создать средство запуска приложений и добавить значок в Unity в Ubuntu 13.04 / 12.10 / 12.04»
Я подтвердил, что это работает под Ubuntu 15.10. Насчет более ранних версий не знаю. В приведенном ниже примере показано добавление средства запуска рабочего стола Emacs на рабочий стол и последующее изменение команды
для выполнения моего собственного сценария / программы.
Откройте Dash, нажав клавишу Windows , которая на моей клавиатуре сопоставлена клавише Super_L
(сообщается программой xev ). Оказавшись на панели инструментов, введите название какой-нибудь программы. В этом примере я набрал emacs
, потому что мне нужен модуль запуска, который запускает Emacs, но вместо этого запускает имеющийся у меня сценарий, который устанавливает некоторую среду, а затем выполняет Emacs:
Перетащите значок на рабочий стол:
Щелкните правой кнопкой мыши значок на рабочем столе, а затем выберите «Свойства» (извините, из-за захвата окон X я не могу предоставить снимок экрана этого меню, что бы я ни пробовал!). Вот что вы можете увидеть перед внесением изменений:
Теперь вы можете изменить команду
на все, что захотите. В моем случае я изменил его на run-my-emacs.sh, который оказался в моем PATH, который я ранее установил в моих сценариях запуска:
Нажмите клавишу ESCape, чтобы выйти после внесения изменений. Обратите внимание на ошибку на скриншоте выше.
Дважды проверьте, работает ли она, дважды щелкнув значок на рабочем столе.
Используя Ubuntu 16.10, я просто перетащил существующий значок с панели запуска на рабочий стол, отредактировал его с помощью текстового редактора и добавил обратно, как было предложено bgoodr. Работал как шарм.
При создании файла .desktop для вашей программы запуска вы можете указать путь к значку приложения:
Icon=/full/path/to/icon
Если вы просто хотите изменить значок на значок, отличный от значения по умолчанию, вы можете сделать это, открыв Настройки , щелкнув правой кнопкой мыши файл .desktop. Появится следующий диалог:
Щелкните значок, чтобы открыть окно выбора файлов, чтобы указать новый путь к значку.
Локальные файлы .desktop можно найти в ~ / .local / share / applications /
, пользовательские значки могут храниться в ~ / .icons /
.
Будут отображаться только значки из файлов .desktop, имеющих разрешение на выполнение.
Отказ от ответственности: это моя оригинальная работа в виде видео на YouTube.
Я сделал видео на эту тему. http://www.youtube.com/watch?v=ncWUFEc3WXY
Вы можете добавить настраиваемую программу запуска в Ubuntu 11.10, набрав ее в Терминале
gnome-desktop-item-edit ~/Desktop/ --create-new
После того, как вы настроили элемент на рабочем столе, перетащите его на Пусковая установка.
Отличный ответ (по крайней мере, для uBuntu 18.04) - это ответ Дж. Остина Родригеса. В терминале bash введите gnome-desktop-item-edit ~ / Desktop / --create-new
и используйте графический интерфейс Create Launcher
, чтобы определить ярлык.
Различие Между Приложение
и Местоположение
в сгенерированных файлах .desktop
должно позволять вам создавать ярлыки вручную (путем копирования шаблона и редактирования содержимого).
Приложение:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=PATH-TO-APP-OR-COMMAND (eg. /usr/bin/atom)
Name=NAME (appears in Linux user interface eg. Files)
Comment=SOME-COMMENT (optional)
Icon=PATH-TO-ICON (eg. atom)
Местоположение (или ссылка):
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Link
URL=PATH-TO-FILE
Name=NAME (appears in Linux user interface eg. Files)
Comment=SOME-COMMENT (optional)
Icon=PATH-TO-IMAGE (optional)