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 14/05/2011, à 17:59

pierrot19100

Un lanceur d'application sous Openbox[Résolu]

Bonjour,

Je travaille sous Ubuntu 10.4 et Openbox.
J'aimerai disposer sous Openbox d'un lanceur d'application comme celui qui apparait dans le menu par clic droit sur le bureau  Gnome.
(Il s'agit de lancer des applications Python par clic sur une icone en créant un raccourci vers le fichier et une icone correspondante).

Comment faire?

Peut-on rapatrier le lanceur de gnome dans la session Openbox?

Merci pour toute aide

Pierre

Dernière modification par pierrot19100 (Le 20/05/2011, à 08:22)

Hors ligne

#2 Le 14/05/2011, à 19:08

HP

Re : Un lanceur d'application sous Openbox[Résolu]

gmrun
kupfer


cat /dev/urandom >/dev/null 2>&1 #github

Hors ligne

#3 Le 16/05/2011, à 17:12

pierrot19100

Re : Un lanceur d'application sous Openbox[Résolu]

Bonjour,

merci pour la réponse. En fait je me suis mal exprimé.
Sous gnome un clic droit sur le bureau fait apparaitre un menu déroulant qui
propose la création d'un lanceur : On va pouvoir choisir un nom , choisir entre une application et une application dans un terminal, une icône etc...
C'est ce que je cherche sous Openbox afin de lancer des scripts python par un simple clic sur une icone sans avoir à ouvrir de terminal etc..,

J'ai installé Kupfer qui propose le lancement des applications installées. Cela ne convient pas. ( ni gmrun).

Merci pour toute aide

Pierre

Hors ligne

#4 Le 16/05/2011, à 18:21

HP

Re : Un lanceur d'application sous Openbox[Résolu]

pierrot19100 a écrit :

En fait je me suis mal exprimé.
Sous gnome un clic droit sur le bureau fait apparaitre un menu déroulant qui
propose la création d'un lanceur

Parce que gnome-desktop est un DE ! (étonnant, non, avec un nom pareil)
Et Openbox et un WM… donc, l'un gère un bureau (et tout ce qui s'en suit), alors que l'autre ne gère que des fenêtres ! Forcément, il risque de manquer certaines fonctionnalités big_smile.


cat /dev/urandom >/dev/null 2>&1 #github

Hors ligne

#5 Le 16/05/2011, à 18:42

kalisto07

Re : Un lanceur d'application sous Openbox[Résolu]

bonjour
je pense que madbox est fait pour toi
http://madbox.tuxfamily.org/
il integre la barre de lxde a l'environement openbox

Hors ligne

#6 Le 17/05/2011, à 14:35

pierrot19100

Re : Un lanceur d'application sous Openbox[Résolu]

bonjour,

merci pour l'aide.

A plus,

Pierre

Hors ligne

#7 Le 17/05/2011, à 15:18

pierrot19100

Re : Un lanceur d'application sous Openbox[Résolu]

rebonjour,

je viens de trouver "lxshortcut" que j'ai installé sous Openbox.

Il ouvre bien la fenêtre de configuration d'un lanceur. Mais il semble que je ne puisse pas faire un lancement depuis un terminal.
Pourtant je coche la case : "lancer depuis un émulateur de terminal"  et je donne la commande "python XXXX.py" .
Rien ne se passe.

Merci pour toute aide.

Hors ligne

#8 Le 17/05/2011, à 15:35

RegisBurin

Re : Un lanceur d'application sous Openbox[Résolu]

Salut

