как заставить мой сценарий удара посмотреть 100% как приложение для GUI (таким образом, пользователь никогда не видит терминал),

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

Сначала я создам новый каталог как корень (чтобы быть уверенным, что корень может создать его), и затем смонтируйте долю с немного отличающимися опциями. Вот команды (они должны все успешно выполниться):

sudo mkdir /mnt/smb_share
sudo touch /mnt/smb_share/test && sudo rm -f /mnt/smb_share/test && echo "Permissions are OK"
sudo mount -t cifs //(hostname)/share /mnt/smb_share -o user=Ben,domain=(WORKGROUP)

Команда монтирования должна попросить у Вас Вашего пароля пользователя Samba Ben. Я удалил uid и опции ценуроза только для удаления некоторого "шума". С этой командой необходимо смочь проверить, что можно смонтировать долю. Конечно, необходимо заменить:

  • (имя хоста) именем хоста сервера доли. Если это не работает с именем хоста, попробовало еще раз, но использует IP-адрес вместо этого;
  • (РАБОЧАЯ ГРУППА) Вашей рабочей группой или доменом.

Если эта работа. Попытайтесь размонтировать долю и повторно смонтировать его с uid только:

sudo umount /mnt/smb_share
sudo mount -t cifs //(hostname)/share /mnt/smb_share -o user=Ben,domain=(WORKGROUP),uid=ben

Если это работает, добавьте ценуроз, то добавьте rw и затем наконец добавьте опцию пароля (шаг за шагом). Таким образом, можно определить, какая из опций не понята.

4
29.06.2013, 02:11
1 ответ

Я надеюсь, что понял Вас правильный: Вам нужно просто средство запуска к существующему сценарию. Если так, попытайтесь записать маленький .desktop файл для своего сценария и поместить его в ~/.local/share/applications или/usr/share/applications. Вот пример для него:

[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Sample Application Name
Comment=A sample application
Exec=application
Icon=application.png
Terminal=false

Далее (если Вы хотите записать вид установщика) можно создать его в сценарии установки.

6
27.01.2020, 20:52
  • 1
    Конечно, в "Должностном лице" необходимо записать целый путь к сценарию. –  Ilya Ananyev 28.06.2013, 09:50
  • 2
    Интересный! Я знаю немного о файлах на рабочем столе, но я не понял, что они могли решить большинство моих требований так просто. Я проверю это. –  MountainX-for-Monica 28.06.2013, 10:51
  • 3
    'дисплеев', я обновил свой вопрос. Как я могу получить .desktop установленный файл (конечным пользователем, кто компьютер не является грамотным)? Файлами на рабочем столе не могут легко управлять инструменты GUI, такие как файловые менеджеры. Они не действуют как нормальные файлы. Им, кажется, нужен их собственный установщик, или они должны быть установлены/перемещены через командную строку. –  MountainX-for-Monica 28.06.2013, 23:02
  • 4
    Это решение работает и выполненный все мои цели! Я обновил свой вопрос снова. Спасибо за ответ! –  MountainX-for-Monica 29.06.2013, 02:12

Теги

Похожие вопросы