Komentojen viite
Yleiskatsaus
iconchanger <komento> [valinnat]Komennot
status
Näytä nykyisen konfiguraation tila.
bash
iconchanger statusNäyttää:
- Määritettyjen sovellusaliaksien lukumäärän
- Välimuistissa olevien kuvakkeiden lukumäärän
- Apuskriptin tilan
list
Listaa kaikki aliakset ja välimuistissa olevat kuvakkeet.
bash
iconchanger listNäyttää taulukon kaikista määritetyistä aliaksista ja kaikista välimuistissa olevista kuvakemerkinnöistä.
set-icon
Aseta mukautettu kuvake sovellukselle.
bash
iconchanger set-icon <sovellus-polku> <kuva-polku>Argumentit:
sovellus-polku— Polku sovellukseen (esim./Applications/Safari.app)kuva-polku— Polku kuvakekuvaan (PNG, JPEG, ICNS jne.)
Esimerkkejä:
bash
# Aseta mukautettu Safari-kuvake
iconchanger set-icon /Applications/Safari.app ~/icons/safari.png
# Suhteelliset polut toimivat myös
iconchanger set-icon /Applications/Slack.app ./slack-icon.icnsremove-icon
Poista mukautettu kuvake ja palauta alkuperäinen.
bash
iconchanger remove-icon <sovellus-polku>Esimerkki:
bash
iconchanger remove-icon /Applications/Safari.apprestore
Palauta kaikki välimuistissa olevat mukautetut kuvakkeet. Hyödyllinen järjestelmäpäivityksen jälkeen tai kun sovellukset palauttavat oletuskuvakkeensa.
bash
iconchanger restore [valinnat]Valinnat:
--dry-run— Esikatsele, mitä palautettaisiin, tekemättä muutoksia--verbose— Näytä yksityiskohtainen tuloste jokaiselle kuvakkeelle--force— Palauta, vaikka kuvake näyttäisi muuttumattomalta
Esimerkkejä:
bash
# Palauta kaikki välimuistissa olevat kuvakkeet
iconchanger restore
# Esikatsele, mitä tapahtuisi
iconchanger restore --dry-run --verbose
# Pakota kaikkien palautus
iconchanger restore --forceexport
Vie aliakset ja välimuistissa olevat kuvakeasetukset JSON-tiedostoon.
bash
iconchanger export <tulostiedosto-polku>Esimerkki:
bash
iconchanger export ~/Desktop/my-icons.jsonimport
Tuo konfiguraatiotiedosto.
bash
iconchanger import <syötetiedosto-polku>Tuonti vain lisää uusia kohteita — se ei koskaan korvaa tai poista olemassa olevia merkintöjä.
Esimerkki:
bash
iconchanger import ~/Desktop/my-icons.jsonvalidate
Tarkista konfiguraatiotiedosto ennen tuontia.
bash
iconchanger validate <tiedosto-polku>Tarkistaa JSON-rakenteen, pakolliset kentät ja tietojen eheyden tekemättä muutoksia.
Esimerkki:
bash
iconchanger validate ~/Desktop/my-icons.jsonescape-jail
Vapaudu macOS Tahoen squircle-vankilasta asettamalla sovelluksen oma sisäinen kuvake mukautetuksi kuvakkeeksi. Mukautetut kuvakkeet ohittavat squircle-pakon ja säilyttävät alkuperäisen kuvakkeen muodon.
bash
iconchanger escape-jail [sovellus-polku] [valinnat]Argumentit:
sovellus-polku— (Valinnainen) Polku tiettyyn.app-pakettiin. Jos jätetään pois, käsitellään kaikki sovellukset kansiossa/Applications.
Valinnat:
--dry-run— Esikatsele, mitä tehtäisiin, tekemättä muutoksia--verbose— Näytä yksityiskohtainen tuloste
Esimerkkejä:
bash
# Vapauta kaikki sovellukset /Applications-kansiossa
iconchanger escape-jail
# Esikatsele, mitä tapahtuisi
iconchanger escape-jail --dry-run --verbose
# Vapauta tietty sovellus
iconchanger escape-jail /Applications/Safari.appWARNING
Mukautetut kuvakkeet eivät tue macOS Tahoen Clear-, Tinted- tai Dark-kuvaketiloja. Ne pysyvät staattisina bittikarttakuvina.
completions
Luo komentotulkin täydennysskriptit sarkaimen täydennystä varten.
bash
iconchanger completions <komentotulkki>Argumentit:
komentotulkki— Komentotulkin tyyppi:zsh,bashtaifish
Esimerkkejä:
bash
# Zsh (lisää tiedostoon ~/.zshrc)
source <(iconchanger completions zsh)
# Bash (lisää tiedostoon ~/.bashrc)
source <(iconchanger completions bash)
# Fish
iconchanger completions fish > ~/.config/fish/completions/iconchanger.fish