SPECS: beagle.spec - add autostart dekstop file

Grzegorz Goławski grzegol w gmail.com
Śro, 30 Sie 2006, 20:27:13 CEST


06-08-30, Fryderyk Dziarmagowski <freetz w gmx.net> napisał(a):
> --- "Grzegorz Goławski" <grzegol w pld-linux.org> wrote:
>
> > 06-08-30, Fryderyk Dziarmagowski <freetz w gmx.net> napisał(a):
> > > --- "Grzegorz Goławski" <grzegol w pld-linux.org> wrote:
> > >
> > > > 06-08-29, Fryderyk Dziarmagowski <freetz w gmx.net> napisał(a):
> > > > > --- Patryk Zawadzki <patrys w pld-linux.org> wrote:
> > > > > > Mam desktopy dla ZU klientów na PLD. Ba, moja dziewczyna świetnie sobie
> > > > > > radzi z PLD. Poczekam, aż zgłosi się ktoś z problemem. Jak chcesz
> > > > > > poprawić, to rozwiązaniem jest wydzielenie do podpaczki. Wydzielanie to
> > > > > > taka sama bzdura jak pakiet gdm-init - przecież każdy może sobie napisać
> > > > > > initscript, jak mu potrzebny. Nie przemawia do mnie ta argumentacja.
> > > > >
> > > > > jeśli do Ciebie nie przemawia, że użytkownik KDE będzie musiał
> > > > > zainstalować gnome-session, żeby mu beagle działało... Nie tędy droga.
> > > >
> > > > A moze /etc/xdg/autostart?
> > > > To jest chyba odpowiednie miejsce dla tego typu rzeczy.
> > > >
> > > > Jedynym problemem jest to, ze tego katalogu chyba nie ma w rzadnej
> > > > paczce, a powinien
> > > > byc, bo jest to w specyfikacji Desktop Application Autostart Specification
> > > > (http://standards.freedesktop.org/autostart-spec/autostart-spec-0.5.html).
> > >
> > > to doprowadzi do problemów dla instalujących np. GNOME i KDE równolegle.
> > > http://bugzilla.gnome.org/show_bug.cgi?id=330397
> >
> > Tam pisza tylko o problemach z /usr/share/autostart.
>
> o problemach z uruchamiającymi się programami KDE pod GNOME też coś tam
> było.

Od tego jest OnlyShowIn. Mozna ustawic co ma sie uruchamiac tylko w GNOME,
a co tylko w KDE.
Poza tym w tym wspolnym katalogu mozna by umieszczac tylko aplikacje, ktore maja
sens w obu srodowiskach, tak jak beagle. Ale np. gnome-volume-manager,
ktory jest
specyficzny dla GNOME zostalby w /usr/share/gnome/autostart.

> > Jedynym zarzutem co do /etc/xdg/autostart to to, ze polozenie to nie
> > jest zgodne z FHS.
> >
> > Chyba sa tylko 2 wyjscia:
> > 1. Wspolny katalog autostart.
> > 2. Wydzielenie podpakietow dla GNOME i KDE.
>
> 3. dodanie %_datadir/gnome/autostart do filesystem.spec. Wiem, że
> niezgodne ze standardami, ale zapobiegnie uruchamianiu się niepowołanych
> programów i umożliwi beztroskie instalowanie niezależnie od
> preferowanego środowiska.

Ale wtedy beagled uruchamialoby sie automatycznie tylko przy starcie GNOME.
Chyba, ze wydzieli sie dwia podpakiety, jeden z desktopem dla GNOME i drugi z
desktopem dla KDE.

> 4. całkowita rezygnacja z globalnego autostartu i %banner informujący,
> że trzeba odpowiednie .desktop dodać do ~/.config/autostart.

Ja juz bym to zostawil tak jak jest w osobnym podpakiecie. Oczywiscie trzeba by
zmienic nazwe z beagle-gnome na beagle-startup, czy jakos tak.

-- 
Pozdrawiam,
Grzegorz Goławski


Więcej informacji o liście dyskusyjnej pld-devel-pl