Как мне добавить кастомный лаунчер?

Эти файлы содержат скомпилированный код JIT. Они создаются и немедленно отсоединяются даже до завершения выполнения. Компонентом, ответственным за их генерацию, является orclib, см. http://code.entropywave.com/orc/ . Все эти инструменты запутываются в этих файлах, потому что типичный исполняемый код никогда не меняется, и в худшем случае изменение регистра кода может быть признаком вредоносного ПО.

36
задан 14.04.2017, 01:24

10 ответов

Первое, что я хотел бы сделать, это перейти в / 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

0
ответ дан 24.04.2019, 09:05

Вы можете добавить пользовательский модуль запуска в Ubuntu 11.10, введя его в терминал

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

После настройки элемента на рабочем столе перетащите его в модуль запуска.

0
ответ дан 24.04.2019, 09:05
  • 1
    И потому что эта команда является сложной для запоминания, можно записать ее в псевдониме. Отредактируйте свой ~/.bashrc gedit ~/.bashrc и добавьте эту строку alias cla='gnome-desktop-item-edit --create-new ~/Desktop'. Я выбираю, cla для Создают Приложение для Средства запуска, мне легко помнить. – Cameron Lowell Palmer 13.11.2011, 19:50
  • 2
    Это требует, чтобы установка панели гнома sayth@sayth-TravelMate-5740G:~ $ gnome-desktop-item-edit ~/Desktop/-создала - новый программа ' gnome-desktop-item-edit' в настоящее время не устанавливается. Можно установить его путем ввода: склонные sudo - получают панель гнома установки – Geri 13.11.2011, 20:08
  • 3
    @sayth: таким образом, после установки панели гнома, это работает теперь право? – David H 13.11.2011, 20:29
  • 4
    Я дебатировал, установить ли его. Кажется нечетным для установки панели гнома так работы средства запуска единицы – Hamiz Ahmed 13.11.2011, 21:58
  • 5
    Потрясающий!!! Слишком легкий:) Просто должен был установить пакет панели гнома!!! – Navnath Godse 20.12.2013, 22:55

В Ubuntu 12.04 ни один из перечисленных выше вариантов не работал для меня, когда мне нужно было создать панель запуска для локально скомпилированного приложения. Это может быть приложение, которое вы создали сами или что-то, что вы скачали из исходного кода, а затем должны были выполнить локально запустить make install. Мне понадобился гибрид советов, найденных в этой теме. Используя Angry Birds в качестве гипотетического примера, я сделал следующее:

  1. Создайте файл angry-birds-launcher.desktop и сохраните его в каталоге / usr / share / apps. Это можно сделать одной командой с помощью команды sudo gedit /usr/share/applications/xyz.desktop. Фактическое имя файла не имеет значения, если оно заканчивается на .desktop
  2. 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
  3. Дважды проверьте опечатки и сохраните файл.

  4. Откройте Nautilus и перейдите в / usr / share / apps, и вы должны увидеть в списке приложений ваше приложение с правильным значком.
  5. Дважды щелкните, чтобы запустить приложение. Временная иконка появится на панели. Поскольку вы запустили приложение из «официального» каталога (usr / share / apps), Ubuntu, наконец, отобразит опцию меню, чтобы заблокировать панель запуска на панели.
  6. Наведите курсор мыши на панель запуска, щелкните правой кнопкой мыши и выберите «Блокировать в панели запуска». Вы должны быть готовы к этому моменту.
0
ответ дан 24.04.2019, 09:05
  • 1
    Это решение работало отлично на Ubuntu 16.10 – Pramod More 19.11.2016, 02:08

Я должен был прочитать этот вопрос десятки раз, каждый раз, когда я устанавливаю Ubuntu на другой компьютер :)

Самый простой способ добавить пользовательскую панель запуска - использовать инструмент с графическим интерфейсом.

Есть, по крайней мере, два из них:

  • MenuLibre - мой новый фаворит:)
  • Алакарте - один Я использовал в течение многих лет, но теперь есть ошибки

Установка

MenuLibre можно установить, выполнив следующую команду в вашем терминале:

sudo apt install menulibre  

или просто найдите в Центре программного обеспечения menulibre и установите его оттуда.

Аналогично, чтобы установить alacarte, запустите:

