Chrome non verrà avviato dal programma di avvio

Ho Ubuntu 13.10 64-bit e Chrome 64-bit.

Posso avviare chrome dalla riga di comando con google-chrome-stable e bloccarlo al programma di avvio, ma quando provo a lanciare Chrome dal launcher non succede nulla.

Cosa devo fare per far funzionare Chrome con il programma di avvio?

Probabilmente hai una vecchia versione, o una versione con un errore, del file .desktop in ~/.local/share/applications . La “priorità di lettura” del programma di avvio è:

  1. la directory locale per i file desktop in ~/.local/share/applications ,
  2. la directory globale per i file desktop in /usr/share/applications .

Ciò significa che se avvii l’applicazione dal file “right” (globale) .desktop , il programma di avvio verificherà la presenza di una versione locale del file .desktop nell’occasione successiva e utilizzerà il contenuto di quel file.

Dovrai rimuovere il file .desktop locale, disconnetterti e entrare e bloccare di nuovo l’icona sul programma di avvio.

Nel mio caso, il problema era che la definizione del lanciatore locale ( ~/.local/share/applications/google-chrome-stable.desktop ) puntava al percorso sbagliato per l’eseguibile chrome. Utilizzando whereis google-chrome-stable ho sostituito il percorso corretto, quindi ho avviato google-chrome-stable & dal terminale, bloccato per il launcher, voilà.

La tua finestra di Chrome potrebbe non essere visualizzata sullo schermo. Prova a verificare le impostazioni del tuo spazio di lavoro.

Per vedere che il processo è ancora lì.

Nel tipo di terminale:

 ps ax | grep -i chrome 

Nel tipo di terminale:

 dconf reset -f /org/compiz/ unity --reset-icons &disown 

Se la finestra non viene visualizzata, potrebbe essere necessario riavviare il sistema in modo che le modifiche vengano applicate.