Lanciare un programma con interfaccia grafica in modalità superuser

logo ubuntu

Per lanciare un programma con interfaccia grafica in modalita superuser, ad esempio perchè dobbiamo operare su directory protette da scrittura ai normali utenti, abbiamo a disposizione un paio di opzioni:

La prima:

Creiamo un application launcher (http://www.folstuff.eu/2014/03/creare-un-application-launcher-in-ubuntu-unity) avendo cura però di:

  1. Farlo di tipo “Application in Terminal”
  2. Anteporre al comando il classico “sudo”

Leggi tutto “Lanciare un programma con interfaccia grafica in modalità superuser”

Creare un application launcher in Ubuntu Unity

logo ubuntu

Per creare un application Launcher in Ubuntu unity innanzitutto è necessario installare l’applicazione “gnome panel” con:

sudo apt-get install --no-install-recommends gnome-panel

L’applicazione “gnome-panel” non fa’ altro che creare un file con tutte le informazioni necessarie al lancio di un’applicazione nella directory “/usr/share/applications”. Leggi tutto “Creare un application launcher in Ubuntu Unity”

Installare l’ultima versione di Java (Oracle) su Ubuntu

logo ubuntu
Dal 24 Agosto del 2011 Oracle ha imposto di scaricare JRE (Java Runtime Envoronment) direttamente dal suo sito.
Canonical non potendo aggiornare la versione di JAVA mantenuta da Oracle si è vista costretta a sostituirla con quella di OpenJDK.
Purtroppo la versione JAVA di OpenJDK ha diversi problemi di compatibilità con la versione di Oracle ed essendo l’implementazione di Oracle il riferimento del settore nasce quasi subito il problema di installare JAVA di Oracle su Ubuntu.

Leggi tutto “Installare l’ultima versione di Java (Oracle) su Ubuntu”

Lanciare programmi dal terminale di ubuntu che abbiano vita autonoma

Normalmente quando richiamiamo un programma dalla linea di comando lo usiamo e quando abbiamo finito torniamo alla linea di comando pronti ad usare il programma sucessivo.

Tuttavia viene sempre il momento che si vuole lanciare un programma dalla linea di comando in maniera autonoma: facendo cioè in modo di tornare subito alla linea di comando lasciando il programma appena lanciato in esecuzione (vogliamo ad esempio ascoltare un pò di musica mentre lavoriamo). Leggi tutto “Lanciare programmi dal terminale di ubuntu che abbiano vita autonoma”

2>&1

Ogni tanto capita di vedere,in qualche script, la seguente sintassi:

"nome comando" 2>&1

E’ il costrutto usato dal sistema operativo per reindirizzare  lo stderr sullo stdout.

Infatti il sistema operativo con 1 indica lo stdout e con 2 lo stderr.

Per raggiungere lo scopo su indicato, utilizzando il normale operatore di reindirizzamento “>”, si crea una situazione equivoca, infatti il semplice 2>1 potrebbe essere interpretato come: “reindirizza lo stderr sul file 1” ecco quindi che occore ricorrere alla sintassi “>&” per indicare che quello che segue non è il nome di file ma un file descriptor.

Asus Smart Doctor utility: come disabilitarla ?

Oggi mi sono stufato dopo anni dell’utility in oggetto che a mio avviso è veramente superflua, il più delle volte, e mi sono messo a caccia di come disabilitarla.

Dopo qualche ricerca su Google ho determinato che il tutto dipende da un servizio chiamato ASDR per cui da da start/esegui/servizi sono andato a impostare il suddetto servizio come manuale invece che automatico.

Tutto qui !

Perché non l’ho fatto prima ? Mah !

Andrea

Come installare i vmware tools su una macchina virtuale di ubuntu

Una volta creata una macchina virtuale con ubuntu su una piattaforma vmware ci si rende conto della necessità di installarci sopra i vmware tool.

Senza questi piccoli amici infatti non è possibile per l’hypervisor vmware comunicare con ubuntu per indicare ad esempio che deve spegnersi.

Mancando tale comunicazione, quando il sistema viene spento,  l’hypervisor non riesce a comunicare con il sistema operativo ospitato per indicare che è tempo di chiudere i battenti e quindi non resta altra scelta che stroncare la macchina come quanto viene tolta l’alimentazione elettrica e questo, chiaramente, a lungo andare, può anche portare a serie complicanze.

I vmware tools sono contenuti in un’immagine disco inclusa nell’hypervisor. Per accedere ai vmware tool  si  selezionata la macchina virtuale  dall’interfaccia di gestione dell’hypervisor e poi con il tasto destro il menu “Guest/Install/upgrade VMware Tool”. L’hypervisor monta l’immagine disco sul cd della macchina virtuale e a questo punto dall’interno della macchina virtuale si può montare il cd con un comando del tipo:

sudo mount /dev/cdrom /mnt/cdrom 

oppure

sudo mount /dev/sr0 /mnt/cdrom

chiaramente si dovrà aver premura di verificare che la directory /mnt/cdrom esista e nel caso non non sia così di crearla, a questo punto con il comando:

ls /mnt/cdrom
Si vedrà l’elenco dei file dell’immagine messa a disposizione dell’hypervisor.
Il nome esatto dei files dipende dalla versione dell’hypervisor ma dovrebbe corrispondere ad una maschera del genere:
VMwareTools-x.x.x-xxxx.tar.gz
A questo punto non ci resta che estrarre il contenuto del file con il comando:
tar xzvf /mnt/cdrom/VMwareTools-x.x.x-xxxx.tar.gz -C /tmp/

Avendo cura di sostituire “VMwareTools-x.x.x-xxxx.tar.gz” con il nome del file corrispondente alla versione che stiamo usando e che abbiamo elencato prima.A questo punto dobbiamo posizionarci con il comando:

cd /tmp/vmware-tools-distrib/
Nella directory di distribuzione dei vmware tool dove troviamo il comando di installazione che dobbiamo eseguire con:
sudo ./vmware-install.pl

Rispondiamo alle domande poste o premiamo invio per accettare il valore proposto dal programma, alla fine riavviamo la macchina con un semplice:

sudo reboot

Ricordate inoltre che:

Se i vmware tool sono installati eseguire questa procedura equivarrà a disinstallare e poi reinstallare i vmware tools.

Se viene aggiornato l’hypervisor anche i vmware tools vengono aggiornati e quindi è necessario ripetere questa procedura.

Se il kernel viene aggiornato questa procedura deve essere ripetuta.

Alla prossima

Andrea

Leggi tutto “Come installare i vmware tools su una macchina virtuale di ubuntu”