<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Spotlight on Melabit</title>
    <link>https://static.233.196.69.159.clients.your-server.de/it/tags/spotlight/</link>
    <description>Recent content in Spotlight on Melabit</description>
    <generator>Hugo</generator>
    <language>it</language>
    <lastBuildDate>Mon, 09 Mar 2020 06:00:00 +0000</lastBuildDate>
    <atom:link href="https://static.233.196.69.159.clients.your-server.de/it/tags/spotlight/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Spotlight e il riquadro fastidioso</title>
      <link>https://static.233.196.69.159.clients.your-server.de/it/2020/03/09/spotlight-e-il-riquadro-fastidioso/</link>
      <pubDate>Mon, 09 Mar 2020 06:00:00 +0000</pubDate>
      <guid>https://static.233.196.69.159.clients.your-server.de/it/2020/03/09/spotlight-e-il-riquadro-fastidioso/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://melabit.files.wordpress.com/2020/03/sony-kusuma-estri-rkxeborijlo-unsplash.jpg&#34; alt=&#34;&#34;&gt;&lt;br&gt;&#xA;&amp;ndash; &lt;em&gt;Fonte: &lt;a href=&#34;https://unsplash.com/@sonykusuma123&#34;&gt;sony kusuma estri&#xA;&lt;/a&gt; su &lt;a href=&#34;https://unsplash.com&#34;&gt;Unsplash&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;Non so voi, ma a me ogni tanto succede che qualche scritta spuria rimanga come &lt;em&gt;appiccicata&lt;/em&gt; sullo schermo del Mac. Capita soprattutto con l&amp;rsquo;anteprima del nome completo di un file, il pop-up che compare spostando il mouse sul nome di un file senza fare click.&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;img src=&#34;https://melabit.files.wordpress.com/2020/03/filename-popup.png&#34; alt=&#34;&#34;&gt;&lt;p&gt;In genere Il pop-up scompare appena si muove il mouse. Ma qualche volta, chissà perché, rimane come incollato sullo schermo sovrapponendosi alle altre finestre, e non c&amp;rsquo;è verso di farlo andare via. La strategia più efficace per rimuoverlo è quella di uscire e rientrare nell&amp;rsquo;account, che è una vera seccatura quando si hanno parecchie applicazioni aperte.&lt;/p&gt;&#xA;&lt;h4 id=&#34;un-riquadro-fastidioso&#34;&gt;Un riquadro fastidioso&lt;/h4&gt;&#xA;&lt;p&gt;Ieri ne è successa una nuova su un Mac con High Sierra. Questa volta, dopo aver usato Spotlight, è rimasto sullo schermo un riquadro molto sottile, quasi invisibile, ma proprio per questo ancora più fastidioso.&lt;/p&gt;&#xA;&lt;img src=&#34;https://melabit.files.wordpress.com/2020/03/window-frame.png&#34; alt=&#34;&#34;&gt;&lt;p&gt;Le ho provate tutte. Ho cambiato lo sfondo. Ho cambiato la risoluzione dello schermo. Ho aperto Mission Control e ho rimosso il Desktop &lt;em&gt;incriminato&lt;/em&gt;. Niente, non c&amp;rsquo;era verso di far andare via quel dannato riquadro, e più provavo a toglierlo e più mi dava fastidio.&lt;/p&gt;&#xA;&lt;p&gt;Uscire e rientrare nell&amp;rsquo;account era fuori discussione, avevo troppe applicazioni aperte, terminali, sessioni &lt;code&gt;ssh&lt;/code&gt; remote. E anche se al login macOS riapre automaticamente tutte le applicazioni attive, ricostruire la disposizione esatta dei vari Desktop sarebbe stato un vero lavoraccio.&lt;/p&gt;&#xA;&lt;h4 id=&#34;quick-look-e-spotlight&#34;&gt;Quick Look e Spotlight&lt;/h4&gt;&#xA;&lt;p&gt;Dopo un po&amp;rsquo; di ricerche in rete ho scoperto che &lt;a href=&#34;https://developer.apple.com/design/human-interface-guidelines/macos/system-capabilities/search-and-spotlight/&#34;&gt;Spotlight&lt;/a&gt; su High Sierra ha dei problemi a causa di &lt;code&gt;QuickLookUIService&lt;/code&gt;, un processo che viene lanciato quando si usa &lt;a href=&#34;https://developer.apple.com/design/human-interface-guidelines/macos/system-capabilities/quick-look/&#34;&gt;Quick Look&lt;/a&gt;, la funzione di macOS che permette di vedere l&amp;rsquo;anteprima di parecchi tipi di file premendo semplicemente la barra spaziatrice.&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;p&gt;Chissà, magari QuickLookUIService era responsabile anche del riquadro che continuavo a vedere sullo schermo?&lt;/p&gt;&#xA;&lt;p&gt;La cosa più semplice da fare era aprire Monitoraggio Attività, selezionare tutti i processi QuickLookUIService attivi e provare a chiuderli premendo il bottone con il simbolo della &lt;code&gt;X&lt;/code&gt; che si trova all&amp;rsquo;estremità sinistra della barra degli strumenti di Monitoraggio Attività.&lt;/p&gt;&#xA;&lt;img src=&#34;https://melabit.files.wordpress.com/2020/03/activity-monitor-quicklookui.png&#34; alt=&#34;&#34;&gt;&lt;p&gt;Ha funzionato perfettamente. Appena chiusi tutti i processi &lt;code&gt;QuickLookUlService&lt;/code&gt;, anche il riquadro sottile che mi dava tanto fastidio è scomparso.&lt;/p&gt;&#xA;&lt;p&gt;A questo punto sarei molto curioso di verificare se questo metodo funziona anche con i pop-up dei nomi dei file. Ma ora che ho trovato un metodo per rimuoverli senza fatica, ci sarà di sicuro qualche corollario della legge di Murphy che impedirà ai nuovi pop-up di comparire per un po&#39;!&lt;/p&gt;&#xA;&lt;h4 id=&#34;per-chi-usa-il-terminale&#34;&gt;Per chi usa il Terminale&lt;/h4&gt;&#xA;&lt;p&gt;Ma non c&amp;rsquo;è solo l&amp;rsquo;interfaccia grafica, tutto quello che si può fare da Monitoraggio Attività può essere fatto (e meglio) anche dal Terminale di macOS. Chi preferisce usare il Terminale può cercare il processo (o i processi) &lt;em&gt;QuickLookUIService&lt;/em&gt; attivi con &lt;code&gt;grep&lt;/code&gt;,&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ ps axu | grep QuickLookUI&#xA;maggi&#x9;10149&#x9;0.0&#x9;0.2&#x9;4565600&#x9;32816&#x9;??&#x9;Ss&#x9;3:43PM&#x9;0:00.37&#x9;/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUl.framework/Versions/A/XPCServices/QuickLookUlService.xpc/Contents/MacOS/QuickLookUlService&#xA;maggi&#x9;10725&#x9;0.0&#x9;0.0&#x9;4267768&#x9;840&#x9;  s006&#x9;S+&#x9;4:04PM&#x9;0:00.00&#x9;grep QuickLookUl&#xA;maggi&#x9;10673&#x9;0.0&#x9;0.2&#x9;4676576&#x9;40256&#x9;??&#x9;Ss&#x9;4:02PM&#x9;0:00.80&#x9;/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUl.framework/Versions/A/XPCServices/QuickLookUlService.xpc/Contents/MacOS/QuickLookUlService&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;che stamperà una serie piuttosto criptica di informazioni relative ai processi che contengono nel nome o nel percorso la stringa cercata (fra cui anche il processo associato al comando &lt;code&gt;grep&lt;/code&gt; che abbiamo appena eseguito). Di queste ci interessa solo il &lt;code&gt;PID&lt;/code&gt;, il numero riportato nella seconda colonna della risposta subito dopo il &lt;code&gt;nome breve&lt;/code&gt; dell&amp;rsquo;utente del Mac (come si può vedere nell&amp;rsquo;immagine precedente, il PID è riportato anche nella penultima colonna di Monitoraggio Attività).&lt;/p&gt;&#xA;&lt;p&gt;Ora possiamo &lt;em&gt;uccidere&lt;/em&gt; il processo (o i processi) QuickLookUlService con il comando &lt;code&gt;kill -9&lt;/code&gt; seguito dal PID,&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;$ kill -9 10673&#xA;$ kill -9 10725&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;o anche scrivendo tutti i PID sulla stessa riga&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;$ kill -9 10673T10725:00&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;img src=&#34;https://melabit.files.wordpress.com/2020/03/terminal-quicklookui.png&#34; alt=&#34;&#34;&gt;&lt;p&gt;In alternativa si può usare &lt;code&gt;killall&lt;/code&gt; seguito dal nome del processo da chiudere&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;$ killall QuickLookUlService&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Io preferisco usare &lt;code&gt;kill -9&lt;/code&gt; al posto di &lt;code&gt;killall&lt;/code&gt; perché quest&amp;rsquo;ultimo, anche se in teoria è più semplice da usare, a volte non funziona come ci si aspetta (e francamente non ho mail capito il perché).&lt;/p&gt;&#xA;&lt;p&gt;Per essere sicuri di aver &lt;em&gt;ucciso&lt;/em&gt; veramente tutti i processi &lt;code&gt;QuickLookUlService&lt;/code&gt; ci basta ripetere il comando &lt;code&gt;grep&lt;/code&gt;&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ ps axu | grep QuickLookUI&#xA;maggi&#x9;10734&#x9;0.0&#x9;0.0&#x9;4267768&#x9;840&#x9;  s006&#x9;S+&#x9;4:04PM&#x9;0:00.00&#x9;grep QuickLookUl&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;verificando che restituisca solo il processo associato a sé stesso (domanda per i più attenti: perché il PID cambia ogni volta che esegue &lt;code&gt;grep&lt;/code&gt;?).&lt;/p&gt;&#xA;&lt;p&gt;Ma appena usiamo di nuovo Spotlight o Quick Look il sistema operativo lancerà di nuovo uno o più processi &lt;code&gt;QuickLookUlService&lt;/code&gt;, come potremo verificare facilmente con Monitoraggio Attività o eseguendo di nuovo &lt;code&gt; ps axu | grep QuickLookUI&lt;/code&gt; nel Terminale.&lt;/p&gt;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;p&gt;La tipica finezza Apple che all&amp;rsquo;inizio sembra superflua, ma dopo un po&amp;rsquo; ti accorgi di non poterne più fare a meno.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li id=&#34;fn:2&#34;&gt;&#xA;&lt;p&gt;Spotlight e Quick Look sono strettamente connessi: i documenti trovati da Spotlight vengono visualizzati nella finestra di anteprima tramite Quick Look e non è certo un caso che Quick Look venga attivato dallo Spazio e Spotlight da ⌘-Spazio.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/div&gt;&#xA;</description>
    </item>
  </channel>
</rss>
