xkb: Используйте ключ для изменения уровня сдвига, не появляясь как модификатор

Простой способ иметь дело со сложными установками SSH, такими как туннели состоит в том, чтобы создать псевдоним в Вашем ~/.ssh/config файл. Например, если Вы определили это ssh -fN -R 19999:localhost:22 Home-user@Home работы для создания туннеля и ssh -v Work-user@localhost -p 19999 работы для использования его затем сделайте псевдонимы для них:

Host work-tunnel
Hostname Home
Username Home-user
RemoteForward 19999 localhost:22

Host workstation
Hostname localhost
Username Work-user
Port 19999

Затем выполненный ssh -fN work-tunnel установить туннель и использование ssh workstation входить в рабочую станцию.

Насколько другие приложения затронуты, workstation хост как любой другой, что Вы соединяетесь с с SSH. Они не заботятся о том, что SSH делает под капотом. Таким образом, можно использовать их, как обычно. Например, rsync somefile workstation:somedir скопирует файл в рабочую станцию.

5
16.09.2014, 09:00
1 ответ

Извините, это устаревший вариант, но, возможно, даже если для вас уже слишком поздно, кто-то еще может найти этот совет полезным:

В ваших типах добавьте:

type "CapsShiftSpecial" {
    modifiers= Shift+Hyper;

    map[Shift]= Level2;
    preserve[Shift]= Shift;

    map[Hyper]= Level3;

    map[Shift+Hyper]= Level4;
    preserve[Shift+Hyper]= Shift;

    level_name[Level1]= "Base";
    level_name[Level2]= "Shift";
    level_name[Level3]= "Hyper";
    level_name[Level4]= "Shift Hyper";
};

Затем в символов файл, имеет что-то вроде

key <FK01>  { type[group1]="CapsShiftSpecial",
              symbols[group1]=[ F21, F21, F1, F1 ]};

Программа, отслеживающая нажатия клавиш ( xev или emacs , например), будет видеть нажатия клавиш, как если бы вы нажали F21 , Shift + F21 , F1 и Shift + F1 .

6
27.01.2020, 20:38

Теги

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