{"id":6681,"date":"2011-04-11T22:45:18","date_gmt":"2011-04-11T20:45:18","guid":{"rendered":"http:\/\/lacartumba.com\/?p=6681"},"modified":"2020-05-18T02:13:01","modified_gmt":"2020-05-18T00:13:01","slug":"lanzar-compartir-pantalla-desde-terminal","status":"publish","type":"post","link":"https:\/\/diego.dehaller.ch\/blog\/2011\/lanzar-compartir-pantalla-desde-terminal.html","title":{"rendered":"Lanzar Compartir Pantalla desde Terminal"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-6682\" title=\"Terminal\" src=\"https:\/\/i1.wp.com\/diego.dehaller.ch\/blog\/wp-content\/uploads\/2020\/05\/Screen-shot-2011-04-11-at-22.09.09_lnkfcv.png?fit=591%2C266&#038;ssl=1\" alt=\"\" width=\"414\" height=\"186\" srcset=\"https:\/\/diego.dehaller.ch\/blog\/wp-content\/uploads\/2020\/05\/Screen-shot-2011-04-11-at-22.09.09_lnkfcv.png 591w, https:\/\/diego.dehaller.ch\/blog\/wp-content\/uploads\/2020\/05\/Screen-shot-2011-04-11-at-22.09.09_lnkfcv-500x225.png 500w, https:\/\/diego.dehaller.ch\/blog\/wp-content\/uploads\/2020\/05\/Screen-shot-2011-04-11-at-22.09.09_lnkfcv-570x257.png 570w\" sizes=\"auto, (max-width: 414px) 100vw, 414px\" \/>\u00daltimamente ando en plan chapucillas, para hacer cosas diferentes con Mac OS X. Teniendo en cuenta que no soy una persona que sepa mucho de Mac OS, ni de Unix\/Linux, el ponerme a hacer cosillas con Applescript me parec\u00eda curioso.<\/p>\n<p>En este caso, lo que estaba buscando era poder lanzar la utilidad de \u00abCompartir Pantalla\u00bb, para controlar el Mac Mini. Muchos dir\u00e9is: pero a ver, si puedes abrir el Finder, hacer click en el Mac Mini y de ah\u00ed al bot\u00f3n de Compartir Pantalla. El problema: soy un poco vaguete y tengo dos redes Wifi, por lo que no siempre estoy en la misma red y, por lo tanto, no siempre \u00abveo\u00bb al Mac Mini. Y ya son dos problemas, as\u00ed que, ya tengo excusa.<\/p>\n<p>Bueno, sin m\u00e1s dilaci\u00f3n, veamos c\u00f3mo ser\u00e1 el proceso.<\/p>\n<p>Lo primero, crear el script con Applescript:<\/p>\n<p><code> tell application \"Screen Sharing\"<br \/>\nactivate<br \/>\ntell application \"System Events\"<br \/>\nkeystroke \"a\" using command down # esto borra el contenido de la barra y le da el foco<br \/>\nkeystroke \"IP_DEL_MACMINI\" # poned la IP del Mac que quer\u00e1is<br \/>\nkey code 36 # pulsa Enter<br \/>\nend tell<br \/>\nend tell<br \/>\n<\/code><\/p>\n<p>Luego, lo salvamos con el nombre que queramos y la extensi\u00f3n scpt. El siguiente paso, es a gusto del consumidor, as\u00ed que os cuento c\u00f3mo lo tengo yo. Uso Quicksilver, que es un lanzador de aplicaciones, entre otras muchas cosas, y que tiene plugins. Entre ellos, que si me pongo a hablar de Quicksilver, me da para 3 posts por lo menos, y hay gente que lo hace mejor que yo, as\u00ed que <a title=\"Quicksilver Applesfera\" href=\"http:\/\/www.applesfera.com\/aplicaciones\/applesfera-screencast-manual-basico-de-quicksilver\" target=\"_blank\" rel=\"noopener noreferrer\">aqu\u00ed<\/a> ten\u00e9is unos <a title=\"Quicksilver Applesfera\" href=\"http:\/\/www.applesfera.com\/mac-os\/el-screencast-definitivo-sobre-quicksilver\" target=\"_blank\" rel=\"noopener noreferrer\">pocos<\/a> <a title=\"Quicksilver\" href=\"http:\/\/guides.macrumors.com\/Quicksilver\" target=\"_blank\" rel=\"noopener noreferrer\">ejemplos<\/a>. Como dec\u00eda, hay un plugin que se llama Abracadabra, que permite configurar <em>triggers<\/em> usando <em>gestures<\/em> del rat\u00f3n.<\/p>\n<p><a href=\"https:\/\/res.cloudinary.com\/deb1snrtn\/image\/upload\/v1443972417\/Screen-shot-2011-04-11-at-22.24.38_kwia34.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-6683\" title=\"Quicksilver - Abracadabra\" src=\"https:\/\/i0.wp.com\/diego.dehaller.ch\/blog\/wp-content\/uploads\/2020\/05\/Screen-shot-2011-04-11-at-22.24.38_kwia34.png?fit=880%2C461&#038;ssl=1&#038;cld_params=w_625\" alt=\"\" width=\"500\" height=\"261\" srcset=\"https:\/\/diego.dehaller.ch\/blog\/wp-content\/uploads\/2020\/05\/Screen-shot-2011-04-11-at-22.24.38_kwia34.png 880w, https:\/\/diego.dehaller.ch\/blog\/wp-content\/uploads\/2020\/05\/Screen-shot-2011-04-11-at-22.24.38_kwia34-500x262.png 500w, https:\/\/diego.dehaller.ch\/blog\/wp-content\/uploads\/2020\/05\/Screen-shot-2011-04-11-at-22.24.38_kwia34-768x402.png 768w, https:\/\/diego.dehaller.ch\/blog\/wp-content\/uploads\/2020\/05\/Screen-shot-2011-04-11-at-22.24.38_kwia34-570x299.png 570w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>Y listo, as\u00ed se lanza el script. Si quer\u00e9is pod\u00e9is lanzarlo desde el Terminal, as\u00ed:<\/p>\n<p><code> osascript \/directorio\/fichero.scpt<br \/>\n<\/code><\/p>\n<p>Espero que os sea \u00fatil. \u00a1Saludos!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00daltimamente ando en plan chapucillas, para hacer cosas diferentes con Mac OS X. Teniendo en cuenta que no soy una persona que sepa mucho de Mac OS, ni de Unix\/Linux, el ponerme a hacer cosillas con Applescript me parec\u00eda curioso. En este caso, lo que estaba buscando era poder lanzar la utilidad de \u00abCompartir Pantalla\u00bb, [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[1826,1827,1825,1629],"class_list":{"0":"post-6681","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-blog","7":"tag-applescript","8":"tag-compartir-pantalla","9":"tag-terminal","10":"tag-trucos","11":"czr-hentry"},"_links":{"self":[{"href":"https:\/\/diego.dehaller.ch\/blog\/wp-json\/wp\/v2\/posts\/6681","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/diego.dehaller.ch\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/diego.dehaller.ch\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/diego.dehaller.ch\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/diego.dehaller.ch\/blog\/wp-json\/wp\/v2\/comments?post=6681"}],"version-history":[{"count":10,"href":"https:\/\/diego.dehaller.ch\/blog\/wp-json\/wp\/v2\/posts\/6681\/revisions"}],"predecessor-version":[{"id":19494,"href":"https:\/\/diego.dehaller.ch\/blog\/wp-json\/wp\/v2\/posts\/6681\/revisions\/19494"}],"wp:attachment":[{"href":"https:\/\/diego.dehaller.ch\/blog\/wp-json\/wp\/v2\/media?parent=6681"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/diego.dehaller.ch\/blog\/wp-json\/wp\/v2\/categories?post=6681"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/diego.dehaller.ch\/blog\/wp-json\/wp\/v2\/tags?post=6681"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}