Pages : 1
#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
Hors ligne
#7 Le 02/05/2008, à 23:30
- RenZO
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);
Cela donne la même erreur
Hors ligne
#8 Le 05/05/2008, à 22:18
- RenZO
Re : nautilus-search-tool
Une autre suggestion de modif ?
Hors ligne
Pages : 1