Il y a quelques mois, j'ai vu un gars exécuter des commandes à partir d'une petite fenêtre ressemblant à une zone de texte, ne montrant rien d'autre que la zone dans laquelle vous pouvez écrire la commande. Il apparaîtrait en appuyant sur un raccourci clavier. D'après mes souvenirs, il utilisait Lubuntu et ouvrait principalement des applications (telles que Chrome, Audacious, etc.).
Est-ce une extension connue de lxde ou l’a-t-il probablement créé lui-même?
Merci tout le monde!
EDIT: certains gars ont recommandé Alt + F2, mais rien ne se passe.
Alt + F2
a fonctionné pour moi (je sais que vous avez suggéré que cela ne fonctionnait pas pour vous, mais que cela vaut la peine d'être renforcé pour les autres!).
Kubuntu 15.04
Ce type d’interface graphique pour l’exécution des commandes est généralement appelé interface "Exécuter". C'est une idée assez simple.
Dans l'environnement Unity d'Ubuntu Alt+F2 permet d'exécuter des commandes spécifiques en utilisant le shell par défaut, dash
ou Debian Amquist Shell . Bien sûr, vous devez vous rappeler que vous exécutez les commandes "à l'aveugle", ce qui signifie que la sortie STDOUT
de la commande ou STDERR
--- streams continue. Donc, sauf si vous utilisez une application graphique, vous ne saurez pas si votre commande a échoué ou non.
Il existe des améliorations pour que l’environnement de bureau Gnome utilise le même raccourci clavier, qui, si je ne me trompe pas, peut être configuré à partir de Gnome Tweak Tool
Pour blackbox environnement de bureau, il existe un paquetage bbrun
name__, qui offre également les mêmes fonctionnalités.
Au fond des choses, on pourrait créer cet outil tout seul, en utilisant n’importe quel langage de programmation disponible ou souhaité. Par exemple, voici quelques exemples
Script shell + zenity
#!/bin/sh
exec $(zenity --entry --title "Enter command" --text "")
Java:
//runSomething.Java
import javax.swing.JOptionPane;
import Java.lang.Runtime;
import Java.io.IOException;
public class runSomething
{
public static void main(String [] args) throws IOException
{
String cmd = JOptionPane.showInputDialog("Enter command:");
Runtime.getRuntime().exec(cmd);
}
}
Je pense que vous parlez d'un script Shell, qui dispose d'une aide étendue disponible sur Internet. Je vais vous commencer, cependant.
Gedit
.!#/bin/bash
.Sudo
avant si les commandes le nécessitent.Permissions
, cochez l'option Is Executable
afin de pouvoir l'exécuter.System Settings
, il y aura une place pour assigner des raccourcis clavier aux programmes. Ici, créez le raccourci souhaité et tapez le chemin d'accès à l'emplacement de votre script. Commentez votre saveur ci-dessous et je donnerai des instructions plus spécifiques.Exemple de fichier (ouvre l'application Préférences de Unity):
!#/bin/bash
unity-control-center