Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/01/2006, à 22:21

elpichet

[Résolu] Spécifier un bureau pour une application au démarrage

Salut

voilà j'utilise Gkrellm pour réguler mon portable DELL et bon ca affiche une petite fenêtre sur le bureau.

Est-ce qu'il est possible de configurer pour qu'il se place sur l'espace de travail 4 (le plus à droite pour moi) automatiquement au démarrage ???

Sinon il y a possibilité peut être moyen de faire fonctionner Gkrellm sans cette fenêtre ???

Merci d'avance smile

Dernière modification par elpichet (Le 13/01/2006, à 21:55)

Hors ligne

#2 Le 12/01/2006, à 18:05

papadon

Re : [Résolu] Spécifier un bureau pour une application au démarrage

Salut,
le seul moyen que j'ai trouvé pour placer une application sur un bureau précis au
démarrage est d'installer l'utilitaire wmctrl avec un 'sudo apt-get install wmctrl' puis de créer
un petit script que j'ai baptisé 'appmove.sh' contenant ceci

#! /bin/bash
prog=("GKrellM")
action=("wmctrl -r gkrellm -t 3")
i=0
while test $i -lt ${#prog[@]}
do
    until ! test -z "`wmctrl -l | grep "${prog[$i]}"`"
    do
        sleep 3
    done
    sleep 1 
    ${action[$i]}
    i=$[$i+1]
done
exit 0

. Pour lancer le script au démarrage, aller dans Système->Préférences->Sessions,
onglet 'Programme au démarrage', clic sur 'ajouter', 'Parcourir' et tu le sélectionne.
Tu insère 'sh ' au début de la ligne puis clic sur 'Valider'.
Si gkrellm n'y est pas encore tu peux l'ajouter de la même manière en tapant simplement 'gkrellm'. wink

Hors ligne

#3 Le 12/01/2006, à 21:08

elpichet

Re : [Résolu] Spécifier un bureau pour une application au démarrage

salut

merci pour la manip mais çà ne fonctionne pas !!! hmm

par contre ca vient peut être de la priorité de lancement ????
voici mes programmes au démarrage et les valeurs associées

snapshot27ci.jpg

Les valeurs d'ordre sont-elles correctes ? ca ne gêne pas le script ?

Merci smile

Hors ligne

#4 Le 13/01/2006, à 11:51

papadon

Re : [Résolu] Spécifier un bureau pour une application au démarrage

Bonjour,
effectivement, chez moi je charge l'application avant le script et ils ont tous les deux un ordre de 50.
La commande 'gkrellm' doit être tapée en minuscule car unix fait la différence. wink

Hors ligne

#5 Le 13/01/2006, à 12:31

elpichet

Re : [Résolu] Spécifier un bureau pour une application au démarrage

Salut

bon je vais changer les odre alors !!! c'est vrai que je voyais plutôt le script à charger avant mais dans l'autre sens, c'est pas mal aussi big_smile

Sinon GKrellM est bien lancé au démarrage (ca fait déjà 2-3 jours que je l'avais installé) malgré la différence avec ton orthographe yikes !!!!!

Te donnes des news ce soir. Merci, bonne journée

Hors ligne

#6 Le 13/01/2006, à 16:06

seb2py

Re : [Résolu] Spécifier un bureau pour une application au démarrage

Moi, j'utilise devilspie.
Et ça me bascule mes applications dans chacun des 10 bureaux de mon pc (je sais, ça fait beaucoup mais comme nous sommes à deux à utiliser la même session, il vaut mieux avoir de la place pour travailler... big_smile)


Sous Ubuntu 20.04

Hors ligne

#7 Le 13/01/2006, à 16:26

elpichet

Re : [Résolu] Spécifier un bureau pour une application au démarrage

Et comment tu le paramètrerais dans mon cas ???? smile

Je souhaite le mettre sur un bureau précis (le 4) !

J'ai déjà devilspie d'installer avec conky donc c'est bon.

Dernière modification par elpichet (Le 13/01/2006, à 16:27)

Hors ligne

#8 Le 13/01/2006, à 17:17

seb2py

Re : [Résolu] Spécifier un bureau pour une application au démarrage

Je te copie ci-dessous mon fichier .devilspie.xml modifié :

<?xml version="1.0"?>
<!DOCTYPE devilspie SYSTEM "devilspie.dtd">

<devilspie>

        <flurb name="Print Window Names">
                <matchers>
                        <!-- this is a matcher which always returns true. The full class name must be used -->
                        <matcher name="DevilsPieMatcherAlways"/>
                </matchers>
                <actions>
                        <!-- this action prints out the window and application name -->
                        <action name="DevilsPieActionDebug"/>
                </actions>
        </flurb>

        <flurb name="GKrellM">
                <matchers>
                        <matcher name="DevilsPieMatcherWindowName">
                                <property name="application_name" value="gkrellm"/>
                        </matcher>
                </matchers>
                <actions>
                        <action name="DevilsPieActionSetWorkspace">
                                <property name="workspace_index" value="4"/>
                        </action>
                        <action name="DevilsPieActionSetGeometry">
                                <property name="xoffset" value="0"/>
                                <property name="yoffset" value="0"/>
                        </action>
                </actions>
        </flurb>

</devilspie>

Vérifie quand même la value 'gkrellm". Je l'ai mise en fonction des posts précédants, mais je ne l'utilise pas, alors je ne suis pas sûr de l'écriture.

Ensuite, si tu veux ajouter d'autres programmes, il te suffit de faire un copier-coller de tout le code se trouvant entre les balises <flurb> et </flurb> et de modifier les lignes <flurb name="">, <property name="application_name" value="le_programme_à_lancer"/> et <property name="workspace_index" value="le_numéro_du_bureau_à_utiliser"/>.

Voilà ! Tu me tiens au courant ?


Sous Ubuntu 20.04

Hors ligne

#9 Le 13/01/2006, à 17:19

seb2py

Re : [Résolu] Spécifier un bureau pour une application au démarrage

Petite précision : le fichier .devilspie.xml est un fichier caché se trouvant dans ton répertoire personnel.
Donc /home/elpichet dans ton cas. wink


Sous Ubuntu 20.04

Hors ligne

#10 Le 13/01/2006, à 21:52

elpichet

Re : [Résolu] Spécifier un bureau pour une application au démarrage

Alors j'ai fais les modif en insérant le passage gkrellm et bon c'est mitigé :

la fenêtre se place bien en position X = 0 et Y = 0 comme tu l'as laissé mais reste toujours sur le bureau 1 !!

edit: ha non c'est bon maintenant. Je viens de relancer une nouvelle fois ma session et là ca a marcher

Un grand merci pour ton aide wink

Dernière modification par elpichet (Le 13/01/2006, à 21:55)

Hors ligne

#11 Le 13/01/2006, à 22:35

seb2py

Re : [Résolu] Spécifier un bureau pour une application au démarrage

À ton service... Tout le plaisir a été pour moi big_smile


Sous Ubuntu 20.04

Hors ligne

#12 Le 06/03/2006, à 17:44

Tseppy

Re : [Résolu] Spécifier un bureau pour une application au démarrage

Salut
j'ai installé devilspie et conky, mais je n'ai pas le fichier .devilspie.xml.

Hors ligne

#13 Le 06/03/2006, à 18:28

seb2py

Re : [Résolu] Spécifier un bureau pour une application au démarrage

Pour le fichier devilspie.xml, il te faut le créer... Récupère le mien et modifie-le. wink


Sous Ubuntu 20.04

Hors ligne

#14 Le 06/03/2006, à 19:46

Tseppy

Re : [Résolu] Spécifier un bureau pour une application au démarrage

ça ne marche pas, j'ai mis le code

<?xml version="1.0"?>
<!DOCTYPE devilspie SYSTEM "devilspie.dtd">



<devilspie>
	
	<flurb name="Print Window Names">
		<matchers>
			<!-- this is a matcher which always returns true. The full class name must be used -->
			<matcher name="DevilsPieMatcherAlways"/>
		</matchers>
		<actions>
			<!-- this action prints out the window and application name -->
			<action name="DevilsPieActionDebug"/>
		</actions>
	</flurb>
	
	<flurb name="firefox">
		<matchers>
			<matcher name="DevilsPieMatcherWindowName">
				<property name="application_name" value="firefox"/>
			</matcher>
		</matchers>
		<actions>
			<action name="DevilsPieActionSetWorkspace">
				<property name="workspace_index" value="4"/>
			</action>
			<action name="DevilsPieActionSetGeometry">
				<property name="xoffset" value="0"/>
				<property name="yoffset" value="0"/>
			</action>
		</actions>
	</flurb>


</devilspie>

dans le fichier .devilsplie.xml, et je lance deveilspie et firefox au démarrage, mais firefox reste dans le burau 1

Hors ligne

#15 Le 06/03/2006, à 19:47

seb2py

Re : [Résolu] Spécifier un bureau pour une application au démarrage

Euh...

En fait, je n'ai jamais réussi pour Firefox. Tous les autres programmes vont sur le bon bureau, sauf Firefox... tongue


Sous Ubuntu 20.04

Hors ligne

#16 Le 06/03/2006, à 22:41

Tseppy

Re : [Résolu] Spécifier un bureau pour une application au démarrage

C'est vrai, j'ai pu le faire pour gaim, mais firefox et krusader ne marche pas....

Hors ligne

#17 Le 07/03/2006, à 22:54

Tseppy

Re : [Résolu] Spécifier un bureau pour une application au démarrage

Si tu veux le faire pour Firefox, écris le "Firefox" smile, ça va marcher comme ça

Hors ligne

#18 Le 19/04/2006, à 18:19

axac

Re : [Résolu] Spécifier un bureau pour une application au démarrage

Salut, j'ai installé devilspie mais pas conk : s'est quoi ?
Mais j'ai un soucis.
Pour firefox ça marche mais pas pour le reste :
Amarok et thunderbird se lance mais dans le bureau 1, et xfmédia ne se lance même pas, quelqu'un aurait une idée ?.

<?xml version="1.0"?>
<!DOCTYPE devilspie SYSTEM "devilspie.dtd">

<devilspie>

	<flurb name="konqueror">
		<matchers>
			<matcher name="DevilsPieMatcherWindowName">
				<property name="application_name" value="konqueror"/>
			</matcher>
		</matchers>
		<actions>
			<action name="DevilsPieActionSetWorkspace">
				<property name="workspace_index" value="1"/>
			</action>
			<action name="DevilsPieActionSetGeometry">
				<property name="xoffset" value="0"/>
				<property name="yoffset" value="0"/>
			</action>
		</actions>
        </flurb>

	<flurb name="Amarok">
		<matchers>
			<matcher name="DevilsPieMatcherWindowName">
				<property name="application_name" value="Amarok"/>
			</matcher>
		</matchers>
		<actions>
			<action name="DevilsPieActionSetWorkspace">
				<property name="workspace_index" value="2"/>
			</action>
			<action name="DevilsPieActionSetGeometry">
				<property name="xoffset" value="0"/>
				<property name="yoffset" value="0"/>
			</action>
		</actions>
	</flurb>
	
	<flurb name="Xfmedia">
		<matchers>
			<matcher name="DevilsPieMatcherWindowName">
				<property name="application_name" value="Xfmedia"/>
			</matcher>
		</matchers>
		<actions>
			<action name="DevilsPieActionSetWorkspace">
				<property name="workspace_index" value="2"/>
			</action>
			<action name="DevilsPieActionSetGeometry">
				<property name="xoffset" value="0"/>
				<property name="yoffset" value="0"/>
			</action>
		</actions>
        </flurb>

	<flurb name="Firefox">
		<matchers>
			<matcher name="DevilsPieMatcherWindowName">
				<property name="application_name" value="Firefox"/>
			</matcher>
		</matchers>
		<actions>
			<action name="DevilsPieActionSetWorkspace">
				<property name="workspace_index" value="3"/>
			</action>
			<action name="DevilsPieActionSetGeometry">
				<property name="xoffset" value="0"/>
				<property name="yoffset" value="0"/>
			</action>
		</actions>
	</flurb>
	
	<flurb name="Thunderbird">
		<matchers>
			<matcher name="DevilsPieMatcherWindowName">
				<property name="application_name" value="Thunderbird"/>
			</matcher>
		</matchers>
		<actions>
			<action name="DevilsPieActionSetWorkspace">
				<property name="workspace_index" value="3"/>
			</action>
			<action name="DevilsPieActionSetGeometry">
				<property name="xoffset" value="0"/>
				<property name="yoffset" value="0"/>
			</action>
		</actions>
        </flurb>
</devilspie>

Au fait je suis sous xfce.
A+

Dernière modification par axac (Le 19/04/2006, à 18:26)

Hors ligne

#19 Le 19/04/2006, à 19:45

seb2py

Re : [Résolu] Spécifier un bureau pour une application au démarrage

Pour Thunderbird, il faut modifier le nom du programme et mettre "mozilla-thunderbird" à la place.

Pour les autres, je ne sais pas, je ne les ai pas. Mais il te suffit de chercher le nom à entrer en ligne de commande pour lancer l'application.

Par exemple, pour Amarok, tape "amar" et touche Tabulation. Ça devrait te donner le nom de l'application.


Sous Ubuntu 20.04

Hors ligne

#20 Le 04/05/2006, à 11:40

epictete

Re : [Résolu] Spécifier un bureau pour une application au démarrage

- J'ai fait une traduction-résumé de how-tos sur Devil'Pie ici :

http://forum.ubuntu-fr.org/viewtopic.php?id=36946

- Tseppy voici le texte du fichier pour Firefox (avec la nouvelle façon de paramétrer qui est beaucoup plus simple à partir de devilspie ≥ 0.13 - le paquet devilspie de Dapper bêta 2 est 0.16) :

(if (contains (window_name) "Firefox") (set_workspace 2))

- Bon paramétrage !


Promouvoir et défendre le logiciel libre : http://www.april.org
Foundation for a Free Information Infrastructure : http://www.ffii.org/Home
               « La liberté, la liberté, les gens n'ont que ce mot-là à la bouche ! » Françoise de Panafieu (UMP).
               « Rien ne justifie qu'on cherche à préserver la liberté de l'Internaute » Chantal Brunel (UMP).

Hors ligne