Я предполагаю, что вы используете Ubuntu с Unity.
Чтобы добавить любую программу, просто найдите ее в тире, а затем перетащите ее в док-станцию.
Вы также можете переупорядочить элементы в доке при перетаскивании.
Если вы пытаетесь получить скрипт, который предложит вам имя активности, вы можете использовать следующий код
#!/bin/bash
echo "Please enter the activity name"
read activity
hamster start $activity
при запуске скрипта, вам будет предложено ввести сообщение «Пожалуйста введите название действия ". как только вы наберете название своей деятельности и нажмите enter, он запустит hamster start activity. вы можете разместить этот скрипт в /usr/local/bin для легкого доступа. В принципе, если вы назовете его «myscript» и поместите его в эту папку, вы можете запустить сценарий, запустив myscript. не забудьте сделать его исполняемым в первую очередь.
Если кто-то использует хомяка и найдет эту функцию удобной, это мой текущий рабочий код:
#!/bin/bash
file=/usr/local/bin/hamster-log
last=$(<$file)
activity=$(zenity --entry --title "Enter new activity name" --text "New activity name:" --entry-text "$last")
hamster start "$activity"
if [ ! -z "$activity" ]; then
if [ -f "$file" ]; then
echo "$activity" > "$file"
fi
fi
Он помещается в папку /usr/local/bin/. И в той же папке есть файл hamster-log с разрешениями 777. Я использую Shortcut Super + H и запускаю этот скрипт и Super + Shift + H, чтобы остановить действие (команда hamster stop). Когда у меня будет больше времени, я буду продолжать работать над этим и обновлять код. Есть еще несколько функций, которые я хотел бы добавить.