Я пытался привязать ярлык к переключению в конкретное окно в byobu, но у меня нет успеха. Я хотел связать Alt- (номер экрана), но он не работает. Я думаю, что использую неправильные коды ASCII.
Возьмите Alt-1, например: я попытался использовать строки bind \078 select 1 и bind \78 select 1 как для ~/.screeenrc, так и для ~/.config/byobu/keybindings, но не работал.
Am Я использую неправильный код или нет стандартного кода ASCII для Alt-1?
Сначала проверьте, что генерируется восьмеричный код при нажатии alt + 1, введите следующее:
echo -n C-qM-1 | od -t o1
(Если это не имеет смысла для вас: вместо записи Cq нажмите ctrl-q и для M-1 замените alt-1, и появится какой-то символ). Например, у меня есть финская клавиатура и локаль ru_US.UTF-8 и получить:
0000000 302 261
, поэтому я ввел свой .screenrc:
bindkey "\302\261" select 1
Примечание: по умолчанию это вообще не будет работать в терминале gnome, так как alt + number изменяется, вкладка и экран (или bash) не получают возможности увидеть нажатие клавиши. Перейдите к Edit > Keyboards Shortcuts..., чтобы изменить ярлыки.
Сначала проверьте, что генерируется восьмеричный код при нажатии alt + 1, введите следующее:
echo -n C-qM-1 | od -t o1
(Если это не имеет смысла для вас: вместо записи Cq нажмите ctrl-q и для M-1 замените alt-1, и появится какой-то символ). Например, у меня есть финская клавиатура и локаль ru_US.UTF-8 и получить:
0000000 302 261
, поэтому я ввел свой .screenrc:
bindkey "\302\261" select 1
Примечание: по умолчанию это вообще не будет работать в терминале gnome, так как alt + number изменяется, вкладка и экран (или bash) не получают возможности увидеть нажатие клавиши. Перейдите к Edit > Keyboards Shortcuts..., чтобы изменить ярлыки.
Сначала проверьте, что генерируется восьмеричный код при нажатии alt + 1, введите следующее:
echo -n C-qM-1 | od -t o1
(Если это не имеет смысла для вас: вместо записи Cq нажмите ctrl-q и для M-1 замените alt-1, и появится какой-то символ). Например, у меня есть финская клавиатура и локаль ru_US.UTF-8 и получить:
0000000 302 261
, поэтому я ввел свой .screenrc:
bindkey "\302\261" select 1
Примечание: по умолчанию это вообще не будет работать в терминале gnome, так как alt + number изменяется, вкладка и экран (или bash) не получают возможности увидеть нажатие клавиши. Перейдите к Edit > Keyboards Shortcuts..., чтобы изменить ярлыки.
Сначала проверьте, что генерируется восьмеричный код при нажатии alt + 1, введите следующее:
echo -n C-qM-1 | od -t o1
(Если это не имеет смысла для вас: вместо записи Cq нажмите ctrl-q и для M-1 замените alt-1, и появится какой-то символ). Например, у меня есть финская клавиатура и локаль ru_US.UTF-8 и получить:
0000000 302 261
, поэтому я ввел свой .screenrc:
bindkey "\302\261" select 1
Примечание: по умолчанию это вообще не будет работать в терминале gnome, так как alt + number изменяется, вкладка и экран (или bash) не получают возможности увидеть нажатие клавиши. Перейдите к Edit > Keyboards Shortcuts..., чтобы изменить ярлыки.
Сначала проверьте, что генерируется восьмеричный код при нажатии alt + 1, введите следующее:
echo -n C-qM-1 | od -t o1
(Если это не имеет смысла для вас: вместо записи Cq нажмите ctrl-q и для M-1 замените alt-1, и появится какой-то символ). Например, у меня есть финская клавиатура и локаль ru_US.UTF-8 и получить:
0000000 302 261
, поэтому я ввел свой .screenrc:
bindkey "\302\261" select 1
Примечание: по умолчанию это вообще не будет работать в терминале gnome, так как alt + number изменяется, вкладка и экран (или bash) не получают возможности увидеть нажатие клавиши. Перейдите к Edit > Keyboards Shortcuts..., чтобы изменить ярлыки.
Сначала проверьте, что генерируется восьмеричный код при нажатии alt + 1, введите следующее:
echo -n C-qM-1 | od -t o1
(Если это не имеет смысла для вас: вместо записи Cq нажмите ctrl-q и для M-1 замените alt-1, и появится какой-то символ). Например, у меня есть финская клавиатура и локаль ru_US.UTF-8 и получить:
0000000 302 261
, поэтому я ввел свой .screenrc:
bindkey "\302\261" select 1
Примечание: по умолчанию это вообще не будет работать в терминале gnome, так как alt + number изменяется, вкладка и экран (или bash) не получают возможности увидеть нажатие клавиши. Перейдите к Edit > Keyboards Shortcuts..., чтобы изменить ярлыки.
Сначала проверьте, что генерируется восьмеричный код при нажатии alt + 1, введите следующее:
echo -n C-qM-1 | od -t o1
(Если это не имеет смысла для вас: вместо записи Cq нажмите ctrl-q и для M-1 замените alt-1, и появится какой-то символ). Например, у меня есть финская клавиатура и локаль ru_US.UTF-8 и получить:
0000000 302 261
, поэтому я ввел свой .screenrc:
bindkey "\302\261" select 1
Примечание: по умолчанию это вообще не будет работать в терминале gnome, так как alt + number изменяется, вкладка и экран (или bash) не получают возможности увидеть нажатие клавиши. Перейдите к Edit > Keyboards Shortcuts..., чтобы изменить ярлыки.
Сначала проверьте, какой восьмеричный код генерируется при нажатии alt + 1, введите следующее:
echo -n C-qM-1 | od -t o1
(Если это не имеет для вас никакого смысла: вместо записи Cq нажмите ctrl-q и замените Alt-1 на M-1, и появится какой-то символ) , Например, у меня есть финская клавиатура и локаль ru_US.UTF-8 и получаю:
0000000 302 261
, поэтому я ввел свой .screenrc: [ ! d6]
bindkey "\ 302 \ 261" выбрать 1
Примечание: по умолчанию это вообще не будет работать в терминале gnome, так как изменяется alt + number вкладка и экран (или bash) не получают возможности увидеть нажатие клавиши. Перейдите к Edit & gt; Клавиши быстрого доступа ...
для изменения ярлыков.
Сначала проверьте, какой восьмеричный код генерируется при нажатии alt + 1, введите следующее:
echo -n C-qM-1 | od -t o1
(Если это не имеет для вас никакого смысла: вместо записи Cq нажмите ctrl-q и замените Alt-1 на M-1, и появится какой-то символ) , Например, у меня есть финская клавиатура и локаль ru_US.UTF-8 и получаю:
0000000 302 261
, поэтому я ввел свой .screenrc: [ ! d6]
bindkey "\ 302 \ 261" выбрать 1
Примечание: по умолчанию это вообще не будет работать в терминале gnome, так как изменяется alt + number вкладка и экран (или bash) не получают возможности увидеть нажатие клавиши. Перейдите к Edit & gt; Клавиши быстрого доступа ...
для изменения ярлыков.
arg: 1
). Я думал, что это мой гном-терминал, но я переключился на консоль (Ctrl-Alt-F2), и произошло то же самое.
– Malabarba
6 July 2011 в 08:21
(arg: 1)
. Но я расскажу об этом позже, спасибо за помощь.
– Malabarba
6 July 2011 в 21:21
для i в $ (seq 0 9); do bind -r & quot; \ e $ {i} & quot; ; сделано
– taneli
7 July 2011 в 01:03