DDNS (динамический DNS) установка и добавление имени хоста к устройству (чтобы быть видимым в сети)

Проблема в том, что, когда вы используете общий модификатор, такой как Altgr , программы на самом деле видят его как нажатие, когда вы используете стрелки Altgr. Таким образом Shift + Altgr + I фактически отображается в программе, как если бы вы нажимаете Shift + Alt + Up , и это добавление Дополнительные Alt , которые смущает программу. Вы можете избежать этого, либо добавляя больше ярлыков в программу, если это возможно, так что Shift + Alt + Up делает то же действие, что и Shift + Up , или вы можете использовать необычный модификатор, который Программа не в курсе.

Есть и другие способы этого, но это был один из более простых способов и хорошо работает для меня. Это создает наложение «GROUP2» на буквенно-цифровых клавишах, так что при переключении в группу2, у вас будут стрелки там вместо букв. Вы можете переключиться в Group2 с помощью переключения (включения / выключения замка Caps нормально работает) или мгновенный (нажмите для активации, как Shift нормально работает)

partial alphanumeric_keys
xkb_symbols "alpha_arrows" {
    key <AD07> {
        symbols[Group2]= [            Home ]  # u
    };
    key <AD08> {
        symbols[Group2]= [              Up ]  # i
    };
    key <AD09> {
        symbols[Group2]= [             End ]  # o
    };
    key <AD10> {
        symbols[Group2]= [           Prior ]  # p
    };
    key <AC07> {
        symbols[Group2]= [            Left ]  # j
    };
    key <AC08> {
        symbols[Group2]= [            Down ]  # k
    };
    key <AC09> {
        symbols[Group2]= [           Right ]  # l
    };
    key <AC10> {
        symbols[Group2]= [            Next ]  # ;
    };
    key <AB06> {
        symbols[Group2]= [          Delete ]  # n
    };
};

Вы можете выбрать Ключ для использования в качестве ключа активации группы2. Вы можете увидеть все варианты (если вы не хотите катиться своим собственным) с этим:

$ grep grp /usr/share/X11/xkb/rules/base.lst

, а затем выберите опцию, например, этот активирует стрелки только в то время как Caps Lock удерживается. Он также добавляет новую комбинацию ALT + CAPS LOCK Для фактического переключателя включения блокировки крышек:

$ setxkbmap -option grp:caps_switch

Вы можете добавить это в файл Config Config, чтобы сделать изменение постоянного - там Множество гидов Online о том, как это сделать.

Обратите внимание, что:

  • используется клавиша , в отличие от замены ключа , потому что мы хотим добавить к существующему определению, не заменить его.
  • Если у вас на самом деле есть альтернативная класс клавиатуры (возможно, некоторые международные клавиатуры, которые также могут ввести латинские / английские буквы), этот метод может не работать для вас. Вам придется определить новый тип на основе буквенно-цифрового с расширенными модификаторами (E.g. Hyper) для активации клавиш со стрелками.
1
02.07.2014, 18:23
1 ответ

Вы можете решить вашу проблему, обратившись к таблице ARP. Если вы сначала сделаете что-нибудь, чтобы связать все устройства в сети (например, сканирование nmap), вы должны быть в состоянии запросить ARP-таблицу для любого устройства, совпадающего с известным MAC-адресом вашего Raspberry Pi.

ie.

nmap 192.168.1.1/24
ip neigh show | grep AA:BB:CC:DD:EE:FF | cut -f1 -d" "
0
28.01.2020, 01:56

Теги

Похожие вопросы