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 29/04/2008, à 21:55

RenZO

nautilus-search-tool

Hello !

Comme pour chaque release je prépare le RTU, et j'aime bien le plugin nautilus-search-tool, qui permet d'accèder au menu de recherche au clic droit (comme le plugin open-terminal).
Dans Hardy, le plugin pose problème : voir capture

En fait il fonctionne mais un message d'erreur apparait en premier.
Quelqu'un aurait il une idée sur les modifs à faire sur la source svp?
C'est assez court, en C :
http://saettaz.altervista.org/software/nautilus_search_tool.html

J'ai contacté l'auteur, mais si vous avez une idée, d'avance merci !
++

Hors ligne

#2 Le 01/05/2008, à 01:17

trucutu

Re : nautilus-search-tool

A la louche, je dirais que c'est le répertoire par défaut (working_directory) qui mal configuré ou qui n'éxiste pas.
Ce qui est étonnant, c'est que ta capture parle de $HOME/Wallpaper alors que les sources parlent de get_home_dir ($HOME je suppose), voire $HOME/Desktop.

Après, il faudrait prendre des billes sur les fonctions nautilus_file_info_get_uri et  nautilus_file_info_get_uri_scheme (et g_filename_from_uri). Pareil, c'est là que cela coince. Ou alors, j'y suis pas du tout...

A voir...


La chanson du dimanche - "La pêche !"
PC acheté chez Novatux : entièrement satisfait.
Faire des recherches solidaires !

Hors ligne

#3 Le 01/05/2008, à 09:52

RenZO

Re : nautilus-search-tool

En fait j'ai fait clic droit sur le dossier Wallpapers, Rechercher des fichiers...
Donc c'est plutôt "g_filename_from_uri" qui pose problème je pense.
Que modifier pour tester?

Hors ligne

#4 Le 01/05/2008, à 11:19

trucutu

Re : nautilus-search-tool

Je ne vois pas ce qu'est cet "uri".
Le plus simple je dirais, c'est de mettre :

working_directory = g_strdup (g_get_home_dir ());

à la place de

working_directory = g_filename_from_uri (uri, NULL, NULL);

Ainsi, si les fonctions ne sont pas en causes, dans tous les cas tests if/else, on est sûr que le chemin existe ($HOME ou $HOME/Desktop). C'est un peu une régression si le logiciel est capable de pointer vers un répertoire "mémorisé", mais bon...

Edit : Après, j'ai peut être pas compris ce que doit faire le truc aussi. Parce que si tu fais "clic-droit" sur un répertoire, il existe forcément... Alors c'est peut être un problème de droits de lecture ou autre...

Dernière modification par trucutu (Le 01/05/2008, à 11:22)


La chanson du dimanche - "La pêche !"
PC acheté chez Novatux : entièrement satisfait.
Faire des recherches solidaires !

Hors ligne

#5 Le 02/05/2008, à 00:22

soupaloignon

Re : nautilus-search-tool

C'est peut être pas tout à fait ce que tu cherches, mais j'ai ce scipt :

#!/bin/bash
cd $NAUTILUS_SCRIPT_CURRENT_URI
exec gnome-search-tool

==> Libérez les huitres du bassin d'Arcachon <==

Hors ligne

#6 Le 02/05/2008, à 22:17

RenZO

Re : nautilus-search-tool

Un script du genre est aussi dans RTU (un peu mieux lol), mais je veux le plugin intégré à nautilus smile

Hors ligne

#7 Le 02/05/2008, à 23:30

RenZO

Re : nautilus-search-tool

trucutu a écrit :

Je ne vois pas ce qu'est cet "uri".
Le plus simple je dirais, c'est de mettre :

working_directory = g_strdup (g_get_home_dir ());

à la place de

working_directory = g_filename_from_uri (uri, NULL, NULL);

Cela donne la même erreur hmm

Hors ligne

#8 Le 05/05/2008, à 22:18

RenZO

Re : nautilus-search-tool

Une autre suggestion de modif ? roll

Hors ligne