#1 Le 11/01/2006, à 21: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
Dernière modification par elpichet (Le 13/01/2006, à 20:55)
Hors ligne
#2 Le 12/01/2006, à 17: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'.
Hors ligne
#3 Le 12/01/2006, à 20:08
- elpichet
Re : [Résolu] Spécifier un bureau pour une application au démarrage
salut
merci pour la manip mais çà ne fonctionne pas !!!
par contre ca vient peut être de la priorité de lancement ????
voici mes programmes au démarrage et les valeurs associées
Les valeurs d'ordre sont-elles correctes ? ca ne gêne pas le script ?
Merci
Hors ligne
#4 Le 13/01/2006, à 10: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.
Hors ligne
#5 Le 13/01/2006, à 11: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
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 !!!!!
Te donnes des news ce soir. Merci, bonne journée
Hors ligne
#6 Le 13/01/2006, à 15: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... )
Sous Ubuntu 20.04
Hors ligne
#7 Le 13/01/2006, à 15:26
- elpichet
Re : [Résolu] Spécifier un bureau pour une application au démarrage
Et comment tu le paramètrerais dans mon cas ????
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, à 15:27)
Hors ligne
#8 Le 13/01/2006, à 16: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, à 16: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.
Sous Ubuntu 20.04
Hors ligne
#10 Le 13/01/2006, à 20: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
Dernière modification par elpichet (Le 13/01/2006, à 20:55)
Hors ligne
#11 Le 13/01/2006, à 21:35
- seb2py
Re : [Résolu] Spécifier un bureau pour une application au démarrage
À ton service... Tout le plaisir a été pour moi
Sous Ubuntu 20.04
Hors ligne
#12 Le 06/03/2006, à 16: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, à 17: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.
Sous Ubuntu 20.04
Hors ligne
#14 Le 06/03/2006, à 18: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, à 18: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...
Sous Ubuntu 20.04
Hors ligne
#16 Le 06/03/2006, à 21: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, à 21: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" , ça va marcher comme ça
Hors ligne
#18 Le 19/04/2006, à 17: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, à 17:26)
Hors ligne
#19 Le 19/04/2006, à 18: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, à 10: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