#51 Le 21/08/2022, à 19:04
- legrand98
Re : [RESOLU] Pysol fan club Edition
Merci Ylag
Ok je vais vérifier mais n'y a t'il pas une erreur dans cette ligne
Icon=/home/jm/.icons/pysol02.png
Qui devrait être plutôt :
Icon=/home/mj/.icons/pysol02.png
Qu'en penses-tu?
Hors ligne
#52 Le 21/08/2022, à 20:32
- ylag
Re : [RESOLU] Pysol fan club Edition
Bonsoir,
Ah! Désolé, tu as raison. C'est bien mj et non jm ; je vais corriger dans mes messages de ce pas...
Ajout :
Je ne suis pas certain que tu puisses lancer ton application en double-clquant le fichier .desktop sur un environnement de bureau Gnome récent.
Par contre, si le fichier se trouve dans ~/.local/share/applications et est correct , avec les bons droits et permissions, il devrait apparaître dans le lanceur d'applications et pourrait être ancré ensuite dans le dock ?
Voir là : Cannot launch .desktop files (opens with Text Editor instead)
A+
Dernière modification par ylag (Le 21/08/2022, à 21:09)
Hors ligne
#53 Le 22/08/2022, à 09:18
- kholo
Re : [RESOLU] Pysol fan club Edition
Merci Ylag c'est fait .
Malheureusement malgré le tuto de Kholo rien à faire !
Je ne peux lancer que Pysol via le terminal en tapant
cd Téléchargements cd PySolFC python pysol.py
salut,
c'est flou ça !
d'abord pour le dossier de l’icône, en effet la création du dossier avec mkdir est bonne...
mais je ne crois pas l'avoir faite (pas de trace dans mon historique), dans ma VM, le dossier était présent et vide...
si tu as suivi la création d'un script dans bin, tu peux mettre les lignes de lancement que tu fais à la main dans le script...
à la place de ça
#!/bin/env bash
python /home/mj/Téléchargements/PySolFC/pysol.py
tu aurais ça :
#!/bin/env bash
cd /home/mj/Téléchargements/PySolFC
python pysol.py
... mais ça revient au même !
tu peux vérifier que cela fonctionne en le lançant ligne par ligne:
cd /home/mj/Téléchargements/PySolFC
puis
python pysol.py
ou en une ligne comme mon premier script :
python /home/mj/Téléchargements/PySolFC/pysol.py
doit fonctionner
NB : le nom du script doit être pysol sans extension... et il doit être exécutable
chmod +x ~/bin/pysol
et pour le lancer :
pysol
tu peux créer un autre script pour vérifier que tu as bien tout suivi
création d'un fichier> ~/bin/coucou
édition
gedit ~/bin/coucou
mettre dedans
#!/bin/env bash echo "Bonjour monde cruel !"
le rendre exécutable
chmod +x ~/bin/coucou
puis le lancer
coucou
et la ligne de lancement du .desktop
Exec=pysol
sans rien d'autre
Hors ligne
#54 Le 23/08/2022, à 13:33
- legrand98
Re : [RESOLU] Pysol fan club Edition
Merci Ylag
@Kholo
Je dois être nul tout cela marche bien jusqu'à
python /home/mj/Téléchargements/PySolFC/pysol.py
mais après ca se gâte
> ~/bin/coucou
fichier inconnu il n' y a pas bin dans home/mj etc.
je m’arrache les cheveux .... désolé
Dernière modification par legrand98 (Le 23/08/2022, à 13:34)
Hors ligne
#55 Le 23/08/2022, à 13:39
- ylag
Re : [RESOLU] Pysol fan club Edition
Bonjour,
fichier inconnu il n' y a pas bin dans home/mj etc.
Il te faut créer ce répertoire, s'il n'est pas déjà présent :
mkdir -v /home/mj/bin
A+
Hors ligne
#56 Le 23/08/2022, à 16:28
- legrand98
Re : [RESOLU] Pysol fan club Edition
Merci Ylag
@Kholo
mj@mj-X75VD1:~$ > ~/bin/coucou
mj@mj-X75VD1:~$ gedit ~/bin/coucou
mj@mj-X75VD1:~$ chmod +x ~/bin/coucou
mj@mj-X75VD1:~$ coucou
coucou : commande introuvable
mj@mj-X75VD1:~$ coucou
coucou : commande introuvable
mj@mj-X75VD1:~$
Euh encore une erreur
Hors ligne
#57 Le 23/08/2022, à 16:44
- legrand98
Re : [RESOLU] Pysol fan club Edition
encore une chose PysolFC.desktop et pysol
le lancement du double clique lance Gedit et j'ai ouvert propriétés
Que faut il mettre avec l'onglet "OUVRIR AVEC" ?
Hors ligne
#58 Le 23/08/2022, à 16:56
- ylag
Re : [RESOLU] Pysol fan club Edition
Merci Ylag
@Kholo
mj@mj-X75VD1:~$ > ~/bin/coucou mj@mj-X75VD1:~$ gedit ~/bin/coucou mj@mj-X75VD1:~$ chmod +x ~/bin/coucou mj@mj-X75VD1:~$ coucou coucou : commande introuvable mj@mj-X75VD1:~$ coucou coucou : commande introuvable mj@mj-X75VD1:~$
Euh encore une erreur
Tu as sauté une étape : Après gedit ~/bin/coucou, dans la fenêtre de fichier texte qui devrait s'être ouverte, @kholo suggérait d'y coller ce contenu, afin de créer un script de test :
#!/bin/env bash
echo "Bonjour monde cruel !"
...enregistrer et fermer le fichier, puis continuerr avec les deux autres commandes :
chmod +x ~/bin/coucou
coucou
...qui devrait afficher la phrase Bonjour monde cruel ! dans le terminal.
Ce n'était que pour démontrer l'utilité du répertoire ~/bin, je crois...
le lancement du double clique lance Gedit et j'ai ouvert propriétés
D'autres pourront me corriger s'il y a lieu, mais je crois qu'il ne faut rien changer à ce niveau ; la version récente de Nautilus ne permettrait tout simplement pas le lancement de fichiers *.desktop par double-clic dans l'espace utilisateur.
Je crois qu'il faut essayer de repérer le lanceur .desktop dans le lanceur d'application (Dash ?) et essayer de le double-cliquer à partir de là ; si l'application se lance, voir s'il est possible de l'épingler au dock ?
Ou peut-être aussi faire Alt+F2 et entrer le non donné au fichier lanceur (ligne Name= dans le fichier .desktop) à l'invite de commande ; dans ton cas ce serait probablement Pysolfc ?
A+
Dernière modification par ylag (Le 23/08/2022, à 17:11)
Hors ligne
#59 Le 23/08/2022, à 17:47
- kholo
Re : [RESOLU] Pysol fan club Edition
Hello...
Alors, oui, comme le dit ylag, il faut bien lire...
ce n'est pas toujours évident de suivre quand on a pas quelques pré requis... ce pourquoi, j'essaie d'être le plus précis possible dans mes explications...
et, en effet, le coucou était pour à la fois voir que le bin était bien présent, bien reconnu dans le PATH et que la procédure était bien comprise....
... et, sur ce dernier point il manque encore quelques explications on dirait...Alors, on ne réfléchi plus et on applique puis je reviendrai sur toutes les étapes sinon, je vais encore en mettre des pages
PARTIE 1
on en fini avec coucou...
le dossier bin est créé... tu dois le vois dans ton gestionnaire de fichiers tut en haut !
sinonmkdir ~/bin
ou tu peux le créer via le gestionnaire de fichiers avec clic droit Nouveau dossier
pour être certain qu'il soit ajouté au path il faut se déconnecter et se reconnecter du compte utilisateur (ou redémarrer)
je pense que tu as déjà du le faire mais dans le doute, redémarre puis reviens ici pour la suite...
ça va éviter cette erreur :mj@mj-X75VD1:~$ coucou coucou : commande introuvable
si tout fonctionne coucou doit renvoyer la fameuse ligne :
mj@mj-X75VD1:~$ coucou Bonjour monde cruel !
si tu as ça, c'est une petite victoire
si tu as une ligne vide :mj@mj-X75VD1:~$ coucou mj@mj-X75VD1:~$
c'est que le script est vide alors :
gedit ~/bin/coucou
puis tu reviens ici copier ce code et tu le mets dans gedit qui doit être resté ouvert
#!/bin/env bash echo "Bonjour monde cruel !"
puis tu fermes gedit en faisant Ctrl + S puis Ctrl + Q
puiscoucou
qui doit te renvoyer la ligne Bonjour monde cruel !
pbm droit d'exécution... a écrit :NB : si tu as
coucou bash: /home/mj/bin/coucou: Permission non accordée
il faut faire
chmod +x ~/bin/coucou
puis
coucou
PARTIE 2
ensuite, de la même façon il faut faire un script qui va lancer pysol et éviter cette ligne à rallonge avec python :
python /home/mj/Téléchargements/PySolFC/pysol.py
(je la barre comme ça on sait que c'est elle dont on va devoir se débarrasser )
donc comme le script coucou on va faire pysol avec l'explication que j'ai donné
tu peux faire toutes les lignes sans réfléchir> ~/bin/pysol
chmod +x ~/bin/pysol
gedit ~/bin/pysol
puis tu reviens ici copier ce code et tu le mets dans gedit qui doit être resté ouvert
#!/bin/env bash cd /home/mj/Téléchargements/PySolFC python pysol.py
puis tu fermes gedit en faisant Ctrl + S puis Ctrl + Q
ensuite tu lances le script avec pysolpysol
et là ça doit fonctionner
je m'arrête là... si tu y arrives ce sera presque fini et on verra pour le lanceur puis pour l’icône !
Dernière modification par kholo (Le 23/08/2022, à 18:12)
Hors ligne
#60 Le 23/08/2022, à 18:10
- kholo
Re : [RESOLU] Pysol fan club Edition
... c'est trop long
mkdir ~/bin
redémarrer !!!
cd bin
gedit coucou
mettre ce code
#!/bin/env bash echo "Bonjour monde cruel !"
enregistrer et fermer gedit
chmod +x coucou
puis
coucou
cd
cd bin
gedit pysol
y copier le code
#!/bin/env bash cd /home/mj/Téléchargements/PySolFC python pysol.py
chmod +x pysol
lancer
pysol
Hors ligne
#61 Le 23/08/2022, à 18:45
- kholo
Re : [RESOLU] Pysol fan club Edition
la suite (création du fichier desktop avec l’icône qui va bien)
pour être certain je refais tout...
... procédure Fécomsa (pas réfléchir)
sudo apt install pysolfc
mkdir ~/.icons/
sudo cp /usr/share/icons/pysol* ~/.icons/
sudo chown $USER:$USER ~/.icons/pysol*
gedit ~/.local/share/applications/PysolFC.desktop
y mettre
[Desktop Entry]
Type=Application
Encoding=UTF-8
Version=1.0
Name=Pysolfc
Comment=
Exec=pysol
Icon=/home/mj/.icons/pysol02.png
Terminal=false
sudo apt purge pysolfc
se déconnecter puis se reconnecter (ou redémarrer)
puis aller dans les programmes et lancer pysolfc
NB : j'ai vu passer dans la discussion l'histoire de l'UTF8 du lanceur qui poserait problème
mais je n'ai pas ça dans ma VM 22.04 alors je ne cherche pas...
déjà qu'on finisse ça et on pourra faire le point !
Hors ligne
#62 Le 23/08/2022, à 21:39
- ylag
Re : [RESOLU] Pysol fan club Edition
@kholo :
Bonsoir,
Dans ta procédure au #61, on suppose que le script exécutable ~/bin/pysol existe bel et bien, avec comme contenu :
#!/bin/env bash
cd /home/mj/Téléchargements/PySolFC
python pysol.py
?
Hors ligne
#63 Le 23/08/2022, à 22:43
- kholo
Re : [RESOLU] Pysol fan club Edition
@kholo :
Bonsoir,
Dans ta procédure au #61, on suppose que le script exécutable ~/bin/pysol existe bel et bien, avec comme contenu :
#!/bin/env bash cd /home/mj/Téléchargements/PySolFC python pysol.py
?
oui... il faut avoir suivi le #60 avant bien sûr...
coucou permet de valider toute la base (bin existant puis dans le path)
si déjà y a un problème ici on trouve facilement
puis c'est la même avec pysol dans bin
qui valide que le script python est bien lancé depuis son dossier original
et qui pourra éventuellement bouger plus tard (c'est pysol dans bin qu'il faudra changer)
avec ensuite
pareil pour le lancement de
pysol
c'est déjà plus simple à lancer
puis le #61 pour la gestion du .desktop
Hors ligne
#64 Le 24/08/2022, à 16:14
- legrand98
Re : [RESOLU] Pysol fan club Edition
Merci à vous deux
bon après la commande suivante :
gedit ~/bin/coucou
j'ai bien
le code suivant rentré :
#!/bin/env bash
echo "Bonjour monde cruel !"
ensuite j'ai fait
mj@mj-X75VD1:~$ cd bin
mj@mj-X75VD1:~/bin$ dir
coucou pysol
mj@mj-X75VD1:~/bin$ chmod +x coucou
mj@mj-X75VD1:~/bin$ coucou
Bonjour monde cruel !
mj@mj-X75VD1:~/bin$
et cette fois COUCOU est apparu dans le terminal
Hors ligne
#65 Le 24/08/2022, à 16:18
- legrand98
Re : [RESOLU] Pysol fan club Edition
ensuite
mj@mj-X75VD1:~/bin$ gedit pysol
mj@mj-X75VD1:~/bin$ chmod +x pysol
mj@mj-X75VD1:~/bin$ pysol
pygame 2.1.2 (SDL 2.0.20, Python 3.10.4)
Hello from the pygame community. https://www.pygame.org/contribute.html
mj@mj-X75VD1:~/bin$
YES
Pysol s'est lancé !
Hors ligne
#66 Le 24/08/2022, à 16:35
- legrand98
Re : [RESOLU] Pysol fan club Edition
YES, YES , yes ! ca marche !
j'ai enfin l’icône dans APPLICATIONS et je peux le lancer simplement en double cliquant sur cette icône !
Merci Ylag et Kholo pour ton tuto pour un nul
Je vais être emm...... l'icône apparaît dans le dock quand je lance le fameux PYSOL mais quand je clique droit je n'ai pas le choix " Ajouter aux favoris" ? Es ce possible de l'avoir ? sinon tant pis ma femme fera avec ( car tout cela c'est pour elle ! ).
Je cherche et cherchais seulement à lui simplifier la vie.
Encore un grand MERCI à vous deux pour votre persévérance !
Hors ligne
#67 Le 24/08/2022, à 17:45
- kholo
Re : [RESOLU] Pysol fan club Edition
salut
j'adore quand un plan se déroule sans accros !!
en effet quand je lance Pysol sur une 22.04, je n'ai pas d'ajout au dock
... par contre en passant par les programmes j'ai l'option...
procédure :
touche Super (Windows) brièvement
puis tu tapes direct les premières lettres pysol
l’icône va apparaître au milieu de l'écran en haut
clic droit dessus
ajouter au dock
Hors ligne
#68 Le 24/08/2022, à 17:54
- ylag
Re : [RESOLU] Pysol fan club Edition
Bonjour,
Content que ça fonctionne pour enfin toi !
N'oublie pas d'ajouter [Résolu] au début du titre de la discussion, dans ce cas...
A+
Dernière modification par ylag (Le 24/08/2022, à 17:54)
Hors ligne
#69 Le 31/08/2022, à 15:47
- legrand98
Re : [RESOLU] Pysol fan club Edition
@Kholo et Ylag
Désolé d'voir pris du temps pour répondre !
Tout est ok cette fois y compris l'ajout au dock
Je mets donc ce sujet en RÉSOLU
A bientôt ( pas trop vite j’espère et MERCI encore !
Hors ligne
#70 Le 27/02/2024, à 18:06
- tuxmarc
Re : [RESOLU] Pysol fan club Edition
Salut !
Il y a un an, je montais ma nouvelle tour, j'y installais Ubuntu 22.04 et rapidement mes joujoux, dont Pysolfc que j'ai découvert avec bonheur en 2004 dans Mandrake 10.
Pysolfc était bien dans synaptic, mais, ça foirait.
J'avais bien essayé d'arranger les choses, sans succès.
Aujourd'hui, je remets le couvert, et j'y suis arrivé !!!!
Mercis à tous ceux qui ont bien expliqué par quel bout on prend la bête
Vive Richard Stalmann, Linus Torvalds, et tous les fondus de Linux.
De l'Ordinosaure fait à 90% de récup, à deux portables LDLC, neufs sans système et une carte mère sans boitier, tous libres !!
Parrain Linux sur www.parrain-linux.com et www.parrains.linux.free.fr
Hors ligne