Эти файлы содержат скомпилированный код JIT. Они создаются и немедленно отсоединяются даже до завершения выполнения. Компонентом, ответственным за их генерацию, является orclib, см. http://code.entropywave.com/orc/ . Все эти инструменты запутываются в этих файлах, потому что типичный исполняемый код никогда не меняется, и в худшем случае изменение регистра кода может быть признаком вредоносного ПО.
Первое, что я хотел бы сделать, это перейти в / usr / local / share / application & amp; посмотрите, есть ли geany.desktop
Если это так, просто перетащите на панель запуска.
Если бы не , то было бы всего минуту или около того, чтобы установить. В вашем источнике есть geany.desktop.in, удалите .in & amp; это очень хороший 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 & amp; Изображения или документы Затем скопируйте файл geany.desktop.in, находящийся в папке с исходным кодом, в ~ / .local / share / Applications / geany.desktop
Пример., Если он был в папке Downloads / geany-0.21 [119 ]
cp Downloads/geany-0.21/geany.desktop.in ~/.local/share/applications/geany.desktop
Затем просто перейдите туда,
nautilus ~/.local/share/applications
щелкните правой кнопкой мыши geany .desktop> properties> щелкните область значков и перейдите на страницу geany.png> open
[1112 ] Наконец, перетащите geany.desktop на панель запуска
Редактировать: одно преимущество, которое вы увидите при более «правильном» .desktop, состоит в том, что у него есть строка MimeTypes =. Откройте .desktop в текстовом редакторе & amp; взгляните.
Теперь вы можете, если хотите, перетащить и перетащить любой из этих mimetypes на иконку geany на панели запуска, и они откроются в geany
Вы можете добавить пользовательский модуль запуска в Ubuntu 11.10, введя его в терминал
gnome-desktop-item-edit ~/Desktop/ --create-new
После настройки элемента на рабочем столе перетащите его в модуль запуска.
gedit ~/.bashrc
и добавьте эту строку alias cla='gnome-desktop-item-edit --create-new ~/Desktop'
. Я выбираю, cla для Создают Приложение для Средства запуска, мне легко помнить.
– Cameron Lowell Palmer
13.11.2011, 19:50
В Ubuntu 12.04 ни один из перечисленных выше вариантов не работал для меня, когда мне нужно было создать панель запуска для локально скомпилированного приложения. Это может быть приложение, которое вы создали сами или что-то, что вы скачали из исходного кода, а затем должны были выполнить локально запустить make install. Мне понадобился гибрид советов, найденных в этой теме. Используя Angry Birds в качестве гипотетического примера, я сделал следующее:
Gedit откроется с пустой страницей. В gedit введите следующий текст:
[Desktop Entry]
Type=Application
Name=[Name of your app, for example Angry Birds. This can be free text.]
Exec=[full path to your executable and executable name, for example /usr/local/bin/angry-birds]
Icon=[full path to your executable's icon and icon name, for example /usr/local/share/icons/apps/angry-birds.png]
Terminal=false
StartupNotify=true
Дважды проверьте опечатки и сохраните файл.
Я должен был прочитать этот вопрос десятки раз, каждый раз, когда я устанавливаю Ubuntu на другой компьютер :)
Есть, по крайней мере, два из них:
MenuLibre можно установить, выполнив следующую команду в вашем терминале:
sudo apt install menulibre
или просто найдите в Центре программного обеспечения menulibre
и установите его оттуда.
Аналогично, чтобы установить alacarte, запустите:
sudo apt install alacarte
или поищите в Центре программного обеспечения alacarte
.
Вам нужен только один, так что сделайте выбор, и вы будете добавлять пусковые установки в кратчайшие сроки!
Алакарта выглядит схожим, но более простым и менее продвинутым.
Теперь о тех ошибках , которые я упомянул: у Alacarte теперь есть выпуски с иконками PNG, так что даже если он заставляет вас верить, что он добавляет значок, который они не сохраняют, и вы запускаете будет без значка.
Я проверил это как работу под Ubuntu 15.10. Я не знаю о более ранних версиях. Ниже приведен пример добавления панели запуска Emacs на рабочий стол, а затем изменения Command
для выполнения моего собственного сценария / программы.
Откройте Dash, нажав клавишу Windows , которая на моей клавиатуре сопоставлена с клавишей Super_L
(сообщается программой xev ). Находясь в Dashboard, введите название какой-либо программы. В этом примере я набрал emacs
, потому что мне нужен модуль запуска, который запускает Emacs, но вместо этого запускает скрипт, который у меня есть, который устанавливает некоторое окружение и затем выполняет Emacs:
Перетащите значок на рабочий стол:
Щелкните правой кнопкой мыши значок на рабочем столе, и затем нажмите Свойства (извините, из-за захвата X окон, я не могу предоставить снимок экрана этого меню, независимо от того, что я пытался!). Это то, что вы могли видеть перед внесением изменений:
Теперь вы можете изменить Command
на то, что вы хотите. В моем случае я изменил его на run-my-emacs.sh, который находится в моем PATH, который я ранее настроил в моих сценариях запуска:
Нажмите клавишу ESCape, чтобы выйти после внесения изменений. Обратите внимание на ошибку на скриншоте выше.
Дважды проверьте, работает ли он, дважды щелкнув значок на рабочем столе. [1 125]
Вы можете следовать этому руководству: «Как создать панель запуска приложений и добавить значок в Unity в Ubuntu 13.04 / 12.10 / 12.04»
Отказ от ответственности: это моя оригинальная работа в виде видео на YouTube.
Я сделал видео на эту тему. http://www.youtube.com/watch?v=ncWUFEc3WXY
При создании файла .desktop для своей панели запуска вы можете указать путь к значку приложения там:
Icon=/full/path/to/icon
В случае, если вы просто хотите изменить значок на значение, отличное от значения по умолчанию, вы можете сделать поэтому, открыв меню Предпочтения , щелкните правой кнопкой мыши файл .desktop. Откроется следующее диалоговое окно:
Нажмите на значок, чтобы открыть окно выбора файлов, чтобы указать новый путь к значку.
Локальные файлы .desktop можно найти в ~/.local/share/applications/
, пользовательские значки могут быть сохранены в ~/.icons/
.
Будут показаны только значки из файлов .desktop с разрешением на выполнение.
Начиная с Ubuntu 15.04, вы можете достичь этого, запустив программу, а затем щелкнув правой кнопкой мыши значок в доке и выбрав «Lock to Launcher».