Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: Pavel Tihlařík 04 Února 2012, 10:28:19
-
Ahoj,
mám problém s terminály v Kubutnu 11.10. Nedoplňují mi ani názvy příkazů ani cesty. Vše musím vyťukávat a to je dost otravné. Nevím, kdy přesně se tento problém vyskytl.
Problém se táká jak Konsole, tak XTermu.
V tty prostředí se příkazy a cesty po TABnutí doplňují. Máte s tímto někdo zkušenost?
Díky.
Pavel
-
Mám stejný problém. (Ubuntu 11.10)
-
Jojo, v Unity mi to s gnome-terminal dělá taky.
-
Tohle (http://forum.ubuntu.cz/index.php?topic=60222.0) jste zkoušeli? :)
-
Tohle (http://forum.ubuntu.cz/index.php?topic=60222.0) jste zkoušeli? :)
Ha! Díky. Toto vlákno jsem neobjevil. Špatně jsem vyhledával. :)
Dík moc, pomohlo skopítovat bashrc do domovského adresáře.
Takže za mě, uzavřeno, ještě počkám, co Freshlemon.
-
Já jsem tak úspěšný nebyl. V domovském adresáři sice soubor .bashrc mám, ale má velikost 0 bajtů a tedy žádný text neobsahuje. Stejně tak soubor .bashrc ve složce /etc/skel/ má 0 bajtů a je prázdný.
Takže v něm nemůžu nic odkomentovat a dál si nevím rady.
Soubor /etc/bash_completion mám a text obsahuje (značné množství)
Dělám něco špatně? :)
-
Já jsem tak úspěšný nebyl. V domovském adresáři sice soubor .bashrc mám, ale má velikost 0 bajtů a tedy žádný text neobsahuje. Stejně tak soubor .bashrc ve složce /etc/skel/ má 0 bajtů a je prázdný.
Takže v něm nemůžu nic odkomentovat a dál si nevím rady.
Soubor /etc/bash_completion mám a text obsahuje (značné množství)
Dělám něco špatně? :)
Taková situace je prakticky vyloučena ;)
Soubor /etc/skel/.bashrc je součástí balíku bash (http://packages.ubuntu.com/oneiric/i386/bash/filelist), bez něhož už se snad žádná distribuce neobejde :) Takže buď sis to smazal sám, nebo nějaký šílený program, nebo chyba disku. V každém případě by mělo stačit přeinstalovat bash.
-
Já jsem tak úspěšný nebyl. V domovském adresáři sice soubor .bashrc mám, ale má velikost 0 bajtů a tedy žádný text neobsahuje. Stejně tak soubor .bashrc ve složce /etc/skel/ má 0 bajtů a je prázdný.
Takže v něm nemůžu nic odkomentovat a dál si nevím rady.
Soubor /etc/bash_completion mám a text obsahuje (značné množství)
Dělám něco špatně? :)
Taková situace je prakticky vyloučena ;)
Soubor /etc/skel/.bashrc je součástí balíku bash (http://packages.ubuntu.com/oneiric/i386/bash/filelist), bez něhož už se snad žádná distribuce neobejde :) Takže buď sis to smazal sám, nebo nějaký šílený program, nebo chyba disku. V každém případě by mělo stačit přeinstalovat bash.
Přeinstaloval jsem balík bash i balík bash-completion a problém je stále stejný - soubor .bashrc má stále 0b (ten v domovském adresáři i ten v /etc/skel).
Přeinstaloval jsem přes Synaptic (označil balíky k přeinstalaci --> apply)
Asi to není relevantní, ale pro úplnost dodávám, že používám gnome-shell a mám PinguyOS, což je ale v podstatě jen přizpůsobené Ubuntu 11.10.
-
Odkud je ten balík?
apt-cache policy bash
-
Odkud je ten balík?apt-cache policy bash
výpis:
miroslav@pinguy-freshlemon:~$ apt-cache policy bash
bash:
Instalovaná verze: 4.2-0ubuntu4
Kandidát: 4.2-0ubuntu4
Tabulka verzí:
*** 4.2-0ubuntu4 0
500 http://cz.archive.ubuntu.com/ubuntu/ oneiric/main i386 Packages
100 /var/lib/dpkg/status
-
Navím jak v Synapticu vynutit přeinstalaci konf. souborů, zkus to ručně
sudo apt-get -o 'DPkg::options::=--force-confask' --reinstall install bashměl bys dostat dotaz, jestli chceš přeinstalovat i soubory v /etc, potvrď y.
-
Díky, tohle evidentně zabralo :)
soubor /etc/skel/.bashrc už obsahuje text.
Takže nyní jsem tento soubor zkopíroval do domovské složky. Mohl by jsi mi, prosím, ještě poradit, co konkrétně mám upravit v tomto zkopírovaném souboru a v souboru /etc/bash-completion?
A nebude potřeba u .bashrc v domovském adresáři změnit práva k tomuto souboru? (číst/zapisovat může jen vlastník a tím je zde root)
EDIT:
Doplňuji:
miroslav@pinguy-freshlemon:~$ ls -l .bashrc
-rw------- 1 root root 3353 2012-02-04 23:43 .bashrc
-
zkopírovat, změnit vlastníka, spustit skript a vyzkoušet autocompletion:
sudo cp /etc/skel/.bashrc ~
sudo chown `id -u`:`id -u` ~/.bashrc
source ~/.bashrc
-
Funguje ;D
Moc děkuji, K+