Precedente :: Successivo |
Autore |
Messaggio |
balubeto Dio minore

Registrato: 19/05/06 09:22 Messaggi: 757
|
Inviato: 19 Feb 2014 14:00 Oggetto: Lubuntu 13.10 e VMware Tools |
|
|
Ciao
Ho provato ad installare i VMware Tools su una VM di Lubuntu 13.10 creata con Workstation 10.x per Windows.
Ho notato che, partendo dal file VMwareTools-x.x.x-yyyy.tar.gz, per installare e configurare senza errori i VMware Tools, il pacchetto build-essential deve essere installato in quanto questo installa anche il compilatore gcc.
Ora, lasciando tutte le risposte predefinite durante il processo di configurazione di questi tools, quando riavvio la mia macchina virtuale, il suo schermo non si ingrandisce automaticamente neanche dopo aver effettuato il Login. Come mai?
Inoltre, ho notato che, se dopo il Login, eseguo il comando sudo su -c /usr/bin/vmware-user, lo schermo si ingrandisce ma, quando riavvio la VM, lo schermo non si ingrandisce automaticamente. Come mai?
Grazie
Ciao |
|
Top |
|
 |
balubeto Dio minore

Registrato: 19/05/06 09:22 Messaggi: 757
|
Inviato: 20 Feb 2014 11:45 Oggetto: |
|
|
Ho seguito queste istruzioni:
Citazione: |
sudo apt-get install build-essential
cd /tmp
tar -zxpf "/media/<Username>/VMware Tools/VMwareTools-<numero-versione-prodotto>-<numero release>.tar.gz"
cd vmware-tools-distrib
sudo su -c ./vmware-install.pl
sudo su -c /usr/bin/vmware-user
cd ..
rm -fr vmware-tools-distrib
|
Quindi, come faccio ad avviare automaticamente il servizio VMware Tools quando Lubuntu viene avviata?
Grazie
Ciao |
|
Top |
|
 |
MK66 Moderatore Sistemi Operativi


Registrato: 17/10/06 23:24 Messaggi: 8634 Residenza: dentro una cassa sotto 3 metri di terra...
|
Inviato: 20 Feb 2014 12:03 Oggetto: |
|
|
Citazione: | Quindi, come faccio ad avviare automaticamente il servizio VMware Tools quando Lubuntu viene avviata? |
Devi aggiungere il servizio a quelli in avvio automatico di Lubuntu, inserendolo nel file /etc/xdg/lxsession/Lubuntu/autostart |
|
Top |
|
 |
balubeto Dio minore

Registrato: 19/05/06 09:22 Messaggi: 757
|
Inviato: 20 Feb 2014 13:28 Oggetto: |
|
|
Ho scoperto che nella directory /etc/xdg/autostart c'e`l'eseguibile WMware User Agent. Perche` non viene avviato automaticamente?
Grazie
Ciao
P.S La directory indicata da te e` vuota. |
|
Top |
|
 |
MK66 Moderatore Sistemi Operativi


Registrato: 17/10/06 23:24 Messaggi: 8634 Residenza: dentro una cassa sotto 3 metri di terra...
|
Inviato: 20 Feb 2014 21:09 Oggetto: |
|
|
Citazione: | Ho scoperto che nella directory /etc/xdg/autostart c'e`l'eseguibile WMware User Agent. Perche` non viene avviato automaticamente? |
Che intendi con eseguibile?
Solitamente, in quella directory ci sono i file .desktop che caricano i vari elementi nei menù
Le applicazioni da lanciare automaticamente all'avvio si trovano nella directory che ti ho indicato prima, o nella corrispondente /etc/xdg/lxsession/Lxde/autostart |
|
Top |
|
 |
balubeto Dio minore

Registrato: 19/05/06 09:22 Messaggi: 757
|
Inviato: 21 Feb 2014 10:58 Oggetto: |
|
|
infatti , in questa directory , contiene anche il file VMware User Agent che e` un eseguibile ma non parte in automatico (devo farlo partire manualmente ). La seconda directory che mi hai indicato non esiste nella mia distribuzione . Ora che cosa faccio per far partire automaticamente questo servizio per tutti gli utenti ?
grazie
ciao |
|
Top |
|
 |
MK66 Moderatore Sistemi Operativi


