Creare un lanciatore di XAMPP personalizzato per Unity

Se il semplice lanciatore relativo al gestore di Xampp non è stato creato o non vi basta e volete un pratico launcher con tanto di quicklist per Unity che vi permetta di svolgere tramite click destro determinate operazioni, potrete costruirlo senza problemi seguendo questo procedimento.

In particolare, la quicklist aprire al volo le varie directory o i vari file di interesse. Per aggiungere il lanciatore procedete come segue:

  1. create un  una cartella nascosta nella vostra home, con il comando
    mkdir -p ~/.launchers
  2. installate gksudo, con il comando
     sudo apt-get install gksu
  3. aprite l’editor di testo per creare il vostro lanciatore, con il comando
    gedit ~/.launchers/xampp.desktop
  4. incollate al suo interno il seguente testo (se avete un sistema operativo a 32 bit):
    [Desktop Entry]
     Name=Pannello di controllo XAMPP
     Comment=Apri Pannello gestionale XAMPP
     Keywords=xampp;
     Exec=gksudo /opt/lampp/manager-linux.run
     Icon=redhat-preferences
     Terminal=false
     Type=Application
     StartupNotify=true
     OnlyShowIn=GNOME;Unity;
     Categories=GNOME;GTK;
     Actions=Installazione;Apache;MySql;HTTPD;Conf_mysql;Conf_php;Conf_proftp;Conf_phpmyadmin;Security
     X-Unity-IconBackgroundColor=#af4853
    
    [Desktop Action Installazione]
     Name=Apri cartella installazione XAMPP
     Exec=gksudo xdg-open /opt/lampp/bin
     OnlyShowIn=Unity;
    
    [Desktop Action Apache]
     Name=Apri cartella progetti web
     Exec=gksudo xdg-open /opt/lampp/htdocs
     OnlyShowIn=Unity;
    
    [Desktop Action MySql]
     Name=Apri cartella MySQL
     Exec=gksudo xdg-open /opt/lampp/bin/mysql
     OnlyShowIn=Unity;
    
    [Desktop Action HTTPD]
     Name=Apri file di configurazione di Apache
      Exec=gksudo xdg-open /opt/lampp/etc/httpd.conf
     OnlyShowIn=Unity;
    
    [Desktop Action Conf_mysql]
     Name=Apri file di configurazione di MySql
     Exec=gksudo xdg-open /opt/lampp/etc/my.cnf
     OnlyShowIn=Unity;
    
    [Desktop Action Conf_php]
     Name=Apri file di configurazione di Php
     Exec=gksudo xdg-open /opt/lampp/etc/php.ini
     OnlyShowIn=Unity;
    
    [Desktop Action Conf_proftp]
     Name=Apri file di configurazione di ProFTP
     Exec=gksudo xdg-open /opt/lampp/etc/proftpd.conf
     OnlyShowIn=Unity;
    
    [Desktop Action Conf_phpmyadmin]
     Name=Apri file di configurazione di PhpMyAdmin
     Exec=gksudo xdg-open /opt/lampp/phpmyadmin/config.inc.php
     OnlyShowIn=Unity;
    
    [Desktop Action Security]
     Name=Configura i parametri di sicurezza per XAMPP
     Exec=xterm -e sudo /opt/lampp/lampp security
     OnlyShowIn=Unity;

    o il seguente testo (se avete un sistema operativo a 64 bit):

    [Desktop Entry]
     Name=Pannello di controllo XAMPP
     Comment=Apri Pannello gestionale XAMPP
     Keywords=xampp;
     Exec=gksudo /opt/lampp/manager-linux-x64.run
     Icon=redhat-preferences
     Terminal=false
     Type=Application
     StartupNotify=true
     OnlyShowIn=GNOME;Unity;
     Categories=GNOME;GTK;
     Actions=Installazione;Apache;MySql;HTTPD;Conf_mysql;Conf_php;Conf_proftp;Conf_phpmyadmin;Security
     X-Unity-IconBackgroundColor=#af4853
    
    [Desktop Action Installazione]
     Name=Apri cartella installazione XAMPP
     Exec=gksudo xdg-open /opt/lampp/bin
     OnlyShowIn=Unity;
    
    [Desktop Action Apache]
     Name=Apri cartella progetti web
     Exec=gksudo xdg-open /opt/lampp/htdocs
     OnlyShowIn=Unity;
    
    [Desktop Action MySql]
     Name=Apri cartella MySQL
     Exec=gksudo xdg-open /opt/lampp/bin/mysql
     OnlyShowIn=Unity;
    
    [Desktop Action HTTPD]
     Name=Apri file di configurazione di Apache
     Exec=gksudo xdg-open /opt/lampp/etc/httpd.conf
     OnlyShowIn=Unity;
    
    [Desktop Action Conf_mysql]
     Name=Apri file di configurazione di MySql
     Exec=gksudo xdg-open /opt/lampp/etc/my.cnf
     OnlyShowIn=Unity;
    
    [Desktop Action Conf_php]
     Name=Apri file di configurazione di Php
     Exec=gksudo xdg-open /opt/lampp/etc/php.ini
     OnlyShowIn=Unity;
    
    [Desktop Action Conf_proftp]
     Name=Apri file di configurazione di ProFTP
     Exec=gksudo xdg-open /opt/lampp/etc/proftpd.conf
     OnlyShowIn=Unity;
    
    [Desktop Action Conf_phpmyadmin]
     Name=Apri file di configurazione di PhpMyAdmin
     Exec=gksudo xdg-open /opt/lampp/phpmyadmin/config.inc.php
     OnlyShowIn=Unity;
    
    [Desktop Action Security]
     Name=Configura i parametri di sicurezza per XAMPP
     Exec=xterm -e sudo /opt/lampp/lampp security
     OnlyShowIn=Unity;
  5. salvate il file e chiudete gedit;
  6. aprite il vostro gestore file nella directory appena creata, con il comando
    nautilus ~/.launchers
  7. trascinate il file xampp.desktop sul launcher di Unity per aggiungerlo.

Ed il gioco è fatto

Lascia un commento

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.