Как я могу добавить bash-скрипт в панель запуска Unity?
Возможный дубликат:
Как я могу создавать пусковые установки на моем рабочем столе?
Как добавить сценарий оболочки в панель запуска в качестве ярлыка
Я открываю свою любимую IDE (PhpStorm), используя собственный скрипт bash. Я хотел бы добавить скрипт в лаунчер Unity.
Я подумал, что смогу добавить его, выбрав опцию "держать в панели запуска", и, конечно же, значок останется на панели запуска после закрытия приложения. Но нажатие на значок не открывает IDE - программа запуска просто мигает. Когда я перехожу, значок запуска исчезает.
У кого-нибудь есть идеи, как я могу заставить это работать?
4 ответа
Я создал один для Gnome Screensaver и сохранил его в: ~ /.local / share / apps/
вам может понадобиться создать этот каталог:
mkdir ~/.local/share/applications (if required)
screensaver.desktop
[Desktop Entry]
Name=Activate Screensaver
Comment=
Exec=gnome-screensaver-command -a
Icon=screensaver
Terminal=false
Type=Application
StartupNotify=true
Затем просто найдите в Dash "Имя" и переместите значок на панель запуска.
Использование
gnome-desktop-item-edit ~/Desktop/ --create-new
в терминале создать лаунчер в десктопе. Я пробовал это в Ubuntu 12.04, и это работает.
На самом деле, это работает, только если у вас установлен gnome-shell. Но я попытался и обнаружил, что даже если бы только gnome-desktop-item-edit
присутствует, это все еще может работать.
Пусковые установки *.desktop
файлы, и сделать их довольно легко. Я согласен с вами в том, что Unity должна автоматически создавать работающую программу запуска, но в этом случае, похоже, вам придется создавать программу запуска самостоятельно.
Чтобы создать панель запуска, просто выполните следующие действия:"
- Щелкните правой кнопкой мыши на рабочем столе и выберите " Создать панель запуска".
- Назовите его так, как вам нравится, и выберите для него иконку вашего предпочтения.
- В поле " Местоположение" введите местоположение вашего
*.sh
скрипт - помните, что он должен быть исполняемым, иначе программа запуска не сможет открыть ваше приложение - Само собой разумеется, что комментарий необязателен для ввода
Ознакомьтесь с этим руководством по созданию пусковых установок для получения дополнительной информации.
Как только ваш лаунчер заработает, переместите его в ~/.local/share/applications/
(где вы, возможно, найдете другие программы запуска), запустите приложение и прикрепите его к Unity. Я думаю, что это будет работать потом, если не, дайте мне знать.
Ни в коем случае не опровергать предыдущие ответы, но есть несколько других вариантов, которые вы можете или не можете рассмотреть:
Если в вашем средстве запуска слишком много значков и вам не нравится эффект аккордеона, вы можете добавить несколько исполняемых файлов, доступных с помощью одного щелчка правой кнопкой мыши. Ищите "группу ярлыков единства" или "Список быстрого доступа единства" для множества примеров.
Вы можете получить доступ к сценариям прямо со своего рабочего стола через контекстное меню "правой кнопкой мыши". Ищите "Наутилус Скриптс", чтобы узнать, как это сделать, и примеры. Они могут быть особенно полезны для специфических для контекста действий над объектами, которые вы видите / выбираете в браузере файловой системы nautilus (например, я использую скрипты для "открытия терминала здесь" и "редактирования с помощью VIM").
Одно решение не лучше другого... просто несколько вариантов для рассмотрения в зависимости от того, что вы хотите.