Exécution fichier .sh

Résolu
fifidibosco Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   -  
fifidibosco Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Contributeur Dernière intervention   6 430
 
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   Statut Membre Dernière intervention  
 
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   Statut Contributeur Dernière intervention   6 430 > fifidibosco Messages postés 70 Date d'inscription   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention   > zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention  
 
c'est vrai, j'avais oublié man, mine d'info pourtant
bonne soirée.
0