Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Gnome-terminal как правильно настроить цвет курсора?  (Прочитано 365 раз)

0 Пользователей и 1 Гость просматривают эту тему.

zse

  • Автор темы
  • Гость
     — Приветствую всех. Собственно вопрос в названии темы.
     — Делаю так в файле ~/.bashrc перед алиасами записываю:
Код: Bash
  1. printf '%b' '\e]12;red\a'
     — Всё работает но только если не открывать вкладки. Если открыть вкладку (Shift+Ctrl+T) тогда в начальной вкладке цвет курсора меняется на тёмный😞…

     — Можно, конечно выполнить во вкладке с тёмным курсором приведенную выше команду, проблема исчезает. Но хотелось бы чтобы при открытии вкладки в терминале в начальной вкладке цвет курсора сохранялся.
     — Как вообще правильно „покрасить“ курсор в gnome-terminal?
2019 Jan 14; 11:58 AM

Профиль ТС (пользователь zse) по состоянию на 22/07/2019 на форуме более не существует. Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 22 Июль 2019, 15:48:07 от zg_nico »

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4241
  • Capture the truth
    • Просмотр профиля
а если так?
Код: Bash
  1. preexec () { printf '%b' '\e]12;red\a' ; }
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Nvidia 8500GT :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

zse

  • Автор темы
  • Гость
     — Спасибо, ALiEN175, но что-то не срабатывает😞 , вообще нет реакции на эту команду, курсор становится белым т.е. стандартные настройки…
     — Если при моём красном курсоре просто ввести в терминале :
Код: Bash
  1. preexec () { printf '%b' '\e]12;green\a' ; }
цвет на зелёный не меняется.
     — Если же ввести при красном курсоре
Код: Bash
  1. printf '%b' '\e]12;green\a'
курсор до конца сессии будет зелёным…
2019 Jan 14; 01:20 PM
« Последнее редактирование: 14 Январь 2019, 21:23:33 от zse »

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4241
  • Capture the truth
    • Просмотр профиля
zse, это записать в .bashrc

если там уже есть preexec, просто дописать команду. Точка с запятой перед закрывающейся скобкой - обязательна.

Код: Bash
  1. preexec () { COMMAND1 ; COMMAND2 ; printf '%b' '\e]12;green\a' ; }

Пользователь добавил сообщение 14 Январь 2019, 21:53:16:
Или precmd (не помню уже...  :-\)
Код: Bash
  1. precmd () { printf '%b' '\e]12;red\a' ; }
« Последнее редактирование: 14 Январь 2019, 21:53:16 от ALiEN175 »
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Nvidia 8500GT :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

zse

  • Автор темы
  • Гость
     — Благодарю за беспокойство ALiEN175, но что-то идёт не так!😞
     — В архиве файл .bashrc с попытками. Работает только так как сейчас, попытки закомментированы. Специально взят для тренировок файл который по умолчанию.
     — Многие источники пишут что якобы нет решения кроме временного, оно подходит. Но только вот маленькая непонятность со вкладками. :idiot2:
2019 Jan 14; 03:36 PM

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4241
  • Capture the truth
    • Просмотр профиля
Еще в переменную PS1 можно попробовать вставить
(Нажмите, чтобы показать/скрыть)

« Последнее редактирование: 14 Январь 2019, 23:58:50 от ALiEN175 »
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Nvidia 8500GT :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

zse

  • Автор темы
  • Гость
     — В переменную PS1, ALiEN175, я тоже пробовал с самого начала, просто забыл написать, в разных вариантах. И ваш вариант тоже попробовал. Результат один и тот же для одной вкладки работает, потом работает для каждой новой вкладки. Но при этом стартовая вкладка получает тёмный курсор.
     — На французском форуме нашёл похожую тему там именно на этом месте всё и остановилось. Всё дело во вкладках.
Нужно знать, наверное, внутренний механизм включения вкладок в gnome-terminal😞… Тогда можно понять почему так происходит…
2019 Jan 14; 05:19 PM

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4241
  • Capture the truth
    • Просмотр профиля
хм. А если другой терминал попробовать? xterm/lxterminal/xfce4-terminal? они зависимостей не тянут.

ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Nvidia 8500GT :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

zse

  • Автор темы
  • Гость
хм. А если другой терминал попробовать? xterm/lxterminal/xfce4-terminal? они зависимостей не тянут
     — В моём языке есть поговорка, если на русский перевести будет приблизительно так:„Семь лет в стране мак не родил, но голода не ощущалось!“😈😇
     — Я не думаю что покраска курсора такая уж первостепенная задача, лучше, я думаю, сосредоточиться на том как в терминал умные и правильные команды вводить :) !
     — Спасибо ещё раз ALiEN175, за отзывчивость, подождём может кто тоже страдал😇 без цветного курсора в gnome-terminal и имеет  решение!
2019 Jan 14; 06:01 PM

 

Страница сгенерирована за 0.344 секунд. Запросов: 22.