Ubuntu – Crash con click multipli su l’icona del launcher

Pubblicato il Scritto il da

Crash con click multipli su l’icona del launcher di un programma con più sessioni avviate

Unity logo
Unity logo

Continua la mia avventura professionale in Ubuntu/Unity. Devo ammettere che non è così poco soddisfacente come credevo, Kubuntu/KDE resta comunque il mio preferito.

A causa del gran numero di Java appplication che dovevo avviare sul mio portatile, 8 GB di RAM iniziavano ad essere stretti.

Volevo limitare alcuni effetti grafici di Unity non essenziali, così ho iniziato a giocare un po’ con Unity tweak tool, ma ho fatto dei danni. In particolare il DE si freezzava e crashava quando cliccavo nel launcher sull’icona di un programma attualmente in foreground.
La situazione cominciava ad essere molto scomoda. Pur conoscendo il problema (bug riconosciuto), non di rado accidentalmente mi capitava di scontrarmi con il crash.

Googlando e provando soluzioni varie, ho infine trovato quella che mi ha risolto il problema. Vediamo cosa ho fatto:

  • Installare il tool dconf:
    sudo apt-get install dconf-tools
  • Effettuare il reset di Compiz (odio questo composer grafico dai tempi in cui andava a braccetto con Emerald):
    dconf reset -f /org/compiz/
  • Riavviamo Unity:
    setsid unity

Una volta rieffettuato il login, il problema non si è più presentato!

Buon fix! 😉

Ubuntu – Modificare formato ora

Pubblicato il Scritto il da

Negli ultimi tempi ho dovuto utilizzare Ubuntu e la sua poco comoda Unity.
Essendo un vecchio utilizzatore di Kubuntu, l’adattamento al desktop environment “ufficiale” di Canonical non è stato facile.

Sto cercando di modellare il workspace alle mie esigenze ed una parte fondamentale è la visualizzazione della data e dell’ora.
Vediamo come modificarne il formato nella barra superiore, o “indicators”:

  • Installare dconf-editor:
    sudo apt-get install dconf-tools
  • Avviare dconf-editor e navigare in com > canonical > indicator > datetime
  • Selezionare il valore “custom” per la chiave “time-format
  • Nel caso in cui desiderate una visualizzazione di questo tipo: GG/MM/AAAAA – HH:MM, allora settate il valore di custom-time-format a “%d/%m/%G – %H:%M %p
dconf-tool
dconf-tool

Per una completa descrizione dei possibili valori utilizzabili vi consiglio questa pagina.

Buon setting a tutti! 😉

Installare XDebug in Ubuntu 14.04

Pubblicato il Scritto il da

XDebug, puoi solo amarlo od odiarlo, nessuna via di mezzo purtroppo.
Il noto debugger non è sicuramente un condensato di stabilità ed usabilità, ma di certo è l’unica alternativa free per migliorare i nostri sviluppi in PHP.

E ‘abbastanza facile installarlo su Ubuntu, vediamo come fare. Prima di tutto da console, lanciare il seguente comando:

sudo apt-get install php5-xdebug

Il quale installerà l’ultima versione, al momento della stesura di questo post è la 2.2.3. Ora aggiornare le opzioni in /etc/php5/apache2/php.ini:

# XDebug
 zend_extension="/usr/lib/php5/20121212/xdebug.so"
 xdebug.remote_enable=1
 xdebug.remote_handler=dbgp
 xdebug.remote_mode=req
 xdebug.remote_host=127.0.0.1
 xdebug.remote_port=9000
 xdebug.max_nesting_level=300

Riavviate Apache2:

sudo service apache2 restart

Ed il gioco è fatto. Buon debugging!

Phpmyadmin – Disabilitare i popup per la creazione di nuove tabelle

Pubblicato il Scritto il da

Phpmyadmin è una praticissima web application che ci permette di amministrare i nostri database MySQL.

Con l’avanza delle versioni si possono gustare nuova funzionalità, recentemente la sezione dedicata alla stored procedure è la mia preferita! 😉

Non mancano però alcuni punti poco attraenti dell’applicativo, uno fra tutti: l’utilizzo di pop-up modali per la creazione/modifica delle tabelle o delle procedure. A mio avviso non è il modo migliore per gestire questa funzionalità.

Fortunatamente c’è la possibilità di disabilitare questa opzione e di far aprire l’editor delle tabelle (o delle procedure) in una nuova pagina, vediamo come fare:

  • Apriamo il file “/var/lib/phpmyadmin/config.inc.php” con un utente amministratore, possiamo farlo digitando:
    sudo kate /var/lib/phpmyadmin/config.inc.php
  • Cerchiamo la configurazione:
    $cfg['AjaxEnable'] = true;

    e modifichiamola in questo modo, se il file è vuoto scriviamo “<?php” ed a seguire aggiungiamo:

    $cfg['AjaxEnable'] = false;
Bene, finito!
Riaprite il vostro phpmyadmin e buona interrogazione! 😉

Ubuntu e firewall

Pubblicato il Scritto il da

Oggi vi voglio segnalare un’interessante programma dall’interfaccia elegante e semplice che vi permette di configurare il firewall della vostra Ubuntu: Gufw.

Gufw screenshot
Gufw screenshot
Gufw screenshot
Gufw screenshot

Come potete vedere le configurazioni possibili sono minimali, ma reputabili sufficenti per un utilizzo domestico.

Buona protezione! 😉