Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Программирование под Unix/Linux > Ярлык для программы


Автор: Ivanich 30.10.2009, 14:11
я вот подумал ведь можно сделать так:

1. создаем файлик "NameFile" в котором пишем:
Код

qmake -project
qmake
make
./nameProg

2. создаем ярлык на рабочем столе указывающий на "NameFile"

и получается, что при клике мышкой по ярлыку мы запускаем программу. А вот как все это реализовать?

Автор: azesmcar 30.10.2009, 14:41
Ivanich

Под никсами - создавай shell script, под windows - bat файл. В чем проблема?

Автор: Ivanich 30.10.2009, 14:49
Цитата(azesmcar @ 30.10.2009,  14:41)
Ivanich

Под никсами - создавай shell script, под windows - bat файл. В чем проблема?

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

1. Делаю файл с расширением .sh     -       namefile.sh
2. Пишу там:
Код

qmake -project
qmake
make
./nameProg

прям так и напишу работать будет? или нужно писать каким-то специальным образом?
3. Как создать ярлык вообще не знаю.

Автор: azesmcar 30.10.2009, 14:51
http://mercury.chem.pitt.edu/~sasha/LinuxFocus/English/September2001/article216.shtml

Добавлено через 1 минуту и 7 секунд
 smile администрация уже собственные сообщения начала скрывать?

Автор: Ivanich 30.10.2009, 14:59
Цитата(azesmcar @ 30.10.2009,  14:51)
http://mercury.chem.pitt.edu/~sasha/LinuxFocus/English/September2001/article216.shtml

Добавлено @ 14:52
 smile администрация уже собственные сообщения начала скрывать?

Да чет я вообще не понял, что я не так сделал  smile 
А ссылочку можно как ярлыки делать?

Автор: azesmcar 30.10.2009, 15:03
Цитата(Ivanich @  30.10.2009,  14:59 Найти цитируемый пост)
Да чет я вообще не понял, что я не так сделал  smile 

Уже почитал?

Цитата(Ivanich @  30.10.2009,  14:59 Найти цитируемый пост)
А ссылочку можно как ярлыки делать? 

Какие ярлыки, читай как скрипты под никсами писать.

будет мало тут есть еще
http://www.google.mu/search?q=unix+shell+programming&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a

Автор: svlary 2.11.2009, 07:38
Цитата(Ivanich @  30.10.2009,  14:11 Найти цитируемый пост)
при клике мышкой по ярлыку мы запускаем программу. А вот как все это реализовать? 

Насколько я знаю, размещение ярлыков на рабочем столе зависит не только от типа ОМ (GNOME / KDE) но даже от конкретного дистрибутива.  Поэтому, скажу КОНКРЕТНО про FC-11,  с которой сейчас работаю.
  •  Список всех приложений, которые МОГУТ быть включены в меню или рабочие столы разных пользователей, хранится в каталоге /usr/share/applications в виде списка файлов *.desktop. Структура этих файлов достаточно понятная и легко копируется.
  •  Вы должны создать в этом каталоге файл ВашеПриложение.desktop для приложения, которое сами разработали.
  •  В домашнем каталоге пользователя. которому хотите положить на рабочий стол эту иконку, отредактируйте файл

       
    Код

    ~/.kde/share/config/plasma-desktop-appletsrc

      Добавив в него строки, вроде таких :

    [Containments][1][Applets][46][Configuration]
    Url=file:///usr/share/applications/ВашеПриложение.desktop
   Насчет цифирок в квадратных скобках - надо разбираться....

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)