Registrato: 17/10/06 23:24 Messaggi: 8634 Residenza: dentro una cassa sotto 3 metri di terra...
|
Inviato: 21 Feb 2014 12:02 Oggetto: |
|
|
Puoi copiare qua il contenuto del file?
(se e' un .desktop di fatto e' un file di testo) |
|
Top |
|
 |
balubeto Dio minore

Registrato: 19/05/06 09:22 Messaggi: 757
|
Inviato: 21 Feb 2014 20:42 Oggetto: |
|
|
Quindi, nelle directory /etc/xdg/autostart, c'e` un'icona denominata VMware User Agent in cui contenuto e`:
Citazione: |
[Desktop Entry]
Type=Application
Encoding=UTF-8
Exec=/usr/bin/vmware-user
Name=VMware User Agent
# KDE bug 190522: KDE does not autostart items with NoDisplay=tru...
# NoDisplay=true
X-KDE-autostart-phase=1
|
Ora, come faccio a fare in modo che questo file venga eseguito durante l'avvio del sistema in modo che esso valga per tutti gli utenti?
Grazie
Ciao |
|
Top |
|
 |
MK66 Moderatore Sistemi Operativi


Registrato: 17/10/06 23:24 Messaggi: 8634 Residenza: dentro una cassa sotto 3 metri di terra...
|
Inviato: 21 Feb 2014 21:31 Oggetto: |
|
|
Uhm... mi ricorda un vecchio bug...
Se è così, ho recuperato una possibile soluzione.
Fai una copia del file, per sicurezza, anche salvandola nella tua home con altro nome (per esempio aggiungi un .bak alla fine)
Dopo, modifica il tuo file in questo modo:
Codice: | [Desktop Entry]
Type=Application
Encoding=UTF-8
Exec=vmware-user-suid-wrapper
Name=VMware User Agent
X-KDE-autostart-phase=1
NoDisplay=true |
Prova e fammi sapere |
|
Top |
|
 |
balubeto Dio minore

Registrato: 19/05/06 09:22 Messaggi: 757
|
Inviato: 22 Feb 2014 11:44 Oggetto: |
|
|
Non funziona. Ora, cosa faccio?
Grazie
Ciao |
|
Top |
|
 |
MK66 Moderatore Sistemi Operativi


Registrato: 17/10/06 23:24 Messaggi: 8634 Residenza: dentro una cassa sotto 3 metri di terra...
|
Inviato: 22 Feb 2014 12:45 Oggetto: |
|
|
Scusa, ho visto che c'e' un errore nella mia risposta, dato che avevo copiato dalla risoluzione del vecchio bug, ed evidentemente le cose sono cambiate nel frattempo.
Mi confermi la presenza di questo file, indicato nel tuo .desktop?
Citazione: | Exec=/usr/bin/vmware-user |
(cioe', mi spiego meglio: esiste il file wmare-user in /usr/bin/ ?)
Se e' confermato che il file esiste, sostituisci questa istruzione a quella della mia risposta precedente |
|
Top |
|
 |
balubeto Dio minore

Registrato: 19/05/06 09:22 Messaggi: 757
|
Inviato: 22 Feb 2014 20:16 Oggetto: |
|
|
Per fare in modo che VMware User Agent venga eseguito dopo che il Login di un utente, occorre andare in Menu ---> Preferenze ---> Default applications for LXSession ---> Autostart e, nella sezione Settings, selezionare no come risposta alla domanda "Disable autostarted applications?".
il guaio e` che questa procedura occorre farla per ogni utente in quanto il valore del parametro "Disable autostarted applications?" non e` globale. Esiste un modo per far si che questo parametro sia globale?
Ho notato anche che, durante la finestra di Login, il servizio VMware User Agent non e` attivo. Esiste un modo per attivarlo anche in questa fase ?
grazie
ciao |
|
Top |
|
 |
balubeto Dio minore

Registrato: 19/05/06 09:22 Messaggi: 757
|
Inviato: 23 Feb 2014 20:08 Oggetto: |
|
|
Da quanto ho capito, la directory /etc/xdg/lxsessions/Lubuntu/autostart contiene l'elenco di tutti i programmi che vengono avviati per tutti gli utenti. Giusto? Se si, ho scritto in questo file il comando /usr/bin/vmware-user. Ho riavviato il computer ma ho visto che questo comando non viene eseguito. Come mai?
Se invece questo comando lo eseguo da una finestra di un terminale , questo viene eseguito.
Grazie
Ciao |
|
Top |
|
 |
