Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 roll 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. hmm
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"  smile 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

Anonyme68 a écrit :

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


Anonyme68 a écrit :

...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  roll )

:~$ 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. sad
é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 smile

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

pingouinux a écrit :

@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 hmm

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