Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/03/2017, à 13:29

pibaur

[Résolu] Script .sh qui ne fonctionent plus en passant de Ubuntu 12.04

[Résolu] Bonjour à tous.
je transfère une installation d'un matériel équipé avec Ubuntu 12.04 vers plusieurs appareils équipés avec la version 16.04.
Même les fichiers .sh les plus simples (lancement de vlc ou Terminator) ne marchent plus. J'ai coché les cases "autorisation de lancer comme un programme".
Les mêmes commandes dans un terminal fonctionnent normalement.
Quelqu'un aurait-il une solution.
Merci à tous.
Pibaur
Solution par Erresse:
Chez moi (Ubuntu-Mate 16.04) dans le gestionnaire de fichiers (Caja=Nautilus), j'ai une options dans les préférences, onglet "Comportement" pour gérer les fichiers texte exécutables (les scripts, donc). Regardes si tu as une option de ce type dans ton environnement et comment elle est réglée.

Dernière modification par pibaur (Le 28/03/2017, à 17:52)

Hors ligne

#2 Le 28/03/2017, à 13:47

tarkan99

Re : [Résolu] Script .sh qui ne fonctionent plus en passant de Ubuntu 12.04

Salut !

la boule de cristal du forum étant cassé, tu vas devoir fournir les messages d'erreur obtenus.... wink

les mêmes commandes  = le contenu ligne par ligne ou l'exécution des scripts ?


xubuntu 22.04.1 sur machine assemblée base de Core i5 9400

Hors ligne

#3 Le 28/03/2017, à 13:57

jplemoine

Re : [Résolu] Script .sh qui ne fonctionent plus en passant de Ubuntu 12.04

+1 : d'accord avec tarkan99


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#4 Le 28/03/2017, à 14:04

pibaur

Re : [Résolu] Script .sh qui ne fonctionent plus en passant de Ubuntu 12.04

Hello.
Et bé en fait il n'y a aucun message d'erreur. cela mouline un instant et puis rien.
Même le scripte le plus basic qui marche sur 12.04. ne marche pas.

#!/bin/bash
vlc

Je suis pas une flèche, je suis débutant, ce doit être une grosse connerie.

Hors ligne

#5 Le 28/03/2017, à 14:39

Watael

Re : [Résolu] Script .sh qui ne fonctionent plus en passant de Ubuntu 12.04

salut,

est-ce bien le script qui ne lance pas l'application ? fais un test depuis un terminal.
ou est-ce le lanceur sur le bureau qui n'exécute pas le script ?
quel est son contenu ?
où sont tes scripts ?

Dernière modification par Watael (Le 28/03/2017, à 14:40)


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#6 Le 28/03/2017, à 15:09

pibaur

Re : [Résolu] Script .sh qui ne fonctionent plus en passant de Ubuntu 12.04

Bonjour Watael

est-ce bien le script qui ne lance pas l'application ? fais un test depuis un terminal.
vlc ou terminator se lancent normalement depuis un terminal.

ou est-ce le lanceur sur le bureau qui n'exécute pas le script ?
sur le bureau sur tous les appareils.

quel est son contenu ?
Le voici:
#!/bin/bash
vlc

où sont tes scripts ? sur la 12.04 ou sur la 16.04 sur le bureau. Je viens de monter une 14.04 et j'ai le même problème.

Hors ligne

#7 Le 28/03/2017, à 15:24

Watael

Re : [Résolu] Script .sh qui ne fonctionent plus en passant de Ubuntu 12.04

donc, ça ne relève pas de la ligne de commande.

est-ce que les bureaux des dernières versions ont modifié leur configuration pour ne plus accepter que des vrais lanceurs, et plus de simples scripts posés dessus ?...

je n'utilise pas de bureau, je ne vais donc pas être d'une grande aide, là.


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#8 Le 28/03/2017, à 15:26

pibaur

Re : [Résolu] Script .sh qui ne fonctionent plus en passant de Ubuntu 12.04

autre info. si j'appelle mon fichier .sh depuis un terminal, il fonctionne. c'est quand je le lance en cliquant dessus qu'il ne se lance pas

Hors ligne

#9 Le 28/03/2017, à 15:34

pibaur

Re : [Résolu] Script .sh qui ne fonctionent plus en passant de Ubuntu 12.04

