Domanda Il clic del mouse non funziona, ma il puntatore funziona


Sto usando Ubuntu 16.04.3 LTS e disinstallato per errore python2 e tutto ciò che dipende da questo. Modifica: secondo /var/log/apt/history.log326 moduli sono stati rimossi: pastebin.com (ordinato alfabeticamente).

Ho reinstallato python2 ora ma apparentemente molte cose sono ancora rotte. La cosa più urgente è ovviamente ottenere un mouse funzionante.

  • Quando avvio il mio computer, arrivo al mio desktop normale. Il puntatore della tastiera e del mouse funziona bene, ma i pulsanti del mouse funzionano solo nel launcher - Non sul desktop e non su nessuna app avviata.

  • Posso usare il mouse per avviare un terminale, quindi digitare unity --replace & in un terminale (come consigliato in post più vecchi). Fatto ciò, il mouse ora funziona dentro la finestra del terminale ma non sul telaio della finestra né da nessun'altra parte! 

  • Posso Ctrl + Alt + F2 ed eseguire unity --replace & da li. Sembra che termini il comando che avevo eseguito nel passaggio precedente, e quando torno a Ctrl + Alt + F7 il mouse funziona normalmente - ma la barra dei menu in alto di Unity (inclusi l'orologio e il sistema / pulsante di accensione) è vuota.

È un mouse wireless Logitech (M705) e ho inserito un paio di batterie completamente cariche per essere sicuro e escludere l'hardware.

-> Cosa mi manca e come faccio a ripristinare i miei clic del mouse sul normale funzionamento senza il unity soluzione alternativa?


2
2017-10-22 18:49


origine


Rimozione python2 rimosso anche tutti i pacchetti che dipendono da questo. Basta reinstallare python2 non reinstalla questi pacchetti. Dovresti effettuare il check-in /var/log/apt/history.log quali pacchetti sono stati rimossi e reinstallarli manualmente. Credo, questa è una lunga lista. Forse qualcuno qui può fornire una sceneggiatura per farlo, ma questo è al di sopra delle mie capacità. È questo python2.7 che hai rimosso per caso? - mook765
I tasti del mouse funzionano? (help.ubuntu.com/stable/ubuntu-help/mouse-mousekeys.html) - Geoffrey Wheeler
Non capisco come i pulsanti del mouse dipendano da Python. @ mook765 ho aggiunto un [] collegamento a pastebin] (pastebin.com/raw/9GAiMMFm) sopra che elenca i moduli rimossi. Raccomandi di reinstallare TUTTI o tutti in particolare? - Torben Gundtofte-Bruun
Non posso aiutarti molto con quello. Il fatto è che la rimozione di python2 ha rimosso molti pacchetti e dopo che si stanno affrontando problemi. Non so quali di questi pacchetti siano rilevanti per il mouse. Vorrei reinstallarli tutti, solo per assicurarmi che non affronterai altri problemi in futuro. Potrebbe essere un po 'brutto lavorare manualmente, ma per essere onesti, quali scelte hai? Se una reinstallazione completa è un'opzione per te, potrebbe essere meno dispendioso in termini di tempo. Questa è la vita, gli incidenti accadono. Fai sempre attenzione quando esegui con privilegi di root. - mook765
@ mook765 hai assolutamente ragione. E sto pensando di reinstallare, solo per essere sicuro. Per prima cosa vedrò quanto sia difficile reinstallare i moduli. Grazie. - Torben Gundtofte-Bruun


risposte:


Ho fatto qualcosa di simile con un altro pacchetto e in parte ho preso il mio desktop. Non accetterebbe alcun input da tastiera o mouse. Ho dovuto ssh-in da un altro computer per implementare la riparazione (probabilmente si sarebbe potuto avviare anche in modalità testo).

Ho trovato questa linea utile da qualche parte; su questo sito penso:

sudo apt-get install `grep Remove /var/log/apt/history.log | tail -1 | sed -e 's|Remove: ||g' -e 's|([^)]*)||g' -e 's|:[^ ]* ||g' -e 's|,||g'` 

Fondamentalmente crea un elenco di tutti i pacchetti rimossi e li reinstalla. Basta eseguire prima la parte grep per avere un'idea di cosa verrà reinstallato.


1
2017-10-29 14:39