Slimy 28.07.2010 00:04
Есть вопрос! — Ubuntu как изменить цвет текста в консоли?
Собственно вопрос: как изменить цвет в консоли( не иксовой)? Все попадаются gnome-terminal. Там и без инструкций понятно куда тыркнуть. Есть консольная утилитка setterm, она цвет меняет. Но есть проблема :) при перезагрузке конечно ничего не сохраняется.Вопрос как ПРАВИЛЬНО, т.е. не вписывая костыль(читать как системными средствами), в автозагрузку поменять цвета. Причем хотелось бы для первого терминала все оставить как есть.
Вот мне даже интересно стало для кого такая "инструкция"? ей весь гугл завален, да и любой человек, найдет без проблем для gnome-terminal это.
Вот мне даже интересно стало для кого такая "инструкция"?
В этом случае вероятность того, что на топик обратят внимание, станет гораздо больше.
Притом, что у нас тут ещё не давно была Гегемония АРЧА =) как показывают мои наблюдения большинство пользователей игнорируют топики в заголовках которых написано УБУНТУ
причем тут bash вообще? Ведь например шрифт, не меняют же так есть вполне стандартный настройщик.
Если ты сам всё знаешь, зачем задаёшь вопросы?
Может стоит вопрос переформулировать, а?
Может стоит вопрос переформулировать, а?
я не понял этого вашего комментария. а вообще /etc/profile bashrc zshrc и прочее
копать в сторону setcolor переменную LS_COLORS да или ту же setterm(ведь она же неинтерактивна) в .bashrc(bash-login) пропиши.
копать в сторону setcolor переменную LS_COLORS да или ту же setterm(ведь она же неинтерактивна) в .bashrc(bash-login) пропиши.
плюс
alias grep='grep --color'
alias ls="ls -CF --color --file-type"
если поставишь соответствующие программы, то можно ещё и это добавить
#alias make="colormake"
#alias gcc="colorgcc"
#alias diff="colordiff"
alias grep='grep --color'
alias ls="ls -CF --color --file-type"
если поставишь соответствующие программы, то можно ещё и это добавить
#alias make="colormake"
#alias gcc="colorgcc"
#alias diff="colordiff"
Кривовато, но можно тупо добавить в какой-нить ранлевел. Алсо, в мане постоянно ссылаются на terminfo - у того ман запутанный, но вроде через него можно.
Про это я тоже написал, что не хотелось бы. Хотя похоже либо ни кто не знает как это делается либо такой возможности просто нет. И придется тогда прибивать гвоздями в ранлевел setterm. Вообще странно, вроде как linux на консоль ориентирован, а что бы настроить эту консоль пляски с бубном нужны. Предупреждая рассуждения насчет убунт, в opensuse такая же проблема есть, как думаю и с в любом дистрибутиве. Разве кроме тех где дописать\влезать в системные скрипты считается нормальным.
да что за идиотизм. я же выше написал - bashrc и setcolor
посмотри, что Гугл выдал
установи в .bashrc переменную PS1. например, для зеленого цвета букавок:
PS1='\<\e<1;32m\><\u@\h \W>\$\<\e<0m\> '
посмотри, что Гугл выдал
установи в .bashrc переменную PS1. например, для зеленого цвета букавок:
PS1='\<\e<1;32m\><\u@\h \W>\$\<\e<0m\> '
слово "идиотизм" относится вот к этому:
просьба не счесть за оскорбление :-)
либо такой возможности просто нет
просьба не счесть за оскорбление :-)
Как то уж очень хитро, к томуже в бунтах вроде и не баш по умолчанию.Вашь способ не универсален если поменять интерпретатор. setterm я так понимаю не зависит от интерпретатора. Что я хотел так узнать имеются ли скрипты и их конфиги которые управляют им. Судя по вашим советам именно такой возможности нет. Так что идиотизма не вижу. То что баш умеет менять цвет я вкурсе. Хотелось более глобально более правильно чтоли, а не так забить кое как гвоздями, лишь бы выглядело также.
в бунтах вроде и не баш по умолчанию
таки все же баш - загляни в /etc/passwd и посмотри, что там у тебя стоит в качестве шелла
Хотелось более глобально более правильно чтоли
а это и есть наиболее логический и правильный способ. т.к. *nix системы изначально многопользовательские, то нефиг всем пользователям навязывать свои фломастеры - хочешь себе зеленый шрифт на желтом фоне, вот и ковыряй СВОИ переменные, и не надо трогать глобальные настройки.
Способ кстати меняет только строку приветствия то что набирается в консоли все равно белого цвета.
Сдаётся мне, что гуглить надо на предмет "bash+PS1", а так же PS2,3,4+
Причем хотелось бы для первого терминала все оставить как есть.
~/.bashrc вам в помощь.
никак нет если зайти от другого юзера будет обломс :) подумайте сами.
есть во всех сисетемах глобальный баш конфиг
в бунте например /etc/bash.bashrc
включи его в ~/.bashrc нужных пользователей и будет тебе счастье
в бунте например /etc/bash.bashrc
включи его в ~/.bashrc нужных пользователей и будет тебе счастье
Не?