У меня было несколько пользовательских сценариев, для которых у меня были пользовательские программы запуска на рабочем столе 10.04. Я хотел бы воссоздать это снова после перехода на 12.04, но единство кажется мне совершенно чуждым.
У меня было несколько пользовательских сценариев, для которых у меня были пользовательские программы запуска на рабочем столе 10.04. Я хотел бы воссоздать это снова после перехода на 12.04, но единство кажется мне совершенно чуждым.
Ответы:
Я ответил на аналогичный вопрос здесь .
Вкратце, скопируйте ближайший скрипт из /usr/share/applications/
в ~/.local/share/applications
и затем отредактируйте xyz.desktop
файл. Строка, которая начинается, Exec=
является строкой, которую нужно отредактировать, чтобы ввести свою собственную команду вместе с любыми параметрами командной строки, которые вы хотите. Возможно, вы также захотите отредактировать Name=
строку, чтобы описать свой собственный скрипт.
После того, как вы это сделаете, вам нужно будет перезагрузить компьютер или выйти из системы / войти в систему, затем вы можете нажать Superклавишу, начать вводить часть имени, которое вы установили, и ваш лаунчер должен появиться. Выберите его и нажмите, Enterи он запустит вашу команду.
Я сделал для этого простой скрипт на Python с графическим интерфейсом!
Это на http://jurschreuder.nl/
Это называется Unity Launcher Creator, и я даже использую его сам!
Супер просто:
Я включил несколько файлов значков, созданных генетическим алгоритмом (GenArt для Android). Вы можете использовать его, если программа не предоставляет png или это просто ваш собственный скрипт bash.
Вы можете установить с помощью
sudo apt-get install bzr
тогда
bzr branch lp:unity-launcher-editor
cd unity-launcher-editor/
./ule
когда я пытался создать пользовательский модуль запуска, ничего не происходило, когда я пытался установить значок собственного модуля запуска. возможно, значок запуска должен быть определенного размера, но я не смог найти эту информацию. вместо того, чтобы создавать лаунчер со случайным значком, я просто остановился прямо там. но попробуйте эту прогу, она выглядит многообещающе.
Файлы .desktop, которые использует единство, хранятся в "/ usr / share / Applications /"
Вы можете (1) отредактировать файлы там или (2) сделать их копии, а затем добавить их в модуль запуска Unity, перетаскивая их.
(1) делает изменения глобальными, иначе. Unity будет использовать любые параметры командной строки, которые вы добавляете, где бы вы ни запускали их.
(2), очевидно, не изменит то, как Unity обрабатывает приложение по умолчанию. полезно, если вы хотите, чтобы пользовательский модуль запуска запускал приложение, скажем, в режиме отладки, но не хотел, чтобы оно всегда запускалось в режиме отладки.
Надеюсь это поможет.