14 votes

Démarrer l'iMac en mode d'affichage cible sans clavier dédié

J'ai un ancien iMac que je mets à la retraite comme écran. Il fonctionne assez bien en mode écran cible, mais je dois garder le clavier à portée de main pour le faire passer en mode écran.

Existe-t-il un moyen de

  • démarrer l'iMac en mode d'affichage cible
  • lancer le mode d'affichage cible à distance, par exemple à partir de la console ?

9voto

Monomeeth Points 61435

À ma connaissance, il existe deux options qui pourraient répondre à vos besoins :

  1. Utilisez le 1Clavier app. Cela vous permet de coupler vos ordinateurs par Bluetooth, puis d'utiliser 1Keyboard pour envoyer les données à l'ordinateur. CommandF2 raccourci clavier. Il vous permet essentiellement d'utiliser un seul clavier avec plusieurs appareils.
  2. Utilisez VirtualKVM . Il a été conçu spécifiquement pour les personnes souhaitant utiliser leur iMac en mode d'affichage cible, et fonctionne particulièrement bien dans les situations où vous souhaitez connecter un MacBook à l'iMac. Par exemple, si vous branchez votre MacBook sur votre iMac via Thunderbolt, cette extension fera automatiquement passer l'iMac en mode d'affichage cible, ce qui vous permettra d'utiliser votre iMac comme un moniteur. Elle désactive également le Bluetooth de l'iMac, libérant ainsi votre souris et votre clavier pour qu'ils puissent être couplés à votre MacBook (en supposant que vous utilisiez un clavier et une souris Bluetooth). Lorsque vous débranchez le MacBook, le Bluetooth de l'iMac est remis sous tension et le moniteur est rétabli.

Les options ci-dessus devraient fonctionner correctement. Si vous êtes un utilisateur plus expérimenté, vous pouvez également consulter cette page. Question du super utilisateur .

1voto

johan Points 372

Vous pouvez commencer Mode d'affichage des cibles via SSH des autres macs du réseau local.

1voto

ameeuw Points 11

J'ai fait des recherches sur le même problème aujourd'hui et j'ai trouvé une solution au problème de la commutation à distance.

Émulateur de clavier Apple permettant de commuter à distance le mode d'affichage cible d'un iMac sans clavier physiquement connecté Problème Ce dont vous avez besoin

Étape 1 :

Télécharger et installer l'IDE Arduino (j'ai fait cela avec la version 1.8.12)

Étape 2 :

Modifier la description de la carte Arduino Leonardo en /Applications/Arduino.app/Contents/Java/hardware/arduino/avr/boards.txt dans le paquet d'applications Arduino IDE pour inclure le descripteur USB nécessaire pour correspondre à ce qui suit :

leonardo.name=Arduino Leonardo
leonardo.vid.0=0x2341
leonardo.pid.0=0x0036
leonardo.vid.1=0x2341
leonardo.pid.1=0x8036
leonardo.vid.2=0x2A03
leonardo.pid.2=0x0036
leonardo.vid.3=0x2A03
leonardo.pid.3=0x8036

leonardo.upload.tool=avrdude
leonardo.upload.protocol=avr109
leonardo.upload.maximum_size=28672
leonardo.upload.maximum_data_size=2560
leonardo.upload.speed=57600
leonardo.upload.disable_flushing=true
leonardo.upload.use_1200bps_touch=true
leonardo.upload.wait_for_upload_port=true

leonardo.bootloader.tool=avrdude
leonardo.bootloader.low_fuses=0xff
leonardo.bootloader.high_fuses=0xd8
leonardo.bootloader.extended_fuses=0xcb
leonardo.bootloader.file=caterina/Caterina-Leonardo.hex
leonardo.bootloader.unlock_bits=0x3F
leonardo.bootloader.lock_bits=0x2F

leonardo.build.mcu=atmega32u4
leonardo.build.f_cpu=16000000L
leonardo.build.vid=0x05ac
leonardo.build.pid=0x0221
leonardo.build.usb_product="Apple Keyboard"
leonardo.build.usb_manufacturer="Apple Computer, Inc."
leonardo.build.board=AVR_LEONARDO
leonardo.build.core=arduino
leonardo.build.variant=leonardo
leonardo.build.extra_flags={build.usb_flags}

Étape 3 :

Démarrez/redémarrez l'IDE Arduino, ouvrez un exemple de sketch pour la bibliothèque de claviers (j'ai utilisé le fichier Keyboard Message Send exemple). Branchez la carte compatible Arduino Leonardo et téléchargez le sketch. Branchez l'Arduino sur l'iMac à utiliser en mode d'affichage cible.

Étape 4 :

Créer un script (ici je l'ai nommé switchTDM.sh ) pour envoyer le CMD+F2 commande clavier indiquant à l'iMac d'activer ou de désactiver le mode d'affichage cible. Placez ce script dans le répertoire utilisateur ( /users/<USERNAME> ).

#!/bin/sh
# switchTDM.sh script
osascript -e 'tell application "System Events" to key code 144 using command down'
echo 'Sent TDM switch signal.'

Modifier le script pour qu'il soit exécutable :

chmod +x switchTDM.sh

Étape 5 :

Activez l'accès SSH à l'iMac TDM en activant "Connexion à distance" dans les options de partage des Préférences Système. Et testez si vous pouvez vous connecter à partir d'une machine distante en utilisant :

ssh <USERNAME>:<PASSWORD>@<IP or hostname of iMac>

Étape 6 :

Liez l'appel au script distant à un raccourci clavier. J'utilise BetterTouchTool : Ajouter un nouveau raccourci clavier et exécuter la commande suivante dans le terminal :

ssh <USERNAME>:<PASSWORD>@<IP or hostname of iMac> ~/switchTDM.sh

C'est ça.

Utilisez le raccourci clavier que vous avez défini pour activer et désactiver le mode d'affichage cible de votre iMac.

0voto

Surekha Points 109

J'ai pu le commuter avec une simple souris connectée. Source :

  1. Allez dans Préférences système > Clavier.
  2. Cochez la case qui dit "Afficher les visualisations du clavier et des emoji dans la barre de menu".
  3. Cliquez sur l'icône de la barre de menu comportant le symbole de la commande (), puis choisissez "Afficher le visualiseur de clavier".
  4. Le clavier s'affiche sur votre écran. Vous pouvez cliquer sur les lettres pour les insérer dans des documents, ou les voir apparaître en surbrillance lorsque vous tapez sur le clavier réel.
  5. Double-cliquez sur Cmd et ensuite sur F2.

Citation en bloc

-2voto

user15406158 Points 1

Oubliez ça ! vous ne pouvez pas entrer en mode affichage cible sans un clavier physique connecté sur votre iMac

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X