Exécution fichier .sh
Résolu
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
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
1 réponse
-
ContributeurSalut,
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
-
-
Contributeur@fifidiboscoEuh… non, c'est surtout le fait que les fichiers .desktop sont spécialement conçus pour être des lanceurs.
Pour le -c voirman bash
ouman dash
;-) -
@zipe31c'est vrai, j'avais oublié man, mine d'info pourtant
bonne soirée.
-