El uso de @Lauri ranta le de la respuesta como punto de partida, armé este Applescript para Alfred:
on alfred_script(q)
set q to "" & q
if q is "kind" then
tell application "Finder" to clean up window of desktop by kind
else if q is "cdate" then
tell application "Finder" to clean up window of desktop by creation date
else if q is "mdate" then
tell application "Finder" to clean up window of desktop by modification date
else if q is "size" then
tell application "Finder" to clean up window of desktop by physical size
else if q is "label" then
tell application "Finder" to clean up window of desktop by label index
else
tell application "Finder" to clean up window of desktop by name
end if
end alfred_script
Usted puede ver los diferentes parámetros para cambiar el orden en que desee en el script (y cambiarlos a algo que tenga más sentido para usted si usted quiere).
Para usarlo, abrir Alfred Preferencias -> Extensiones y haga clic en el botón + en la parte inferior izquierda. Elegir AppleScript y escriba un nombre para él. (Me llama la mina de 'Limpiar escritorio'.) Escribir un Título y una palabra Clave para la secuencia de comandos y, a continuación, pegue el código en el archivo AppleScript campo. Haga clic en Guardar y usted debe ser bueno para ir!
Si usted está usando Alfred 2: abrir Alfred Preferencias -> flujos de trabajo y haga clic en el botón + en la parte inferior izquierda. Elegir Plantillas -> Essentials -> palabra Clave para AppleScript. Haga doble clic en el nodo de palabra clave y el conjunto de la palabra clave que desea (yo elegí cdesk), el Título y el Subtexto (aquí he enumerado los argumentos posibles: tipo, cdate, mdate, el tamaño de la etiqueta). Guardar los resultados y, a continuación, editar el Correr NSAppleScript nodo y pegar el código y guardar.