modifica manuale delle scorciatoie su os x 10.9 (Mavericks)

2

Uso TotalTerminal su 10.9 Mavericks e anche se non è eccezionale, è il miglior terminale di terremoto che ho trovato in questo momento. Di solito mostro / nascondo la visiera usando command-escape ma sfortunatamente non riesco a farcela perché mi viene detto che esiste una scorciatoia universale esistente per questa combinazione di tasti.

Ho esaminato le scorciatoie delle preferenze della tastiera e non riesco a trovare nulla che mappi a command-escape. L'unica cosa che posso pensare è che questa era una prima fila (che non è più installata di default sui nuovi Mac).

Qualcuno sa come posso impostare il comando-escape manualmente nel terminale totale tramite il file di configurazione? Sono felice di farlo modificando le scorciatoie da tastiera Apple e cancellando ciò che è mappato adesso o modificando una configurazione totalminminal.

Grazie in anticipo

    
posta Vince W 24.10.2013 - 19:41
fonte

2 risposte

1
  1. Esegui plutil -convert xml1 ~/Library/Preferences/com.apple.Terminal.plist .
  2. Esci dal terminale.
  3. Modifica il plist in un editor di testo:

    <key>ToggleVisor</key>
    <dict>
      <key>KeyCode</key>
      <integer>53</integer> <!-- escape (see Events.h) -->
      <key>Modifiers</key>
      <integer>9437184</integer> <!-- command -->
    </dict>
    
  4. Termina il processo cfprefsd da Monitoraggio attività.

  5. Apri terminale.

I file di preferenza sono memorizzati nella cache in 10.9, quindi se si modifica direttamente un file di preferenza, basta semplicemente chiudere e riaprire l'applicazione senza applicare le modifiche. Puoi anche eseguire defaults read com.apple.Terminal anziché terminare cfprefsd .

    
risposta data 25.10.2013 - 07:50
fonte
0

Ci dispiace, ma non posso lasciare un commento - non abbastanza reputazione ...

La risposta fornita da Lauri funziona, ma devi assicurarti che la cache di quel file .plist sia deselezionata. L'ho raggiunto semplicemente riavviando il computer dopo aver modificato il file.

    
risposta data 05.01.2014 - 07:51
fonte

Leggi altre domande sui tag