Pages : 1
#1 Le 27/09/2017, à 09:31
- temps
[résolu] shared library
Bonjour,
J'ai écris quelques petits code en c et c++ qui permettent des fonctions utiles.
Ces codes compilés traversent les versions d'ubuntu sans problème.
Je viens de tester sur la dernière version et je n'obtiens pas l'icone d'un executable, j'obtiens l'icone d'un fichier texte. Pourtant dans propriété, les applications sont bien reconnue comme executable.
Si je clique sur l'icone des executables, j'obtiens une fenêtre contenant les termes :
No applications found for "shared library" files
Après quelques recherches, j'ai vu que cela pouvait provenir d'un parametrage de nautilus,
est-ce que quelqu'un connait une solution ou sait comment paramétrer nautilus dans 17.10 ?
Cordialement
Dernière modification par temps (Le 03/10/2017, à 16:34)
Parce que l'USB bootable est le support des systèmes experts,
Parce que l'USB bootable contient sa propre image au démarrage.
L'USB bootable permet de créer un monde à la dimension de son imagination
https://www.letime.net
Hors ligne
#2 Le 29/09/2017, à 08:50
- temps
Re : [résolu] shared library
Bonjour,
En suivant le tutoriel : https://doc.ubuntu-fr.org/raccourci-lanceur, j'avance petit à petit.
Comme j'avais placé les liens vers mes script (dans /usr/bin) sur le bureau, en fait je ne compilais qu'un lien :
#include <stdlib.h>
int main()
{
system("mks.sh");
return 0;
}
A la place de ça maintenant, je crée un fichier
sudo nano /usr/share/applications/mks.desktop
dans lequel j'indique le nom en suivant le tuto.
Il me reste encore à trouver l'icone et faire en sorte qu'elle s'affiche sur le bureau à la place du lien en c qu'il y avait avant.
Cordialement
Dernière modification par temps (Le 29/09/2017, à 08:52)
Parce que l'USB bootable est le support des systèmes experts,
Parce que l'USB bootable contient sa propre image au démarrage.
L'USB bootable permet de créer un monde à la dimension de son imagination
https://www.letime.net
Hors ligne
#3 Le 03/10/2017, à 03:18
- temps
Re : [résolu] shared library
Bonjour,
Je vais poster en résolu, même si la solution ne me convient pas vraiment, car j'ai le sentiment qu'il n'y a plus de moyen simple pour qu'un utilisateur débutant puisse adapter son outil à sa convenance. Un peu comme si ubuntu devenait la propriété de professionnels et non plus un outil ouvert à tous par sa simplicité.
Ce que j'ai fait, c'est en premier ouvrir gimp, file-->Create-->Logos--> puis choisir dans la liste un qui plait.
Remplacer le texte mis d'office et exporter en png.
Ensuite je converti l'image avec imagemagick en ligne de commande à 90 90 pixel
convert '/home/x/Videos/inject.png' -resize 90x90 /home/x/Videos/inject.png
Je place l'image dans /usr/share/icons
sudo mv inject.png vod.png /usr/share/icons
En second je place mon script dans /usr/bin
en exemple pour ouvrir un répertoire distant le fichier vod.sh:
#!/bin/bash
nautilus smb://172.48.124.11/
exit 0
En troisième j'écris un lanceur portant le nom de l'application point desktop que je place dans /usr/share/applications
en exemple pour appeler le script eao.sh
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=eao51
GenericName=eao51
Comment=va chercher les documents
Icon=/usr/share/icons/eao51.png
Exec='eao51.sh'
Terminal=false #ouvrir ou non un terminal lors de l'exécution du programme (fa$
StartupNotify=false #notification de démarrage ou non (false ou true)
Categories=Application
le tout d'un coup pour 6 applications :
cd Documents && cd z && sudo mv done.png eao51.png eao54.png eao55.png inject.png vod.png /usr/share/icons && sudo mv mks.desktop mka.desktop eao51.desktop eao54.desktop eao55.desktop vod.desktop /usr/share/applications && sudo mv mks.sh mka.sh eao51.sh eao54.sh eao55.sh vod.sh /usr/bin
je poste en résolu.
Cordialement
Dernière modification par temps (Le 03/10/2017, à 16:33)
Parce que l'USB bootable est le support des systèmes experts,
Parce que l'USB bootable contient sa propre image au démarrage.
L'USB bootable permet de créer un monde à la dimension de son imagination
https://www.letime.net
Hors ligne