#1 Le 02/12/2023, à 17:38
- JLN31
[Résolu] double écran - comment forcer TB à s'ouvrir sur l'écran n°2
Bonjour à tous,
je ne dois pas savoir chercher...
je n'ai pas trouvé comment faire (si cela est possible ?) pour démarrer Thunderbird sur mon écran secondaire, sans avoir à déplacer la fenêtre (poil dans la main... voir la chanson d'Higelin ).
merci d'avance de votre aide !
Dernière modification par JLN31 (Le 23/12/2023, à 22:09)
AMD Ryzen 5 3600 6-core 3,60 GHz - 16 Go de RAM
Nvidia GeForce GTX 1650
Dual-boot Kubuntu 22.04.1 LTS et Windows 10 family
Hors ligne
#2 Le 05/12/2023, à 19:04
- fred-cavernedufond
Re : [Résolu] double écran - comment forcer TB à s'ouvrir sur l'écran n°2
Bonjour,
A ma connaissance, il n'est pas possible de forcer un logiciel à s'ouvrir en un point précis sur un double-écran. Selon ta configuration multi-écrans, Ubuntu va ouvrir Thunderbird soit sur l'écran principal, soit sur le secondaire à mon avis en fonction des dernières coordonnées-écran mémorisées lors de la fermeture et de ta carte graphique (?) Après, il existe peut-etre un moyen d'entrer une commande pour forcer le logiciel à s'ouvrir en un point précis d'un écran : les spécialistes sur le forum nous répondrons...
Fred
Fred
Ubuntu 22.04 LTS
Hors ligne
#3 Le 06/12/2023, à 16:14
- le-peyo
Re : [Résolu] double écran - comment forcer TB à s'ouvrir sur l'écran n°2
Il me semble pourtant bien qu'il y a une commande qui traîne sur un topic du forum, mais je ne le retrouve pas. Peut-être en t'inspirant de ce post-là qui est pour Firefox et en l'adaptant pour tes besoins.
Edit : Ici ils parlent de ça :
# Launch a terminal on the second screen
$ DISPLAY=:0.1 urxvt &
Ce qui pour toi devrait donner un truc du genre :
DISPLAY=:0.1 thunderbird &
Si ça marche il faut te faire un lanceur spécifique avec cette commande, et tu lanceras TB via ce lanceur.
Dernière modification par le-peyo (Le 06/12/2023, à 16:25)
Sous Linux depuis 2009 | Xubuntu 22.04 LTS | Lenovo Thinkpad W540
Windows... ? J'connais pas...
Petits scripts vidéos bien pratiques =>
C'est le moment : OMS et Institut Pasteur !
Hors ligne
#4 Le 13/12/2023, à 16:02
- JLN31
Re : [Résolu] double écran - comment forcer TB à s'ouvrir sur l'écran n°2
désolé pour mon absence de réaction à vos 2 réponses - dont je vous remercie - et qui ne veut absolument pas dire que je me suis désintéressé de ma propre question mais j'ai subi un "impondérable", comme on dit...
Si ça marche il faut te faire un lanceur spécifique
ça, c'est assez largement au-dessus de mes facultés intellectuelles
je vais probablement continuer à vivre "comme ça", c'est-à-dire déplacer le lanceur dans la fenêtre souhaitée...
en tout cas, merci d'avoir pris la peine de chercher une soluce.
AMD Ryzen 5 3600 6-core 3,60 GHz - 16 Go de RAM
Nvidia GeForce GTX 1650
Dual-boot Kubuntu 22.04.1 LTS et Windows 10 family
Hors ligne
#5 Le 13/12/2023, à 16:05
- Christophe C
Re : [Résolu] double écran - comment forcer TB à s'ouvrir sur l'écran n°2
Tu peux regarder devilspie. je l'utilise abondement : https://doc.ubuntu-fr.org/devilspie
Par contre, il ne marche pas dans wayland, donc si tu es sous gnome wayland, ce ne sera pas fonctionnel. Il me semble avoir entendu parler d'une extension GS, dans ce cas.... Pas sur.
BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».
Hors ligne
#6 Le 13/12/2023, à 20:16
- le-peyo
Re : [Résolu] double écran - comment forcer TB à s'ouvrir sur l'écran n°2
le-peyo a écrit :Si ça marche il faut te faire un lanceur spécifique
ça, c'est assez largement au-dessus de mes facultés intellectuelles
Ce n'est pas très compliqué pour le lanceur :
- clic droit sur le bureau => Créer un lanceur
- dans le champ "Nom", tu mets Thunderbird
- dans le champ "Commande" tu colles
sh -c 'DISPLAY=:0.1 thunderbird &'
C'est tout.
Après, si tu préfères, tu peux ranger ton lanceur où tu veux (genre, dans ton Home), puis tu vas dans les préférences d'Ubuntu et dans les "Applications par défaut" tu choisis ton lanceur comme client de messagerie (lecteur d’e-mail).
Dernière modification par le-peyo (Le 13/12/2023, à 20:34)
Sous Linux depuis 2009 | Xubuntu 22.04 LTS | Lenovo Thinkpad W540
Windows... ? J'connais pas...
Petits scripts vidéos bien pratiques =>
C'est le moment : OMS et Institut Pasteur !
Hors ligne
#7 Le 14/12/2023, à 11:45
- JLN31
Re : [Résolu] double écran - comment forcer TB à s'ouvrir sur l'écran n°2
@ le-peyo
- clic droit sur le bureau => Créer un lanceur
j'ai pas ça en magasin, quand je clique droit
est-ce que ça serait: "lien vers une application..." ?
AMD Ryzen 5 3600 6-core 3,60 GHz - 16 Go de RAM
Nvidia GeForce GTX 1650
Dual-boot Kubuntu 22.04.1 LTS et Windows 10 family
Hors ligne
#8 Le 14/12/2023, à 11:47
- JLN31
Re : [Résolu] double écran - comment forcer TB à s'ouvrir sur l'écran n°2
@ Christophe C
Tu peux regarder devilspie
ça a l'air intéressant, je vais regarder ça; merci
AMD Ryzen 5 3600 6-core 3,60 GHz - 16 Go de RAM
Nvidia GeForce GTX 1650
Dual-boot Kubuntu 22.04.1 LTS et Windows 10 family
Hors ligne
#9 Le 14/12/2023, à 18:22
- le-peyo
Re : [Résolu] double écran - comment forcer TB à s'ouvrir sur l'écran n°2
EDIT du 17 décembre : correction d'une erreur dans le lanceur à la ligne Exec=sh -c 'DISPLAY=:0.1 thunderbird &'
Si tu trouves ton bonheur avec Devilspie, tant mieux, mais si tu veux aller plus loin :
@ le-peyo
- clic droit sur le bureau => Créer un lanceur
j'ai pas ça en magasin, quand je clique droit
Je suis sous Xubuntu, donc je peux faire plein de trucs sur mon bureau.
est-ce que ça serait: "lien vers une application..." ?
Si c'est ça tu crées un fichier dans ton Home, dans le dossier .local/share/applications/ que tu nommes Thunderbird.desktop et tu y colles ça :
[Desktop Entry]
Version=1.0
Type=Application
Name=Thunderbird
Comment=
Exec=sh -c 'DISPLAY=:0.1 thunderbird &'
Icon=thunderbird
Path=
Terminal=false
StartupNotify=false
Ensuite tu fais pointer ton application mail par défaut vers ce lanceur.
Dernière modification par le-peyo (Le 17/12/2023, à 14:01)
Sous Linux depuis 2009 | Xubuntu 22.04 LTS | Lenovo Thinkpad W540
Windows... ? J'connais pas...
Petits scripts vidéos bien pratiques =>
C'est le moment : OMS et Institut Pasteur !
Hors ligne
#10 Le 16/12/2023, à 05:39
- JLN31
Re : [Résolu] double écran - comment forcer TB à s'ouvrir sur l'écran n°2
@ le-peyo
il est sûr que ta soluce est beaucoup plus élégante, même si elle oblige à un petit effort intellectuel
je me demande si à la place de "créer un lanceur" il ne s'agirait pas de "créer un nouveau lien vers un emplacement (URL)..." ?
sauf que je ne trouve pas l'exécutable vers lequel faire pointer le lien
jln31@jln31-MS-7B84:~$ whereis thunderbird
thunderbird: /usr/bin/thunderbird /usr/lib/thunderbird /etc/thunderbird /usr/share/man/man1/thunderbird.1.gz
jln31@jln31-MS-7B84:~$
et après:
jln31@jln31-MS-7B84:~$ cd /usr/bin/thunderbird
bash: cd: /usr/bin/thunderbird: N'est pas un dossier
jln31@jln31-MS-7B84:~$
donc, je ne sais pas comment m'en sortir...
Dernière modification par JLN31 (Le 16/12/2023, à 06:47)
AMD Ryzen 5 3600 6-core 3,60 GHz - 16 Go de RAM
Nvidia GeForce GTX 1650
Dual-boot Kubuntu 22.04.1 LTS et Windows 10 family
Hors ligne
#11 Le 17/12/2023, à 14:18
- le-peyo
Re : [Résolu] double écran - comment forcer TB à s'ouvrir sur l'écran n°2
Le dossier contenant l'exécutable est :
/usr/bin/
Donc, quand tu fais :
jln31@jln31-MS-7B84:~$ cd /usr/bin/thunderbird
bash: cd: /usr/bin/thunderbird: N'est pas un dossier
jln31@jln31-MS-7B84:~$
c'est normal que tu aies cette erreur car, comme c'est dit en toutes lettres, "/usr/bin/thunderbird: N'est pas un dossier" => c'est la localisation du fichier thunderbird, et donc tu ne peux pas te déplacer à l'intérieur de ce fichier. Le dossier s'arrête à /usr/bin/ qui contient le fichier thunderbird
Donc tu crées le lanceur du post #9 dans .local/share/applications/, mais assure-toi de bien mettre Exec=sh -c 'DISPLAY=:0.1 thunderbird &' dans ton lanceur car j'avais laissé Exec=sh -c 'DISPLAY=:0.0 thunderbird &'. J'ai corrigé l'erreur pour pouvoir ouvrir sur le deuxième écran, la version de test que je t'avais mise n'ouvrait que sur l'écran principal (car je n'ai pas d'écran secondaire pour vérifier).
Ensuite, comme je l'ai découvert ici, apparemment, il faut faire
sudo update-desktop-database ~/.local/share/applications
pour que ça soit pris en compte dans le dash (je suppose que tu as Ubuntu puisque tu ne peux pas faire de lanceur sur ton bureau).
En savoir plus sur les lanceurs dans la doc.
Dernière modification par le-peyo (Le 18/12/2023, à 00:33)
Sous Linux depuis 2009 | Xubuntu 22.04 LTS | Lenovo Thinkpad W540
Windows... ? J'connais pas...
Petits scripts vidéos bien pratiques =>
C'est le moment : OMS et Institut Pasteur !
Hors ligne
#12 Le 20/12/2023, à 17:50
- JLN31
Re : [Résolu] double écran - comment forcer TB à s'ouvrir sur l'écran n°2
jln31@jln31-MS-7B84:~$ cd /usr/bin/thunderbird bash: cd: /usr/bin/thunderbird: N'est pas un dossier jln31@jln31-MS-7B84:~$
c'est normal que tu aies cette erreur car, comme c'est dit en toutes lettres, "/usr/bin/thunderbird: N'est pas un dossier" => c'est la localisation du fichier thunderbird, et donc tu ne peux pas te déplacer à l'intérieur de ce fichier. Le dossier s'arrête à /usr/bin/ qui contient le fichier thunderbird
je pensais que thunderbird était un dossier dans lequel se trouvait l'exécutable. j'ai compris mon erreur...
Donc tu crées le lanceur du post #9 dans .local/share/applications/, mais assure-toi de bien mettre Exec=sh -c 'DISPLAY=:0.1 thunderbird &' dans ton lanceur car j'avais laissé Exec=sh -c 'DISPLAY=:0.0 thunderbird &'. J'ai corrigé l'erreur pour pouvoir ouvrir sur le deuxième écran, la version de test que je t'avais mise n'ouvrait que sur l'écran principal (car je n'ai pas d'écran secondaire pour vérifier).
je crois avoir tout bien fait mais sans doute pas, puisque ça ne fonctionne pas
Ensuite, comme je l'ai découvert ici, apparemment, il faut faire
sudo update-desktop-database ~/.local/share/applications
pour que ça soit pris en compte dans le dash (je suppose que tu as Ubuntu puisque tu ne peux pas faire de lanceur sur ton bureau).
là, je ne vois pas ce qu'il faut faire ? je sais, je suis un peu relou
AMD Ryzen 5 3600 6-core 3,60 GHz - 16 Go de RAM
Nvidia GeForce GTX 1650
Dual-boot Kubuntu 22.04.1 LTS et Windows 10 family
Hors ligne
#13 Le 20/12/2023, à 18:01
- le-peyo
Re : [Résolu] double écran - comment forcer TB à s'ouvrir sur l'écran n°2
là, je ne vois pas ce qu'il faut faire ? je sais, je suis un peu relou tongue
Il suffit de recopier cette ligne de code dans ton terminal :
sudo update-desktop-database ~/.local/share/applications
Tu valides avec "Entrée, tu tapes ton code d'administrateur, et c'est tout.
Une idée en passant, en modifiant juste le nom de ton lanceur en Thunderbird2.desktop (sans modifier les valeurs à l'intérieur du fichier) ça évitera de le confondre avec un autre fichier nommé Thunderbird. Pas testé mais ça devrait marcher.
Dernière modification par le-peyo (Le 20/12/2023, à 18:03)
Sous Linux depuis 2009 | Xubuntu 22.04 LTS | Lenovo Thinkpad W540
Windows... ? J'connais pas...
Petits scripts vidéos bien pratiques =>
C'est le moment : OMS et Institut Pasteur !
Hors ligne
#14 Le 21/12/2023, à 06:41
- Ekel
Re : [Résolu] double écran - comment forcer TB à s'ouvrir sur l'écran n°2
Bonjour,
Pourquoi ne pas passer tout simplement par Configuration du système - Espace de travail - Gestion des fenêtres - Règle de la fenêtre ?
Cordialement
Ekel
---
Jammy Jellyfish - KUbuntu Utilisateur n°16275
AMD Ryzen 5 5600G | B550 GAMING X V2 | 16 Go | 22" + 22"
Hors ligne
#15 Le 22/12/2023, à 19:14
- JLN31
Re : [Résolu] double écran - comment forcer TB à s'ouvrir sur l'écran n°2
Pourquoi ne pas passer tout simplement par Configuration du système - Espace de travail - Gestion des fenêtres - Règle de la fenêtre ?
bonne idée, mais je ne vois pas de second écran possible dans le menu qui apparait après que j'ai cliqué sur "détecter les propriétés de la fenêtre"...:mad:
l'as-tu pratiqué ?
AMD Ryzen 5 3600 6-core 3,60 GHz - 16 Go de RAM
Nvidia GeForce GTX 1650
Dual-boot Kubuntu 22.04.1 LTS et Windows 10 family
Hors ligne
#16 Le 22/12/2023, à 21:33
- Ekel
Re : [Résolu] double écran - comment forcer TB à s'ouvrir sur l'écran n°2
Bonjour,
Quand tu veux créer le paramétrage pour une application, par défaut, tu ne trouves pas l'écran.
En bas, il suffit d'ajouter une propriété.
Cordialement
Ekel
---
Jammy Jellyfish - KUbuntu Utilisateur n°16275
AMD Ryzen 5 5600G | B550 GAMING X V2 | 16 Go | 22" + 22"
Hors ligne
#17 Le 23/12/2023, à 10:24
- JLN31
Re : [Résolu] double écran - comment forcer TB à s'ouvrir sur l'écran n°2
@ Ekel
merci de ta patience...:P
quand je clique sur "détecter les propriétés de la fenêtre", à la ligne "position", je n'ai le choix qu'entre "bureau 1" ou "tous les bureaux".
or j'aimerais bien lancer TB sur le bureau 2...
AMD Ryzen 5 3600 6-core 3,60 GHz - 16 Go de RAM
Nvidia GeForce GTX 1650
Dual-boot Kubuntu 22.04.1 LTS et Windows 10 family
Hors ligne
#18 Le 23/12/2023, à 10:38
- JLN31
Re : [Résolu] double écran - comment forcer TB à s'ouvrir sur l'écran n°2
@ le-peyo
je ne lâche pas l'affaire... je récapitule ce que j'ai fait:
j'ai bien crée le fichier Thunderbird.desktop
jln31@jln31-MS-7B84:~/.local/share/applications$ ls
mimeinfo.cache Thunderbird.desktop
jln31@jln31-MS-7B84:~/.local/share/applications$
ensuite, j'ai collé dedans ce qui suit:
[Desktop Entry]
Version=1.0
Type=Application
Name=Thunderbird
Comment=
Exec=sh -c 'DISPLAY=:0.1 thunderbird &'
Icon=thunderbird
Path=
Terminal=false
StartupNotify=false
puis, j'ai terminé par:
jln31@jln31-MS-7B84:~$ sudo update-desktop-database ~/.local/share/applications
[sudo] Mot de passe de jln31 :
jln31@jln31-MS-7B84:~$
quand je clique sur l'icône ad-hoc, j'ai le choix entre "ouvrir" ou "exécuter" mais, si je clique sur "exécuter" - après avoir été alerté sur un éventuel risque et que persiste - il ne se passe rien...
je loupe quelque chose mais quoi ?
désolé d'être aussi malhabile
Dernière modification par JLN31 (Le 23/12/2023, à 10:40)
AMD Ryzen 5 3600 6-core 3,60 GHz - 16 Go de RAM
Nvidia GeForce GTX 1650
Dual-boot Kubuntu 22.04.1 LTS et Windows 10 family
Hors ligne
#20 Le 23/12/2023, à 14:34
- le-peyo
Re : [Résolu] double écran - comment forcer TB à s'ouvrir sur l'écran n°2
Essaye en modifiant la ligne
Path=
dans ton lanceur comme ceci :
Path=/usr/bin/thunderbird
Sous Linux depuis 2009 | Xubuntu 22.04 LTS | Lenovo Thinkpad W540
Windows... ? J'connais pas...
Petits scripts vidéos bien pratiques =>
C'est le moment : OMS et Institut Pasteur !
Hors ligne
#21 Le 23/12/2023, à 17:07
- Ekel
Re : [Résolu] double écran - comment forcer TB à s'ouvrir sur l'écran n°2
@JLN31
Re,
Moi aussi, je n'ai que Bureau 1 ou tous les bureaux, mais je n'ai qu'un seul bureau et deux écrans.
Mais si je crée un deuxième bureau, il apparait bien. Mais ce n'est pas, là, la question.
Pour choisir l'écran, il te faut Ajouter une propriété et tu y trouveras Écran.
Cordialement.
Dernière modification par Ekel (Le 23/12/2023, à 20:55)
Ekel
---
Jammy Jellyfish - KUbuntu Utilisateur n°16275
AMD Ryzen 5 5600G | B550 GAMING X V2 | 16 Go | 22" + 22"
Hors ligne
#22 Le 23/12/2023, à 17:16
- JLN31
Re : [Résolu] double écran - comment forcer TB à s'ouvrir sur l'écran n°2
Essaye en modifiant la ligne dans ton lanceur comme ceci :
Path=/usr/bin/thunderbird
ça ne fonctionne pas mieux:
AMD Ryzen 5 3600 6-core 3,60 GHz - 16 Go de RAM
Nvidia GeForce GTX 1650
Dual-boot Kubuntu 22.04.1 LTS et Windows 10 family
Hors ligne
#23 Le 23/12/2023, à 18:48
- JLN31
Re : [Résolu] double écran - comment forcer TB à s'ouvrir sur l'écran n°2
@ Ekel
bonne pioche !!!
un très grand merci
AMD Ryzen 5 3600 6-core 3,60 GHz - 16 Go de RAM
Nvidia GeForce GTX 1650
Dual-boot Kubuntu 22.04.1 LTS et Windows 10 family
Hors ligne
#24 Le 23/12/2023, à 19:08
- le-peyo
Re : [Résolu] double écran - comment forcer TB à s'ouvrir sur l'écran n°2
Tant mieux si ça marche ! Content pour toi. Utiliser des commandes natives est plus confortable (étant sous Xubuntu je n'ai pas ces options chez moi).
Pense à mettre ton post en [Résolu] en modifiant ton premier message.
Pour le fun, je te donne une solution alternative :
- tu crées le script suivant que tu nommes Thunderbird_ecran_2.sh
#! /bin/bash
exec sh -c 'DISPLAY=:0.1 thunderbird &'
exit 0
Tu mets le script dans un dossier de ton choix (par exemple, je mets tous mes scripts dans un dossier que j'ai créé dans mon Home et que je nomme Scripts_persos).
Tu le rends exécutable : clic droit => Propriétés => Permissions => Autoriser ce fichier à être exécuté comme un programme
Tu modifies ton lanceur précédent en mettant ceci dedans aux lignes correspondantes (en considérant que tu as bien mis ton script dans ~/Scripts_persos, sinon, tu mets le chemin de ton script) :
Exec=sh -c '~/Scripts_persos/Thunderbird_ecran_2.sh'
Path=
Sous Linux depuis 2009 | Xubuntu 22.04 LTS | Lenovo Thinkpad W540
Windows... ? J'connais pas...
Petits scripts vidéos bien pratiques =>
C'est le moment : OMS et Institut Pasteur !
Hors ligne
#25 Le 23/12/2023, à 20:55
- Ekel
Re : [Résolu] double écran - comment forcer TB à s'ouvrir sur l'écran n°2
Re,
Avec plaisir @JLN31.
Ekel
---
Jammy Jellyfish - KUbuntu Utilisateur n°16275
AMD Ryzen 5 5600G | B550 GAMING X V2 | 16 Go | 22" + 22"
Hors ligne