#26 Le 26/10/2016, à 13:06
- Isaric
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Grâce aux indications de Tamarou
libreoffice --writer "/home/moi/adresse/fichier.odt" &
sleep 3
wmctrl -r "fichier.odt" -e 0,1510,95,400,915
Marche, mais pas après la fermeture d'une fenêtre maximisée.
Dernière modification par Isaric (Le 26/10/2016, à 13:34)
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
En ligne
#27 Le 26/10/2016, à 13:34
- Compte supprimé
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Effectivement, il faut d'abord réduire cette fenêtre.
#28 Le 26/10/2016, à 14:12
- Isaric
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Je regarde wmctrl et Positionnement rapide des fenêtres sous Gnome classique; wmctrl user documentation
N'y comprenant pas grand chose j'ai quand même testé :
libreoffice --writer "/home/moi/adresse/fichier.odt" &
sleep 3
wmctrl -r "fichier.odt" -b below &
sleep 3
wmctrl -r "fichier.odt" -e 0,1510,95,400,915
Mais rien de concluant
remarque :
wmctrl -d
0 * DG: 1920x1080 VP: 0,0 WA: 0,24 1920x1056 N/A
J'ai testé
# lance l'application
thunderbird
wmctrl -r :ACTIVE: -e 0,24,24,1450,1000
Résultat avec des défauts sur la dimension de la fenêtre
Dernière modification par Isaric (Le 27/10/2016, à 11:02)
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
En ligne
#29 Le 27/10/2016, à 06:56
- Isaric
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
libreoffice --writer "/home/moi/adresse/fichier.odt"
wmctrl -r "fichier.odt" -e 1,1510,95,400,915
J'ai remplacé le 0 en 1 et cela place la fenêtre au bon endroit pas si elle est maximisée
Après quelques essais, cela ne marche plus maintenant !
Il me faut mettre :
libreoffice --writer "/home/moi/adresse/fichier.odt" &
sleep 1
wmctrl -r "fichier.odt" -e 1,1510,95,400,915
aussi je vois à la fermeture de LibreOffice
(soffice:11416): Gtk-CRITICAL **: gtk_grid_attach: assertion 'GTK_IS_GRID (grid)' failed
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 20 (X_GetProperty)
Resource id in failed request: 0x3a00024
Serial number of failed request: 10
Current serial number in output stream: 10
Cette version semble être la plus concluante :
thunderbird &
sleep 1
wmctrl -r "thunderbird" -e 1,24,24,1450,1000 &
sleep 1
libreoffice --writer "/home/moi/adresse/fichier.odt" &
sleep 1
wmctrl -r "fichier.odt" -e 1,1510,95,400,915
Pour des fenêtres non mazimisées
Dernière modification par Isaric (Le 27/10/2016, à 11:00)
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
En ligne
#30 Le 27/10/2016, à 08:33
- Isaric
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Cette version avec 2 programmes au démarrage semble être la plus concluante :
thunderbird &
sleep 1
wmctrl -r "thunderbird" -e 1,24,24,1450,1000 &
sleep 1
libreoffice --writer "/home/moi/adresse/fichier.odt" &
sleep 1
wmctrl -r "fichier.odt" -e 1,1510,95,400,915
Pour des fenêtres non mazimisées
Quand je regarde wmctrl user documentation j'ai l'impression que c'est un logiciel de 2010 qui ne s'est pas beaucoup développé et a des fonctionnalités non fonctionnelles. Peut-être que ma compréhension est fausse !
Y a t-il une solution unity ? qui sait faire de la 3D et peut peut-être placer une fenêtre à l'ouverture ?
Dernière modification par Isaric (Le 27/10/2016, à 11:00)
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
En ligne
#31 Le 29/10/2016, à 07:03
- Compte supprimé
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Pour prendre la main sur une fenêtre maximisée, on peut faire :
wmctrl -r "LibreOffice" -b remove,maximized_vert,maximized_horz
Ce qui permet ensuite de la mettre à la taille choisie :
wmctrl -r "Libre" -e 0,100,200,400,600
Tu as expliqué vouloir ouvrir un fichier LibreOffice au démarrage de la session et placer sa fenêtre à un endroit déterminé.
Une solution consiste en la création d'un petit script à placer dans la liste des applications à lancer au démarrage.
Dernière modification par Compte supprimé (Le 29/10/2016, à 07:30)
#32 Le 29/10/2016, à 07:42
- Isaric
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Je maximise fichier.odt je fais une petite modification à l'intérieur, l'enregistre et le ferme.
Je lance les commandes
libreoffice --writer "/home/moi/adresse/fichier.odt" &
sleep 1
wmctrl -r "fichier.odt" -b remove,maximized_vert,maximized_horz &
sleep 1
wmctrl -r "fichier.odt" -e 1,1510,95,400,915
Et j'ai toujours le fichier.odt ouvert et "maximisé"
Dernière modification par Isaric (Le 29/10/2016, à 07:43)
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
En ligne
#33 Le 29/10/2016, à 07:56
- Compte supprimé
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Voilà le mieux que j'ai pu faire, je finissais les tests . D'autres vont améliorer.
#!/bin/bash
#On ouvre le fichier en tâche de fond pour garder la main pour la suite
libreoffice /home/ton_compte/ton_fichier.odt &
#On attend que la fenêtre s'ouvre
sleep 2
#Comme on ne sait pas dans quel état se trouve la fenêtre, on commence par la réduire pour avoir la main.
wmctrl -r "LibreOffice" -b remove,maximized_vert,maximized_horz
#Puis on la place à l'endroit désiré.
wmctrl -r "LibreOffice" -e 0,500,500,400,600
#Et on s'en va sans bruit :)
exit 0
C'est comme le refroidissement du fût du canon. Le temps de sleep peut dépendre de la rapidité de ta bécane.
pas si elle est maximisée sad
et peut peut-être placer une fenêtre à l'ouverture ? neutral
Et j'ai toujours le fichier.odt ouvert et "maximisé" sad
Par contre, pour quelqu'un qui aime la terre entière, je trouve que tu manques d'enthousiasme
Dernière modification par Compte supprimé (Le 29/10/2016, à 08:06)
#34 Le 29/10/2016, à 08:53
- Isaric
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Merci Tamarou pour ton aide.
Chez moi cela ne marche pas la fenêtre reste maximisé (après maximisation, enregistrement et fermeture du fichier.odt) .
@ Tamarou
Pour l'enthousiasme, tu as raison, ce petit inconvénient n'est que matériel, il n'y a pas de panique et ce n'est pas grave ! Il y a bien plus a faire ailleurs (comme solutionner le droit de l'homme le plus bafoué dans monde... de la nourriture correcte pour tous mais ce n'est pas le lieu d'en parler...), désolé si j'ai pu te blesser dans mes écrits ou ralentir l'énergie, l'aide que tu apportes, ce n'était vraiment pas mon intention, si c'est comme cela que tu l'as perçu.
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
En ligne
#35 Le 29/10/2016, à 09:12
- Compte supprimé
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Fais un essai en montant le sleep à 5 ou plus.
Il faudrait le remplacer par une boucle while tant que la liste des fenêtres ne contient pas une occurrence avec le nom de ton fichier.
#36 Le 29/10/2016, à 10:45
- Isaric
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Merci Tamarou cela marche avec :
#!/bin/bash
# 29/10/16
thunderbird &
sleep 10
wmctrl -r "thunderbird" -b remove,maximized_vert,maximized_horz &
sleep 3
wmctrl -r "thunderbird" -e 1,24,24,1450,1000 &
sleep 3
libreoffice --writer "/home/moi/adresse/fichier.odt" &
sleep 3
wmctrl -r "LibreOffice" -b remove,maximized_vert,maximized_horz &
sleep 3
wmctrl -r "LibreOffice" -e 1,1510,95,400,915
exit 0
Édit :
Après plusieurs essais je m'aperçois que l'ouverture "correct" des fenêtres est aléatoire même à sleep10 partout. Aussi l'ordinateur démarre avec des programmes comme BOINC et Dropbox
Dernière modification par Isaric (Le 29/10/2016, à 17:28)
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
En ligne
#37 Le 29/10/2016, à 12:22
- Isaric
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
1) Je me demande si toutes les lignes "sleep" sont nécessaires, y en a t-il en trop ?
édit : au vu que cela marche trop aléatoirement avec un démarrage complet de l'ordinateur la solution est certainement dans la proposition de faire
... par une boucle while tant que la liste des fenêtres ne contient pas une occurrence avec le nom de ton fichier.
Cela me dépasse de
2) Lors d'une réinstallation, ou au changement de version ubuntu, je touche un minimum de choses dans la configuration d'Ubuntu.
Le fichier wmctrl.deb n'est pas installé sur une installation neuve, mais lancera au démarrage ce type de programme... Va t-il poser un problème si wmctrl.deb n'est pas encore installé ?
3) Je recherche une solution pour ouvrir la page à l'intérieur de LibreOffice à 100% :
ouvrir une page LibreOffice writer à 100%
La solution est certainement dans une macro LibreOffice ?
4) Si je ferme l'ordinateur sans fermer avant "fichier.odt", LibreOffice lance sa fenêtre de récupération au redémarrage suivant. Quelles solutions pour l'éviter ?
La solution est certainement dans une macro LibreOffice ?
Dernière modification par Isaric (Le 29/10/2016, à 17:53)
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
En ligne
#38 Le 29/10/2016, à 18:31
- Compte supprimé
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Ce genre de script fonctionne dans mon environnement.
#!/bin/bash
#On ouvre le fichier en tâche de fond pour garder la main pour la suite
libreoffice /home/ton_compte/ton_fichier.odt &
#On attend que la fenêtre s'ouvre
while [ "$(wmctrl -l | grep "ton_fichier.odt" | awk '{print $4}')" != "ton_fichier.odt" ];do
sleep 1
done
#Comme on ne sait pas dans quel état se trouve la fenêtre, on commence par la réduire pour avoir la main.
wmctrl -r "ton_fichier.odt" -b remove,maximized_vert,maximized_horz
#Puis on la place à l'endroit désiré.
wmctrl -r "Libre" -e 0,500,500,400,600
#Et on s'en va sans bruit :)
exit 0
Comme expliqué au post N° 24 :
tu colles ces quelques lignes dans un fichier texte auquel tu donnes les droits d'exécution. Pour finir tu l'ajoutes aux applications à lancer au démarrage de la session.
Bien entendu tu fais cela après l'installation de wmctrl. Et la façon de le faire dépend de l'environnement de bureau que tu utilises.
Dernière modification par Compte supprimé (Le 29/10/2016, à 18:55)
#39 Le 30/10/2016, à 06:19
- Isaric
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Merci Tamarou, cela marche bien et je n'ai pas vu de problème pour l'instant et l’exécution et très rapide .
J'ai testé avec le lancement de 2 programmes
thunderbird &
sleep 10
# sort de la maximisation de la fenêtre
wmctrl -r "thunderbird" -b remove,maximized_vert,maximized_horz &
sleep 10
# redimentionne la fenêtre à la dimention voulue
wmctrl -r "thunderbird" -e 0,24,24,1450,1000 &
sleep 10
# LbO
libreoffice /home/ton_compte/ton_fichier.odt &
#On attend que la fenêtre s'ouvre
while [ "$(wmctrl -l | grep "ton_fichier.odt" | awk '{print $4}')" != "ton_fichier.odt" ];do
sleep 1
done
#Comme on ne sait pas dans quel état se trouve la fenêtre, on commence par la réduire pour avoir la main.
wmctrl -r "ton_fichier.odt" -b remove,maximized_vert,maximized_horz
#Puis on la place à l'endroit désiré.
wmctrl -r "Libre" -e 0,1510,95,400,915
Cela marche en session ouverte, mais pas à l'ouverture de session. LibreOffice se place bien mais Thunderbird reste avec sa fenêtre maximixée.
J'ai essayé d'adapter (par imitation) la boucle "while... do" pour Thunderbird, mais sans succès
Dernière modification par Isaric (Le 30/10/2016, à 06:26)
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
En ligne
#40 Le 30/10/2016, à 06:43
- moko138
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Isaric, que retourne chez toi
dpkg -l | grep zeitgeist
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#41 Le 30/10/2016, à 07:25
- Compte supprimé
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Bonjour,
Le nom Thunderbird dans le titre de sa fenêtre est écrit avec une majuscule. Avec une minuscule comme tu as mis, wmctrl ne le trouvera pas.
Ensuite les sleep 10 après le premier sont inutiles.
Voilà pour adapter la boucle :
while [ "$(wmctrl -l | grep "Thunderbird" | awk '{print $10}')" != "Thunderbird" ];do
sleep 1
done
Si, avec Thunderbird ouvert, tu lances dans un terminal la commande :
wmctrl -l | grep "Thunderbird"
En retour tu obtiendras une série de valeurs qui commence par l'identifiant de la fenêtre Thunderbird et des renseignements sur son nom complet.
Le terme Thunderbird est en dixième position, c'est lui que va sélectionner awk '{print $10}'.
Et donc le script :
#!/bin/bash
#On lance les applications en tâche de fond pour garder la main pour la suite
libreoffice /home/ton_compte/aa.odt & thunderbird &
#On attend que la fenêtre s'ouvre
while [ "$(wmctrl -l | grep "aa.odt" | awk '{print $4}')" != "aa.odt" ];do
sleep 1
done
while [ "$(wmctrl -l | grep "Thunderbird" | awk '{print $10}')" != "Thunderbird" ];do
sleep 1
done
#Comme on ne sait pas dans quel état se trouvent les fenêtres, on commence par les réduire pour avoir la main.
wmctrl -r "Writer" -b remove,maximized_vert,maximized_horz
wmctrl -r "Thunderbird" -b remove,maximized_vert,maximized_horz
#Puis on la place à l'endroit désiré.
wmctrl -r "Writer" -e 0,500,0,600,300
wmctrl -r "Thunderbird" -e 0,0,0,400,600
#Et on s'en va sans bruit :)
exit 0
Il faudrait encore optimiser en plaçant les deux attentes en parallèle et non l'une après l'autre.
En tout cas, c'est ce que j'ai compris alors que je commence juste à m'amuser avec des scripts bash. Tous ceux qui peuvent améliorer sont les bienvenus.
Dernière modification par Compte supprimé (Le 30/10/2016, à 08:19)
#42 Le 30/10/2016, à 08:09
- Isaric
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Voici les retours de commandes :
:~$ dpkg -l | grep zeitgeist
ii libzeitgeist-1.0-1:amd64 0.3.18-1ubuntu3 amd64 library to access Zeitgeist - shared library
ii libzeitgeist-2.0-0:amd64 0.9.16-0ubuntu5 amd64 library to access Zeitgeist - shared library
ii rhythmbox-plugin-zeitgeist 3.4.1-1ubuntu1 all zeitgeist plugin for rhythmbox music player
ii zeitgeist-core 0.9.16-0ubuntu5 amd64 event logging framework - engine
ii zeitgeist-datahub 0.9.16-0ubuntu5 amd64 event logging framework - passive logging daemon
:~$ wmctrl -l | grep "Thunderbird"
0x038000cb 0 antec Courrier entrant - émail@....fr - Mozilla Thunderbird
:~$
Point de départ fenêtres maximisés (enregistrement et fermeture des fichiers) :
En utilisant la boucle (édit la première boucle proposée) de Tamarou pour Thunderbird, la fenêtre se place aléatoirement, par exemple au démarrage d'une session je la trouve à 0,0 au lieu de 24,24 Dans une session déjà ouverte la fenêtre s'est retrouvée au milieu de l'écran.
édit : je n'ai pas testé encore la dernière proposition
Dernière modification par Isaric (Le 30/10/2016, à 08:12)
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
En ligne
#43 Le 30/10/2016, à 08:14
- Compte supprimé
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
En utilisant la boucle de Tamarou pour Thunderbird, la fenêtre se place aléatoirement,
Bien entendu car la boucle ne sert qu'à attendre que la fenêtre soit ouverte. Et ce n'est pas aléatoire, c'est la position qu'elle occupait quand tu l'a fermée.
Avec toutes ces histoires de fenêtres fait attention aux courants d'air
Regarde le script complet que je viens d'ajouter à mon message précédent.
Pour l'optimiser un peu, je te propose une solution simple que je viens de tester :
un script qui lance les deux applications et qui lance ensuite un script pour chaque fenêtre.
A l'ouverture de la session tu lances :
#!/bin/bash
#On lance les applications en tâche de fond pour garder la main pour la suite
libreoffice /home/ton_compte/aa.odt & thunderbird &
#On lance en parallèle les scripts pour chacune des fenêtres
/home/ton_compte/Placer-thunderbird.sh &
/home/ton_compte/Placer-writer.sh &
exit 0
Voilà pour Thunderbird :
#!/bin/bash
#Placer-thunderbird.sh
while [ "$(wmctrl -l | grep "Thunderbird" | awk '{print $10}')" != "Thunderbird" ];do
sleep 1
done
wmctrl -r "Thunderbird" -b remove,maximized_vert,maximized_horz
wmctrl -r "Thunderbird" -e 0,0,0,400,600
exit 0
et pour Writer :
#!/bin/bash
#Placer-writer.sh
while [ "$(wmctrl -l | grep "aa.odt" | awk '{print $4}')" != "aa.odt" ];do
sleep 1
done
wmctrl -r "Writer" -b remove,maximized_vert,maximized_horz
wmctrl -r "Writer" -e 0,700,0,600,300
exit 0
De cette façon si une application est plus longue à se lancer, elle ne bloque pas les autres. De plus tu peux en ajouter autant que de besoin.
Sur ce, bon dimanche.
Dernière modification par Compte supprimé (Le 30/10/2016, à 09:01)
#44 Le 30/10/2016, à 08:57
- moko138
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Isaric, il faut choisir :
ou atteindre ton but,
ou garder zeitgeist...
zeitgeist est optionnel et controversé. Le désinstaller est une des premières choses que je fais chez moi.
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#45 Le 30/10/2016, à 10:51
- Isaric
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Avec toutes ces histoires de fenêtres fait attention aux courants d'air
Pour l'instant je n'ai pas passé l'ordinateur par la fenêtre, il n'y passe pas, heureusement c'est qu'une histoire de dimensionnement.
Bon dimanche à toi également et merci pour toutes ces options !
Avec ces 3 scripts enchaînés, cela a marché en ouverture de session
Bien entendu tu fais cela après l'installation de wmctrl. Et la façon de le faire dépend de l'environnement de bureau que tu utilises.
Je crois que là j'arrive à suivre, mais lors d'une réinstallation :
Lors d'une réinstallation, ou au changement de version ubuntu, je touche un minimum de choses dans la configuration d'Ubuntu.
Le fichier wmctrl.deb n'y est pas installé (pas encore). Par contre les lanceurs restent les mêmes et celui là sera lancé également.
Va t-il poser un problème si wmctrl.deb n'est pas encore installé ? ou cela fais juste une erreur sans bloquer mon "nouveau" système (ce que je pense, mais j'en suis pas sûr) ?
@ moko138
Merci , j'ai regardé zeitgeist, je ne sais pas trop quoi en penser.
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
En ligne
#46 Le 30/10/2016, à 13:13
- moko138
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
j'ai regardé zeitgeist, je ne sais pas trop quoi en penser.
Désinstalle-le (*) et vos tentatives seront couronnées de succès.
(*) Ce que, comme beaucoup d'autres, j'ai fait après m'être aperçu qu'il occupait 144 Mio dans mon seul home :
ncdu
ncdu 1.8 ~ Use the arrow keys to navigate, press ? for help
--- /home/moi/.local/share --------------------
/..
143,8MiB [##########] /zeitgeist
2,1MiB [ ] /gvfs-metadata
376,0KiB [ ] recently-used.xbel
112,0KiB [ ] /Trash
28,0KiB [ ] /webkit
12,0KiB [ ] /vlc
(...)
Total disk usage: 146,4MiB Apparent size: 146,2MiB Items: 124
Dernière modification par moko138 (Le 05/11/2016, à 09:46)
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#47 Le 30/10/2016, à 13:25
- Compte supprimé
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Bonjour moko138,
Sur ma Arch, ça marche même avec zeitgeist. Isaric a écrit que ça marche aussi chez lui.
Avec ces 3 scripts enchaînés, cela a marché en ouverture de session smile
Veux-tu nous expliquer, stp, comment zeitgeist peut contrarier le bon fonctionnement de wmctrl, ou d'un autre élément du script ?
@Isaric,
Après une mise à jour, rien ne change pour cela.
Si tu réinstalles, il faut ajouter wmctrl après coup et mettre le script dans les applications au démarrage.
D'autre part, si ton objectif est atteint, tu peux passer ton sujet en résolu.
http://doc.ubuntu-fr.org/tutoriel/howto … _en_resolu
Dernière modification par Compte supprimé (Le 30/10/2016, à 13:31)
#48 Le 30/10/2016, à 16:00
- moko138
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Bonjour moko138,
Sur ma Arch, ça marche même avec zeitgeist. Isaric a écrit que ça marche aussi chez lui.Avec ces 3 scripts enchaînés, cela a marché en ouverture de session smile
Veux-tu nous expliquer, stp, comment zeitgeist peut contrarier le bon fonctionnement de wmctrl, ou d'un autre élément du script ?
Salut Tamarou,
Isaric a parlé plusieurs fois de fonctionnement "aléatoire" et de problèmes quand la fenêtre était "maximisée" au moment de sa fermeture.
L'une des fonctions de zeitgeist est précisément de mémoriser, entre deux utilisations, la taille et la position des fenêtres.
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#49 Le 30/10/2016, à 18:12
- Compte supprimé
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Merci pour ces explications.
Si le redimensionnement des fenêtres maximisées ne fonctionnait pas, il y a plusieurs raisons selon les cas :
* erreur dans le nom de le fenêtre dans plusieurs messages : pour Thunderbird, il y avait un t minuscule au lieu de la majuscule.
* commande passée avant que la fenêtre ne soit ouverte comme au #36
* ou comme au #34, on ne sait pas la commande qui est passée
Dans ces cas là, le résultat n'est pas aléatoire comme expliqué au #43 , elle se retrouve dans l'état où elle était avant sa fermeture. C'est aussi ce que tu expliques.
Mais en fait, zeitgeist n'est pas incompatible. Il suffit juste de lui laisser faire son travail puis de faire intervenir wmctrl pour dimensionner et positionner les fenêtres.
Avec la boucle while dans le script, on est sûr de ne pas utiliser wmctrl avant que zeitgeist ait terminé.
#50 Le 30/10/2016, à 18:15
- Isaric
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
@moko138
...Sur ma Arch, ça marche même avec zeitgeist. Isaric a écrit que ça marche aussi chez lui.
Oui c'est vrai également pour moi, cela marche.
L'une des fonctions de zeitgeist est précisément de mémoriser, entre deux utilisations, la taille et la position des fenêtres.
Intéressant comme remarque merci moko138, c'est une piste à explorer.
Si tu réinstalles, il faut ajouter wmctrl après coup et mettre le script dans les applications au démarrage.
Lorsque je réinstalle je conserve une partie de mon /home/session/ comme les dossiers :
/.config; /.thunderbird, etc.
Je ne modifie donc pas les applications de démarrage, je crois bien, que si une application existe, elle est toujours existante.
Ce qui fait qu'au premier démarrage les commandes wmctrl seront appelé avant que j'ai pu installer wmctrl.deb manuellement.
Mais je ne pense pas que cela bloque mon système... (j'ai pas encore fais l'essai en désinstallant wmctrl.deb pour voir si cela est bloquant ou pas.
Mon post n'est pas tout à fait fini car il me reste les points 3) et 4)
3) Je recherche une solution pour ouvrir la page à l'intérieur de LibreOffice à 100% :
ouvrir une page LibreOffice writer à 100%
La solution est certainement dans une macro LibreOffice ?4) Si je ferme l'ordinateur sans fermer avant "fichier.odt", LibreOffice lance sa fenêtre de récupération au redémarrage suivant. Quelles solutions pour l'éviter ?
La solution est certainement dans une macro LibreOffice ?
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
En ligne