Как я могу редактировать / создавать новые элементы запуска в Unity вручную?

Позволит ли Unity создавать собственные иконки запуска из файлов .desktop или через систему редактирования меню? (В настоящее время программа запуска не дает возможность «держать в программе запуска» во всех программах.

Для некоторых программ, которые я использую, мне приходится создавать собственные программы запуска или .desktop файлы.

[119 Например, ежедневные сборки blender - это, как правило, просто папки с исполняемым файлом.

В базовом Gnome или KDE я могу создать новый пункт меню с помощью системы редактирования меню. Затем я также могу добавить его в Docky либо из меню или путем перетаскивания в него файла .desktop. Средство запуска Unity не поддерживает перетаскивание, так что это не ошибка или что-то еще, но когда я открываю файл .desktop, он имеет непредсказуемые результаты. не будет «держать в панели запуска». Иногда у него будет закрепляемый элемент без значка .desktop, и если я прикреплю элемент к панели запуска, он не будет вызывать программу снова после ее закрытия. также заставил его просто работать с файлом .desktop для celtx.

444
задан 11.03.2020, 13:53

14 ответов

Я вижу много сложных ответов здесь. Это решение, я думаю, простое.

  • (Сначала установите пакет alacarte, если у вас его нет. Это редактор меню, который был установлен по умолчанию до 11.10. Очевидно, вы должны сделать это только один раз.)
  • Запустите «Главное меню», отыскивая его в тире.
  • Добавьте элемент для вашего приложения и закройте редактор.
  • Запустите приложение, выполнив поиск в тире.
  • Щелкните правой кнопкой мыши значок и «Сохранить в панели запуска»

В Oneiric вам также может понадобиться установить пакет gnome-panel, который alacarte должен, но не зависит, на. См .:

https://bugs.launchpad.net/ubuntu/+source/alacarte/+bug/826049

0
ответ дан 11.03.2020, 13:54
  • 1
    Как же этот ответ имеет меньше голосов, чем другие? Это самый быстрый, самый простой, самый правильный ответ! – Amjad Masad 11.03.2020, 13:54
  • 2
    Это, безусловно, самое простое решение. – Darlesson 11.03.2020, 13:54
  • 3
    Если ваш метод используется, приложение не подпадает ни под одну категорию. – Jersey_Guy 11.03.2020, 13:55
  • 4
    @ dumb906 Что ты имеешь в виду? Вы можете поместить панель запуска в любую категорию в меню, которое вы хотите. Если вы не имеете в виду что-то другое под "категорией"? – Community 11.03.2020, 13:55
  • 5
    Для Ubuntu это сбой юзабилити (многие другие вещи хороши, но здесь это не дотягивает). Опция добавления нового приложения вручную должна быть в меню «Тире» или в «Тире / другие приложения». @copolii этот ответ имеет меньше голосов, потому что был дан через много месяцев после первоначального вопроса. Работает, у меня тоже +1 – Stephen Darlington 11.03.2020, 13:56

Используйте Alacarte для создания новых пусковых установок. Нажмите Alt F2, введите «alacarte», нажмите Enter. Создайте новый лаунчер там. Теперь программа появится в результатах поиска, и вы сможете перетащить ее на панель.

0
ответ дан 11.03.2020, 13:54
  • 1
    алакарте, как всегда хорошо. Просто и эффективно. – DMfll 11.03.2020, 13:55
  • 2
    Не работает в Ubuntu 16.04. Он правильно читает меню, но попытка создать новый пункт меню молча завершается неудачей - элемент просто не сохраняется. – Amjad Masad 11.03.2020, 13:55

Обновлено: 2015-дек.

Для Ubuntu 15.10 или 14.04 LTS (11.10 или более поздняя версия, с Unity (3D))

ПРИМЕЧАНИЕ: Это может заменить функцию существующего значка или (после создания) можно выполнить поиск (из значка Dash), чтобы добавить к текущей панели кнопок.

Сначала сделайте свою СОБСТВЕННУЮ копию любого из .desktop файлов, которые вы хотите изменить. Это НАМНОГО безопаснее, и тогда вы всегда можете удалить и начать все сначала.

(список всех файлов)

ls /usr/share/applications/*.desktop

Пример: Mozilla Firefox , firefox .desktop

(сделать это один раз или после удаления неудачной попытки)

cp /usr/share/applications/firefox.desktop ~/.local/share/applications

Затем тщательно измените любую формулировку или добавьте дополнительные параметры.

(редактировать файл)

gedit ~/.local/share/applications/firefox.desktop &

Примечание: амперсанд '& amp;' немедленно освобождает командную строку.


Мой собственный файл firefox.desktop :

Mozilla Firefox

[Desktop Entry]
Version=1.0
Name=Firefox Web Browser
Name[es]=Navegador web Firefox
Name[fr]=Navigateur Web Firefox
Name[it]=Firefox Browser Web
Name[nl]=Firefox webbrowser
Comment=Browse the World Wide Web
Comment[de]=Im Internet surfen
Comment[es]=Navegue por la web
Comment[fr]=Naviguer sur le Web
Comment[it]=Esplora il web
Comment[nl]=Verken het internet
GenericName=Web Browser
GenericName[es]=Navegador web
GenericName[fr]=Navigateur Web
GenericName[it]=Browser web
GenericName[nl]=Webbrowser
Keywords=Internet;WWW;Browser;Web;Explorer
Keywords[de]=Internet;WWW;Browser;Web;Explorer;Webseite;Site;surfen;online;browsen
Keywords[es]=Explorador;Internet;WWW
Keywords[fr]=Internet;WWW;Browser;Web;Explorer;Fureteur;Surfer;Navigateur
Keywords[it]=Internet;WWW;Browser;Web;Navigatore
Keywords[nl]=Internet;WWW;Browser;Web;Explorer;Verkenner;Website;Surfen;Online 
Exec=firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=NewWindow;NewPrivateWindow;NewSafeMode;ProfileManager;

[Desktop Action NewWindow]
Name=Open a New Window
Name[de]=Ein neues Fenster öffnen
Name[es]=Abrir una ventana nueva
Name[fr]=Ouvrir une nouvelle fenêtre
Name[it]=Apri una nuova finestra
Name[nl]=Nieuw venster openen
Exec=firefox -new-window
OnlyShowIn=Unity;

[Desktop Action NewPrivateWindow]
Name=Open a New Private Window
Name[de]=Ein neues privates Fenster öffnen
Name[es]=Abrir una ventana privada nueva
Name[fr]=Ouvrir une nouvelle fenêtre de navigation privée
Name[it]=Apri una nuova finestra anonima
Exec=firefox --private-window
OnlyShowIn=Unity;

[Desktop Action NewSafeMode]
Name=Open in Safe Mode
Exec=firefox --safe-mode
OnlyShowIn=Unity;

[Desktop Action ProfileManager]
Name=Open Profile Manager
Exec=firefox --ProfileManager
OnlyShowIn=Unity;

Мой собственный ' ] libreoffice-startcenter.desktop 'file:

LibreOffice

[Desktop Entry]
Version=1.0
Terminal=false
Icon=libreoffice-main
Type=Application
Categories=Office;
Exec=libreoffice %U
# MimeType=application/vnd.openofficeorg.extension;
MimeType=application/vnd.oasis.opendocument.text;application/vnd.oasis.opendocument.text-template;application/vnd.oasis.opendocument.text-web;application/vnd.oasis.opendocument.text-master;application/vnd.sun.xml.writer;application/vnd.sun.xml.writer.template;application/vnd.sun.xml.writer.global;application/vnd.stardivision.writer;application/msword;application/vnd.ms-word;application/x-doc;application/rtf;text/rtf;application/vnd.wordperfect;application/wordperfect;application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/vnd.ms-word.document.macroenabled.12;application/vnd.openxmlformats-officedocument.wordprocessingml.template;application/vnd.ms-word.template.macroenabled.12;application/vnd.oasis.opendocument.spreadsheet;application/vnd.oasis.opendocument.spreadsheet-template;application/vnd.sun.xml.calc;application/vnd.sun.xml.calc.template;application/vnd.stardivision.calc;application/vnd.stardivision.chart;application/msexcel;application/vnd.ms-excel;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;application/vnd.ms-excel.sheet.macroenabled.12;application/vnd.openxmlformats-officedocument.spreadsheetml.template;application/vnd.ms-excel.template.macroenabled.12;application/vnd.ms-excel.sheet.binary.macroenabled.12;text/csv;application/x-dbf;application/vnd.oasis.opendocument.graphics;application/vnd.oasis.opendocument.graphics-template;application/vnd.sun.xml.draw;application/vnd.sun.xml.draw.template;application/vnd.stardivision.draw;application/vnd.oasis.opendocument.presentation;application/vnd.oasis.opendocument.presentation-template;application/vnd.sun.xml.impress;application/vnd.sun.xml.impress.template;application/vnd.stardivision.impress;application/mspowerpoint;application/vnd.ms-powerpoint;application/vnd.openxmlformats-officedocument.presentationml.presentation;application/vnd.ms-powerpoint.presentation.macroenabled.12;application/vnd.openxmlformats-officedocument.presentationml.template;application/vnd.ms-powerpoint.template.macroenabled.12;application/vnd.oasis.opendocument.formula;application/vnd.sun.xml.math;application/vnd.stardivision.math;

Name=LibreOffice 
Name[pt_BR]=BrOffice 
GenericName=Office 
GenericName[de]=Büroanwendungen
GenericName[en]=Office
GenericName[es]=Oficina
GenericName[fr]=Bureautique
GenericName[it]=Office
Comment=The office productivity suite compatible to the open and standardized ODF document format. Supported by The Document Foundation.
Comment[de]=Die zum offenen und standardisierten ODF-Format kompatible Sammlung von Büroanwendungen. Unterstützt durch »The Document Foundation«.
Comment[en]=The office productivity suite compatible to the open and standardized ODF document format. Supported by The Document Foundation.
Comment[es]=Suite de productividad para la oficina compatible con ODF, el formato de documentos abierto y estandarizado. Con el soporte de la Document Foundation.
Comment[fr]=Suite bureautique compatible avec le format de document standard et ouvert ODF. Soutenue par The Document Foundation.
Comment[it]=La suite di produttività compatibile con il formato standard e aperto dei documenti ODF. Supportata dalla The Document Foundation.

X-Ayatana-Desktop-Shortcuts=Writer;Calc;Draw;Impress;Math;

[Writer Shortcut Group]
Name=Writer
Exec=libreoffice --writer %U
TargetEnvironment=Unity

[Calc Shortcut Group]
Name=Calc
Exec=libreoffice -calc %U
TargetEnvironment=Unity

[Draw Shortcut Group]
Name=Draw
Exec=libreoffice -draw %U
TargetEnvironment=Unity

[Impress Shortcut Group]
Name=Impress
Exec=libreoffice -impress %U
TargetEnvironment=Unity

[Math Shortcut Group]
Name=Math
Exec=libreoffice -math %U
TargetEnvironment=Unity

Значок с несколькими инструментами' toolbox.desktop ] 'file:

[Desktop Entry]
Name=Ubuntu Toolbox
Comment=System Settings
Exec=unity-control-center --overview
Icon=redhat-tools
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;System;
OnlyShowIn=Unity;
Keywords=Preferences;Settings;
X-Ubuntu-Gettext-Domain=unity-control-center

X-Ayatana-Desktop-Shortcuts=GnomeTerminal;SoftwareCenter;SoftwareUpdates;

[GnomeTerminal Shortcut Group]
Name=Gnome Terminal
Exec=gnome-terminal
TargetEnvironment=Unity

[SoftwareCenter Shortcut Group]
Name=Ubuntu Software Center
Exec=software-center
TargetEnvironment=Unity

[SoftwareUpdates Shortcut Group]
Name=Update Manager  
Exec=update-manager -c  
TargetEnvironment=Unity

Вот некоторые из моих предыдущих работ.

Files

Mozilla Thunderbird

0
ответ дан 11.03.2020, 13:55
  • 1
    Для пояснения: Файлы в /usr/local/share являются сценариями запуска, созданными во время установки приложения. (как указано выше) Я рекомендую скопировать их в .local/share ПЕРЕД попыткой дальнейшей настройки. – da Bich 11.03.2020, 13:55
  • 2
    Просто перетащите с ~/.local/share/applications на боковую панель. <Я> Откройте «Наутилус / Файлы»; Просмотр > Показать скрытые файлы; перейти от '.local' > '.local / share' > '' .local / доля / приложения; перетащите файл .desktop .. – kurttheviking 11.03.2020, 13:56
  • 3
    Как только вы скопировали и внесли изменения, как вы на самом деле получаете новую иконку на боковой панели? – FlavorScape 11.03.2020, 13:56
  • 4
    @ Guettli Это невероятно, не правда ли! Думаю, это часть "мы ненавидим настройку конечного пользователя" это означает, что вы не можете переместить панель в нижнюю часть экрана, просто изменить поведение панели запуска, переместить значки закрытия / сворачивания и т. д. справа от окон и т. д. – Matjaz Lipus 11.03.2020, 13:57
  • 5
    Этот ответ решает это. Но я спрашиваю себя: зачем нужен этот ответ? Я думаю, что единство должно поддерживать это таким образом, который не нуждается в объяснении. Более простое решение будет выглядеть следующим образом: щелкните правой кнопкой мыши, выберите & quot; Добавить & quot; ... – blong 11.03.2020, 13:57

12.04

Для тех, кому нравится иметь графический интерфейс: в 12.04 у вас также есть возможность использовать Arronax, который является плагином Nautilus, для создания вашей панели запуска (файлы .desktop, чтобы быть более точным), вот объяснение о том, как это работает.

Если у вас уже есть средство запуска приложений, вы можете просто щелкнуть правой кнопкой мыши и выбрать опцию «Создать стартовый файл для этого файла», как показано ниже.

enter image description here

Если у вас включены значки на рабочем столе, вы можете создать свой собственный модуль запуска с конкретными командами, просто щелкнув правой кнопкой мыши на рабочем столе, это даст вам следующую возможность создать пустой стартер :

enter image description here

После того, как вы нажмете «Создать стартер», у вас откроется следующее диалоговое окно, в котором вы можете легко настроить стартер любой командой, какой захотите. :

enter image description here

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

enter image description here

Затем вы просто берете его и перетаскиваете на док в любое удобное для вас место: enter image description here

Несколько приятных особенностей:

  • Возможность назначения ключевых слов команде, чтобы она стала доступной для поиска через тире.

  • Относительно быстро создавать средства запуска для программ Windows в Wine, как объяснено в этом видео на YouTube (хотя я сам не проверял это)

Установка

Отказ от ответственности перед установкой : Arronax все еще находится в стадии разработки Alpha, так как над ним не так много программистов У меня не было ни одной проблемы, но я предпочел бы предупредить вас, если это повлияет на ваш выбор при установке другого PPA, который вы не знаете.

Для установки с помощью окна терминала ( Ctrl + Alt + T , чтобы открыть его) введите следующие команды:

sudo add-apt-repository ppa:diesch/testing
sudo apt-get update
sudo apt-get install arronax

После этого вам придется перезапустить Nautilus, войдя в систему и выйдя из нее, или введя следующее в окне терминала:

nautilus -q

11.10

Я предназначал для это будет правка ответа Барту ван Хейкеломса, поскольку он также работает для 11.10, но, как любезно указал модератор, когда я предложил правку, это другой ответ, несмотря на то, что он тоже работает. Я попробовал это несколько раз 11.10, прежде чем обновлялся, и у меня не было никаких проблем. Однако Я не могу ручаться, что это все еще работает отлично, хотя я ожидаю, что это все еще должно работать.

Установка в 11.10 точно такая же, как в 12.04.

Примечание: Этот быстрый урок бесстыдно вдохновлен / плагиат из поста Мейлина на веб-сайте Ubuntuguide , поэтому он заслуживает всяческих похвал.

0
ответ дан 11.03.2020, 13:56

Простое решение:

  1. щелкните правой кнопкой мыши на рабочем столе и выберите «Создать панель запуска ...»
  2. сохраните панель запуска
  3. переместите ее в какую-нибудь папку, где это не будет беспокоить вас. (если вы удалите этот файл, ваш модуль запуска также будет удален из дока)
  4. перетащите модуль запуска в док.
0
ответ дан 11.03.2020, 13:57

Для 11.04 и более ранних версий:

Это метод без редактирования файлов конфигурации и без полномочий root.

Сначала создайте Launcher на рабочем столе (только временно)

  • щелкните правой кнопкой мыши на рабочем столе
  • выберите Create Launcher...
  • создать пользовательский Launcher, как вы хотите.

Making a Launcher

Теперь у вас есть средство запуска на рабочем столе. Если вас это устраивает, найдите его на панели запуска:

  • Откройте домашнюю папку. Нажмите Ctrl + H, чтобы при необходимости отобразить скрытые файлы.

  • Перейдите к .local/share/applications

  • Перетащите Launcher с рабочего стола в эту папку.

  • Теперь перетащите вашу панель запуска с .local/share/applications на панель запуска слева на экране.

  • Теперь вы можете удалить свой собственный Launcher на рабочем столе, если он все еще там.

Вот и все.

0
ответ дан 11.03.2020, 13:57
  • 1
    @ Джон К: в "Пусковой установке Creater" Диалог в начале вы можете установить значок, нажав на значок по умолчанию в левом верхнем углу этого окна. – Ludovic Kuty 11.03.2020, 13:58
  • 2
    Регрессия , введенная в 11.10 , удалила этот метод создания пусковых установок. – Fan Yer 11.03.2020, 13:58
  • 3
    Благодарю. Это сделало это легко. Теперь я должен выяснить, как изменить значок (эмблему?). – chris 11.03.2020, 13:58
  • 4
    @aendruk: вы все равно можете открыть окно & quot; Создать панель запуска & quot; с помощью: gnome-desktop-item-edit --create-new < имя файла рабочего стола > – Robot Boy 11.03.2020, 13:59
  • 5
    Похоже, вам не нужно помещать панель запуска в папку .local / share / apps, прежде чем перетаскивать ее на панель запуска. Вы можете хранить его в любой папке. – not2qubit 11.03.2020, 13:59

Для 11.04 и более ранних версий:

Unity поддерживает собственные средства запуска из файлов .desktop. Чтобы создать собственный модуль запуска из файла .desktop, вам необходимо создать файл *.desktop для вашей программы.

gedit ~/.local/share/applications/name.desktop

Файл .desktop должен выглядеть примерно так:

[Desktop Entry]
Name=the name you want shown
Comment=
Exec=command to run
Icon=icon name
Terminal=false
Type=Application
StartupNotify=true

В вашем файловом менеджере откройте домашнюю папку и перейдите к: (Возможно, вам придется нажать ctrl + h чтобы показать скрытые файлы для просмотра каталога .gconf.)

.gconf-> desktop-> unity-> launcher -> favourites

вы увидите несколько папок, начинающихся с «app-». вам нужно создать папку для вашей программы. Используйте то же имя.desktop, которое вы использовали в /usr/share/applications. Зайдите в 1 из папок, чтобы найти что-то, что уже находится на док-станции & amp; скопируйте XML-файл и вставьте его в новую папку. Откройте его в текстовом редакторе и измените имя *.desktop на имя .desktop.

Откройте gconf-редактор (вы можете открыть gconf, выполнив команду gconf-editor в Терминале) & amp; перейти к:

desktop-> unity-> launcher -> favorites

Дважды щелкните по списку справа & amp; добавьте свой name.desktop.

Выйти & amp; обратно, и вы должны увидеть свой пусковой установки. (спасибо kerry_s на форумах Ubuntu за помощь в ответе)

В Unity также есть функция, называемая линзами. По умолчанию у вас есть два в Unity: приложения и файлы. В будущем вы сможете устанавливать и создавать намного больше. Есть некоторая информация об этом в вики Ubuntu: https://wiki.ubuntu.com/Unity/Lenses

0
ответ дан 11.03.2020, 13:58
  • 1
    отлично работает для создания одного на 14.10 – GrayedFox 11.03.2020, 13:58
  • 2
    Ответ ниже от Базона имеет способ, который работает для 11.04 и намного проще. – Shane Reustle 11.03.2020, 13:59
  • 3
    В 11.04 больше не отображается путь & quot; desktop- > & единичный обратная GT; лаунчер - > избранные & Quot; в gconf-редакторе. – apurva.nandan 11.03.2020, 13:59
  • 4
    Работа для меня на Ubuntu 18.04. Спасибо – Lodder 11.03.2020, 13:59
  • 5
    Похоже, это больше не работает на 14.04 – ZagNut 11.03.2020, 14:00

Спасибо за информацию выше. Но пути были неверными для моей установки Ubuntu 11.04. Я нашел файлы рабочего стола в: ~/.gnome2/panel2.d/default/launchers/*.desktop.

В nautilus эта папка отображала не имена файлов, а имена, отображаемые в меню единства. Щелкните правой кнопкой мыши и используйте Свойства, чтобы увидеть информацию в ссылке. Однако здесь невозможно увидеть реальное имя файла. Используйте командную строку

ls ~/.gnome2/panel2.d/default/launchers

, чтобы увидеть их.

0
ответ дан 11.03.2020, 13:58
  • 1
    моя панель запуска по умолчанию пуста – Shane Reustle 11.03.2020, 13:59
  • 2
    Это была правильная папка для меня тоже! Я думаю, когда вы обновляете с 11.04 или других более старых версий. Возможно, они могли бы переместить эту папку в новое место, а не просто создать новую папку ... Спасибо за добавление этого комментария. – Simon Kozlov 11.03.2020, 13:59

Для 11.10 и новее:

Вы все еще можете создать Launcher на рабочем столе, используя старый диалог GUI.

Используя тип ALT+F2:

gnome-desktop-item-edit --create-new ~/Desktop (заглавная D)

Откроется диалоговое окно (Создать панель запуска):

enter image description here

Вы можете поместить этот файл .desktop в любую папку, а затем перетащить его в модуль запуска.

Примечание: Сначала необходимо установить пакет gnome-desktop-item-edit, поэтому, если у вас установлено gnome-panel, он устанавливается автоматически.

0
ответ дан 11.03.2020, 13:59
  • 1
    Это должен быть принятый ответ! – vinyll 11.03.2020, 13:59
  • 2
    не работает на 12.04 – Nizar B. 11.03.2020, 13:59
  • 3
    Сначала я должен был sudo apt-get install gnome-panel. – sameerali 11.03.2020, 14:00
  • 4
    Спасибо, это решение, которое я искал. Опция должна быть снова добавлена ​​в Ubuntu, поскольку это влияет на разные вещи, от приложений Wine на рабочем столе до пользовательских скриптов и программ, которым нужны параметры. – not2qubit 11.03.2020, 14:00
  • 5
    Безусловно, лучший ответ, который я нашел. Кроме того, это единственное, что проще, чем установка Xubuntu. – nalply 11.03.2020, 14:00

Для 11.10 и новее:

В Ubuntu 11.10 самый простой способ создать пользовательскую панель запуска из файла .desktop - скопировать существующий файл .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.

Имеет возможность вместо перетаскивания n перетаскивать файл, который вы можете открыть dconf-editor (установить его с помощью sudo apt-get install dconf-tools или найти его в USC) и перейти к desktop.unity.launcher и отредактируйте ключ favorites, дважды щелкнув записи справа от ключа.

Чтобы добавить свой собственный модуль запуска, добавьте его в нужную позицию с этим форматом '/home/bruno/.local/share/applications/gedit.desktop'. Не забывайте уважать , и пробелы в этой строке и убедитесь, что строка начинается и заканчивается на [ и ] соответственно.

При использовании этого метода вам нужно будет выйти и снова войти, чтобы изменения в favorites вступили в силу.

0
ответ дан 11.03.2020, 13:59
  • 1
    @LnxSlck Я тоже! +1 к Бруно за этот удивительный ответ! Прогнозов предостаточно! – deanWombourne 11.03.2020, 14:00
  • 2
    еще проще - скопировав файл .desktop в ~ / .local / share / Applications /, вы можете щелкнуть по нему правой кнопкой мыши в nautilus и редактировать записи в графическом интерфейсе. Вы также можете установить значок, нажав на изображение, и протестировать панель запуска, дважды щелкнув. Просто убедитесь, что его + х. – Jim Heising 11.03.2020, 14:00
  • 3
    Это тот, который работал для меня в Ubuntu 12.04 – arlomedia 11.03.2020, 14:01
  • 4
    Ссылка на страницу спецификации файла рабочего стола очень полезна. Благодарю. – tommybananas 11.03.2020, 14:01

ubuntu 14.04 +

once you have created the above mentioned file in /usr/share/applications/

cd /usr/share/applications
nautilus .
double click your new application icon and get it launched
once launched right click to lock to launcher

это более надежная защита, чем попытка перетащить один и тот же значок приложения на панель запуска

0
ответ дан 11.03.2020, 14:00

Для единственной программы запуска Ubuntu 12.04 официальная документация « UnityLaunchersAndDesktopFiles » объяснила достаточно хорошо.

Видео на YouTube более интуитивно понятно. Просто следуйте видео-уроку, и он очень помогает.

0
ответ дан 11.03.2020, 14:00

Это метод без редактирования файлов конфигурации.

Сначала создайте Launcher на рабочем столе (только временно)

  • щелкните правой кнопкой мыши на рабочем столе
  • выберите Create Launcher...
  • [ 119] создать свой собственный Launcher, как вы хотите.

Теперь у вас есть программа запуска на рабочем столе. Если вы удовлетворены этим, найдите его на панели запуска:

  • Откройте Nautilus от имени root. Нажмите Alt + F2 и введите gksu nautilus.
  • Перейдите к /home/your-username/Desktop
  • Скопируйте модуль запуска, щелкнув правой кнопкой мыши на нем, и выберите Copy.
  • Перейдите к /usr/share/applications
  • Вставьте панель запуска, щелкнув правой кнопкой мыши на пустом месте и выберите Paste.
  • Теперь перетащите вашу панель запуска с /usr/share/applications на панель запуска слева на вашем экране.
  • Теперь вы можете удалить свой собственный Launcher на рабочем столе.

Вот и все.

0
ответ дан 11.03.2020, 14:01
  • 1
    @Jorge: Да, это тоже работает. Но легче ли искать скрытый каталог? Я наберу эту альтернативу, когда у меня будет время. – Sebastian Simon 11.03.2020, 14:01
  • 2
    Вы можете просто скопировать его в ~ / .local / share / Applications, чтобы вам не пришлось связываться с sudo. – Paul T. 11.03.2020, 14:01
  • 3
    кстати: перетаскивание с рабочего стола на панель запуска также работает напрямую, но только если вы не удаляете панель запуска на рабочем столе. – Sarvar Nishonboev 11.03.2020, 14:01
  • 4
    Дальнейший тест показал, что вы можете переместить панель запуска с рабочего стола в куда угодно , важно только, чтобы вы впоследствии не удаляли панель запуска (*. desktop file) , символ в Панель запуска, похоже, является ссылкой на другой модуль запуска в файловой системе. – not2qubit 11.03.2020, 14:02

Чтобы добавить приложения в панель запуска в единстве:

  1. Нажмите dash (логотип Ubuntu, вверху слева)
  2. Откройте приложение, которое вы хотите добавить.
  3. В модуле запуска появится значок, щелкните значок правой кнопкой мыши и выберите Pin to launcher.
  4. Чтобы удалить приложение из модуля запуска right click, значок средства запуска и Quit

ПРИМЕЧАНИЕ. Значки в этой точке нельзя переставить после загрузки, вы
необходимо расположить их в том порядке, в каком вы хотите, чтобы они отображались при установке значков в программе запуска!

0
ответ дан 11.03.2020, 14:01
  • 1
    Что если я захочу создать модуль запуска для сценария Python? – Ilya 11.03.2020, 14:01
  • 2
    Это работает не для всех приложений, особенно для тех, которые вы устанавливаете из исходного кода. Я пытался всеми возможными способами закрепить Netbeans 7.0 на панели Unity, прежде чем создавать собственный файл .desktop. – matt 11.03.2020, 14:02
  • 3
    Значки можно изменить, нажав и удерживая значок в течение нескольких секунд. – Sidwyn Koh 11.03.2020, 14:02