Bonsoir,
Je suis tout nouveau sous Fedora, et sous Linux en général, je débarque de Ubuntu, sur lequel j'avais récupéré des scripts pour Nautilus, je les ai donc copier dans le dossier "nautilus-scripts" de Fedora, ils apparaissent bien dans le menu contextuel, mais ne s'exécutent pas.
Je suppose que les lignes de commandes doivent être différentes sous Fedora, serait t'il possible de trouver un site qui en proposerait, car je suis incapable de les écrire moi même.
Merci de vos réponses.
Salut,
il faudrait leur donner les droits d'éxecution:
#chmod o+x monscript
Désolé je suis ignorant, il faut rajouter cette ligne dans le script?
Si oui, ou?
Non il faut que tu tapes la commande
chmod o+x monscript
dans un terminal (ligne de commande) que tu lances depuis le menu "Applications" / "Outils système" / "Terminal"

Mais je pense que tu as dû t'en servir déjà au moins une fois même sous ubuntu.
le terminal, il faut l'ouvrir dans le dossier ou se trouve le script?
Dans les propriétés ça ne suffit pas?
J'ai tapé ça dans un terminal, puis fais glisser le fichier script dans le terminal, puis entré et puis rien, ça ne fonctionne que pour les actions sans droits root, mais pour ouvrir Nautilus en root, ça ne fonctionne pas, je suppose que c'est une question de permissions?
tu as pas l'air habitué à la ligne de commande!
que renvoi
ls -al mon_script
Le résultat de "ls -al Ouvrir nautilus en root ici"
[thierry@localhost nautilus-scripts]$ ls -al Ouvrir nautilus en root ici
ls: ne peut accéder Ouvrir: Aucun fichier ou dossier de ce type
ls: ne peut accéder nautilus: Aucun fichier ou dossier de ce type
ls: ne peut accéder en: Aucun fichier ou dossier de ce type
ls: ne peut accéder root: Aucun fichier ou dossier de ce type
ls: ne peut accéder ici: Aucun fichier ou dossier de ce type
[thierry@localhost nautilus-scripts]$
J'ai appris à m'en passer, je tape avec deux doigts, et je fait trop d'erreur de frappe, je me plante tout le temps, pour faire trois fois rien je mets deux heures.
Je viens d'essayer une autre commande:
su
nautilus --no-desktop
Cela à bien ouvert Nautilus en mode root, mais j'ai des messages d'erreurs dans tous les sens:
(nautilus:2892): Eel-WARNING **: Erreur GConf :
Le contact du serveur de configuration a échoué ; causes possibles : vous n'avez pas activé le réseau TCP/IP pour ORBit ou des verrous NFS non valides existent suite à un blocage du système. Voir http://www.gnome.org/projects/gconf/ pour plus d'informations. (Détails - 1: Failed to get connection to session: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.)
bon je vois que tu ne maitrise pas la ligne de commande et ne comprtend pas l'interêt des commandes
bon tout d'abord
1/ ouvre une console
2/déplace toi dans l'arborescence j'uqu'au répertoire contenant tes scripts
3/tape:
pwd
au
4/tape:
ls -al
Le résultat des commandes:
[thierry@localhost nautilus-scripts]$ pwd
/home/thierry/.gnome2/nautilus-scripts
[thierry@localhost nautilus-scripts]$ ls -al
total 48
drwxr-xr-x 2 thierry thierry 4096 jun 7 01:54 .
drwx------ 9 thierry thierry 4096 jun 6 23:19 ..
-rwxrwxrwx 1 thierry thierry 810 jun 7 01:51 Ouvrir nautilus en root ici
-rw-rw-rw- 1 thierry thierry 810 jun 1 12:52 Ouvrir nautilus en root ici~
-rwxrwxrwx 1 thierry thierry 237 jun 1 12:52 Ouvrir un terminal en root ici
-rwxrwxrwx 1 thierry thierry 863 jun 1 12:51 Ouvrir un terminal ici
[thierry@localhost nautilus-scripts]$
Et ça ne marche toujours pas.

