Автор Тема: Редактирование добавление меню Mate  (Прочитано 872 раз)

Оффлайн him

  • Завсегдатай
  • *
  • Сообщений: 1 030
p9 mate

Задача.
Добавить в меню пункт, который запускает некий скрипт написанный на bash.
Сам скрипт помещен в ~/.mydir

Захожу в меню мате :
Система - Оформление - Главное меню МАТЕ
Слева выбираю Системные
Справа жму кнопку +Новый Элемент
Заполняю поля, иконку выбираю жму окей.
Меню не появилось.
Хотя раньше появлялось, все работало.

Лезу в файловую систему через mc.
Файл есть. Содержимое привожу.
Картинку прицепил.

В чем может быть проблема ?


Оффлайн N0rbert

  • alt linux team
  • ***
  • Сообщений: 231
  • snk@
Можно предположить, что у вас в поле Exec указан ошибочный путь или вы забыли выставить бит исполнения на реальный скрипт.
Последовательность команд ниже у меня на ALW p9 MATE дает ожидаемый результат:

# 1. создаем срипт
mkdir ~/.mydir
cat <<EOF > ~/.mydir/script.sh
#!/bin/bash
mate-calc &
EOF
# 1.1. делаем скрипт исполняемым
chmod +x ~/.mydir/script.sh

Заходим в Mozo, заполняем поля (см. скриншот).

Содержимое созданного desktop-файла для пользователя alt см. ниже:

$ cat ~/.local/share/applications/mozo-made.desktop
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=mate-ax-slowkeys-yes
Icon[en_US]=mate-ax-slowkeys-yes
Name[en_US]=MyScript
Exec=/home/alt/.mydir/script.sh
Name=MyScript

В итоге в меню появляется новый пункт - Applications → Other → MyScript.
« Последнее редактирование: 17.11.2022 18:44:43 от N0rbert »