Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Как создавать кнопочки ?  (Прочитано 1140 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн al-123

  • Автор темы
  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Как создавать кнопочки ?
« : 22 Декабря 2008, 01:11:00 »
Зачастую приходится набирать в терминале различные команды   - на выполнение скриптов или других операций. Гуру, напишите статью как нарисовать кнопочку и привязать к ней ту или иную команду и как поместить эту кнопочку в меню или на рабочий стол.

Оффлайн Alsvartr

  • Активист
  • *
  • Сообщений: 779
  • The secret of the secret
    • Просмотр профиля
Re: Как создавать кнопочки ?
« Ответ #1 : 22 Декабря 2008, 01:54:28 »
zenity, glade. Создавайте на здоровье.

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Как создавать кнопочки ?
« Ответ #2 : 22 Декабря 2008, 05:41:01 »
контекстное меню на панели - добавить на панель - пользовательская кнопка запуска...
контекстное меню на рабочем столе - создать кнопку запуска...
или просто руками напиши .desktop файл
привязывай к абсолютно любому скрипту
nautilus-script позволит добавлять новые пункты в контекстное меню "проводника" (его зовут nautilus)

burgua

  • Гость
Re: Как создавать кнопочки ?
« Ответ #3 : 22 Декабря 2008, 07:37:20 »
Иконка на раб. столе или кнопка в отдельной программе?
Что тебе надо?

Оффлайн al-123

  • Автор темы
  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Как создавать кнопочки ?
« Ответ #4 : 22 Декабря 2008, 14:02:01 »
контекстное меню на панели - добавить на панель - пользовательская кнопка запуска...
контекстное меню на рабочем столе - создать кнопку запуска...
или просто руками напиши .desktop файл
привязывай к абсолютно любому скрипту
nautilus-script позволит добавлять новые пункты в контекстное меню "проводника" (его зовут nautilus)


Иконка на раб. столе или кнопка в отдельной программе?
Что тебе надо?
Люди, а можно конкретный пример, а то что-то не получается.

Например я в терминале запускаю скрипт dbvd  такой командой  - al@al-desktop:~$ sudo /etc/init.d/dbvd start
 а вот так запускаю GPRS-модем  - al@al-desktop:~$ sudo pppd call megaedge

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Как создавать кнопочки ?
« Ответ #5 : 22 Декабря 2008, 16:50:10 »
что-то не получается? мышкой пользоваться?
* Yurror уже набирает номер психиатрической клиники
или у тебя рук нету?

sudo требует пароль С КОНСОЛИ
для запуска чего-нибудь в графической оболочке есть gksu и gksudo
что-бы sudo не требовало пароля необходимо исправлять /etc/sudoers но судя по тому что ты с машкой не справляешься, тебе противопоказано вообще знать про существование этого файла, иначе хана системе.

tartan

  • Гость
Re: Как создавать кнопочки ?
« Ответ #6 : 22 Декабря 2008, 23:32:05 »
Кароче. )

Посмотрите, что получится, если вписать в команду gksudo вместо sudo. Если такой вариант вас устроит, то делаете из команды скрипт (то есть обычный текстовый файл, который содержит такие строки:

#!/bin/bash
что вы там пишете в консоли, и кстати много интересного и удобного, рекомендую на досуге изучить
exit 0

Сохраняете, надо обозвать его как-нибудь так, чтобы потом самому понять, что это и зачем, даёте ему права на исполнение (годится chmod 711 /путь/к/скрипту/имя/скрипта - тогда редактировать и просматривать файл можно будет только по sudo, а запускать - всем, други варианты описаны в man chmod и в гугле, там даже удобная таблица есть, в смысле в гугле).

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

Как-то так. Если замучает постоянно набирать пароль - потренируйтесь работать с текстовым редактором vi, а потом отредактируйте файл sudoers с помощью команды visudo, но это достаточно рискованное мероприятие.

Как-то так.

burgua

  • Гость
Re: Как создавать кнопочки ?
« Ответ #7 : 23 Декабря 2008, 07:54:30 »
Цитировать
а потом отредактируйте файл sudoers
либо fakeroot

 

Страница сгенерирована за 0.036 секунд. Запросов: 23.