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 31/07/2015, à 13:18

fouzy1

élément inactif dans le menu whisker

Bonjour,

Je suis sur la version 14.04 de Xfce et je viens de télécharger l'application Tor.

Son icône apparaît bien dans le menu whisker mais lorsque je clique dessus rien ne se passe.

Je ne peux lancer l'application qu'en tapant Alt + F2, sélectionner Tor puis Lancer.

Y a-t-il moyen de rendre active l'icône du menu, de sorte que mon application se lance (comme toutes les autres) par un simple clic ?

Hors ligne

#2 Le 01/08/2015, à 00:07

J5012

Re : élément inactif dans le menu whisker

elle n'est pas inactive mais defectueuse ...
l'icone est une representation d'un script desktop (ayatana-desktop) commun à tous les bureaux compatibles (freedesktop) ...

fais un :

ls /usr/share/applications/*tor*

Hors ligne

#3 Le 02/08/2015, à 21:28

fouzy1

Re : élément inactif dans le menu whisker

voici ce que me retourne la commande ls

ls /usr/share/applications/*tor*
/usr/share/applications/exo-terminal-emulator.desktop
/usr/share/applications/language-selector.desktop
/usr/share/applications/nm-connection-editor.desktop
/usr/share/applications/start-tor-browser.desktop
/usr/share/applications/xfce4-settings-editor.desktop

Hors ligne

#4 Le 02/08/2015, à 22:36

J5012

Re : élément inactif dans le menu whisker

et un :

cat /usr/share/applications/start-tor-browser.desktop

Hors ligne

#5 Le 04/08/2015, à 22:48

fouzy1

Re : élément inactif dans le menu whisker

Bonjour,

Le retour semble intéressant, beaucoup d'informations.

!/usr/bin/env ./Browser/execdesktop
#
# This file is a self-modifying .desktop file that can be run from the shell.
# It preserves arguments and environment for the start-tor-browser script.
#
# When run, it will update itself with the absolute path to the current TBB
# location. It is therefore possible to install/relocate this file after first
# run (for example, by copying it to ~/.local/share/applications/ so that Tor
# Browser will appear in your desktop applications menu).
#
# This file will also still function if the path changes when TBB is used as a
# portable app, so long as it is run directly from that new directory, either
# via the shell or via the file manager.
#
# If you installed this file to ~/.local/share/applications/ and then relocate
# your TBB directory, Tor Browser will no longer launch from your desktop's
# app launcher/dock. However, if you re-run this file from inside that new
# directory, it will correct the absolute paths, and you can then copy it back
# into ~/.local/share/applications/ again to restore desktop launch
# functionality.

[Desktop Entry]
Type=Application
Name=Tor Browser
GenericName=Web Browser
Comment=Tor Browser is +1 for privacy and -1 for mass surveillance
Categories=Network;WebBrowser;Security;
Exec=sh -c '"/usr/share/tor-browser/Browser/start-tor-browser" || ([ ! -x "/usr/share/tor-browser/Browser/start-tor-browser" ] && "$(dirname "$*")"/Browser/start-tor-browser)' dummy %k
X-TorBrowser-ExecShell=./Browser/start-tor-browser
Icon=/usr/share/tor-browser/Browser/browser/icons/mozicon128.png

Je veux bien une traduction, je ne comprends pas tout...

Hors ligne

#6 Le 07/08/2015, à 01:27

J5012

Re : élément inactif dans le menu whisker

verifie la presence d'un autre lanceur tor :

ls ~/.local/share/applications

le fichier start-tor-browser.desktop de /usr/share/applications

raconte que le lanceur est un script de relocalisation du script lanceur par lui-meme
le lanceur appelle un shell et verifie la presence du script tor-browser, apres quoi il modifie les chemins d'acces ... seulement ce genre d'auto-script ne fonctionne pas sans droits admin ...
c'est pour ca que le clic de l'icon menu ne fonctionne pas !

tu dois modifier ou  l'icon lanceur avec la commande utilisée dans l'applet d'execution alt+f2 : quand tu dis "selectionner tor" ca signifie quoi ?

que retourne la commande

whereis tor

Hors ligne

#7 Le 12/08/2015, à 11:50

fouzy1

Re : élément inactif dans le menu whisker

Je ne suis pas certain de tout comprendre, mais ce que je constate c'est que le script lanceur lié à l'icone du menu Whisker et celui appelé par "Alt + F2" sont les mêmes :

Que je fasse :

Menu Whisker > Editer les applications > Tor Browser
ou
"Alt + F2" > Tor Browser > Editer

dans les deux cas la ligne "commande" des parmètres Tor Browser affiche :

sh -c '"/usr/share/tor-browser/Browser/start-tor-browser" || ([ ! -x "/usr/share/tor-browser/Browser/start-tor-browser" ] && "$(dirname "$*")"/Browser/start-tor-browser)' dummy %k

C'est donc bien le même script qui est appelé par Alt + F2 et Menu Whisker ?

Pour répondre à ta question, quand je dis "sélectionner Tor" je veux dire qu'après voir fait "Alt + F2" apparaît une fenêtre "Liste des applications" dans laquelle apparaît Tor. Je clique dessus ou bien sur la case "lancer". Tor démarre alors.

voici ce que me retournent les commandes :

ls ~/.local/share/applications
mimeapps.list  start-tor-browser.desktop

et

whereis tor
tor:

Hors ligne

#8 Le 13/08/2015, à 13:36

J5012

Re : élément inactif dans le menu whisker

il semble que le raccourci du menu whisker utilise l'icon lanceur de local/share/applications
le raccourci alt+f2 lui utilise l'icon lanceur de /usr/share/applications

pour rendre effectif l'icon lanceur de local/share/applications, selon les instructions tu dois recopier l'icon lanceur de /usr/share/applications vers local/share/applications

Hors ligne

#9 Le 13/08/2015, à 13:52

Coeur Noir

Re : élément inactif dans le menu whisker

Et même peut-être le copier dans le dossier
.local/share/applications
qui se trouve caché dans ton dossier personnel.


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

En ligne

#10 Le 13/08/2015, à 16:34

fouzy1

Re : élément inactif dans le menu whisker

En recopiant l'icone lanceur, une fenêtre me dit qu'il existe déjà dans
.local/share/applications

(toutefois il n'a pas le même volume, et pas le même look : roue dentée au lieu de globe terrestre!)

J'ai confirmé son remplacement par le globe terrestre venant de  /usr/share/applications

Redémarré et tenté de relancer Tor depuis le raccourci Whisker... toujours rien.

Hors ligne

#11 Le 17/08/2015, à 16:29

fouzy1

Re : élément inactif dans le menu whisker

J'aimerais désinstaller/réinstaller Tor.

Mais lorsque je fais

sudo apt-get purge tor

ou

sudo apt-get remove tor-browser

le terminal me répond ce message :
Package 'tor' is not installed, so not removed

J'ai aussi trouvé un post qui présente un problème proche du mien ici, mais tant que je n'ai pas désinstallé je ne peux pas tenter les solutions proposées...

Hors ligne

#12 Le 17/08/2015, à 22:56

J5012

Re : élément inactif dans le menu whisker

tu avais telechargé tor-browser sur torproject ?
→ il s'agit simplement d'une archive à decompresser n'importe où tu as les droits ...

mais comment ca se fait que ton icon lanceur desktop se soit retrouvé dans /usr/share/applications ?

Hors ligne

#13 Le 20/08/2015, à 13:34

fouzy1

Re : élément inactif dans le menu whisker

J'ai installé Tor via la logithèque, et oui, il semble bien que ce soit celui de torproject.

Finalement j'ai réinstallé Tor, sans pouvoir préalablement le purger, puisque la commande me renvoie 'tor' is not installed...!

L'icone lanceur apparaît toujours dans .local/share/applications ET dans /usr/share/applications. Les deux ont le même volume et renvoient à la même commande à savoir :

sh -c '"/usr/share/tor-browser/Browser/start-tor-browser" || ([ ! -x "/usr/share/tor-browser/Browser/start-tor-browser" ] && "$(dirname "$*")"/Browser/start-tor-browser)' dummy %k

Malgré cette réinstallation, l'icone du menu Whisker ne lance toujours pas l'application Tor.

Pour info, le dossier /usr/share/applications n'est-il pas justement fait pour accueillir les applications et leurs lanceurs ? Dois-je supprimer l'un des deux icônes lanceurs pour éviter ce doublon ?

Hors ligne

#14 Le 21/08/2015, à 23:00

J5012

Re : élément inactif dans le menu whisker

/usr/share/applications est utilisé par les installeurs automatique comme "make install" (compilation de sources) ou comme apt-get (paquets binaires, logitheque utilise apt-get)

mais l'archive binaire manuel du site officiel torproject n'est ni un paquet ni un source, c'est l'application elle meme avec un script shell de relocalisation (au cas où tu deplacerais le dossier tor-browser) qui cree un raccourci dans local/share/applications ...

Hors ligne