Le mardi 22 Mars 2005 01:11, Jacques Caruso a écrit :
> Ainsi parla Georges Louge <[EMAIL PROTECTED]>, le 21 mars de
> l'an de grâce 2005 :

> > Merci pour les réponses, mais je ne suis pas arrivé à grand
> > chose. Ainsi j'ai essayé sans succès, comme me l'a suggéré
> > Olivier, la commande "dcop kpager", d'abord comme utilisateur:
> >
> > $ dcop kpager
> > No such application: 'kpager'
>
> En fait, c'était presque bon. En l'occurrence, l'appli qui gère les
> bureaux virtuels est ton gestionnaire de fenêtres (KWin sous KDE).
> Donc, pour savoir comment manipuler le machin, j'ai lancé
> l'application 'kdcop', et j'ai regardé sous l'entrée kwin →
> KWinInterface (je mentionne ça parce que ça peut permettre de
> tomber sur d'autres trucs sympa). Et j'ai trouvé la fonction
> setCurrentDesktop(). Donc, pour lancer une Konsole dans le bureau
> 3, j'ai subséquemment saisi :
>
> dcop kwin KWinInterface setCurrentDesktop 3 && konsole
>
> Et ça a marché ;-)

En effet, ça marche très bien, et c'est exactement ce que je 
cherchais. Je parviens ainsi, par exemple, à lancer avec kwrite le 
fichier « file1.txt » dans le bureau de mon choix :

$ dcop kwin KWinInterface setCurrentDesktop 5 && kwrite 
~/Documents/file1.txt

> Pour info, il y a un didacticiel sur dcop/kdcop à
> <http://minilien.com/?rXvEziD3Ar>, qui semble pas mal du tout (mais
> en Anglais, hélas). Cela m'a par ailleurs rappelé aussi l'existence
> d'un projet qui peut se révéler intéressant en conjonction avec
> cela : KJSEmbed est un interpréteur JavaScript qui s'interface avec
> DCOP et KDE et peut donc permettre de scripter certaines tâches, de
> manière analogue à ce que permettent les infrastructures Windows
> Scripting Host ou AppleScript sur des systèmes concurrents. Plus
> d'infos par exemple à <http://minilien.com/?QcBBZMp2np>.
>
> > Je n'ai pas trouvé non plus dans « kcontrol » la façon de lancer
> > une application en choisissant le bureau et la taille de la
> > fenêtre, comme l'a indiqué Jean-Max (comment fais-tu ?).
>
> M'est avis que ta version de KDE est trop ancienne. Je crois me
> rappeler que cette partie de KControl n'est apparue qu'assez
> récemment (KDE 3.3.0 devait l'avoir, je suis pas sûr pour la 3.2).

Effectivement, ce doit être très récent : j'utilise la version 3.2.3 
datée du 17 février et que j'ai installée le 20 février avec le 
système de mise à jour de Mandrake. Or cette version ne comporte pas 
encore le choix du bureau à partir de « kcontrol ».

> Voilà, en espérant que ça fasse un peu avancer le schmilblick :-)

Plus qu'avancer : c'est la solution que je cherchais !

Merci à tous les intervenants.

Georges Louge

-- 
 ==========================================
   Georges Louge - Juan-les-Pins (France)
  Linux user n° 176581 (RedHat 4.1 - 1997)
   Linux Azur: http://www.linux-azur.org
 ==========================================

Linux-Azur :      http://www.linux-azur.org
D�sinscriptions: http://www.linux-azur.org/liste.php3
**** Pas de message au format HTML, SVP ****

Répondre à