Я использую Gnome - Делают с "Файлами и Папками v2.5" плагин. Я установил его для чтения моей .scripts папки, так, чтобы я мог бы запустить свои персональные скрипты от Gnome - Делают. Единственная проблема состоит в том, что действие стандарта Gnome-Do's для сценариев оболочки должно открыть их вместо того, чтобы выполнить их. Это вынуждает меня к Вкладке и прокручивающийся вниз каждый раз. Как я могу изменить действие стандарта Gnome-Do's?
Пример для ясности:
У меня есть foo.sh исполняемый файл в моей .scripts папке. Когда я ввожу нечто в Gnome - Делают, это правильно выбирает файл и предлагает Открытое действие. Я затем должен Снабдить вкладками, придавить и совершить нападки, Входят для выбора действия Выполнения вместо этого. Я был бы действие Выполнения, чтобы быть первым в списке.
С другой стороны, более соответствующий способ интегрировать Gnome - Делает с персональными сценариями, был бы прекрасен также.
Это не напрямую возможно в До, но у него есть возможность узнать, что вы имеете в виду. Действие по умолчанию для любого элемента всегда является действием, которое вы использовали чаще всего из возможных действий для этого элемента.
Итак, один из способов получить то, что вы хотите, - это просто использовать действие run
из Do.
Другим способом было бы сообщить Do, что ваш скрипт - это «работающее» приложение, такое как Firefox, Evolution или что-то подобное. Do определяет список приложений путем поиска файлов .desktop
в стандартных местоположениях. Одним из таких мест является ~/.local/share/applications
. Итак, если вы создадите файл foo.desktop
, который будет выглядеть примерно так:
[Desktop Entry]
Version=1.0
Name=Foo desktop frobinator
GenericName=Desktop frobinator
Comment=Awesomeate your desktop!
Exec=/home/raof/.scripts/foo.sh
Icon=shotwell
Terminal=true
Type=Application
Categories=Graphics;Photography;GNOME;GTK;
, вы получите исполняемый элемент «Foo desktop frobinator» в Do.