Exécution fichier .sh

Résolu/Fermé
fifidibosco Messages postés 70 Date d'inscription mercredi 2 décembre 2015 Statut Membre Dernière intervention 17 juillet 2023 - Modifié par fifidibosco le 2/12/2015 à 18:52
fifidibosco Messages postés 70 Date d'inscription mercredi 2 décembre 2015 Statut Membre Dernière intervention 17 juillet 2023 - 2 déc. 2015 à 20:12
Bonjour à tous,

je viens d'installer skype sur un Asus K50ij, sous Lubuntu 14.04.
Comme beaucoup je me suis retrouvé avec la tête en bas sur la vidéo. J'ai résolu le problème en installant libv4l.
Cette solution nécessite de lancer skype par la commande
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype dans un terminal.
Pour ne pas être obligé de taper cette commande à chaque fois, j'ai créé un fichier skype.sh, que j'ai rendu exécutable (chmod +x)
Ce script lance bien skype "tête en haut". Le problème est que à chaque fois que j'ouvre ce fichier j'ai une boite de dialogue qui dit :
"Le fichier skype.sh semble être un fichier exécutable.
Que voulez-vous faire ?
exécuter, lancer dans un terminal, ouvrir, annuler"

Est-il possible d'ouvrir ce fichier directement sans passer par cette boite d'options ? Sinon y a-t-il un autre moyen qu'un fichier .sh pour lancer cette commande avec un lanceur ou un raccourci sur le bureau ?

Par avance merci,
Fifi




A voir également:

1 réponse

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 417
2 déc. 2015 à 18:59
Salut,

If you don't want to type this long command every time while launching Skype, you should edit the /usr/share/applications/skype.desktop file and add the following at the Exec line so that it looks like this:

Exec=sh -c 'LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype'


Source
0
fifidibosco Messages postés 70 Date d'inscription mercredi 2 décembre 2015 Statut Membre Dernière intervention 17 juillet 2023
2 déc. 2015 à 19:46
Bonjour zipe31
ça fonctionne parfaitement, merci;

question subsidiaire : qu'est qui fait dans cette ligne que je n'ai pas la boite d'option ? le -c ??

fifi
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 417 > fifidibosco Messages postés 70 Date d'inscription mercredi 2 décembre 2015 Statut Membre Dernière intervention 17 juillet 2023
2 déc. 2015 à 20:00
Euh… non, c'est surtout le fait que les fichiers .desktop sont spécialement conçus pour être des lanceurs.

Pour le -c voir
man bash
ou
man dash
;-)
0
fifidibosco Messages postés 70 Date d'inscription mercredi 2 décembre 2015 Statut Membre Dernière intervention 17 juillet 2023 > zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021
2 déc. 2015 à 20:12
c'est vrai, j'avais oublié man, mine d'info pourtant
bonne soirée.
0