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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

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

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

zse

  • Автор темы
  • Гость
     — Приветствую всех. Собственно вопрос в названии темы.
     — Делаю так в файле ~/.bashrc перед алиасами записываю:
Код: (bash) [Выделить]
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 »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6733
  • 20% Cooler
    • Просмотр профиля
а если так?
Код: (bash) [Выделить]
preexec () { printf '%b' '\e]12;red\a' ; }
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

zse

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

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6733
  • 20% Cooler
    • Просмотр профиля
zse, это записать в .bashrc

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

Код: (bash) [Выделить]
preexec () { COMMAND1 ; COMMAND2 ; printf '%b' '\e]12;green\a' ; }
Пользователь добавил сообщение 14 Января 2019, 21:53:16:
Или precmd (не помню уже...  :-\)
Код: (bash) [Выделить]
precmd () { printf '%b' '\e]12;red\a' ; }
« Последнее редактирование: 14 Января 2019, 21:53:16 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

zse

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

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6733
  • 20% Cooler
    • Просмотр профиля
Еще в переменную PS1 можно попробовать вставить
(Нажмите, чтобы показать/скрыть)

« Последнее редактирование: 14 Января 2019, 23:58:50 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

zse

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

Оффлайн ALiEN

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

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

zse

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

 

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