Contrôler un serveur apache dans Gedit sous Fedora

J'ai décris il y a 2 ans et demi la création d'un outil permettant de contrôler un serveur apache depuis Gedit (et, implicitement, sous Ubuntu). Voici son adaptation à Fedora.

Il faut d'abord s'assurer que le programme beesu est installé. Il suffit ensuite de créer le fichier ~/.config/gedit/tools/apache avec le code suivant :

#!/bin/bash
# [Gedit Tool]
# Comment=Gestion du serveur apache
# Name=apache
# Applicability=all
# Input=nothing
# Output=output-panel
# Save-files=nothing

gui=`zenity --list --title="Serveur Apache"  --column="Commandes"  "start" "restart" "stop" "status"`
if [[ "$?" != 0 ]]; then
    exit
fi
beesu service httpd $gui
Contenu du fichier ~/.config/gedit/tools/apache.

Il n'y a rien de vraiment différent, à part l'utilisation de beesu à la place de gksudo pour la demande des droits administrateur en mode graphique et celle - facultative - de service au lieu de /etc/init.d/. L'unique changement notable est évidemment la différence de nom du démon serveur : httpd sous Fedora, apache2 sous Ubuntu.

J'ai bien envire de développer une petite extension gnome-shell pour effectuer ce travail et me faire la main.