Bester Tastaturzuordnungsansatz, damit ein Mac wie Ubuntu funktioniert?

Tagsüber arbeite ich sowohl an einem Mac als auch an Ubuntu.
Was ist die beste Option, um die Mac-Tastatur (eine externe Nicht-Mac-Tastatur) Tasten im Ubuntu-Stil zuzuordnen - bei Verwendung des Mac (OS X).

Grundsätzlich möchte ich haben:

ControlAuf der Tastatur, um einen Command ⌘Tastendruck auf dem Mac auszulösen. Auf der
AltTastatur, um einen Tastendruck auf dem Mac auszulösen. Auf der Tastaturtaste, um einen Option ⌥Tastendruck auf dem Mac
WindowsauszulösenCommand ⌘

Abgesehen davon, ob dies eine gute Idee ist oder nicht und welche ich wählen sollte, stelle ich nur die Frage, wie man den Mac, wenn er mit der externen Tastatur verwendet wird, Ubuntu-ähnlicher macht. Mein größtes Interesse besteht darin sicherzustellen, dass vi/vim/macvim und tmux, die beide eine große Anzahl von Tastaturbefehlen haben, für meine Finger gleich funktionieren.

Ich dachte anfangs an dieses Posting auf Ask Ubuntu, aber es scheint hier eigentlich besser geeignet zu sein.

Wie beabsichtigen Sie, einen <kbd>Control ⌃</kbd>-Tastendruck auf dem Mac auszulösen?
Ich verstehe deine Sorge nicht. Abgesehen von der Neuzuordnung von Control/Command/Alt/etc (Modifikatoren), was ist sonst noch anders in Ubuntu? Ich meine, Cmd+S(ave) wird Control+S(ave) auf Ubuntu sein… was dasselbe ist. Control+Tab (cmd+tab Mac)… usw. Beide Betriebssysteme haben ähnliche Tastenkombinationen (die Sie unter Mac sowieso neu definieren können). <verwirrt> Ich benutze vi auf einem Mac (und vim) und manchmal unter Linux und sie sind genau gleich …
@Martin, ich denke, der Punkt hier ist, worauf die Tasten auf der Tastatur abgebildet werden, damit er auf beiden Computern genau dieselben Tasten eingeben und dasselbe Ergebnis erzielen kann.
Ja, nur diese drei Tasten (cmd-alt-ctrl), die mir zuvor Probleme bereitet haben.
Welchem ​​sind diese Tasten derzeit für den Mac zugeordnet?
Ich denke, es sind zwei Faktoren - einer ist die Zuordnung zu Tasten im Ubuntu-Stil (im Grunde auch wie Windows) und / oder der andere ist die externe Tastatur (eigentlich eine externe MS 2000-Tastatur).
Mac ist nicht praktisch, ich kann ein bisschen einchecken.
Ich würde sagen, dass der "größte" Unterschied zwischen LInux/Windows und Mac darin besteht, dass die CMD-Taste das Herzstück ist (anstelle von Control), die Sie austauschen sollten. Die Option ist Alt und die Windows-Taste ist Befehl. Aber es gibt keine „Mac“-Taste (wie die Windows-Taste) auf dem Mac (oder die „Linux“-Taste unter Linux). Anstelle von CMD+C zum Kopieren drücken Sie Control-C (wie LInux) und das Betriebssystem führt CMD+C aus. :) Ansonsten… sehe ich keinen großen Unterschied.
Sobald Sie die externe Tastatur angeschlossen haben, gibt es einen Ansatz zur Neuzuordnung von Modifikatortasten, die direkt in das Betriebssystem integriert sind.
@ephsmith Das hört sich gut an!
@MichaelDurrant, Ihre Antwort wurde gepostet. Alles, was Sie tun müssen, ist (Sie wissen es wahrscheinlich bereits), herauszufinden, wie die fraglichen Schlüssel von MacOS erkannt und entsprechend ausgetauscht werden.

Antworten (1)

Ok, Sie möchten Ihre Modifikatoren neu zuordnen:

Gehen Sie zu den Systemeinstellungen und wählen Sie Modifikatortasten:

Einstellungen

Tauschen Sie dann Cmd und Control aus.

Modifikatoren

Hinweis: In der Aufnahme sind sie nicht vertauscht

Als Referenz mache ich das mit einer externen Razer Blackwidow für Windows (ich möchte, dass es wie meine Mac-Tastatur ist, weil ich seit 10 Jahren Mac-Tastaturen verwende).

Ja das funktioniert gut für mich. Ich mag die Tatsache, dass ich die Wahl habe und sie nur auf meine externen Tastaturen anwende, damit meine Kollegen nicht ausflippen, wenn sie vorübergehend die Mac-Tastatur verwenden!
Was tun Sie, wenn Sie eine VM haben, die diese Modifier-Änderungen erbt, also wenn Sie in Ihrer VM STRG + C drücken, macht es CMD + C? ...
@GeorgeKatsanos Ich bin mir nicht sicher, was du genau meinst, aber das Host-Betriebssystem bestimmt, was die Aktion ist. Im Fall von VMWare und Parallels waren ihre Treiber früher "klug genug", um das Richtige zu tun (dh: cmd + C würde auch in das virtuelle Betriebssystem kopieren). Aber ich habe beides lange nicht mehr benutzt!
Ich habe die Schlüsselmodifikatoreinstellungen in OSX verwendet, um Befehl und Steuerung auszutauschen. Auf diese Weise kann ich Strg + C zum Kopieren usw. ausführen (wie Windows) (Gewohnheiten). Das Ergebnis war, dass meine Ubuntu-VM jetzt meine Steuerungsfunktion nicht an die Steuerung angehängt sieht Schlüssel, sondern zum Windows-Duper-Schlüssel (also im Grunde die Schlüssel in Ubuntu auch vertauscht).
Ich bin kurz davor, zu VMWare zu wechseln, da dies nicht das einzige Problem ist, das ich mit OSX und VirtualBox habe. Der Retina-Bildschirm macht anscheinend auch die Grafik langsam und verzögert.
Als ich vor etwa 2-3 Jahren alle drei (VMware, Parallels und VirtualBox) benutzte, waren die ersten beiden wirklich schneller und in Bezug auf die Funktionen fortschrittlicher als VirtualBox (aber nicht "kostenlos"). Für einfache Dinge war VirtualBox in Ordnung (dh: Ausführen einer einfachen Win XP-App), aber für ernsthafte Dinge empfehle ich, eine der anderen auszuprobieren. Ich mochte Sachen von beiden. Ich hatte immer das Gefühl, dass Parallels schneller, aber aufdringlicher und fehlerhafter war, aber ich habe sie seit einiger Zeit nicht mehr verwendet. Außerdem neigt Parallels dazu, jedes Jahr zu aktualisieren und Ihnen dafür Gebühren zu berechnen, sehr nahe an einem Abonnement :) (und Veröffentlichungen waren fehlerhaft, sodass die Leute unzufrieden waren). YMMV