Qu'appèles-tu un vrai lanceur?

Hors ligne

#10 Le 28/03/2017, à 15:50

Hizoka

Re : [Résolu] Script .sh qui ne fonctionent plus en passant de Ubuntu 12.04

Salut,

tu as un fichier sh avec la commande vlc dedans et tu cliques simplement sur le fichier, c'est ça ?

et si tu créés un fichier desktop, ça fonctionne ?
https://doc.ubuntu-fr.org/raccourci-lanceur


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#11 Le 28/03/2017, à 15:52

erresse

Re : [Résolu] Script .sh qui ne fonctionent plus en passant de Ubuntu 12.04

pibaur a écrit :

autre info. si j'appelle mon fichier .sh depuis un terminal, il fonctionne. c'est quand je le lance en cliquant dessus qu'il ne se lance pas

Tu veux dire en cliquant sur une icône de lanceur ou en double-cliquant sur le fichier script lui-même ?


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#12 Le 28/03/2017, à 16:35

pibaur

Re : [Résolu] Script .sh qui ne fonctionent plus en passant de Ubuntu 12.04

Pour Erresse:
en double-cliquant sur le fichier script lui-même, l’icône du lanceur marche.

Pour Hizoka:
tu as un fichier sh avec la commande vlc dedans et tu cliques simplement sur le fichier, c'est ça ?
Oui

et si tu créés un fichier desktop, ça fonctionne ?
Un fichier desktop de vlc lui même ça marche, mais j'ai besoins de travailler à partir de .sh plus complets.

Hors ligne

#13 Le 28/03/2017, à 16:48

Hizoka

Re : [Résolu] Script .sh qui ne fonctionent plus en passant de Ubuntu 12.04

et si tu fais un fichier desktop qui lance ton fichier sh, ça fonctionne ?


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#14 Le 28/03/2017, à 16:58

erresse

Re : [Résolu] Script .sh qui ne fonctionent plus en passant de Ubuntu 12.04

Chez moi (Ubuntu-Mate 16.04) dans le gestionnaire de fichiers (Caja=Nautilus), j'ai une options dans les préférences, onglet "Comportement" pour gérer les fichiers texte exécutables (les scripts, donc). Regardes si tu as une option de ce type dans ton environnement et comment elle est réglée.
Autre chose : Est-ce que le volume sur lequel sont tes scripts est de format EXTn ou NTFS / FAT32 ?
Peut-être, dans le second cas, qu'il faut une option de montage particulière pour que le système puisse lancer les exécutions des script par double-clic...


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#15 Le 28/03/2017, à 17:13

pibaur

Re : [Résolu] Script .sh qui ne fonctionent plus en passant de Ubuntu 12.04

Erresse: Grand merci.
C'est effectivement le réglage du comportement dans Nautilus.
Ouf.
Merci mille et N fois pour ton aide.

Hors ligne

#16 Le 28/03/2017, à 17:18

Hizoka

Re : [Résolu] Script .sh qui ne fonctionent plus en passant de Ubuntu 12.04

Si c'est good, ajoute un [Résolu] dans ton titre.

A pluche !


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#17 Le 28/03/2017, à 17:21

Watael

Re : [Résolu] Script .sh qui ne fonctionent plus en passant de Ubuntu 12.04

15 messages !
tu aurais commencé par poster dans le bon salon du forum (Unity, ou Mate, dans la section Environnements),
tu aurais dit tout de suite qu'il s'agissait de Nautilus,
il y en aurait probablement eu trois fois moins.


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#18 Le 28/03/2017, à 17:43

pibaur

Re : [Résolu] Script .sh qui ne fonctionent plus en passant de Ubuntu 12.04

Hizoka.
Je n'arrive pas à rentrer dans le titre pour rajouter [Résolu] au début de celui- après avoir tapé sur modification.
Watael.
Étant donné mon faible nivaux il m'a semblé que script était valable. Je ne sais pas encore ce qu'est Unity ou Mate, et je n'ai découvert que le gestionnaire de fichier s'appelait Nautilus que aujourd'hui. J'essayerais d'être plus juste la prochaine foie.
En tous cas, Merci à tous.

Hors ligne

#19 Le 28/03/2017, à 18:08

Watael

Re : [Résolu] Script .sh qui ne fonctionent plus en passant de Ubuntu 12.04

merci.


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne