Gnome συνεδρίες, compiz-fusion avant-window-navigator

mitsaras77 | Δευ, 05/05/2008 - 17:18 | 1' | 8

Πως γίνεται στο Συνεδρίες  του Gnome να ορίσω με ποιά σειρά θα ξεκινούν τα διάφορα προγράμματα? Θέλω το avant-window-navigator να ξεκινάει αφού έχει ξεκινήσει το compiz. Και επίσης θα ήθελα να θέσω και μια καθυστέρηση χρόνου μεταξύ των εκκινήσεων αυτών τωn δύο προγραμμάτων. 'Οπως τα έχω τώρα, το compiz δουλεύει μια χαρά αλλά το avant-window-navigator δεν ξεκινάει με τίποτα...Πρέπει να το κάνω με το χέρι.

Δώσε αστέρια!

MO: (ψήφοι: 0)

Σχόλια

πολύ θα ήθελα να δώσει κάποιος τα φώτα του για το συγκεκριμένο θέμα και για kde ή ανεξαρτήτου γραφικού περιβάλλοντος.

να ξεκινάμε προγράμματα με συγκεκριμένη σειρά και με χρονοκαθυστέρηση αν θέλουμε.

Με συγκεκριμένη σειρά και χρονοκαθυστέρηση, ε; Και μιλάμε για γραφικές εφαρμογές που ξεκινάτε στο Gnome ή το KDE; Μου φαίνεται ότι θα χρειαστεί να βουτήξουμε στα βαθιά για κάτι τέτοιο. Μπορεί να είναι και εύκολο, αλλά εκ πρώτης όψης μου ακούγεται not-so-simple.

--Stat rosa pristina nomine, nomina nuda tenemus

Μου'ρθε μια επιφοίτηση αλλά θέλει λίγες γνώσεις scripting.
Μπορούμε να βάλουμε όλα αυτά που θέλουμε να ξεκινάνε σ'ένα scriptάκι παρεμβάλλοντας εκεί που θέλουμε αντίστοιχες καθυστερήσεις ??
και μετά χώνουμε το script στο .autostart για kde και σε κάτι άλλο για gnome

Για παράδειγμα:

#!/bin/bash
Τρέξε το compiz
sleep 5 (ή όσο θέλουμε)
Τρέξε το avant-window-navigator

Καλά, όσον αφορά εμένα μου φτάνει να μπορώ να αρχίσω το avant μετά το compiz. Ας αφήσουμε τα περί χρονοκαθυστέρυσης... Αυτό είναι δύσκολο? Για Gnome πάντα.

Εμένα πάλι γιατί φορτώνονται μια χαρά.Ξεκινάει το fusion-icon και μετά το awn.Και δεν έκανα καμιά ρύθμιση απλά τα πρόσθεσα στις συνεδρίες,wtf δεν ξέρω τι παίζει.

Πέτυχε πέτυχε.
Λοιπόν, έστω ότι θέλουμε να ξεκινήσουμε πρώτα το compiz να περιμένει 5sec και μετά να ξεκινήσει το kooldock.
Φτιάχνουμε ένα scriptάκι μ'έναν editor και το ονoμάζουμε runprogs.sh. Βάζουμε μέσα τις κατωτέρω γραμμές :

#!/bin/bash
fusion-icon &
sleep 5
kooldock

save & close και μετά δίνουμε:

$chmod +x runprogs.sh

Για kde κάνουμε copy το αρχείο στον υποκατάλογο ~/.kde/Autostart
Για gnome κάτι ανάλογο: http://www.linuxinsider.gr/content/%CE%A0%CF%89%CF%82-%CE%BA%CE%AC%CE%BD%CF%89-%CE%BC%CE%B9%CE%B1-%CE%B5%CF%86%CE%B1%CF%81%CE%BC%CE%BF%CE%B3%CE%AE-%CE%BD%CE%B1-%CE%BE%CE%B5%CE%BA%CE%B9%CE%BD%CE%AC-%CE%B1%CF%85%CF%84%CF%8C%CE%BC%CE%B1%CF%84%CE%B1

και κάθε φορά που κάνουμε login ξεκινάει πρώτα το compiz, περιμένει 5 δευτερόλεπτα και μετά ξεκινάει το kooldock.
Αν δεν θέλουμε χρονοκαθυστέρηση δεν γράφουμε την γραμμή sleep
:-)

Φοβερό το awn !!
Έχω καταενθουσιαστεί

(...αγνοούσα την ύπαρξη του μέχρι τώρα)

Λοιπό, το έφτιαξα. Μετά το link που έδωσε ο luckyb πήγα και διόρθωσα το αρχείο .gnome2/session και το έφτιαξα έτσι

[Default]
0,id=117f000101000121007422700000039740000
0,RestartStyleHint=2
0,Priority=40
0,Program=gnome-panel
0,CurrentDirectory=/home/dimitris
0,CloneCommand=gnome-panel
0,RestartCommand=gnome-panel --sm-client-id 117f000101000121007422700000039740000 --screen 0
1,id=117f000101000121007422800000039740001
1,RestartStyleHint=2
1,Priority=40
1,Program=nautilus
1,CurrentDirectory=/home/dimitris
1,CloneCommand=nautilus
1,RestartCommand=nautilus --sm-client-id 117f000101000121007422800000039740001 --screen 0
2,id=117f000101000121007422900000039740003
2,Program=gnome-power-manager
2,CurrentDirectory=/home/dimitris
2,CloneCommand=gnome-power-manager
2,RestartCommand=gnome-power-manager --sm-client-id 117f000101000121007422900000039740003 --screen 0
3,RestartCommand=bluetooth-applet --singleton
4,RestartCommand=gnome-at-visual -s
5,RestartCommand=/usr/bin/fusion-icon
5,Priority=50
6,RestartCommand=/usr/lib/gnome-volume-manager/gnome-volume-manager --sm-disable
7,RestartCommand=/usr/bin/avant-window-navigator
7,Priority=60
num_clients=8

Εγώ πρόσθεσα τις δύο γραμμές με τον αριθμό 7 και μια γραμμή στο 5 δηλ

5,Priority=50

Αλλά παρατηρώ μια μικρή καθυστέρηση στην εκκίνηση που δεν είχα πριν, καθώς και μια συμφόρηση(μενουν ανοιχτό το splash screen για αρκετό χρόνο παραπάνω και το awn ξεκινάει πολύ αργά) Σ'αυτό το αρχείο εντολή παρόμοια με την sleep μπορεί να μπει? Επίσης πως γίνεται να έχουν αυτές τις ρυθμίσεις όλοι οι χρήστες του pc by default και όχι μόνο εγώ? Οι άλλοι θέλω να τα βρίσκουν όλα έτοιμα...