SuSE Linux: Od verze 7.3
Doplňování v bashi pomocí klávesy <TAB> nefunguje jak by mělo.
Od SuSE Linuxu 7.3 je shellový interpretr bash nastaven na inteligentní doplňování řádky. Konfigurace bashe umožňuje s určitým programem zvolit pouze jemu odpovídající soubory, které mají odpovídající příponu. To v případě, že pracujete s nestandardními koncovkami, omezuje funkčnost expandování pomocí klávesy <TAB>. Rádi byste však zvolili také tyto soubory.
Přizpůsobte systém. V případě, že některé programy soubory nemají příponu a vy ji neznáte, můžete editovat soubor /etc/profile.d/complete.bash. Pokud máte dojem, že by Vaše změny mohly být užitečné, zašlete je prosím na email feedback@suse.cz. Pozor, soubor complete.bash může být přepsán při updatu systému. (Je součástí balíku aaa_base.)
Znemožnění této funkce (uživatelem nebo na celý systém): Uživatel vykoná příkaz:
shopt -u progcompPokud chcete tuto funkci vypnout ve všech shellech, přidejte tento příkaz do skriptu ~/.bashrc. Pokud chcete tuto funkci opět používat, zadejte příkaz:
shopt -s progcomp
Administrátor může tuto funkci vypnout pro všechny uživatele přidáním řádky do souboru /etc/profile.local:
shopt -u progcomp >/dev/null 2>&1
Jednotliví uživatelé pak funkci mohou opět aktivovat příkazem:
shopt -s progcomp
Přesto Vám změnu globálních nastavení nedoporučujeme.