* [Comm] bash_completion для пользователя @ 2007-07-09 13:24 Alexei V. Mezin 2007-07-09 14:39 ` Denis G. Samsonenko 0 siblings, 1 reply; 18+ messages in thread From: Alexei V. Mezin @ 2007-07-09 13:24 UTC (permalink / raw) To: community А все же, почему "из коробки" bash-completion работает только у рута? Такое поведение имеет какое-то обоснование? Может надо сделать что-то, чтоб после установки пакета автозавершение команд работало для всех пользователей? -- Alexei V. Mezin NT-MDT Co. Phone: 095-913-5736 Fax: 095-913-573 Email: mezin@ntmdt.ru URL: http://www.ntmdt.com ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] bash_completion для пользователя 2007-07-09 13:24 [Comm] bash_completion для пользователя Alexei V. Mezin @ 2007-07-09 14:39 ` Denis G. Samsonenko 2007-07-09 14:44 ` Алексей Синицын 0 siblings, 1 reply; 18+ messages in thread From: Denis G. Samsonenko @ 2007-07-09 14:39 UTC (permalink / raw) To: ALT Linux Community Привет! > А все же, почему "из коробки" bash-completion работает только у рута? > Такое поведение имеет какое-то обоснование? Может надо сделать что-то, > чтоб после установки пакета автозавершение команд работало для всех > пользователей? У меня работает и из под пользователя. Но фишка в том, что шелл должен вызываться как логин-шелл, т.к. основной файл лежит тут: /etc/profile.d/bash-completion.sh. Соответственно, в X-ах он не работает, т.к. по умолчанию оболочка запускается не как логин-шелл, а соответственно из /etc/profile.d при таком запуске ничего не запускается. В некоторых терминалах можно настроить, чтобы оболочка вызывалась как логин-шелл. Я так сделал, например, в Terminal. Как это можно сделать в xterm, я не нашёл. Вообще, я это дело отразил в https://bugzilla.altlinux.org/show_bug.cgi?id=9273 ещё в марте прошлого года. -- Всего доброго, Денис. ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] bash_completion для пользователя 2007-07-09 14:39 ` Denis G. Samsonenko @ 2007-07-09 14:44 ` Алексей Синицын 2007-07-09 14:52 ` Alexei V. Mezin 0 siblings, 1 reply; 18+ messages in thread From: Алексей Синицын @ 2007-07-09 14:44 UTC (permalink / raw) To: ALT Linux Community 09.07.07, Denis G. Samsonenko<d.g.samsonenko@gmail.com> написал(а): > Привет! > > > А все же, почему "из коробки" bash-completion работает только у рута? > > Такое поведение имеет какое-то обоснование? Может надо сделать что-то, > > чтоб после установки пакета автозавершение команд работало для всех > > пользователей? > > У меня работает и из под пользователя. Но фишка в том, что шелл должен > вызываться как логин-шелл, т.к. основной файл лежит тут: > /etc/profile.d/bash-completion.sh. > <offtopic> А еще можно zsh использовать, он даже больше комплитит. </offtopic> ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] bash_completion для пользователя 2007-07-09 14:44 ` Алексей Синицын @ 2007-07-09 14:52 ` Alexei V. Mezin 0 siblings, 1 reply; 18+ messages in thread From: Alexei V. Mezin @ 2007-07-09 14:52 UTC (permalink / raw) To: ALT Linux Community Алексей Синицын пишет: >> У меня работает и из под пользователя. Но фишка в том, что шелл должен >> вызываться как логин-шелл, т.к. основной файл лежит тут: >> /etc/profile.d/bash-completion.sh. >> > > <offtopic> > А еще можно zsh использовать, он даже больше комплитит. > </offtopic> Да можно много чего использовать, но вопрос возник в связи с тестированием ДЕсктоп 4. По дефолту bash+KDE+konsole или xterm. И пакет bash-completion НЕ работает. И как "пользователь обычный" должен понять и устранить проблему? Если нету противопоказаний к использованию этой надстройки пользователем, то нужно что-то делать, например перестать игнорировать багрепорт, и сделать symlink /etc/bash-completion -> /etc/bashrc.d/bash-completion.sh -- Alexei V. Mezin NT-MDT Co. Phone: 095-913-5736 Fax: 095-913-573 Email: mezin@ntmdt.ru URL: http://www.ntmdt.com ^ permalink raw reply [flat|nested] 18+ messages in thread
[parent not found: <777d80610707090754n45399578vbf68e67ca3b66c05@mail.gmail.com>]
* Re: [Comm] bash_completion для пользователя @ 2007-07-09 14:59 ` Alexei V. Mezin 2007-07-09 15:09 ` Andrii Dobrovol`s`kii 0 siblings, 1 reply; 18+ messages in thread From: Alexei V. Mezin @ 2007-07-09 14:59 UTC (permalink / raw) To: ALT Linux Community Aleksey Novodvorsky пишет: >> Да можно много чего использовать, но вопрос возник в связи с >> тестированием ДЕсктоп 4. > > Поэтому лучше писать в desktop@ Но не работает оно и в Сизифе, причем давно. И не работало "из коробки" в Компакте, а может даже еще и в Мастере. Отправлю сейчас в desktop@ копию. -- Alexei V. Mezin NT-MDT Co. Phone: 095-913-5736 Fax: 095-913-573 Email: mezin@ntmdt.ru URL: http://www.ntmdt.com ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] bash_completion для пользователя 2007-07-09 14:59 ` Alexei V. Mezin @ 2007-07-09 15:09 ` Andrii Dobrovol`s`kii 2007-07-09 15:18 ` Denis G. Samsonenko 0 siblings, 1 reply; 18+ messages in thread From: Andrii Dobrovol`s`kii @ 2007-07-09 15:09 UTC (permalink / raw) To: mezin, ALT Linux Community [-- Attachment #1: Type: text/plain, Size: 785 bytes --] Alexei V. Mezin пишет: > Aleksey Novodvorsky пишет: >>> Да можно много чего использовать, но вопрос возник в связи с >>> тестированием ДЕсктоп 4. >> Поэтому лучше писать в desktop@ > Но не работает оно и в Сизифе, причем давно. И не работало "из коробки" > в Компакте, а может даже еще и в Мастере. > > Отправлю сейчас в desktop@ копию. > > Не очень понял, что именно не работало? Можно чуть развернутее? -- Rgrds, Andriy ********************************************************************* email: dobr at iop dot kiev dot ua Kyiv, Ukraine Phone: (380-44) 525-7824 Department of Gas Electronics Fax: (380-44) 525-2329 Institute of Physics of NASU *********************dobrATjabber.iop.kiev.ua************************ [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] bash_completion для пользователя 2007-07-09 15:09 ` Andrii Dobrovol`s`kii @ 2007-07-09 15:18 ` Denis G. Samsonenko 2007-07-09 15:43 ` Andrii Dobrovol`s`kii 0 siblings, 1 reply; 18+ messages in thread From: Denis G. Samsonenko @ 2007-07-09 15:18 UTC (permalink / raw) To: ALT Linux Community Вечер добрый! 10.07.07, Andrii Dobrovol`s`kii написал: > Не очень понял, что именно не работало? Можно чуть развернутее? Работает, но в линуксовой консоле. В эмуляторе терминала не работает, если не делать дополнительных телодвижений. Подробности я описал в прошлом письме и в багзилле. -- Всего доброго, Денис. ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] bash_completion для пользователя 2007-07-09 15:18 ` Denis G. Samsonenko @ 2007-07-09 15:43 ` Andrii Dobrovol`s`kii 2007-07-09 15:59 ` Denis G. Samsonenko 2007-07-09 16:06 ` Alexei V. Mezin 0 siblings, 2 replies; 18+ messages in thread From: Andrii Dobrovol`s`kii @ 2007-07-09 15:43 UTC (permalink / raw) To: ALT Linux Community [-- Attachment #1: Type: text/plain, Size: 856 bytes --] Denis G. Samsonenko пишет: > Вечер добрый! > > 10.07.07, Andrii Dobrovol`s`kii написал: >> Не очень понял, что именно не работало? Можно чуть развернутее? > > Работает, но в линуксовой консоле. В эмуляторе терминала не работает, > если не делать дополнительных телодвижений. Подробности я описал в > прошлом письме и в багзилле. > У меня всё работает. Везде. Где я этим пользуюсь. Это терминал Гнома, голая консоль, xterm и т.д. Может у Вас какие-то проблемы с конфигурацией? -- Rgrds, Andriy ********************************************************************* email: dobr at iop dot kiev dot ua Kyiv, Ukraine Phone: (380-44) 525-7824 Department of Gas Electronics Fax: (380-44) 525-2329 Institute of Physics of NASU *********************dobrATjabber.iop.kiev.ua************************ [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] bash_completion для пользователя 2007-07-09 15:43 ` Andrii Dobrovol`s`kii @ 2007-07-09 15:59 ` Denis G. Samsonenko 2007-07-09 16:06 ` Alexei V. Mezin 1 sibling, 0 replies; 18+ messages in thread From: Denis G. Samsonenko @ 2007-07-09 15:59 UTC (permalink / raw) To: ALT Linux Community Привет! 10.07.07, Andrii Dobrovol`s`kii написал: > У меня всё работает. Везде. Где я этим пользуюсь. Это терминал В mc тоже? > Гнома, голая консоль, xterm и т.д. > Может у Вас какие-то проблемы с конфигурацией? В конфигурации чего? Скрипты из /etc/profile.d стали запускаться при вызове bash не как логин-шелл? -- Всего доброго, Денис. ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] bash_completion для пользователя 2007-07-09 15:43 ` Andrii Dobrovol`s`kii 2007-07-09 15:59 ` Denis G. Samsonenko @ 2007-07-09 16:06 ` Alexei V. Mezin 2007-07-09 16:20 ` Denis G. Samsonenko 2007-07-09 16:34 ` Andrii Dobrovol`s`kii 1 sibling, 2 replies; 18+ messages in thread From: Alexei V. Mezin @ 2007-07-09 16:06 UTC (permalink / raw) To: ALT Linux Community Andrii Dobrovol`s`kii пишет: >> > У меня всё работает. Везде. Где я этим пользуюсь. Это терминал > Гнома, голая консоль, xterm и т.д. > Может у Вас какие-то проблемы с конфигурацией? Desktop от 20070628, в sources.list прописан репозитарий branch Умолчальные KDE+konsole, _никаких_ правок bashrc и прочих profile. От рута делаю apt-get install bash-completion, он удачно скачивает пакет с ftp.altlinux.org, ставит пакет. Теперь в konsole (рутовская, получена из юзерской через su -) apt-get i<TAB> и получаю дописанное слово install. В той же konsole, но родной пользовательской: apt-get i<TAB> ничего не делает. Сразу скажу: машину перезагружал, и не раз. Так что все скрипты, если бы они были, отработали бы. ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] bash_completion для пользователя 2007-07-09 16:06 ` Alexei V. Mezin @ 2007-07-09 16:20 ` Denis G. Samsonenko 2007-07-09 16:23 ` Alexei V. Mezin 2007-07-09 16:34 ` Andrii Dobrovol`s`kii 1 sibling, 1 reply; 18+ messages in thread From: Denis G. Samsonenko @ 2007-07-09 16:20 UTC (permalink / raw) To: ALT Linux Community Привет! 10.07.07, Alexei V. Mezin написал: > Теперь в konsole (рутовская, получена из юзерской через su -) apt-get > i<TAB> и получаю дописанное слово install. В той же konsole, но родной Ну правильно, su - запускает оболочку как логин-шелл, потому /etc/profile.d/bash-completion.sh отрабатывает. Попробуйте теперь просто su, без "-" и увидите разницу. Также можете запустить su - имя_вашего_пользователя, и получите оболочку, запущенную как логин-шелл, в которой bash-completion будет работать. > пользовательской: apt-get i<TAB> ничего не делает. Сразу скажу: машину > перезагружал, и не раз. Так что все скрипты, если бы они были, > отработали бы. Проблема в том, как я уже писал, что bash-completion.sh лежит в /etc/profile.d. Елси бы он лежал в /etc/bashrc.d, то проблем бы не возникало. -- Всего доброго, Денис. ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] bash_completion для пользователя 2007-07-09 16:20 ` Denis G. Samsonenko @ 2007-07-09 16:23 ` Alexei V. Mezin 2007-07-09 16:27 ` Denis G. Samsonenko 2007-07-09 16:35 ` Andrii Dobrovol`s`kii 0 siblings, 2 replies; 18+ messages in thread From: Alexei V. Mezin @ 2007-07-09 16:23 UTC (permalink / raw) To: ALT Linux Community Denis G. Samsonenko пишет: > Проблема в том, как я уже писал, что bash-completion.sh лежит в > /etc/profile.d. Елси бы он лежал в /etc/bashrc.d, то проблем бы не > возникало. Именно. Симлинк туда все решает, но в пакете его нету. ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] bash_completion для пользователя 2007-07-09 16:23 ` Alexei V. Mezin @ 2007-07-09 16:27 ` Denis G. Samsonenko 2007-07-12 15:45 ` ABATAPA 2007-07-09 16:35 ` Andrii Dobrovol`s`kii 1 sibling, 1 reply; 18+ messages in thread From: Denis G. Samsonenko @ 2007-07-09 16:27 UTC (permalink / raw) To: alex783, ALT Linux Community Привет! 10.07.07, Alexei V. Mezin написал: > > Проблема в том, как я уже писал, что bash-completion.sh лежит в > > /etc/profile.d. Елси бы он лежал в /etc/bashrc.d, то проблем бы не > > возникало. > Именно. Симлинк туда все решает, но в пакете его нету. Там не симлинк нужен. Надо просто переложить bash-completion.sh из /etc/profile.d в /etc/bashrc.d. Сразу в двух местах он лежать не должен. Иначе при запуске оболочки как логин-шелла этот скрипт будет 2 раза запускаться. -- Всего доброго, Денис. ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] bash_completion для пользователя 2007-07-09 16:27 ` Denis G. Samsonenko @ 2007-07-12 15:45 ` ABATAPA 0 siblings, 0 replies; 18+ messages in thread From: ABATAPA @ 2007-07-12 15:45 UTC (permalink / raw) To: ALT Linux Community 09 июля 2007 г. Denis G. Samsonenko написал: > Там не симлинк нужен. Надо просто переложить bash-completion.sh из > /etc/profile.d в /etc/bashrc.d. Сразу в двух местах он лежать не > должен. Иначе при запуске оболочки как логин-шелла этот скрипт будет 2 > раза запускаться. К тому же, в ~/.bash_profile у пользователей (включая root), как правило (и по-умолчанию), стоит: # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi -- ABATAPA ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] bash_completion для пользователя 2007-07-09 16:23 ` Alexei V. Mezin 2007-07-09 16:27 ` Denis G. Samsonenko @ 2007-07-09 16:35 ` Andrii Dobrovol`s`kii 1 sibling, 0 replies; 18+ messages in thread From: Andrii Dobrovol`s`kii @ 2007-07-09 16:35 UTC (permalink / raw) To: alex783, ALT Linux Community [-- Attachment #1: Type: text/plain, Size: 676 bytes --] Alexei V. Mezin пишет: > Denis G. Samsonenko пишет: > >> Проблема в том, как я уже писал, что bash-completion.sh лежит в >> /etc/profile.d. Елси бы он лежал в /etc/bashrc.d, то проблем бы не >> возникало. > Именно. Симлинк туда все решает, но в пакете его нету. > Пожалуй поставлю это чудо и себе. :) -- Rgrds, Andriy ********************************************************************* email: dobr at iop dot kiev dot ua Kyiv, Ukraine Phone: (380-44) 525-7824 Department of Gas Electronics Fax: (380-44) 525-2329 Institute of Physics of NASU *********************dobrATjabber.iop.kiev.ua************************ [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] bash_completion для пользователя 2007-07-09 16:06 ` Alexei V. Mezin 2007-07-09 16:20 ` Denis G. Samsonenko @ 2007-07-09 16:34 ` Andrii Dobrovol`s`kii 2007-07-10 2:13 ` Denis G. Samsonenko 1 sibling, 1 reply; 18+ messages in thread From: Andrii Dobrovol`s`kii @ 2007-07-09 16:34 UTC (permalink / raw) To: alex783, ALT Linux Community [-- Attachment #1: Type: text/plain, Size: 1370 bytes --] Alexei V. Mezin пишет: > Andrii Dobrovol`s`kii пишет: >> У меня всё работает. Везде. Где я этим пользуюсь. Это терминал >> Гнома, голая консоль, xterm и т.д. >> Может у Вас какие-то проблемы с конфигурацией? > > Desktop от 20070628, в sources.list прописан репозитарий branch > > Умолчальные KDE+konsole, _никаких_ правок bashrc и прочих profile. От > рута делаю apt-get install bash-completion, он удачно скачивает пакет с > ftp.altlinux.org, ставит пакет. > > Теперь в konsole (рутовская, получена из юзерской через su -) apt-get > i<TAB> и получаю дописанное слово install. В той же konsole, но родной > пользовательской: apt-get i<TAB> ничего не делает. Сразу скажу: машину > перезагружал, и не раз. Так что все скрипты, если бы они были, > отработали бы. Теперь понял. Это да, не работает. Я про дополнение команд, а не их параметров. Потому и просил уточнить на что жалобы. У меня вообще: rpmquery -a|grep bash bash-3.1.17-alt2 И дополнения параметров нет и у рута. :) -- Rgrds, Andriy ********************************************************************* email: dobr at iop dot kiev dot ua Kyiv, Ukraine Phone: (380-44) 525-7824 Department of Gas Electronics Fax: (380-44) 525-2329 Institute of Physics of NASU *********************dobrATjabber.iop.kiev.ua************************ [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] bash_completion для пользователя 2007-07-09 16:34 ` Andrii Dobrovol`s`kii @ 2007-07-10 2:13 ` Denis G. Samsonenko 2007-07-12 15:47 ` ABATAPA 0 siblings, 1 reply; 18+ messages in thread From: Denis G. Samsonenko @ 2007-07-10 2:13 UTC (permalink / raw) To: ALT Linux Community День добрый! 10.07.07, Andrii Dobrovol`s`kii написал: > Теперь понял. Это да, не работает. Я про дополнение команд, а не их > параметров. Потому и просил уточнить на что жалобы. У меня вообще: > rpmquery -a|grep bash > bash-3.1.17-alt2 > И дополнения параметров нет и у рута. :) Ну так выше несколько раз было сказано, что речь идёт о bash-completion, а не о просто bash. Ну так что, будет ситуация изменена к лучшему? Судя по тому, что багрепорт в багзилле лежит уже более года, майнейнер этого пакета либо забил на пакет, либо вообще исчез. А вообще, данное поведение тянется ещё со времени АЛМ2.4. Такое ощущение, что bash-completion никто не использует, либо используют только в линуксовой консоли. -- Всего доброго, Денис. ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] bash_completion для пользователя 2007-07-10 2:13 ` Denis G. Samsonenko @ 2007-07-12 15:47 ` ABATAPA 0 siblings, 0 replies; 18+ messages in thread From: ABATAPA @ 2007-07-12 15:47 UTC (permalink / raw) To: ALT Linux Community 10 июля 2007 г. Denis G. Samsonenko написал: > А вообще, данное поведение тянется ещё со времени АЛМ2.4. Такое > ощущение, что bash-completion никто не использует, либо используют > только в линуксовой консоли. :) Используют. Думаю, многие. Просто как-то это сломалось, но многие, думаю, "переносят" свои дом. каталоги, а там у многих вызов был прописан в .bashrc Сам именно так и делаю. -- ABATAPA ^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2007-07-12 15:47 UTC | newest] Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2007-07-09 13:24 [Comm] bash_completion для пользователя Alexei V. Mezin 2007-07-09 14:39 ` Denis G. Samsonenko 2007-07-09 14:44 ` Алексей Синицын 2007-07-09 14:52 ` Alexei V. Mezin 2007-07-09 14:59 ` Alexei V. Mezin 2007-07-09 15:09 ` Andrii Dobrovol`s`kii 2007-07-09 15:18 ` Denis G. Samsonenko 2007-07-09 15:43 ` Andrii Dobrovol`s`kii 2007-07-09 15:59 ` Denis G. Samsonenko 2007-07-09 16:06 ` Alexei V. Mezin 2007-07-09 16:20 ` Denis G. Samsonenko 2007-07-09 16:23 ` Alexei V. Mezin 2007-07-09 16:27 ` Denis G. Samsonenko 2007-07-12 15:45 ` ABATAPA 2007-07-09 16:35 ` Andrii Dobrovol`s`kii 2007-07-09 16:34 ` Andrii Dobrovol`s`kii 2007-07-10 2:13 ` Denis G. Samsonenko 2007-07-12 15:47 ` ABATAPA
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git