#1 Le 24/10/2016, à 17:38
- Isaric
[Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Bonjour,
Je regarde le §3.6 de raccourci-lanceur
Je crée un lanceur
file:////home/moi/adresse_dossier/fichier.odt
Mais rien ne se lance à l'ouverture de la session.
quel commande utiliser ?
D'avance merci
Dernière modification par Isaric (Le 30/10/2016, à 21:50)
"Ê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.
Hors ligne
#2 Le 24/10/2016, à 18:29
- tarkan99
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Salut !
tu pourrais commencer par expliquer ce que tu veux faire ?
xubuntu 22.04.1 sur machine assemblée base de Core i5 9400
Hors ligne
#3 Le 24/10/2016, à 18:46
- Isaric
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Je souhaite ouvrir fichier.odt (LibreOffice) au démarrage de l'ouverture de la session.
"Ê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.
Hors ligne
#4 Le 24/10/2016, à 19:01
- tarkan99
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
ok.
ce que tu as un créé, c'est un raccourci vers le fichier.
En cliquant dessus, tu ouvres le fichier.
Toi, tu veux que le fichier s'ouvre à l'ouverture de la session.
Tu as sous quelle distrib ? car la solution peut fortement varier d'une distrib à l'autre.
exemple sous xubuntu :
http://i.imgur.com/vS96AGO.png
il suffit de donner dans commande le lanceur que tu as créé.
xubuntu 22.04.1 sur machine assemblée base de Core i5 9400
Hors ligne
#5 Le 24/10/2016, à 19:16
- Isaric
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Merci tarkan99
Je suis sous ubuntu 16-10 en 64 bits
La commande du lanceur que j'ai créé :
file:////home/moi/adresse_dossier/fichier.odt
comme indiqué au §3.6 de raccourci-lanceur
mais cela ne marche pas !
"Ê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.
Hors ligne
#6 Le 24/10/2016, à 19:22
- tarkan99
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
déjà, le lien que tu parles ne s'applique pas à ubuntu.
Certaines parties de cette page ne sont valables que pour l'environnement Gnome classique, Mate et Kubuntu (Testé sous une Kubuntu 14.10) et souvent Xubuntu. Pour Unity vous trouverez d'autres astuces propres à cet environnement ici.
pour unity (ubuntu) :
https://doc.ubuntu-fr.org/unity_launcher
xubuntu 22.04.1 sur machine assemblée base de Core i5 9400
Hors ligne
#7 Le 24/10/2016, à 20:04
- Isaric
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Merci tarkan99 pour le lien
https://doc.ubuntu-fr.org/unity_launcher
Aussi je ne trouve pas la commande à entrer dans la fenêtre
http://i.imgur.com/vS96AGO.png (sous unity elle est légèrement différente commande et avant commentaire...)
"Ê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.
Hors ligne
#8 Le 24/10/2016, à 23:00
- Compte anonymisé
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Bonsoir,
la commande peut-être :
libreoffice /home/moi/adresse_dossier/fichier.odt
le nom et la description libre à toi
#9 Le 25/10/2016, à 08:58
- Isaric
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Merci Anonyme68
libreoffice /home/moi/adresse_dossier/fichier.odt
simple et cela marche bien !
Je regarde Démarrage du logiciel LibreOffice avec des paramètres
Est-il possible d'ouvrir au démarrage cette fenêtre à un endroit et une dimension déterminé ?
Cela pourrait-il être une commande libreoffice--display {affichage} (??), ou plutôt une commande shell de définition de la fenêtre ?
Remarques :
J'ai testé avant la commande dans un terminal on me dit
:~$ libreoffice /home/.. fichier.odt
(soffice:4533): Gtk-CRITICAL **: gtk_grid_attach: assertion 'GTK_IS_GRID (grid)' failed
:~$
Mais cela n'empêche pas l'ouverture.
J'ai testé au hasard :
:~$ libreoffice--writer /home/.. fichier.odt
libreoffice--writer : commande introuvable
???
Dernière modification par Isaric (Le 25/10/2016, à 08:59)
"Ê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.
Hors ligne
#10 Le 25/10/2016, à 09:26
- pingouinux
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Bonjour,
C'est
libreoffice --writer ...
ou
lowriter ...
Je ne comprends pas à quoi correspond /home/.. comme paramètre de la commande.
Dernière modification par pingouinux (Le 25/10/2016, à 09:27)
Hors ligne
#11 Le 25/10/2016, à 09:51
- Isaric
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Merci pingouinux
Dans un terminal la commande suivante marche :
:~$ libreoffice --writer /home/moi/adresse du fichier.odt
(soffice:8585): Gtk-CRITICAL **: gtk_grid_attach: assertion 'GTK_IS_GRID (grid)' failed
mais il apparaît une petite erreur ? sans importance ?
Les 2 commandes "libreoffice --writer" ou "libreoffice" laquelle est le plus appropriée pour mettre dans un lanceur (de type http://i.imgur.com/vS96AGO.png)
Je regarde Démarrage du logiciel LibreOffice avec des paramètres
Est-il possible d'ouvrir au démarrage cette fenêtre à un endroit et une dimension déterminée ?
Cela pourrait-il être une commande libreoffice --writer--display {affichage} (??), ou plutôt une commande shell de définition de la fenêtre ?
Dernière modification par Isaric (Le 25/10/2016, à 09:59)
"Ê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.
Hors ligne
#12 Le 25/10/2016, à 10:13
- pingouinux
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Il ne faut pas d'espaces dans le nom du fichier (ou de son chemin). Mettre le nom complet entre " ".
Hors ligne
#13 Le 25/10/2016, à 10:49
- Isaric
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Je n'ai pas d"espace et si je mets entre "" cela marche aussi avec la petite erreur :
:~$ libreoffice --writer "/home/...fichier.odt"
(soffice:3412): Gtk-CRITICAL **: gtk_grid_attach: assertion 'GTK_IS_GRID (grid)' failed
"Ê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.
Hors ligne
#14 Le 25/10/2016, à 21:12
- Compte anonymisé
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
aucune n'est plus approprié, le deux auront le même résultat.
Si tu veux voir les options avancées de libre office, tu peux taper :
man libreoffice
l'erreur peut être lié avec le thème utilisé. Si le programme se lance, tu peux ignorer le message.
#15 Le 26/10/2016, à 07:56
- Isaric
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Merci Anonyme68
aucune n'est plus approprié, le deux auront le même résultat...
Tu parles des guillemets autour de l'adresse du fichier ou du choix entre libreoffice --writer, libreoffice et lowriter
...Si tu veux voir les options avancées de libre office, tu peux taper :
man libreoffice
La page Démarrage du logiciel LibreOffice avec des paramètres
Est un peu plus compréhensible pour moi.
Aussi je vois la commande
libreoffice --writer --display {affichage} /home/moi/adresse_du_fichier.odt
Est-ce celle qui m'intéresse et est-il il possible d'ouvrir au démarrage cette fenêtre à un endroit et une dimension déterminée à l'avance ?
Ou s'agit-il plutôt d'une commande shell de définition de la fenêtre ?
édit : je vois le post :
Ouvrir une fenêtre avec un emplacement et des dimensions précis
wmctrl (que j'installe)
la commande (que je teste au hasard car les explications sont en anglais )
:~$ wmctrl -r "Libreoffice --writer /home/moi/adresse_du_fichier.odt" -e 0,700,20,150,150
ne marche pas et
wmctrl -r "Mozilla Firefox" -e 0,0,0,1000,700
non plus
Dernière modification par Isaric (Le 26/10/2016, à 08:41)
"Ê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.
Hors ligne
#16 Le 26/10/2016, à 09:20
- Compte anonymisé
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Ma remarque concernait libreoffice ou libreoffice --writer. Les guillemets sont obligatoires dans certains cas (espaces, caractères spéciaux).
Je ne connais pas wmctrl, je ne pourrai t'aider.
#17 Le 26/10/2016, à 09:42
- Compte supprimé
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Je viens de tester wmctrl sur une xubuntu 16.04, la commande fonctionne bien pour redimensionner la fenêtre.
#18 Le 26/10/2016, à 11:02
- Isaric
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Merci pour vos remarques
Si Firefox est fermé rien ne se passe
Si Firefox est ouvert et que la fenêtre n'est pas ouverte en grand, je peux faire
:~$ wmctrl -r "Mozilla Firefox" -e 0,0,0,1000,700
la fenètre se dimenssion et se positionne bien
et ensuite
:~$ wmctrl -r "Mozilla Firefox" -e 0,1510,95,400,915
la fenètre se re-dimenssion et se re-positionne bien
ou même
:~$ wmctrl -r "Libreoffice" -e 0,1200,15,500,700
si le fichier est ouvert (mais pas si la fenêtre est grande ouverte.
édit : et seul "Libreoffice" marche je ne peux pas mettre "Libreoffice --writer" ou "lowriter"
Dernière modification par Isaric (Le 26/10/2016, à 11:07)
"Ê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.
Hors ligne
#19 Le 26/10/2016, à 11:17
- Compte supprimé
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Explique-nous exactement ce que tu veuxx faire : le point de départ et le résultat attendu à l'arrivée.
Si Firefox est fermé rien ne se passe
Il suffit de l'ouvrir
Dernière modification par Compte supprimé (Le 26/10/2016, à 11:18)
#20 Le 26/10/2016, à 11:37
- pingouinux
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
@Isaric : Je t'invite à regarder le man de wmctrl
Le paramètre -r doit être suivi d'un identifiant de fenêtre (qui peut être une partie de son nom), et non d'une commande et de ses paramètres.
Hors ligne
#21 Le 26/10/2016, à 11:42
- Isaric
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Je souhaite l'ouverture d'un fichier.odt au démarrage de l'ordinateur à une dimension particulière et un emplacement précis (et ensuite l'affichage de cette page "writer" avec un zoom de 100%).
Une commande à mettre dans la fenêtre des commandes à lancer au démarrage : application_demarrage
Je ne sais pas comment faire !
Avec les aides apportées et sans autres idées, je teste une commande de type
libreoffice --writer /home/moi/mon_adresse.odt ; wmctrl -r "libreoffice" -e 0,1510,95,400,915
Je la teste d'abord dans un terminal en me disant que si déjà elle marche dans un terminal, elle marchera dans la fenêtre des commandes à lancer au démarrage ...
La deuxième commande de cette phrase (avec les 2 commandes) n'est pas reconnue dans un terminal. La fenêtre s'ouvre à l'endroit où je l'ai fermé précédemment.
Pourtant ces commandes marchent séparément, sous condition pour la deuxième commande que "writer" sois ouvert mais dans une fenêtre non maximisée.
Je remarque aussi que pour la première commande je ne peux pas mettre de guillemets pour l'adresse du fichier (alors que cette option marche en séparant les commandes).
Dernière modification par Isaric (Le 26/10/2016, à 12:15)
"Ê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.
Hors ligne
#22 Le 26/10/2016, à 11:42
- Compte supprimé
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Oui, j'attendais d'être sûr de son besoin, mais il doit pouvoir faire ce qu'il veut avec un petit script :
* ouvrir son fichier libreoffice
* éventuellement chercher le nom de la fenêtre avec l'option -l
* réduire et positionner la fenêtre.
Dernière modification par Compte supprimé (Le 26/10/2016, à 11:46)
#23 Le 26/10/2016, à 11:47
- Isaric
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
@Isaric : Je t'invite à regarder le man de wmctrl
Le paramètre -r doit être suivi d'un identifiant de fenêtre (qui peut être une partie de son nom), et non d'une commande et de ses paramètres.
C'est de l'anglais et c'est trop fort pour moi !
@Tamarou
J'espère être assez clair dans mes explications du post #21
Dernière modification par Isaric (Le 26/10/2016, à 11:47)
"Ê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.
Hors ligne
#24 Le 26/10/2016, à 13:31
- Compte supprimé
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Tu peux adapter un truc dans ce genre :
#!/bin/bash
libreoffice /home/toi/ton-fichier.odt &
window=$(wmctrl -l | grep "LibreOffice" | awk '{print $1}')
wmctrl -i -r $window -e 0,200,50,600,500
exit 0
Chez moi ça fonctionne et c'est très largement inspiré du site que tu as donné et de celui là.
La bonne surprise a été que la fenêtre accepte de se redimensionner, alors que si on part d'un LibreOffice ouvert et maximisé ça ne marche pas. Et bien non, il faudrait arriver à prendre la main sur la fenêtre avant de passer la commande suivante.
Si c'est ce que tu veux, 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.
Dernière modification par Compte supprimé (Le 26/10/2016, à 14:32)
#25 Le 26/10/2016, à 13:42
- Isaric
Re : [Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre
Merci Tamarou
Pour moi la fenêtre s'ouvre au même endroit que celle que je viens juste de fermer avant de lancer le script dans un terminal.
Dernière modification par Isaric (Le 26/10/2016, à 13:42)
"Ê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.
Hors ligne