Fedora Hide Shortcut Icon
How to hide the symbolic link “arrow”
Note: This requires GNOME Tweaks to be present on your system.
This page needs translation.
Løsningen var at oprette et lille personligt ikontema, der kun overskriver symlink-pilen og lader resten være standard Adwaita. 1. Mappestruktur Opret en lokal mappe til dit tema: ~/.local/share/icons/NoArrow/256×256/emblems/ 2. Det gennemsigtige ikon Brug en gyldig, gennemsigtig PNG-fil (f.eks. 1×1 pixel fra GIMP). Systemet accepterer PNG mere stabilt end rå SVG-kode. Filen skal findes under disse navne for at dække alle scenarier:
emblem-symbolic-link.png emblem-symbolic-link-symbolic.png inode-symlink.png inode-symlink-symbolic.png
3. Tema-definitionen (index.theme) Opret filen ~/.local/share/icons/NoArrow/index.theme med dette indhold: ini
[Icon Theme] Name=NoArrow Inherits=Adwaita Directories=256×256/emblems
[256×256/emblems] Size=256 Context=Emblems Type=Threshold
Inherits=Adwaita sikrer, at alle andre ikoner stadig ser normale ud. 4. Aktivering
Opdater ikon-cachen: gtk-update-icon-cache -f -t ~/.local/share/icons/NoArrow/ Skift til temaet NoArrow i GNOME Tweaks -> Appearance -> Icons. Genstart Nautilus: nautilus -q
Husk at gemme en kopi af din gennemsigtige 1×1 PNG, så du hurtigt kan genskabe det, hvis du nogensinde geninstallerer dit system!
########################################### BASH SCRIPT ###############################################################
Da vi ved, at din 1×1 transparent PNG fra GIMP var nøglen, har jeg lavet scriptet således, at det tager din eksisterende fil og bygger resten af strukturen automatisk. Sådan gør du:
Gem din 1x1 gennemsigtige PNG et sted (f.eks. i din Hjemmemappe) og kald den clear.png. Opret en ny tekstfil kaldet remove_arrows.sh. Indsæt koden herunder og gem den.
bash
#!/bin/bash
# Sti til din gennemsigtige PNG (ret selv stien hvis nødvendigt) SOURCE_PNG=“$HOME/clear.png” THEME_DIR=“$HOME/.local/share/icons/NoArrow” EMBLEM_DIR=“$THEME_DIR/256×256/emblems”
# 1. Tjek om kildefilen findes if [ ! -f “$SOURCE_PNG” ]; then
echo "Fejl: Fandt ikke $SOURCE_PNG. Placer din 1x1 PNG der først." exit 1
fi
# 2. Opret mappestruktur echo “Opretter mapper…” mkdir -p “$EMBLEM_DIR”
# 3. Kopier og navngiv ikonerne echo “Kopierer ikoner…” cp “$SOURCE_PNG” “$EMBLEM_DIR/emblem-symbolic-link.png” cp “$SOURCE_PNG” “$EMBLEM_DIR/emblem-symbolic-link-symbolic.png” cp “$SOURCE_PNG” “$EMBLEM_DIR/inode-symlink.png” cp “$SOURCE_PNG” “$EMBLEM_DIR/inode-symlink-symbolic.png”
# 4. Opret index.theme echo “Genererer index.theme…” cat «EOF > “$THEME_DIR/index.theme” [Icon Theme] Name=NoArrow Inherits=Adwaita Directories=256×256/emblems
[256×256/emblems] Size=256 Context=Emblems Type=Threshold EOF
# 5. Opdater systemets cache echo “Opdaterer ikon-cache…” gtk-update-icon-cache -f -t “$THEME_DIR”
# 6. Genstart Nautilus echo “Genstarter Nautilus…” nautilus -q
echo “Færdig! Gå nu til GNOME Tweaks og vælg 'NoArrow' under Icons.”

