Доброго времени суток.
Может, кто-то скажет, что ерунда, но совершенно некомфортно.
Куда-то пропала подцветка синтаксиса в терминале у моего пользователя. Раньше после ввода sudo следующие за ним команды при нажатии на tab автодополнялись, и это перестало работать.
Пробовал снести папку с конфигом в хоме - не помогло.
Что делать? Может какой-то пакет надо доустановить?
Пропала подцветка синтаксиса в терминале у обычного юзера
Пару дней тому, после очередного обновления bash_completion (именно оно за это отвечает) заметил такое-же поведение...
Решилось после обновления до bash-completion - 2.7-102.1
ЗЫ
Это не подсветка, а автодополнение называется =)
Пару дней тому, после очередного обновления bash_completion (именно оно за это отвечает) заметил такое-же поведение...
Решилось после обновления до bash-completion - 2.7-102.1
ЗЫ
Это не подсветка, а автодополнение называется =)
Автодополнение работает. Не работает именно справа от команды sudo.
Неудобно руками вводить после sudo apt-get update - приходится в рута входить.
А подцветка действительно не работает. Раньше имя юзера перед доменом окрашено было зелёным цветом. При введении ls, папки окрашивались своим цветом и т д.
Сейчас просто белый шрифт на чёрном фоне.
Что самое интересное, на работе тоже Debian 9.2 стоит, но там такого нет. Обновления провожу регулярно.
Возможно, что часть репозиториев не совпадает. И только.
ivan.tiran, Пробуй принудительно обновить\переустановить bash; bash-completion; aaa_base; aaa_base-extra.
---
Имена пакетов отобрал из SUSE (уж простите, что есть под рукой =) ), если что просто поищи их соответствия....
воожу apt-cache
search уже не дополняется. Что за ерунда?
Гдето покоцаный profile[|.d]. Смотреть в сторону ~/.profile; /etc/profile ; /etc/profile.d.
А так-же в сторону пакетов предоставляющих эти файлы.
Добавлено: 24th Oct 2017 9:54:29 pm
Ну или снести ~/.profile, а на работе стырить /etc/profile и /etc/profile.d.
aaa_base
Это наследие Slackware :) Этот пакет не нужно трогать. Я бы проверил наличие ~/.bash_login, ~/.profile, ~/.bashrc и их содержимое. Наличие установленного bash_completion еще не значит, что автодополнение будет работать: там еще некоторые ручные действия надо, и это именно автодополнение для bash, а не другого командного интерпретатора. Что до цветов в консоли, то их наличие зависит от настроек эмулятора терминала и содержимого /etc/profile.d/ (это в Slackware). Скрипты из этого каталога подключаются, если bash в эмуляторе терминала запускается как login shell, иначе -- используется ~/.bashrc.
Создал нового пользователя. Там всё нормально.
Не хочу заново настраивать xfce. Можно часть конфигов из домашней дирректории одного пользователя другому перекинуть?
Какие именно за подцветку и автодополнение в терминале отвечают?
ivan.tiran, оно?
http://docs.xfce.org/apps/terminal/advanced
${XDG_CONFIG_DIRS}/xfce4/terminal/terminalrc
This is the location of the configuration file that includes the preferences which control the look and feel of Terminal.
Добавлено: 26.10.2017 8:47:18 pm
И как по мне, проще из нового пользователя скопировать файлы. Только не забудьте про [console=inline]chown[/console].
ivan.tiran, оно?
http://docs.xfce.org/apps/terminal/advanced${XDG_CONFIG_DIRS}/xfce4/terminal/terminalrc
This is the location of the configuration file that includes the preferences which control the look and feel of Terminal.
Добавлено: 26.10.2017 8:47:18 pm
И как по мне, проще из нового пользователя скопировать файлы. Только не забудьте про [console=inline]chown[/console].
[console]pavelk@podrezovo:~$ cd ${XDG_CONFIG_DIRS}/xfce4/
pavelk@podrezovo:/etc/xdg/xfce4$ ls
helpers.rc panel xfconf Xft.xrdb xinitrc
pavelk@podrezovo:/etc/xdg/xfce4$ [/console]
нету каталога terminal
переменная ${XDG_CONFIG_DIRS} описует не один каталогнету каталога terminal
выполни echo $XDG_CONFIG_DIRS - поймешь
А если впихивать эту переменную в команду cd - переход будет осуществляться в первую из описаных директорий
Добавлено: 26th Oct 2017 9:15:13 pm
Думаю все-же речь идет о каталоге ~/.config/xfce4, его то и нужно копировать
А если впихивать эту переменную в команду cd - переход будет осуществляться в первую из описаных директорий
Mint - выдаёт, что нет такого файла или каталога, не переходит.
переменная ${XDG_CONFIG_DIRS} описует не один каталог[quote="ivan.tiran"]нету каталога terminal
выполни echo $XDG_CONFIG_DIRS - поймешь
А если впихивать эту переменную в команду cd - переход будет осуществляться в первую из описаных директорий
Добавлено: 26th Oct 2017 9:15:13 pm
Думаю все-же речь идет о каталоге ~/.config/xfce4, его то и нужно копировать[/quote]
[console]pavelk@podrezovo:/etc/xdg/xfce4$ cat ${XDG_CONFIG_DIRS}/xfce4/terminal/terminalrc
cat: /etc/xdg/xfce4/terminal/terminalrc: Нет такого файла или каталога
[/console]
Не хочется целиком менять xfce. У меня настроены горячие клавиши и панель. Всё дропнится.
В таком случае проще в новом пользователе настроить xfce.