logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 08-11-2018 15:36:20

shion97441
Membre
Distrib. : jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : Mate
Inscription : 28-04-2013

Ouvrir un programme uniquement sur un espace de travail

Bonjour

Je suis actuellement sur XFCE et je souhaiterais pouvoir ouvrir un programme mais uniquement sur le même espace de travail.
Par exemple : je voudrais ouvrir le terminal en plein écran sur l'espace de travail 2 par exemple mais que cela ce fasse tout le temps
et automatiquement est ce que cela est possible?

Merci d'avance.

« Se pencher sur son passé, c'est risquer de tomber dans l'oubli.  »
de Coluche
Debian Testing/Macbook Pro retina 2012/XFCE

Hors ligne

#2 08-11-2018 16:39:10

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : Ouvrir un programme uniquement sur un espace de travail

bonjour
peut être en enregistrant ta session en sortant tu retrouvera ton terminale dans le bon bureau

les informations de session sont enregistré dans un fichier, tu peux choisir une option qui te propose un menu avec les différentes session disponible a l'ouverture
suivant la session choisi tu retrouvera tes programmes au même emplacement

cat /home/stephane/.cache/sessions/xfce4-session-debian:0


les information concernant la session commence par
[Session: nomdela session]

pour activé l'option il faut te rendre dans paramètre session et démarrage et cocher la case lors de la connexion,choisir une session enregistré
SNxBRVQl.png

puis a chaque fois que tu va te connecté tu entre le nom de ta session a enregistrer tu ouvres tes programmes et tu enregistres la session en quittant
14K3bGDl.png

ou bien a tout moment
guzEA46l.png

Dernière modification par Croutons (08-11-2018 16:47:04)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#3 12-11-2018 20:26:55

MicP
Membre
Inscription : 29-02-2016

Re : Ouvrir un programme uniquement sur un espace de travail

shion97441 a écrit :

…je voudrais ouvrir le terminal en plein écran sur l'espace de travail 2 par exemple mais que cela ce fasse tout le temps
et automatiquement est ce que cela est possible?


J'ai d'abord installé le paquetage wmctrl

ensuite, j'ai créé le script /home/michel/essais/strtTermOn2.sh

#!/bin/bash
sleep 3
wmctrl -s2
sleep 1
xfce4-terminal --fullscreen &
sleep 1
wmctrl -s0


puis j'ai créé le fichier de démarrage automatique /home/michel/.config/autostart/xfceFullTermOn2.desktop
qui lancera ce script à chaque fois que j'ouvrirai ma session graphique :

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Type=Application
Exec=/home/michel/essais/strtTermOn2
Terminal=false
StartupNotify=false
Hidden=false
Name=xfceFullTermOn2
Comment=Démarre Xfce4-terminal en plein écran dans l'espace de travail N°2


Dernière modification par MicP (13-11-2018 09:17:20)

Hors ligne

#4 13-11-2018 08:52:07

shion97441
Membre
Distrib. : jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : Mate
Inscription : 28-04-2013

Re : Ouvrir un programme uniquement sur un espace de travail

Salut MicP,

j'ai testé ton script et ça fonctionne très bien, mais j'aurais voulu, lorsque j'ouvre le terminal
pendant une session, que celui-ci s'ouvre aussi sur l'espace de travail N°2 par exemple.
Grâce à ton script lors de mon démarrage il s'ouvre directement sur le bon espace de travail, mais si je l'ouvre depuis l'icône
il s'ouvre sur l'espace de travail en cours et non pas sur l'espace de travail voulu.
J'espère être clair dans mon explication hmm

« Se pencher sur son passé, c'est risquer de tomber dans l'oubli.  »
de Coluche
Debian Testing/Macbook Pro retina 2012/XFCE

Hors ligne

#5 13-11-2018 09:11:54

MicP
Membre
Inscription : 29-02-2016

Re : Ouvrir un programme uniquement sur un espace de travail

Bonjour

Essaye en augmentant les valeurs des commandes sleep,
par exemple :

#!/bin/bash
sleep 5
wmctrl -s2
sleep 3
xfce4-terminal --fullscreen &
sleep 3
wmctrl -s0

Hors ligne

#6 15-02-2019 20:50:38

loularsen
Membre
Lieu : Lanzarote
Distrib. : bullseye
Noyau : Linux 5.10.0-19-amd64
(G)UI : openbox
Inscription : 26-02-2018

Re : Ouvrir un programme uniquement sur un espace de travail

Bonjour,
Il y a gdevilspie que j'utilise depuis longtemps et qui permet  selon le nom de l'application ( ou autres critères ) et de lui donner des propriétés, en autre de s'ouvrir sur un workspace donné.

Au beau milieu de nulle part ......

Hors ligne

Pied de page des forums