MEvent. Astuccio! su Matlab in esecuzione su Mac

1

Quando provo a scorrere con due dita in una finestra MATLAB, ottengo l'errore

MEvent.Case!

La soluzione proposta (come pubblicata sul forum di Matlab) sembra funzionare bene per Matlab che gira su Linux

!synclient HorizTwoFingerScroll=0

ma non funziona con Matlab in esecuzione su Mac.

Come posso ottenere matlab per smettere di dare questo errore?

    
posta Marta 09.06.2016 - 23:03
fonte

1 risposta

1

Il programma synclient è uno strumento da riga di comando per accedere alle opzioni del driver Synaptics in Linux, quindi è rilevante solo se si è su un sistema Linux con un touchpad Synaptics.

Sul mio Mac, ho riscontrato questo problema quando utilizzo un mouse magico per accedere a un desktop Linux da remoto tramite NoMachine / NX. Il Magic Mouse non ha un "pulsante", ma ha un trackpad come una superficie che può registrare clic, tap, swipes, ecc. Io uso uno strumento di terze parti chiamato MagicPrefs per questo (l'uso chiave in questo contesto è di abilitare un "medio" clicco su "effect for Linux", e ho scoperto che se seleziono "Configure Scrolling" in MagicPrefs, e poi disabilito TUTTI i comportamenti di scorrimento (1/2/3 dito) non posso più attivare gli avvisi "MEvent" in MATLAB.

NOTA: disabilitando tutto lo scrolling si disabilita lo scroll simile alla rotellina del mouse, e si scopre che solo disabilitare lo scorrimento orizzontale / diagonale sembra essere necessario per evitare il problema di MATLAB.

    
risposta data 17.08.2016 - 17:24
fonte

Leggi altre domande sui tag