Urxvt не поддерживает использование панели I в качестве курсора. Один из способов обойти это - отправить команду echo -n -e "\033[6 q"
.
Это работает до тех пор, пока я посылаю команду каждый раз, когда открываю urxvt, что я бы предпочел не делать.
Я пытался заставить urxvt выполнить это при запуске с разной степенью успеха.
Я пытался использовать .bashrc
, с exec echo -n -e "\033[6 q"
. Это не имело никакого эффекта.
Я использую i3, поэтому в следующий раз я попытался установить keysym для urxvt для запуска с командой, а также с использованием -hold
аргумента, но все, что произошло, было то, что я не смог использовать терминал, так как он был задержан.
Единственное, что мне удалось сделать, это имело некоторый успех - это установить keyym в .Xresources
:
URxvt.keysym.C-Escape: command: \033[6 q
Это сработало, но означает, что мне нужно нажимать Ctrl-Escape каждый раз, когда я запускаю терминал.
Я хотел бы знать, есть ли какой-нибудь способ как-нибудь запустить эту команду всякий раз, когда я запускаю urxvt, и в то же время позволяю мне фактически использовать терминал?
exec echo . . .
в своем.bashrc
? Не видя всего этого трудно сказать наверняка, но это не правильно