MK66 Moderatore Sistemi Operativi


Registrato: 17/10/06 23:24 Messaggi: 8634 Residenza: dentro una cassa sotto 3 metri di terra...
|
Inviato: 23 Feb 2014 22:09 Oggetto: |
|
|
Come l'hai scritto nel file?
E come lo scrivi a terminale? |
|
Top |
|
 |
balubeto Dio minore

Registrato: 19/05/06 09:22 Messaggi: 757
|
Inviato: 24 Feb 2014 10:33 Oggetto: |
|
|
Da una finestra di XTerm, ho scritto gksudo /usr/bin leafpad /etc/xdg/lxsessions/Lubuntu/autostart e, siccome questo era vuoto, ho scritto /usr/bin/vmware-user . Dopo, ho salvato il file, ho chiuso Leafpad e XTerm ed ho riavviato la VM.
Dove ho sbagliato?
Grazie
Ciao |
|
Top |
|
 |
MK66 Moderatore Sistemi Operativi


Registrato: 17/10/06 23:24 Messaggi: 8634 Residenza: dentro una cassa sotto 3 metri di terra...
|
Inviato: 24 Feb 2014 11:21 Oggetto: |
|
|
Non e' sbagliato, ma credo che sia necessario usare una forma diversa nel file di testo: devi mettere un @ davanti al nome del programma da avviare (senza spazi tra @ e il nome del programma):
Codice: | @/usr/bin/vmware-user |
cosi' dovrebbe funzionare |
|
Top |
|
 |
balubeto Dio minore

Registrato: 19/05/06 09:22 Messaggi: 757
|
Inviato: 24 Feb 2014 11:51 Oggetto: |
|
|
Ho provato a scrivere nel file /etc/xdg/lxsession/Lubuntu/autostart:
Codice: |
@/usr/bin/vmware-user
|
ma non funziona ancora. Come mai?
Grazie
Ciao |
|
Top |
|
 |
MK66 Moderatore Sistemi Operativi


Registrato: 17/10/06 23:24 Messaggi: 8634 Residenza: dentro una cassa sotto 3 metri di terra...
|
Inviato: 24 Feb 2014 17:27 Oggetto: |
|
|
Ho fatto delle ricerche. Pare che lubuntu abbia problemi con vmware (non so perche', dato che peraltro non utilizzo l'applicazione) ma sembra che sia possibile risolvere cosi:
nella tua home, crea una cartella scripts
all'interno crea un file di testo vuoto
rinominalo come preferisci, con estensione .sh
aprilo e scrivici dentro queste 2 righe:
Codice: | cd /etc/vmware-tools
vmware-user |
(la cartella indicata e' quella dove si trova il file vmware-user.Xresources, quindi la puoi determinare con un Codice: | locate vmware-user.Xresources | ed eventualmente sostituiscila nella prima riga cd /etc/...)
Salva questo file di script, rendilo eseguibile
Codice: | chmod +x NomeFile.sh | (sostituisci a NomeFile il nome che hai utilizzato te, ovviamente)
Dal menu di Lubuntu, scegli Preferences=>Default applications for LXSession (o l'equivalente in italiano)
nella finestra che si apre, seleziona la scheda Autostart e aggiungi il nome del file .sh appena creato (con il percorso completo)
Fatto cio', riavvia e dovrebbe andare tutto a posto, con caricamento automatico all'avvio |
|
Top |
|
 |
balubeto Dio minore

Registrato: 19/05/06 09:22 Messaggi: 757
|
Inviato: 24 Feb 2014 19:18 Oggetto: |
|
|
Ho provato ma non funziona. Come mai?
Poiche` Lubuntu 13.10 usa LightDM come Login Manager, e` possibile far eseguire questo comando poco prima o subito dopo che venga visualizzato il LightDM?
Grazie
Ciao |
|
Top |
|
 |
balubeto Dio minore

Registrato: 19/05/06 09:22 Messaggi: 757
|
Inviato: 25 Feb 2014 21:11 Oggetto: |
|
|
Ho inserito nel file /etc/lightdm/lightdm.conf l'istruzione display-setup-script=/usr/bin/vmware-user permettendo anche di ridimensionare il display di LightDM ma provoca una sua visualizzazione un po` errata.
Quindi, esiste una direttiva di LightDM che permetta di rinfrescare completamente il suo display?
grazie
ciao |
|
Top |
|
 |
|