Je souhaite utiliser certaines applications présentées dans Unity Launcher dans un terminal, mais je dois connaître la commande appropriée pour les exécuter. Comment puis-je y arriver?
unity
command-line
Sony Santos
la source
la source
Réponses:
La plupart des applications par défaut auront un
.desktop
fichier situé dans/usr/share/applications
.Pour connaître la commande de terminal correspondante à exécuter lors du lancement de l'une de ces applications, ouvrez le navigateur de fichiers Nautilus et cliquez avec le bouton droit de la souris sur l'icône de l'application pour sélectionner Propriétés dans le menu contextuel. Cela vous donnera tous les détails dont vous avez besoin (montré ici pour les paramètres système qui seront exécutés
gnome-control-center -overview
)la source
Unity Launcher
? Je me trouve assez souvent dans une situation où je trouve un programme dans le lanceur et que j'aime obtenir ce genre d'informations sans avoir à lancer Nautilus ou la ligne de commande en premier ...Si vous avez installé l'application via les référentiels ou via
dpkg
, vous pouvez utiliser cette commande:Ceci recherchera dans toutes vos applications installées, ainsi que dans leurs descriptions. La recherche de la description est ici la partie importante, car la description contient généralement le nom de l'application, même si la "commande" pour l'exécuter ne contient pas le nom de l'application.
Exemple:
Dans GNOME, il existe une application appelée l' analyseur d'utilisation du disque . Cependant, la commande pour l'exécuter depuis le terminal ne l'est pas
disk-usage-analyzer
. Pour connaître sa commande, vous pouvez exécuter:La sortie devrait contenir cette entrée:
Regardez la deuxième colonne. La commande permettant d'exécuter l'analyseur d'utilisation du disque est
baobab
.la source
Ce que vous pouvez faire, c'est utiliser
xprop
: cela vous permettra de cliquer sur une application et d'afficher des informations. Pour obtenir le nom, entrez dans un terminal:si
WM_CLASS
cela ne fonctionne pas, essayez avecWM_COMMAND
.la source
Tout d'abord, ouvrez Synaptic en exécutant
synaptic
dans le terminal. Tapez le nom de l'application dans la boîte de filtre rapide. Pour un exemple, je vais utiliserLibreOffice Writer
. Tapez le nom de l'application dans le filtre Synaptic:Il apparaît en tant que premier résultat installé (petite boîte verte), avec le nom complet du package
libreoffice-writer
dans la première colonne.Maintenant, essayez de courir
libreoffice-writer
dans le terminal. Parfois, le paquet s'exécutera, mais dans ce cas, cela ne fonctionnera pas:Maintenant, si vous regardez Synaptic, vous verrez que le tout premier résultat est le
libreoffice
paquet. Vous pouvez simplement exécuterlibreoffice
dans le terminal, auquel cas vous obtenez cette fenêtre:Ou, vous pouvez taper
man libreoffice
dans le terminal. Si vous regardez les deux images suivantes:Vous pouvez voir que pour lancer directement LibreOffice Writer, vous pouvez utiliser l'une des deux commandes suivantes:
lowriter
oulibreoffice --writer
. Les deux fonctionnent aussi bien.la source
synaptic
, mais il l’a faitsoftware-center
(dont le nom a été utilisé lui-même). Mais je ne peux pas trouver les paramètres système, que j’ai découvert êtregnome-control-center
du type PS. +1 quand même.Synaptic
peut être installé en exécutantsudo apt-get install synaptic
dans le terminal. Il a été supprimé à la version 11.10. C'est un programme tellement fantastique, tellement dommage qu'ils l'aient retiré de l'installation officielle.Certains programmes ou applications sont simplement exécutés par un binaire. Par nom d'application, on peut savoir où se trouve le binaire.
ergo petit exemple:
Vous pouvez simplement prendre le contrôle
/usr/sbin/gparted
- pour exécuter cette application dans l’entrée de l’icône ou du nom de l’application (comme danscairo-dock
). (dans ce cas, il est nécessaire d'exécuter gparted root-password).la source
xprop
permet de trouver le PID d'une fenêtre en cours d'exécution, tout enps
permettant de trouver la commande correspondant à un PID. En combinant les deux ensemble, nous pouvons trouver une commande correspondant à une fenêtre, comme ceci:xprop
transformera votre curseur enX
, que vous pouvez utiliser pour cliquer sur une fenêtre, il retournera le PID, puisps
utilisera ce PID pour imprimer la commandela source