Рейтинг:1

Перезагрузитесь в другую запись grub

флаг ca

Мне нужно использовать Windows для 1 задачи. Таким образом, я сделал скрипт для перезагрузки в другой загрузочной записи (только для следующей перезагрузки):

#!/бин/баш

если [[ $UID != 0 ]] ; тогда
    судо $0 $@
    выйти $?
фи

ENTRY=$(gawk -F "'" '/menuentry / {print $2}' /boot/grub/grub.cfg | grep "Диспетчер загрузки Windows.*")

grub-перезагрузка "$ ENTRY"
если [$? -ne 0 ] ; тогда
    выход 1
фи

if zenity --question --title="Перезагрузить сейчас?" --text="Готовы ли вы к перезагрузке сейчас?" --без переноса ; тогда
    выключить -r сейчас
фи

Я хотел бы иметь возможность вызывать это в меню питания вместе со сном, выключением, закрытием сеанса ... Думаю, мне нужно написать какое-то расширение gnome-shell? Поскольку я новичок в расширениях оболочки gnome, я хотел бы знать, с чего начать? Как я могу добавить/изменить эти пункты меню?

Кстати, у меня Ubuntu 20.04.

флаг cn
Я бы не стал этого делать, а просто добавил бы его на рабочий стол, чтобы вы могли щелкнуть его и выполнить. Или поместите его в комбинацию клавиш (например, control-alt-7)
Lorenz Keel avatar
флаг gr
Возможно, https://github.com/p-e-w/argos может частично соответствовать вашим потребностям, потому что вы можете создать новый элемент в верхней панели. Это только предложение, я никогда не использовал его.

Ответить или комментировать

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