Ce n'est pas que je ne comprend pas l'intérêt, mais je ne suis pas doué pour ça, alors je cherche un autre moyen, faut pas s'obstiner pour rien.
normal que ça marche pas pour le moment je ne t'ais pas donner les commandes pour le faire c'était pour avoir des informations sur tes fichier notmament leur droits.
1/ ouvre une console
2/place toi dans nautilus-scripts
cd home/thierry/.gnome2/nautilus-scripts
3/execute ton script
./Ouvrir\ nautilus\ en\ root\ ici
4/ montre moi le contenu de ce fichier
cat Ouvrir\ nautilus\ en\ root\ ici
Désolé d'avoir été aussi long, j'avais du monde à la maison, voila le script:
#!/bin/sh
# root-nautilus-here
# opens a root-enabled instance of a nautilus window in selected location
# requires sudo priviledges and gksudo, which may involve security risks.
#Install in your ~/Nautilus/scripts directory.
#
# Placed in the public domain by Shane T. Mueller 2001
# Fixes provided by Doug Nordwall
#
# 2004.04.18 -- keith@penguingurus.com - Added gksudo usage to provide popup
# password window if sudo has expired. Line only echos got
# root to std output. But gksudo updates your sudo access
# privs, so running nautilus with sudo will succeed
# without asking for a password.


foo=`gksudo -u root -k -m "enter your password for nautilus root access" /bin/echo "got r00t?"`
sudo nautilus --no-desktop $NAUTILUS_SCRIPT_CURRENT_URI
faut que tu configure sudo. Sur Fedora il est pas configuré par défaut car c'est un système qui ***. fais un search sur le fofo tu sera comment faire sinon remplace les sudo par
su -
quand tu fais
./mon_script
Y a t'il des messages dans la console?
J'ai remplcé les "sudo" par "su -" cela ne change rien, c'est quoi fofo?

Résultat de "./Ouvrir nautilus en root ici"
[thierry@localhost nautilus-scripts]$ ./Ouvrir nautilus en root ici
bash: ./Ouvrir: Aucun fichier ou dossier de ce type
[thierry@localhost nautilus-scripts]$
Le fofo = le forum

Je pense que ça n'a pas fonctionné parce qu'il y a des espaces dans le nom de ton script.
Tu aurais du faire
./Ouvrir\ nautilus\ en\ root\ ici
Le mieux reste de renommer ton script en Ouvrir_nautilus_en_root_ici . (avec des underscores donc, c'est plus simple)
Je viens d'essayer, c'est toujours pareil, de plus il y a des bugs, Firefox se ferme d'un seul coup, sans raisons apparentes et rame énormément, le choix d'une version Béta n'est pas des plus heureuse et la version 2 n'est pas disponible dans les dépots, les icones du bureau ont été changées, mais ce sont les icones par défaut qui reviennent à chaque démarrage, et je n'ai pas tout essayé.
Le résultat
[thierry@localhost nautilus-scripts]$ ./Ouvrir\ nautilus\ en\ root\ ici
bash: ./Ouvrir nautilus en root ici: Aucun fichier ou dossier de ce type
[thierry@localhost nautilus-scripts]$ ./Ouvrir_nautilus_en_root_ici
./Ouvrir_nautilus_en_root_ici: line 17: gksudo: command not found
[sudo] password for thierry:
Bon ben je crois que je vais rester avec mes problèmes, vraiment personne n'a de solution?
Je suis quand même un peu déçu, le moindre problème avec cette distribution est insoluble, je sais que je ne suis pas très doué, mais je ne pensais soumettre quelque chose d'aussi compliqué à résoudre, si pour la suite c'est la même chose cela risque de devenir compliqué.
Merci à ceux qui ont essayé de m'aider.