Page 1 of 2

Аналог папки "Автозагрузка" в КоОС

Posted: Wed Feb 27, 2008 10:40 am
by Dronchik
Здравствуйте. В КоОС я не нашёл папки-аналога в Винде Автозагрузка. Есть ли такая вообще? если нет, то как сделать, чтоб приложение грузилось автоматически при загрузке КоОС?

Re: Аналог папки "Автозагрузка" в КоОС

Posted: Wed Feb 27, 2008 10:44 am
by vectoroc
смотри файл AUTORUN.DAT

Re: Аналог папки "Автозагрузка" в КоОС

Posted: Wed Feb 27, 2008 12:50 pm
by Heavyiron
угу, AUTORUN.DAT открываешь в любом текстовом редакторе, дописываешь нужную програму(ы) по образцу и увеличиваешь число в самом начале файла на количество добавленных программ

Re: Аналог папки "Автозагрузка" в КоОС

Posted: Wed Feb 27, 2008 1:08 pm
by Dronchik
vectoroc, Heavyiron - спасибо за помощь. А то пишу щас одну прогу. Когда закончу её под Вин, то по образцу портирую по КоОС. А эта прога должна автоматически запускаться.

Re: Аналог папки "Автозагрузка" в КоОС

Posted: Tue Mar 04, 2008 3:51 pm
by ALLiGaToR
Вирус? :)
Интересно, возможно ли такое придумать, чтобы авторан в КОС был расширенный. То есть запуск программ не одновременно всех после запуска, а еще например после друг друга через определенный момент (ну или время после запуска системы), чтобы запускались с какими-то параметрами..

я чисто помечтал

Re: Аналог папки "Автозагрузка" в КоОС

Posted: Tue Mar 04, 2008 3:57 pm
by Dronchik
ALLiGaToR, нет, не вирус. Органайзер, напоминающий дела при запуске компа. Пишу эту прогу из-за своей слабой памяти на старости лет(13 лет 24 февраля исполнилось :D ) на С++.

Re: Аналог папки "Автозагрузка" в КоОС

Posted: Tue Mar 04, 2008 4:06 pm
by Leency
Ты случайно эту идею взял не из интервью одного из создателей GNOME-ма, где ему задавали вопросы по поводу Mono? :)
P.S. Мне похожая идея пришла недавно. :)

Re: Аналог папки "Автозагрузка" в КоОС

Posted: Tue Mar 04, 2008 6:15 pm
by DmitrySokolowsky
Это одна из тех идей, которые носятся в воздухе и приходят людям в голову до тех пор, пока их кто-нибудь не реализует :D
А если серьёзно, то наш Autorun и правда функционально ограниченный, очень слабая поддержка параметров запуска программ. Надо его как-то развивать.

Re: Аналог папки "Автозагрузка" в КоОС

Posted: Tue Mar 04, 2008 6:35 pm
by Leency
Подумал прежде чем сказать?

Re: Аналог папки "Автозагрузка" в КоОС

Posted: Tue Mar 04, 2008 6:42 pm
by crchemist
Атауальпа wrote:А если серьёзно, то наш Autorun и правда функционально ограниченный, очень слабая поддержка параметров запуска программ. Надо его как-то развивать.
I see that there is no library for parsing ini-files http://en.wikipedia.org/wiki/INI_file. I see AUTORUN.DAT, MENU.DAT - why you use too much different formats? All functionality of this formats can be recovered by ini-format. Also i saw - KFAR.INI. KFAR has functionality for parsing ini files. Maybe we can cut ini-parser from kfar and put it to standalone lib? Than all programs will be able to use ini-configuration files. I think it is more powerful format that AUTORUN.DAT.

Re: Аналог папки "Автозагрузка" в КоОС

Posted: Tue Mar 04, 2008 6:50 pm
by crchemist
Something like this

Code: Select all

[programs]
JPEGVIEW
RB
SS
PANEL
SETUP
ICON

[JPEGVIEW]
param = BOOT
delay = 1
path = /RD/1/JPEGVIEW

# Desktop right-click menu
[RB]
param = 
delay = 1
path = /RD/1/@RB

# Screensaver
[SS]
param = 
delay = 1
path = /RD/1/@SS

# Start panel
[PANEL]
param = 
delay = 1
path = /RD/1/@PANEL

# Load device settings
[SETUP]
param = BOOT
delay = 1
path = /RD/1/SETUP

# Multithread icon
[ICON]
param = BOOT
delay = 1
path = /RD/1/ICON

Re: Аналог папки "Автозагрузка" в КоОС

Posted: Tue Mar 04, 2008 7:03 pm
by DmitrySokolowsky
Но так код займёт больше места.

Re: Аналог папки "Автозагрузка" в КоОС

Posted: Tue Mar 04, 2008 7:09 pm
by vectoroc
Существует standalone lib и имя ей libini
Глубоко спрятана, найти не просто. На SVN искать по адресу programs\develop\libraries\libs-dev\libini

Re: Аналог папки "Автозагрузка" в КоОС

Posted: Tue Mar 04, 2008 7:14 pm
by paladinrus
Атауальпа wrote:Но так код займёт больше места.
Разве?

Re: Аналог папки "Автозагрузка" в КоОС

Posted: Tue Mar 04, 2008 7:27 pm
by crchemist
Атауальпа wrote:Но так код займёт больше места.
I don't think, but even it takes greater size - i can write my progrs with ini-conf support and with few bugs less (lib will be used by many progs and there will be less bugs than in my own implementation of ini in each prog). And who metter about size? As for me: 1mb bug-free prog with ini-conf better than equal 100kb prog with many bugs and ugly conf like MENU.DAT