{"id":6597,"date":"2025-01-12T17:34:49","date_gmt":"2025-01-12T17:34:49","guid":{"rendered":"https:\/\/howtogeek.blog\/pt\/?p=6597"},"modified":"2025-01-12T17:34:49","modified_gmt":"2025-01-12T17:34:49","slug":"ultimate-guide-how-to-use-my-top-script-for-decluttering-your-mac-desktop","status":"publish","type":"post","link":"https:\/\/howtogeek.blog\/pt\/ultimate-guide-how-to-use-my-top-script-for-decluttering-your-mac-desktop\/","title":{"rendered":"Guia definitivo: como usar meu script principal para organizar sua \u00e1rea de trabalho do Mac"},"content":{"rendered":"<h3>Vis\u00e3o geral<\/h3>\n<ul>\n<li>Este script personaliz\u00e1vel permite que voc\u00ea oculte seletivamente a desordem, preservando itens essenciais na \u00e1rea de trabalho do seu Mac, como unidades e volumes conectados.<\/li>\n<li>Adapte facilmente o script ao seu gosto modificando matrizes de vari\u00e1veis, que determinam quais itens devem estar sempre vis\u00edveis ou ocultos com base em suas prefer\u00eancias.<\/li>\n<li>Utilize os atalhos da Apple para acionamento pr\u00e1tico ou execute o script de forma independente para uma organiza\u00e7\u00e3o simples da \u00e1rea de trabalho.<\/li>\n<\/ul>\n<p>Sua \u00e1rea de trabalho do macOS pode facilmente se tornar uma bagun\u00e7a digital, transbordando de arquivos, pastas e capturas de tela. A boa not\u00edcia? Voc\u00ea pode otimizar seu espa\u00e7o de trabalho mantendo a funcionalidade. Vamos explorar um m\u00e9todo mais inteligente para obter clareza na \u00e1rea de trabalho.<\/p>\n<h2 id=\"unleashing-the-power-of-desktop-organization\">Liberando o poder da organiza\u00e7\u00e3o da \u00e1rea de trabalho<\/h2>\n<p>A maneira mais r\u00e1pida de organizar sua \u00e1rea de trabalho do Mac tradicionalmente envolve executar este comando no Terminal:<\/p>\n<p> <code> <code>defaults write com.apple.finder CreateDesktop -bool false &amp;&amp; killall Finder<\/code><\/code><\/p>\n<p>Embora esse m\u00e9todo efetivamente limpe a desordem, \u00e9 semelhante a lan\u00e7ar uma op\u00e7\u00e3o nuclear, pois tamb\u00e9m oculta componentes \u00fateis, como unidades externas e volumes. Eu enfrentei essa inconveni\u00eancia e, portanto, desenvolvi uma solu\u00e7\u00e3o mais refinada: um script que habilmente oculta o excesso de desordem, mantendo os itens essenciais vis\u00edveis.<\/p>\n<h2 id=\"benefits-of-hiding-desktop-icons\">Por que se preocupar em ocultar os \u00edcones da sua \u00e1rea de trabalho?<\/h2>\n<p>Destralhar sua \u00e1rea de trabalho tem v\u00e1rias vantagens. Primeiro e mais importante, um espa\u00e7o de trabalho mais limpo melhora o foco e a produtividade. Falando de forma pr\u00e1tica, reduzir a desordem vis\u00edvel tamb\u00e9m garante privacidade durante o compartilhamento de tela, videochamadas ou transmiss\u00e3o ao vivo, protegendo detalhes pessoais.<\/p>\n<p>Al\u00e9m disso, ocultar os itens da sua \u00e1rea de trabalho transforma uma cole\u00e7\u00e3o ca\u00f3tica em um espa\u00e7o dedicado exclusivamente a atalhos essenciais, em vez de uma parada para cada download ou captura de tela.<\/p>\n<p>Embora a abordagem CreateDesktop seja funcional para alguns, ela apresenta uma falha significativa: desabilitar o acesso \u00e0 sua \u00e1rea de trabalho completamente. \u00c9 como trancar um quarto bagun\u00e7ado, mas perder a chave \u2014 tudo o que voc\u00ea pode precisar se torna inacess\u00edvel. \u00c9 aqui que meu script oferece uma alternativa mais inteligente.<\/p>\n<h2 id=\"why-this-script-is-a-game-changer\">Por que esse roteiro \u00e9 uma virada de jogo<\/h2>\n<p>Diferentemente da oculta\u00e7\u00e3o indiscriminada de todos os \u00edcones, este script oculta estrategicamente itens n\u00e3o essenciais usando atributos de arquivo, priorizando limpeza, seguran\u00e7a e flexibilidade.<\/p>\n<p>Os principais benef\u00edcios incluem:<\/p>\n<ul>\n<li>Sem renomea\u00e7\u00e3o de arquivos (atrav\u00e9s da adi\u00e7\u00e3o de um prefixo de ponto (.)), preservando refer\u00eancias em automa\u00e7\u00f5es ou scripts.<\/li>\n<li>Unidades conectadas e volumes montados permanecem vis\u00edveis, garantindo apelo est\u00e9tico e conveni\u00eancia funcional \u2014 chega de desconectar unidades externas acidentalmente!<\/li>\n<li>Op\u00e7\u00f5es personaliz\u00e1veis \u200b\u200bpermitem que os usu\u00e1rios definam arquivos ou pastas espec\u00edficos para permanecerem vis\u00edveis ou ocultos, adaptando o script \u00e0s necessidades pessoais do fluxo de trabalho.<\/li>\n<li>Ao contr\u00e1rio dos m\u00e9todos anteriores, reiniciar o Finder n\u00e3o \u00e9 necess\u00e1rio, mantendo seu fluxo de trabalho sem interrup\u00e7\u00f5es.<\/li>\n<\/ul>\n<h2 id=\"integrating-the-script-with-apple-shortcuts\">Integrando o script com os atalhos da Apple<\/h2>\n<p>O aplicativo Apple Shortcuts permite a integra\u00e7\u00e3o perfeita deste script em suas opera\u00e7\u00f5es di\u00e1rias, tornando-o port\u00e1til e eficiente.<\/p>\n<figure class=\"wp-block-image\"><img alt=\"Criando um novo atalho da Apple\" class=\"wp-image\" decoding=\"async\" height=\"1278\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/adding-a-new-apple-shortcut.webp\" title=\"Criando um novo atalho da Apple\" width=\"1798\"\/><\/figure>\n<p>Comece abrindo o aplicativo Atalhos e criando um novo atalho em branco.<\/p>\n<figure class=\"wp-block-image\"><img alt=\"Adicionando uma a\u00e7\u00e3o 'Executar script de shell'\" class=\"wp-image\" decoding=\"async\" height=\"1876\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/adding-a-new-run-shell-script-action.webp\" title=\"Adicionando uma a\u00e7\u00e3o 'Executar script de shell'\" width=\"2132\"\/><\/figure>\n<p>Adicione uma a\u00e7\u00e3o \u201cExecutar script de shell\u201d, substituindo o texto padr\u00e3o \u201cOl\u00e1, mundo\u201d pelo script completo mostrado abaixo.<\/p>\n<p> <code> <code><br \/>\n#!\/bin\/bash<br \/>\n# Path to the Desktop directory<br \/>\nDESKTOP_PATH=\"$HOME\/Desktop\"<br \/>\n# Don't edit this line<br \/>\n# List of files and folders to always SHOW<br \/>\nALWAYS_SHOWN=(<br \/>\n  # Add filenames\/folders here as needed (examples below)<br \/>\n  # \"Always Visible Folder\"<br \/>\n  # \"Always Visible File.txt\"<br \/>\n)<\/code><\/code><\/p>\n<p># Lista de arquivos e pastas para sempre OCULTAR <br \/>\nALWAYS_HIDDEN=( <br \/>\n  &#8220;$RECYCLE.BIN&#8221; <br \/>\n  # N\u00e3o edite esta linha <br \/>\n  # &#8220;Always Hidden Folder&#8221; <br \/>\n  # &#8220;Always Hidden File.txt&#8221; <br \/>\n)<\/p>\n<p># Fun\u00e7\u00e3o para verificar se um item est\u00e1 no array ALWAYS_SHOWN <br \/>\nis_in_always_shown() { <br \/>\n  local item_basename=&#8221;$1&#8243; <br \/>\n  for shown_item in &#8220;${ALWAYS_SHOWN[@]}&#8221;; do <br \/>\n    if [[ &#8220;$item_basename&#8221;== &#8220;$shown_item&#8221;]]; then <br \/>\n      return 0 # Correspond\u00eancia encontrada <br \/>\n    fi <br \/>\n  done <br \/>\n  return 1 # Nenhuma correspond\u00eancia <br \/>\n}<\/p>\n<p># Fun\u00e7\u00e3o para verificar se um item est\u00e1 no array ALWAYS_HIDDEN <br \/>\nis_in_always_hidden() { <br \/>\n  local item_basename=&#8221;$1&#8243; <br \/>\n  for hidden_item in &#8220;${ALWAYS_HIDDEN[@]}&#8221;; do <br \/>\n    if [[ &#8220;$item_basename&#8221;== &#8220;$hidden_item&#8221;]]; then <br \/>\n      return 0 # Correspond\u00eancia encontrada <br \/>\n    fi <br \/>\n  done <br \/>\n  return 1 # Nenhuma correspond\u00eancia <br \/>\n}<\/p>\n<p># Verifique se existe algum item vis\u00edvel que n\u00e3o seja de volume <br \/>\nhas_visible_non_volumes=false <br \/>\nfor item in &#8220;$DESKTOP_PATH&#8221;\/*; do <br \/>\n  if [[ -e &#8220;$item&#8221;]]; then <br \/>\n    item_basename=$(basename &#8220;$item&#8221;) <br \/>\n    # Ignore itens em ALWAYS_SHOWN <br \/>\n    if is_in_always_shown &#8220;$item_basename&#8221;; then continue; fi <br \/>\n    # Ignore itens em ALWAYS_HIDDEN <br \/>\n    if is_in_always_hidden &#8220;$item_basename&#8221;; then continue; fi <br \/>\n    # Verifique se o item n\u00e3o \u00e9 um volume e n\u00e3o est\u00e1 oculto <br \/>\n    if [! -d &#8220;$item&#8221;] || [[ $(diskutil list | grep &#8220;$item_basename&#8221;) == &#8220;&#8221;]]; then <br \/>\n      if! ls -ldO &#8220;$item&#8221;| grep -q &#8220;hidden&#8221;; then <br \/>\n        has_visible_non_volumes=true <br \/>\n        break <br \/>\n      fi <br \/>\n    fi <br \/>\n  fi <br \/>\ndone<\/p>\n<p># Alterne a visibilidade adequadamente <br \/>\nif $has_visible_non_volumes; then <br \/>\n  echo &#8220;Ocultando todos os itens que n\u00e3o s\u00e3o de volume (excluindo exce\u00e7\u00f5es especificadas)&#8230;&#8221; <br \/>\n  for item in &#8220;$DESKTOP_PATH&#8221;\/*; do <br \/>\n    if [[ -e &#8220;$item&#8221;]]; then <br \/>\n      item_name=$(basename &#8220;$item&#8221;) <br \/>\n      # Verifique se o item est\u00e1 na lista ALWAYS_SHOWN <br \/>\n      if is_in_always_shown &#8220;$item_name&#8221;; then continue; fi <br \/>\n      # Se n\u00e3o for uma exce\u00e7\u00e3o, oculte-o <br \/>\n      chflags hidden &#8220;$item&#8221; <br \/>\n    fi <br \/>\n  done <br \/>\n  echo &#8220;Itens que n\u00e3o s\u00e3o de volume ocultos (exceto exce\u00e7\u00f5es).&#8221; <br \/>\nelse <br \/>\n  echo &#8220;Exibindo todos os itens (excluindo exce\u00e7\u00f5es especificadas)&#8230;&#8221; <br \/>\n  for item in &#8220;$DESKTOP_PATH&#8221;\/*; do <br \/>\n    if [[ -e &#8220;$item&#8221;]]; then <br \/>\n      item_name=$(basename &#8220;$item&#8221;) <br \/>\n      # Verifique se o item est\u00e1 na lista ALWAYS_HIDDEN <br \/>\n      if is_in_always_hidden &#8220;$item_name&#8221;; then continue; fi <br \/>\n      # Se n\u00e3o for uma exce\u00e7\u00e3o, mostre-o <br \/>\n      chflags nohidden &#8220;$item&#8221; <br \/>\n    fi <br \/>\n  done <br \/>\n  echo &#8220;Todos os itens n\u00e3o ocultados (exceto exce\u00e7\u00f5es).&#8221; <br \/>\nfi\n<\/p>\n<p>Teste o script clicando no bot\u00e3o de reprodu\u00e7\u00e3o pr\u00f3ximo ao topo ou use a tecla de atalho Command+R enquanto estiver na janela de atalho.<\/p>\n<figure class=\"wp-block-image\"><img alt=\"Executando o script no Apple Shortcuts\" class=\"wp-image\" decoding=\"async\" height=\"1876\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/running-the-script-in-apple-shortcuts.webp\" title=\"Executando o script no Apple Shortcuts\" width=\"2132\"\/><\/figure>\n<p>No primeiro uso, pode ser necess\u00e1rio conceder permiss\u00e3o para que o Shortcuts.app execute scripts. Ap\u00f3s fazer isso, execute o atalho novamente para experimentar a funcionalidade perfeita. Voc\u00ea pode ajustar essas permiss\u00f5es em Atalhos &gt; Configura\u00e7\u00f5es &gt; Avan\u00e7ado.<\/p>\n<p>Considere fixar o atalho na barra de menu do seu Mac para acesso r\u00e1pido!<\/p>\n<p>Para usu\u00e1rios avan\u00e7ados, o script acomoda matrizes para personalizar arquivos ou pastas para sempre ocultar ou mostrar. Basta adicionar nomes de itens espec\u00edficos, permitindo que voc\u00ea ajuste o script \u00e0s suas necessidades. Este script \u00fanico atua como um toggle, permitindo que voc\u00ea oculte e mostre itens sem esfor\u00e7o (basta execut\u00e1-lo novamente para reverter).<\/p>\n<h2 id=\"executing-the-script-as-a-standalone-tool\">Executando o script como uma ferramenta aut\u00f4noma<\/h2>\n<p>Se voc\u00ea preferir executar o script de forma independente, salv\u00e1-lo como um arquivo \u00e9 simples. Por exemplo, nomeie seu arquivo <code>hide_desktop.sh<\/code>, salve-o adequadamente e torne-o execut\u00e1vel usando o comando:<\/p>\n<p> <code> <code>chmod +x \/path\/to\/hide_desktop.sh<\/code><\/code><\/p>\n<p>Voc\u00ea pode executar o script manualmente por meio do seu emulador de terminal preferido ou configur\u00e1-lo para executar por meio de ferramentas como Alfred. Op\u00e7\u00f5es avan\u00e7adas como o Automator permitem que voc\u00ea crie um aplicativo de clique duplo a partir do script.<\/p>\n<p>Esses m\u00e9todos permitem que voc\u00ea gerencie sua \u00e1rea de trabalho com o m\u00ednimo de esfor\u00e7o. Voc\u00ea pode at\u00e9 mesmo acionar os atalhos da Apple a partir do seu terminal, integrando perfeitamente todas as suas tarefas de organiza\u00e7\u00e3o da \u00e1rea de trabalho.<\/p>\n<figure class=\"wp-block-image\"><img alt=\"Executando o atalho do Declutter Desktop via Terminal\" class=\"wp-image\" decoding=\"async\" height=\"1299\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/running-declutter-desktop-shortcut-via-cli-anim.gif\" title=\"Executando o atalho do Declutter Desktop via Terminal\" width=\"2000\"\/><\/figure>\n<p>Este script vers\u00e1til faz mais do que apenas limpar sua \u00e1rea de trabalho; ele permite que voc\u00ea selecione o que deseja ver. Oculte as distra\u00e7\u00f5es enquanto garante que itens importantes, como unidades montadas, permane\u00e7am vis\u00edveis. Seja para uma transmiss\u00e3o ao vivo, para compartilhar sua tela ou simplesmente para melhorar a est\u00e9tica do seu espa\u00e7o de trabalho, \u00e9 uma solu\u00e7\u00e3o elegante e adapt\u00e1vel, feita sob medida para a funcionalidade do macOS.<\/p>\n<p>Aproveite a oportunidade de organizar \u2014 sua \u00e1rea de trabalho organizada est\u00e1 esperando por voc\u00ea!<\/p>\n<h3>Insights adicionais<\/h3>\n<h4><strong>1. Como modifico o script para personalizar quais \u00edcones permanecem vis\u00edveis?<\/strong><\/h4>\n<p>Para personalizar a visibilidade, modifique os arrays <code>ALWAYS_SHOWN<\/code>e <code>ALWAYS_HIDDEN<\/code>no topo do script. Adicione ou remova nomes de arquivos ou pastas conforme necess\u00e1rio para atender \u00e0s suas prefer\u00eancias pessoais.<\/p>\n<h4><strong>2. Posso usar este script com outros aplicativos Mac?<\/strong><\/h4>\n<p>Claro! Voc\u00ea pode incorporar esse script em v\u00e1rios aplicativos Mac que suportam comandos shell ou scripts, como Alfred para teclas de atalho ou Automator para cria\u00e7\u00e3o de aplicativos.<\/p>\n<h4><strong>3. O que acontece com os arquivos quando eles s\u00e3o ocultados pelo script?<\/strong><\/h4>\n<p>Os arquivos n\u00e3o s\u00e3o exclu\u00eddos ou movidos; em vez disso, eles recebem um atributo \u201coculto\u201d, tornando-os invis\u00edveis na \u00e1rea de trabalho e no Finder at\u00e9 que voc\u00ea decida revel\u00e1-los novamente.<\/p>\n<p><a class=\"xiaomi\" href=\"https:\/\/www.howtogeek.com\/i-wrote-the-best-script-for-decluttering-the-mac-desktop-heres-how-to-use-it\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">Fonte e Imagens<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vis\u00e3o geral Este script personaliz\u00e1vel permite que voc\u00ea oculte seletivamente a desordem, preservando itens essenciais na \u00e1rea de trabalho do seu Mac, como unidades e volumes conectados. Adapte facilmente o script ao seu gosto modificando matrizes de vari\u00e1veis, que determinam quais itens devem estar sempre vis\u00edveis ou ocultos com base em suas prefer\u00eancias. Utilize os [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[70,84,3,9],"class_list":["post-6597","post","type-post","status-publish","format-standard","hentry","category-how-to","tag-customization","tag-mac","tag-macos","tag-windows"],"acf":[],"_links":{"self":[{"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/posts\/6597","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/comments?post=6597"}],"version-history":[{"count":1,"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/posts\/6597\/revisions"}],"predecessor-version":[{"id":6598,"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/posts\/6597\/revisions\/6598"}],"wp:attachment":[{"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/media?parent=6597"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/categories?post=6597"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/tags?post=6597"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}