Comme dit précédemment, Openbox n'est pas un environnement de bureau en soi... c'est un gestionnaire de fenêtre. Entre autre, il ne gère pas le "bureau" (fond d'écran/lanceurs/...), et, tu as du le remarquer, il faut un soft tiers pour la gestion du fond d'écran. Idem pour afficher des icônes (lanceurs d'applications ou autres), on peut utiliser une application dédiée (comme idesk), ou utiliser un des gestionnaires de fichier existant (pcmanfm, nautilus...), et qui ont cette particularité dans leur environnement respectif de prendre en charge ces fonctionnalités.

cf la doc Openbox, où tout est clairement expliqué...

@+

Dernière modification par RegisBurin (Le 17/05/2011, à 15:37)


Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web

Hors ligne

#9 Le 18/05/2011, à 10:01

kalisto07

Re : Un lanceur d'application sous Openbox[Résolu]

tu peux aussi utiliser cairo-dock + gnome-menus si t'a un peu de ram dispo, ou rajouter lxmenu-data et libmenu-cache1

Hors ligne

#10 Le 18/05/2011, à 10:32

RegisBurin

Re : Un lanceur d'application sous Openbox[Résolu]

Je ne comprend finalement pas ce que tu veux faire en fait...?!

- Avoir une icône sur le bureau pour lancer une appli dans un terminal
- Avoir une entrée dans le root-menu (menu clic-droit) d'openbox pour lancer une appli dans un terminal
- Autre...

@+


Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web

Hors ligne

#11 Le 19/05/2011, à 08:33

pierrot19100

Re : Un lanceur d'application sous Openbox[Résolu]

Bonjour,

J'ai installé Openbox et dans le menu principal , des bureaux, des applications "pcmanfm", "firefox" thunderbird", et beaucoup d'autres (scientifiques, maintenance, etc).

Pour lancer des scripts python jusqu'à présent j'ouvre un terminal, je me place dans le dossier qui contient les scripts et je lance la commande "python script.py".

Je voudrais automatiser ça.
Soit en cliquant sur une icone soit en ajoutant un item dans le menu principal sour le titre (déja créé) "PrgmPython".

COncernant le lanceur et l'icone j'ai installé "lxshortcut" qui ouvre bien un lanceur mais qui ne fonctionne pas. je ne sais pas pourquoi.

Je comprends bien que openbox n'est qu'un gestionnaire de fenetre et qu'il faut lui ajouter des fonctionnalités.

Puis-je créer une petite application qui me demandera le nom du script et qui le lancera?
Dans quel langage de programmation? et comment la retrouver dans le menu principal?

merci pour l'aide

Pierre

Hors ligne

#12 Le 19/05/2011, à 09:21

RegisBurin

Re : Un lanceur d'application sous Openbox[Résolu]

Salut

Pour ce qui est du de l'ajout dans le root-menu openbox (le menu clic-droit, si c'est bien ce que tu appelle "menu principal"), rien de plus simple (dans l'exemple qui suit, j'utilise terminator comme terminal, car j'en connais l'option qui permet de lancer une commande particulière à l'ouverture, remplace le par ce que tu utilises, et vois la manpage du tiens pour trouver la bonne option...)

Graphiquement:
- ouvre obmenu (via un terminal, ou l'entrée du menu s'il est présent, ou installe le si ce n'est déjà fait)
- place toi dans le sous-menu PrgmPython que tu as créé
- crée un nouveau lanceur (item) avec > nom=PrgmPython1 / action=execute / commande=terminator -e /chemin/vers/script1.py

"A la roots" (directement dans le fichier qui va bien)
- ouvre ton fichier menu.xml perso (~/.config/openbox/menu.xml, crée le par copie du générique s'il n'existe pas)
- ajoute dans la section du sous-menu que tu as créé

<menu id="PrgmPython" label="PrgmPython">
    <item label="script1">
        <action name="Execute">
            <execute>terminator -e /chemin/vers/script1.py</execute>
        </action>
    </item>
</menu>

Pour ce qui est de lxshortcut, aucune idée, je ne connais pas, mais je pense qu'il propose de créer des lanceurs perso "sur le bureau LXDE", donc il faut impérativement un soft tiers (et, qui plus est, certainement celui utilisé sous LXDE) qui prenne en charge l'affichage d'icônes sur le bureau...

@+

Dernière modification par RegisBurin (Le 19/05/2011, à 09:24)


Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web

Hors ligne

#13 Le 19/05/2011, à 16:22

pierrot19100

Re : Un lanceur d'application sous Openbox[Résolu]

Bonjour,

En effet il suffisant d'écrire dans l'item "script1" du sous-menu "prgmPython" du "root-menu":
  <execute>x-terminal-emulator -e python /home/xxx/XXX/script1.py</execute>
C'est une bonne solution.

Sais-tu où trouver de la documentation sur l'utilisation d'un terminal et en particulier celui de gnome "x-terminal-emulator"?
commandes, options etc..

Merci pour l'aide

Pierre

Hors ligne

#14 Le 19/05/2011, à 20:18

RegisBurin

Re : Un lanceur d'application sous Openbox[Résolu]

pierrot19100 a écrit :

Bonjour,

En effet il suffisant d'écrire dans l'item "script1" du sous-menu "prgmPython" du "root-menu":
  <execute>x-terminal-emulator -e python /home/xxx/XXX/script1.py</execute>
C'est une bonne solution.

Sais-tu où trouver de la documentation sur l'utilisation d'un terminal et en particulier celui de gnome "x-terminal-emulator"?
commandes, options etc..

Merci pour l'aide

Pierre

La manpage tout simplement wink (en français en installant les paquets manpage-fr et manpage-fr-extras)

man x-terminal-emulator

Et ici, de façon plus général...

@+

Dernière modification par RegisBurin (Le 19/05/2011, à 20:20)


Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web

Hors ligne