sudo apt install alacarte  

или поищите в Центре программного обеспечения alacarte.

Вам нужен только один, так что сделайте выбор, и вы будете добавлять пусковые установки в кратчайшие сроки!

И последнее, но не менее важное, вот картинка (стоимостью не менее тысячи слов) [118 ]

enter image description here

Алакарта выглядит схожим, но более простым и менее продвинутым.

Теперь о тех ошибках , которые я упомянул: у Alacarte теперь есть выпуски с иконками PNG, так что даже если он заставляет вас верить, что он добавляет значок, который они не сохраняют, и вы запускаете будет без значка.

0
ответ дан 24.04.2019, 09:05

Как добавить кастомный лаунчер без установки дополнительных программ

Я проверил это как работу под Ubuntu 15.10. Я не знаю о более ранних версиях. Ниже приведен пример добавления панели запуска Emacs на рабочий стол, а затем изменения Command для выполнения моего собственного сценария / программы.

Откройте Dash, нажав клавишу Windows , которая на моей клавиатуре сопоставлена ​​с клавишей Super_L (сообщается программой xev ). Находясь в Dashboard, введите название какой-либо программы. В этом примере я набрал emacs, потому что мне нужен модуль запуска, который запускает Emacs, но вместо этого запускает скрипт, который у меня есть, который устанавливает некоторое окружение и затем выполняет Emacs:

Dash with Emacs

Перетащите значок на рабочий стол:

Drag Emacs icon to desktop

Щелкните правой кнопкой мыши значок на рабочем столе, и затем нажмите Свойства (извините, из-за захвата X окон, я не могу предоставить снимок экрана этого меню, независимо от того, что я пытался!). Это то, что вы могли видеть перед внесением изменений:

Emacs launcher Properties before changing

Теперь вы можете изменить Command на то, что вы хотите. В моем случае я изменил его на run-my-emacs.sh, который находится в моем PATH, который я ранее настроил в моих сценариях запуска:

Emacs launcher Properties after changing [ 119]

Нажмите клавишу ESCape, чтобы выйти после внесения изменений. Обратите внимание на ошибку на скриншоте выше.

Дважды проверьте, работает ли он, дважды щелкнув значок на рабочем столе. [1 125]

0
ответ дан 24.04.2019, 09:05
0
ответ дан 24.04.2019, 09:05

Отказ от ответственности: это моя оригинальная работа в виде видео на YouTube.

Я сделал видео на эту тему. http://www.youtube.com/watch?v=ncWUFEc3WXY

0
ответ дан 24.04.2019, 09:05
  • 1
    Пока это может теоретически ответить на вопрос, это было бы предпочтительно , чтобы включать основные части ответа здесь и предоставить ссылку для ссылки. – shousper 02.07.2012, 14:39
  • 2
    Кроме того, это - самореклама. Будьте тщательным самозапросом. Это выглядит хорошим, тем не менее, поскольку это имеет правовую оговорку. – MonsieurDart 17.08.2012, 03:44

При создании файла .desktop для своей панели запуска вы можете указать путь к значку приложения там:

Icon=/full/path/to/icon

В случае, если вы просто хотите изменить значок на значение, отличное от значения по умолчанию, вы можете сделать поэтому, открыв меню Предпочтения , щелкните правой кнопкой мыши файл .desktop. Откроется следующее диалоговое окно:

enter image description here

Нажмите на значок, чтобы открыть окно выбора файлов, чтобы указать новый путь к значку.

Локальные файлы .desktop можно найти в ~/.local/share/applications/, пользовательские значки могут быть сохранены в ~/.icons/.

Будут показаны только значки из файлов .desktop с разрешением на выполнение.

0
ответ дан 24.04.2019, 09:05

Используя Ubuntu 16.10, я просто перетащил существующий значок с панели запуска на рабочий стол, отредактировал его с помощью простого текстового редактора и добавил обратно, как это было предложено goodr. Работал как шарм.

0
ответ дан 24.04.2019, 09:05

Начиная с Ubuntu 15.04, вы можете достичь этого, запустив программу, а затем щелкнув правой кнопкой мыши значок в доке и выбрав «Lock to Launcher».

0
ответ дан 24.04.2019, 09:05

Теги

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