{"id":6698,"date":"2025-01-12T17:34:51","date_gmt":"2025-01-12T17:34:51","guid":{"rendered":"https:\/\/howtogeek.blog\/lt\/?p=6698"},"modified":"2025-01-12T17:34:51","modified_gmt":"2025-01-12T17:34:51","slug":"ultimate-guide-how-to-use-my-top-script-for-decluttering-your-mac-desktop","status":"publish","type":"post","link":"https:\/\/howtogeek.blog\/lt\/ultimate-guide-how-to-use-my-top-script-for-decluttering-your-mac-desktop\/","title":{"rendered":"Galutinis vadovas: kaip naudoti \u201eMy Top Script\u201c, kad suma\u017eintum\u0117te \u201eMac\u201c darbalauk\u012f"},"content":{"rendered":"<h3>Ap\u017evalga<\/h3>\n<ul>\n<li>\u0160is pritaikomas scenarijus leid\u017eia pasirinktinai pasl\u0117pti netvark\u0105 i\u0161saugant pagrindinius \u201eMac\u201c darbalaukio elementus, pvz., prijungtus diskus ir tomus.<\/li>\n<li>Lengvai pritaikykite scenarij\u0173 pagal savo skon\u012f modifikuodami kintam\u0173j\u0173 masyvus, kurie pagal j\u016bs\u0173 pageidavimus nurodo, kurie elementai visada turi b\u016bti matomi arba pasl\u0117pti.<\/li>\n<li>Naudokite \u201eApple\u201c spar\u010diuosius klavi\u0161us, kad b\u016bt\u0173 patogu suaktyvinti, arba paleiskite scenarij\u0173 atskirai, kad nesud\u0117tingai pa\u0161alintum\u0117te netvark\u0105.<\/li>\n<\/ul>\n<p>J\u016bs\u0173 \u201eMacOS\u201c darbalaukis gali lengvai tapti skaitmenine netvarka, perpildyta fail\u0173, aplank\u0173 ir ekrano kopij\u0173. Geros naujienos? Galite supaprastinti savo darbo viet\u0105, i\u0161laikydami funkcionalum\u0105. I\u0161nagrin\u0117kime i\u0161manesn\u012f b\u016bd\u0105, kaip pasiekti darbalaukio ai\u0161kum\u0105.<\/p>\n<h2 id=\"unleashing-the-power-of-desktop-organization\">I\u0161laisvinkite darbalaukio organizavimo gali\u0105<\/h2>\n<p>Grei\u010diausias b\u016bdas pa\u0161alinti \u201eMac\u201c darbalauk\u012f tradici\u0161kai apima \u0161ios terminalo komandos vykdym\u0105:<\/p>\n<p> <code> <code>defaults write com.apple.finder CreateDesktop -bool false &amp;&amp; killall Finder<\/code><\/code><\/p>\n<p>Nors \u0161is metodas veiksmingai pa\u0161alina netvark\u0105, jis pana\u0161us \u012f branduolin\u0117s parinkties paleidim\u0105, nes taip pat paslepia naudingus komponentus, tokius kaip i\u0161oriniai diskai ir tomai. Susid\u016briau su \u0161iuo nepatogumu ir taip suk\u016briau tobulesn\u012f sprendim\u0105: scenarij\u0173, kuris sumaniai paslepia perteklin\u0119 netvark\u0105 ir i\u0161laiko matomus esminius elementus.<\/p>\n<h2 id=\"benefits-of-hiding-desktop-icons\">Kod\u0117l verta sl\u0117pti darbalaukio piktogramas?<\/h2>\n<p>Darbalaukio i\u0161kraustymas turi daug privalum\u0173. Vis\u0173 pirma, \u0161varesn\u0117 darbo vieta padidina d\u0117mes\u012f ir padidina produktyvum\u0105. Prakti\u0161kai kalbant, matomos netvarkos suma\u017einimas taip pat u\u017etikrina privatum\u0105 bendrinant ekran\u0105, vaizdo skambu\u010dius ar tiesiogin\u0119 transliacij\u0105, taip i\u0161saugant asmenin\u0119 informacij\u0105.<\/p>\n<p>Be to, pasl\u0117pus darbalaukio elementus, jis i\u0161 chaoti\u0161kos kolekcijos virsta erdve, skirta tik esminiams nuorodoms, o ne kiekvienam atsisiuntimui ar ekrano kopijai.<\/p>\n<p>Nors \u201eCreateDesktop\u201c metodas kai kuriems yra funkcionalus, jis turi didel\u012f tr\u016bkum\u0105: visi\u0161kai i\u0161jungiama prieiga prie darbalaukio. Tai tarsi u\u017erakinus netvarking\u0105 kambar\u012f, bet pametus rakt\u0105 \u2013 viskas, ko gali prireikti, tampa nepasiekiama. \u0160tai kur mano scenarijus si\u016blo protingesn\u0119 alternatyv\u0105.<\/p>\n<h2 id=\"why-this-script-is-a-game-changer\">Kod\u0117l \u0161is scenarijus yra \u017eaidim\u0173 keitiklis<\/h2>\n<p>Skirtingai nuo beatodairi\u0161ko vis\u0173 piktogram\u0173 sl\u0117pimo, \u0161is scenarijus strategi\u0161kai paslepia neesminius elementus naudodamas failo atributus, pirmenyb\u0119 teikdamas \u0161varai, saugai ir lankstumui.<\/p>\n<p>Pagrindiniai privalumai:<\/p>\n<ul>\n<li>Jokio fail\u0173 pervadinimo (pridedant ta\u0161ko (.) prie\u0161d\u0117l\u012f), automatizavimo ar scenarij\u0173 nuorod\u0173 i\u0161saugojimo.<\/li>\n<li>Prijungti diskai ir sumontuoti tomai i\u0161lieka matomi, tod\u0117l u\u017etikrinamas estetinis patrauklumas ir funkcinis patogumas \u2013 nebereikia atsitiktinai atjungti i\u0161orini\u0173 disk\u0173!<\/li>\n<li>Pritaikomos parinktys leid\u017eia vartotojams nustatyti konkre\u010dius failus ar aplankus, kurie likt\u0173 matomi arba pasl\u0117pti, pritaikant scenarij\u0173 prie asmenini\u0173 darbo eigos poreiki\u0173.<\/li>\n<li>Skirtingai nuo ankstesni\u0173 metod\u0173, \u201eFinder\u201c paleisti i\u0161 naujo neb\u016btina, tod\u0117l darbo eiga bus palaikoma be pertr\u016bki\u0173.<\/li>\n<\/ul>\n<h2 id=\"integrating-the-script-with-apple-shortcuts\">Scenarijaus integravimas su Apple spar\u010diaisiais klavi\u0161ais<\/h2>\n<p>\u201eApple Shortcuts\u201c programa leid\u017eia skland\u017eiai integruoti \u0161\u012f scenarij\u0173 \u012f j\u016bs\u0173 kasdienes operacijas, tod\u0117l jis yra ne\u0161iojamas ir efektyvus.<\/p>\n<figure class=\"wp-block-image\"><img alt=\"Naujo \u201eApple\u201c spar\u010diojo klavi\u0161o k\u016brimas\" 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=\"Naujo \u201eApple\u201c spar\u010diojo klavi\u0161o k\u016brimas\" width=\"1798\"\/><\/figure>\n<p>Prad\u0117kite paleisdami program\u0105 Spartieji klavi\u0161ai ir sukurdami nauj\u0105 tu\u0161\u010di\u0105 nuorod\u0105.<\/p>\n<figure class=\"wp-block-image\"><img alt=\"Pridedamas veiksmas \u201eVykdyti apvalkalo scenarij\u0173\u201c.\" 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=\"Pridedamas veiksmas \u201eVykdyti apvalkalo scenarij\u0173\u201c.\" width=\"2132\"\/><\/figure>\n<p>Prid\u0117kite veiksm\u0105 \u201eRun Shell Script\u201c, pakeisdami numatyt\u0105j\u012f \u201eHello World\u201c tekst\u0105 visu toliau pateiktu scenarijumi.<\/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># Fail\u0173 ir aplank\u0173 s\u0105ra\u0161as, kur\u012f visada reikia HIDE <br \/>\nALWAYS_HIDDEN=( <br \/>\n  &#8220;$RECYCLE.BIN&#8221; <br \/>\n  # Neredaguokite \u0161ios eilut\u0117s <br \/>\n  # &#8220;Visada pasl\u0117ptas aplankas&#8221; <br \/>\n  # &#8220;Visada pasl\u0117ptas failas.txt&#8221; <br \/>\n)<\/p>\n<p># Funkcija, skirta patikrinti, ar elementas yra masyve ALWAYS_SHOWN <br \/>\nis_in_always_shown() { <br \/>\n  local item_basename=&#8221;$1&#8243; <br \/>\n  for show_item &#8220;${ALWAYS_SHOWN[@]}&#8221;; do <br \/>\n    if [[ &#8220;$item_basename&#8221;== &#8220;$shown_item&#8221;]]; tada <br \/>\n      gr\u0105\u017einti 0 # Atitiktis rasta <br \/>\n    fi <br \/>\n  padaryta <br \/>\n  gr\u0105\u017einti 1 # N\u0117ra atitikties <br \/>\n}<\/p>\n<p># Funkcija, skirta patikrinti, ar elementas yra masyve ALWAYS_HIDDEN <br \/>\nis_in_always_hidden() { <br \/>\n  local item_basename=&#8221;$1&#8243;, <br \/>\n  skirtas pasl\u0117ptam_elementui &#8220;${ALWAYS_HIDDEN[@]}&#8221;; do <br \/>\n    if [[ &#8220;$item_basename&#8221;== &#8220;$hidden_item&#8221;]]; tada <br \/>\n      gr\u0105\u017einti 0 # Atitiktis rasta <br \/>\n    fi <br \/>\n  padaryta <br \/>\n  gr\u0105\u017einti 1 # N\u0117ra atitikties <br \/>\n}<\/p>\n<p># Patikrinkite, ar yra matomas ne apimties elementas <br \/>\nhas_visible_non_volumes=false <br \/>\nelementui &#8220;$DESKTOP_PATH&#8221;\/*; do <br \/>\n  if [[ -e &#8220;$item&#8221;]]; then <br \/>\n    item_basename=$(bazinis pavadinimas &#8220;$item&#8221;) <br \/>\n    # Ignoruoti elementus ALWAYS_SHOWN <br \/>\n    , jei yra_in_always_shown &#8220;$item_basename&#8221;; tada t\u0119skite; fi <br \/>\n    # Ignoruoti elementus ALWAYS_HIDDEN <br \/>\n    if is_in_always_hidden &#8220;$item_basename&#8221;; tada t\u0119skite; fi <br \/>\n    # Patikrinkite, ar elementas n\u0117ra tomas ir n\u0117ra pasl\u0117ptas, <br \/>\n    jei [! -d &#8220;$item&#8221;] || [[ $(diskutil list | grep &#8220;$item_basename&#8221;) == &#8220;&#8221;]]; tada <br \/>\n      jei! ls -ldO &#8220;$item&#8221;| grep -q &#8220;pasl\u0117pta&#8221;; tada <br \/>\n        has_visible_non_volumes=true <br \/>\n        break <br \/>\n      fi <br \/>\n    fi <br \/>\n  fi <br \/>\npadaryta<\/p>\n<p># Atitinkamai perjungti matomum\u0105, <br \/>\njei $has_visible_non_volumes; tada <br \/>\n  pakartokite &#8220;Slepiami visi ne apimties elementai (i\u0161skyrus nurodytas i\u0161imtis)&#8230;&#8221; <br \/>\n  elementui &#8220;$DESKTOP_PATH&#8221;\/*; do <br \/>\n    if [[ -e &#8220;$item&#8221;]]; then <br \/>\n      item_name=$(bazinis pavadinimas &#8220;$item&#8221;) <br \/>\n      # Patikrinkite, ar prek\u0117 yra s\u0105ra\u0161e ALWAYS_SHOWN <br \/>\n      if is_in_always_shown &#8220;$item_name&#8221;; tada t\u0119skite; fi <br \/>\n      # Jei tai n\u0117ra i\u0161imtis, sl\u0117pti j\u012f <br \/>\n      chflags pasl\u0117ptas &#8220;$item&#8221; <br \/>\n    fi <br \/>\n  done <br \/>\n  echo &#8220;Pasl\u0117pti ne apimties elementai (i\u0161skyrus i\u0161imtis).&#8221; <br \/>\nelse <br \/>\n  echo &#8220;Parodomi visi elementai (i\u0161skyrus nurodytas i\u0161imtis)&#8230;&#8221; <br \/>\n  elementui &#8220;$DESKTOP_PATH&#8221;\/*; do <br \/>\n    if [[ -e &#8220;$item&#8221;]]; then <br \/>\n      item_name=$(bazinis pavadinimas &#8220;$item&#8221;) <br \/>\n      # Patikrinkite, ar elementas yra s\u0105ra\u0161e ALWAYS_HIDDEN <br \/>\n      if is_in_always_hidden &#8220;$item_name&#8221;; tada t\u0119skite; fi <br \/>\n      # Jei tai n\u0117ra i\u0161imtis, i\u0161skleiskite j\u012f <br \/>\n      chflags nohidden &#8220;$item&#8221; <br \/>\n    fi <br \/>\n  done <br \/>\n  echo &#8220;Visi elementai nepasl\u0117pti (i\u0161skyrus i\u0161imtis).&#8221; <br \/>\nfi\n<\/p>\n<p>I\u0161bandykite scenarij\u0173 spustel\u0117dami paleidimo mygtuk\u0105 \u0161alia vir\u0161aus arba naudokite spar\u010diuosius klavi\u0161us Command+R, kai sufokusuotas spar\u010di\u0173j\u0173 klavi\u0161\u0173 lange.<\/p>\n<figure class=\"wp-block-image\"><img alt=\"Scenarijaus paleidimas naudojant \u201eApple\u201c spar\u010diuosius klavi\u0161us\" 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=\"Scenarijaus paleidimas naudojant \u201eApple\u201c spar\u010diuosius klavi\u0161us\" width=\"2132\"\/><\/figure>\n<p>Pirm\u0105 kart\u0105 naudojant gali reik\u0117ti suteikti leidim\u0105 programai Shortcuts.app paleisti scenarijus. Tai atlik\u0119 i\u0161 naujo paleiskite spart\u0173j\u012f klavi\u0161\u0105, kad gal\u0117tum\u0117te naudotis skland\u017eiai. \u0160iuos leidimus galite koreguoti skiltyje Spartieji klavi\u0161ai &gt; Nustatymai &gt; I\u0161pl\u0117stiniai.<\/p>\n<p>Apsvarstykite galimyb\u0119 prisegti nuorod\u0105 prie \u201eMac\u201c meniu juostos, kad gal\u0117tum\u0117te greitai pasiekti!<\/p>\n<p>Patyrusiems vartotojams scenarijus apima masyvus, skirtus tinkinti failus ar aplankus, kad jie visada b\u016bt\u0173 pasl\u0117pti arba rodomi. Tiesiog prid\u0117kite konkre\u010di\u0173 element\u0173 pavadinimus, kad gal\u0117tum\u0117te tiksliai suderinti scenarij\u0173 pagal savo poreikius. \u0160is vienas scenarijus veikia kaip perjungiklis, leid\u017eiantis be vargo pasl\u0117pti ir rodyti elementus (jei norite gr\u012f\u017eti, tiesiog paleiskite j\u012f dar kart\u0105).<\/p>\n<h2 id=\"executing-the-script-as-a-standalone-tool\">Scenarijaus vykdymas kaip atskiras \u012frankis<\/h2>\n<p>Jei norite paleisti scenarij\u0173 atskirai, i\u0161saugoti j\u012f kaip fail\u0105 yra paprasta. Pavyzd\u017eiui, pavadinkite fail\u0105 <code>hide_desktop.sh<\/code>, atitinkamai i\u0161saugokite, tada padarykite j\u012f vykdytin\u0105 naudodami komand\u0105:<\/p>\n<p> <code> <code>chmod +x \/path\/to\/hide_desktop.sh<\/code><\/code><\/p>\n<p>Galite paleisti scenarij\u0173 rankiniu b\u016bdu naudodami pageidaujam\u0105 terminalo emuliatori\u0173 arba nustatyti j\u012f vykdyti naudodami tokius \u012frankius kaip Alfredas. I\u0161pl\u0117stin\u0117s parinktys, pvz., \u201eAutomator\u201c, leid\u017eia sukurti dukart spustel\u0117jam\u0105 program\u0105 i\u0161 scenarijaus.<\/p>\n<p>\u0160ie metodai leid\u017eia valdyti darbalauk\u012f su minimaliomis pastangomis. J\u016bs netgi galite suaktyvinti Apple spar\u010diuosius klavi\u0161us i\u0161 savo terminalo, skland\u017eiai integruodami visas darbalaukio organizavimo u\u017eduotis.<\/p>\n<figure class=\"wp-block-image\"><img alt=\"Declutter Desktop Shortcut paleidimas per terminal\u0105\" 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=\"Declutter Desktop Shortcut paleidimas per terminal\u0105\" width=\"2000\"\/><\/figure>\n<p>\u0160is universalus scenarijus ne tik i\u0161valo darbalauk\u012f; tai suteikia jums galimyb\u0119 kuruoti tai, k\u0105 norite pamatyti. Pasl\u0117pkite d\u0117mes\u012f bla\u0161kan\u010dius dalykus ir u\u017etikrinkite, kad svarb\u016bs elementai, pvz., sumontuoti diskai, b\u016bt\u0173 matomi. Nesvarbu, ar tai b\u016bt\u0173 tiesiogin\u0117 transliacija, ekrano bendrinimas ar tiesiog darbo vietos estetikos pagerinimas \u2013 tai eleganti\u0161kas ir prisitaikantis sprendimas, pritaikytas \u201emacOS\u201c funkcijoms.<\/p>\n<p>Pasinaudokite galimybe panaikinti netvark\u0105 \u2013 j\u016bs\u0173 sutvarkytas darbalaukis laukia!<\/p>\n<h3>Papildomos \u012f\u017evalgos<\/h3>\n<h4><strong>1. Kaip modifikuoti scenarij\u0173, kad b\u016bt\u0173 galima tinkinti, kurios piktogramos likt\u0173 matomos?<\/strong><\/h4>\n<p>Nor\u0117dami tinkinti matomum\u0105, keiskite <code>ALWAYS_SHOWN<\/code>ir <code>ALWAYS_HIDDEN<\/code>masyvus scenarijaus vir\u0161uje. Prid\u0117kite arba pa\u0161alinkite fail\u0173 ar aplank\u0173 pavadinimus, kad atitikt\u0173 j\u016bs\u0173 asmenines nuostatas.<\/p>\n<h4><strong>2. Ar galiu naudoti \u0161\u012f scenarij\u0173 su kitomis Mac program\u0117l\u0117mis?<\/strong><\/h4>\n<p>absoliu\u010diai! \u0160\u012f scenarij\u0173 galite \u012ftraukti \u012f \u012fvairias \u201eMac\u201c programas, kurios palaiko apvalkalo komandas arba scenarijus, pvz., \u201eAlfred\u201c spartiesiems klavi\u0161ams arba \u201eAutomator\u201c programoms kurti.<\/p>\n<h4><strong>3. Kas nutinka failams, kai juos paslepia scenarijus?<\/strong><\/h4>\n<p>Failai nei\u0161trinami ir neperkeliami; Vietoj to jiems suteikiamas \u201epasl\u0117ptas\u201c atributas, tod\u0117l jie tampa nematomi darbalaukyje ir \u201eFinder\u201c, kol nuspr\u0119site juos v\u0117l atskleisti.<\/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\">\u0160altinis ir vaizdai<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ap\u017evalga \u0160is pritaikomas scenarijus leid\u017eia pasirinktinai pasl\u0117pti netvark\u0105 i\u0161saugant pagrindinius \u201eMac\u201c darbalaukio elementus, pvz., prijungtus diskus ir tomus. Lengvai pritaikykite scenarij\u0173 pagal savo skon\u012f modifikuodami kintam\u0173j\u0173 masyvus, kurie pagal j\u016bs\u0173 pageidavimus nurodo, kurie elementai visada turi b\u016bti matomi arba pasl\u0117pti. Naudokite \u201eApple\u201c spar\u010diuosius klavi\u0161us, kad b\u016bt\u0173 patogu suaktyvinti, arba paleiskite scenarij\u0173 atskirai, kad nesud\u0117tingai pa\u0161alintum\u0117te [&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":[63,77,3,9],"class_list":["post-6698","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\/lt\/wp-json\/wp\/v2\/posts\/6698","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howtogeek.blog\/lt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howtogeek.blog\/lt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/lt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/lt\/wp-json\/wp\/v2\/comments?post=6698"}],"version-history":[{"count":1,"href":"https:\/\/howtogeek.blog\/lt\/wp-json\/wp\/v2\/posts\/6698\/revisions"}],"predecessor-version":[{"id":6699,"href":"https:\/\/howtogeek.blog\/lt\/wp-json\/wp\/v2\/posts\/6698\/revisions\/6699"}],"wp:attachment":[{"href":"https:\/\/howtogeek.blog\/lt\/wp-json\/wp\/v2\/media?parent=6698"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howtogeek.blog\/lt\/wp-json\/wp\/v2\/categories?post=6698"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howtogeek.blog\/lt\/wp-json\/wp\/v2\/tags?post=6698"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}