J'ai commencé à jouer avec des sessions X à distance et j'aime vraiment dans la mesure où cela me permet d'utiliser des outils GUI pour configurer mon serveur (parfois, je n'ai tout simplement pas envie de modifier des fichiers texte).
Une chose qui me dérange cependant, c'est que contrairement à mon bureau Ubuntu, je n'ai aucun moyen de découvrir quelle application lancer pour une tâche donnée.
Par exemple, sur mon bureau, si je veux gérer des utilisateurs, je clique simplement sur "Système/Administration/Utilisateurs et groupes". Lorsque je ssh -X sur mon serveur distant, la seule façon de lancer de nouvelles applications est via la ligne de commande. Si je veux utiliser l'application de gestion des utilisateurs, je dois d'abord trouver le nom du binaire, ce qui n'est pas toujours évident à faire. En ce moment, voici comment je le fais:
1) Lancez l'application en utilisant le menu de mon bureau local
2) Lancez "gnome-system-monitor" et trouvez le nom du binaire
3) Lancez le binaire depuis ma session ssh
Existe-t-il un meilleur moyen de le faire (à part utiliser une solution de bureau à distance complète comme FreeNX)? Par exemple, n'y a-t-il pas d'application autonome pouvant servir de menu de bureau que je pourrais lancer à partir de ma session X à distance?
MISE À JOUR: Je viens de découvrir que je pouvais lancer gnome-panel à distance. Il fait exactement ce dont j'ai besoin (les applications/lieux/menus système). L'inconvénient est que c'est désordonné parce que mes applications locales sont mélangées avec celles distantes.
J'ai essayé d'utiliser gnome-panel sur ssh dans mon ordinateur et cela a fonctionné. Il a remplacé ma barre d'arête par deux panneaux avec le thème du gnome en stock. Je peux voir dans la barre inférieure tous mes programmes en cours d'exécution, à la fois locaux et distants. Si je démarre un programme à partir du menu, il lance la version à distance, de la même manière, le menu Lieux ouvre également nautilus à distance dans des endroits éloignés.
Une expérience assez intéressante. Je ne sais pas si cela sera utile pour moi, trop habitué à la ligne de commande pure.
Assez intéressant en appuyant sur "Impr écran" enregistre la capture d'écran sur mon ordinateur local:
Je sais, ce n'est pas une vraie réponse, juste un commentaire glorifié. La réponse sera d'utiliser gnome-panel.
Si vous voulez une liste de toutes les applications dans votre menu Gnome, vous pouvez le faire
ls /usr/share/applications/
Tous ceux *.desktop files
sont les raccourcis du menu.
Cela peut fournir quelque chose de proche de ce que vous demandez et vous donner une liste des applications disponibles.
Cependant, le nom de fichier n'est pas toujours la commande à exécuter. Par exemple, dans la liste, vous verrez
/usr/share/applications/openoffice.org-draw.desktop
Mais pour exécuter OpenOffic.org Draw, vous utilisez la commande ooffice -draw
.
La commande peut être déterminée en consultant la ligne "Exec" dans /usr/share/applications/openoffice.org-draw.desktop.
Je commence gnome-do
, un lanceur, à la fois sur la machine locale et distante. Il est orienté clavier/mot-clé. Comme Ubuntu Dash, je suppose, mais il semble moins invasif.
Je les ai configurés sur différents raccourcis clavier: j'appelle l'un d'eux et lui donne quelques sous-chaînes du nom de l'application (pas le nom binaire). Une fois trouvé, je le lance. Soit dit en passant, le nom binaire fonctionnerait également, mais cela ne vous aiderait pas à le compléter par défaut.
@Richard a à moitié raison avec le .desktop
fichiers: il existe une norme sur la façon dont ils doivent ressembler et dans quels emplacements (pluriel!) ils doivent se trouver. Les lanceurs/menus conformes peuvent les récupérer à partir de là.
Une solution serait de faire un clic droit sur le menu gnome -> Modifier les menus -> Administration -> Utilisateurs et groupes -> Propriétés