Estoy acostumbrado a los entornos de Linux pero tengo que usar una Mac para trabajar. Ahora me pregunto por qué parece imposible abrir nuevos espacios de trabajo en OSX sin usar el ratón. Sé cómo cambiar entre ellos o mover ventanas en diferentes espacios de trabajo, cuando ya están abiertos, pero no parece haber una forma de abrir o cerrar un espacio de trabajo solo con atajos de teclado. Ya estoy usando Amethyst pero parece que no ayuda con este problema. ¿Alguien conoce una solución?
Ya intenté usar un AppleScript que encontré en otro hilo. Pero no funciona, ya que Mission Control no está disponible como una aplicación en el OSX actual.
Usuario
tell application "System Events"
do shell script "/Applications/Mission\\ Control.app/Contents/MacOS/Mission\\ Control"
tell process "Dock"
set countDesktops to count buttons of list 1 of group 1
--nuevo escritorio
click button 1 of group 1
--cambiar a nuevo escritorio
repeat until (count buttons of list 1 of group 1) = (countDesktops + 1)
end repeat
click button (countDesktops + 1) of list 1 of group 1
end tell
end tell
Le pedí a ChatGPT que lo ajustara y esto fue lo que salió:
tell application "System Events"
-- Aquí es donde simularías abrir Mission Control,
-- pero como no podemos hacer directamente "Control + Flecha arriba", podríamos considerar otros métodos
-- o activación manual antes de ejecutar el script.
tell process "Dock"
set countDesktops to count buttons of list 1 of group 1
-- Suponiendo que Mission Control ya está abierto, intenta crear un nuevo escritorio
click button 1 of group 1
delay 1 -- Espera a que termine la animación; ajustar el retraso según sea necesario
-- Intenta cambiar al nuevo escritorio, suponiendo que se ha creado
set newCountDesktops to count buttons of list 1 of group 1
if newCountDesktops > countDesktops then
click button newCountDesktops of list 1 of group 1
end if
end tell
end tell
Lo guardé como un AppleScript en Automator y le asigné un atajo de teclado. Ahora, cuando abro manualmente el mission control y presiono mis teclas asignadas, no sucede nada.
¿Cómo puedo depurar esto?