Повторное переплетение/отключение Виртуального терминала CTRL+ALT+F# / Консольное Переключение

Я подозреваю, что это

mount -r -o loop,offset=32768,ufstype=ufs2 filename.img /test/

Если я помню правильно, первый раздел BSD запускается на границе 32 КБ относительно целого диска. Это - 64 сектора 512B. Относительно раздела ПК смещение раздела BSD является 63 секторами, потому что раздел ПК запускается при смещении 1 сектора относительно целого диска: первый сектор диска содержит таблицу разделов.

Как предложено rozcietrzewiacz, можно подтвердить смещение раздела BSD с

partx -l filename.img

Существует патч для ядра Linux для поддержки автоматического доступа к разделам циклических устройств. Debian применяет его в их ядрах. Если у Вас есть этот патч, то удостоверьтесь loop драйвер имеет достаточно большое max_part параметр (Вы, возможно, должны сделать rmmod loop; modprobe max_part=63). Затем разделы BSD появятся как что-то как /dev/loop0p5 и /dev/loop0p6.

21
01.08.2019, 07:05
5 ответов

Поместите это в Ваш /etc/X11/xorg.conf файл для отключения VT, переключающегося с Ctrl+Alt+Fn:

Section "ServerFlags"
    Option "DontVTSwitch" "on"
EndSection

Вам также будет нужно следующее, чтобы заставить события быть переданными до клиентов, подключенных к дисплею:

Section "InputClass"
    Identifier "keyboard defaults"
    MatchIsKeyboard "on"
    Option "XKbOptions" "srvrkeys:none"
EndSection

(Что последний бит не тестируется, обратитесь к его источнику.)

10
27.01.2020, 19:43
  • 1
    Это не передает комбинацию окну, X все еще выгоды это. –  Jes 14.03.2012, 21:25
  • 2
    После того, как несколько месяцев необходимости запустить Windows I наконец протестировали это на Lubuntu 12.04, где окно IntelliJ IDEA все еще не ловит нажатие клавиши. –  Jes 14.08.2012, 23:52
  • 3
    Используя эти две настройки и требовался для меня и работал на меня. (на песнях). ctrl-alt-f7 теперь показывает использования, встроенные в intellij :). –  Rob Dawson 15.04.2013, 03:11
  • 4
    , Если Вы используете Intellij и хотите использовать CTL+ALT+F7 для "Выставочного использования", на Lubuntu 15.04, ярлык по умолчанию acutally CTL+ALT+7. Необходимо было бы возвратить его к CTL+ALT+F7 если Вы хотите сохранить согласовывающимися с другими Ose. –  Xiao Peng - ZenUML.com 17.05.2016, 10:43
  • 5
    Только для подтверждения этого работает над FreeBSD 11 также. –  gsl 07.07.2017, 20:25

Можно отключить это путем движения в Параметры настройки системы-> раскладка клавиатуры-> опция. под разной совместимостью опции проверяют "специальные ключи Ctrl+Alt + <ключ>, обработанный в сервере".

Я проверил это, и Ubuntu не ловит комбинации Ctrl+Alt +.... но все еще идея не ловит Ctrl+Alt+F7, и проблема все еще выходит!!!.

1
27.01.2020, 19:43
  • 1
    Вы правы, что Ubuntu не ловит его, но я подозреваю, что X-сервер делает. корректный –  Jes 26.03.2013, 16:45
  • 2
    Yay! Узнанный, который по умолчанию в ИДЕЕ Ubuntu обрабатывает Ctrl + Высокий звук + 7 вместо F7! –  o_nix 30.10.2013, 14:11

Следующий вызов команды X11 setxkbmap отключает переключение консоли / виртуального терминала Ctrl-Alt-Fn:

setxkbmap -option srvrkeys:none

Чтобы вернуться к предыдущее поведение клавиш ctrl-alt-Fn, а также удалите все другие параметры, такие как caps: ctrl_modifier :

setxkbmap -option ''

Для печати текущих настроек вызовите setxkbmap -print .

Чтобы вызывать для каждого пользователя, поместите команду в файл ~ / .xinitrc.

Для вызова при запуске Xsession создайте файл в

/etc/X11/Xsession.d

, например

/etc/X11/Xsession.d/65srvrkeys-none

, содержащий указанную выше команду setxkbmap , и сделайте его исполняемым с помощью sudo chmod + x / etc / X11 /Xsession.d/65srvrkeys-none .

Для получения дополнительной информации введите man setxkbmap в командной строке или см. справочную страницу Xorg setxkbmap .

Я тестировал это с помощью KDE на Ubuntu 14.04 LTS (Trusty). Эти настройки также доступны в Системных настройках> Устройства ввода> Клавиатура> Дополнительно. Если вы измените srvrkeys в настройках графического интерфейса, это немедленно отобразится в setxkbmap и наоборот.

Я предпочитаю изменять оконную систему X через интерфейсы командной строки X11. Если это не сработает, я попытаюсь использовать среду рабочего стола. В крайнем случае я бы изменил файлы конфигурации системы. Реализации и форматы файлов меняются, но интерфейсы командной строки почти вечно живут в традициях Unix / Linux.

15
27.01.2020, 19:43

В Ubuntu 18.04 вам необходимо создать следующий файл:

/usr/share/X11/xorg.conf.d/65-setxkbmap

с этим содержанием:

Section "ServerFlags"
    Option "DontVTSwitch" "on"
EndSection

Section "InputClass"
    Identifier "keyboard defaults"
    MatchIsKeyboard "on"
    Option "XKbOptions" "srvrkeys:none"
EndSection

, затем перезагрузите систему.

2
27.01.2020, 19:43

Решение для Gnome Wayland :Вы можете отменить привязку клавиш для переключения виртуального терминала, установив эти свойства dconf:

dconf write /org/gnome/mutter/wayland/keybindings/switch-to-session-1 "['']"
dconf write /org/gnome/mutter/wayland/keybindings/switch-to-session-2 "['']"
dconf write /org/gnome/mutter/wayland/keybindings/switch-to-session-3 "['']"
dconf write /org/gnome/mutter/wayland/keybindings/switch-to-session-4 "['']"
dconf write /org/gnome/mutter/wayland/keybindings/switch-to-session-5 "['']"
dconf write /org/gnome/mutter/wayland/keybindings/switch-to-session-6 "['']"
dconf write /org/gnome/mutter/wayland/keybindings/switch-to-session-7 "['']"
dconf write /org/gnome/mutter/wayland/keybindings/switch-to-session-8 "['']"
dconf write /org/gnome/mutter/wayland/keybindings/switch-to-session-9 "['']"
dconf write /org/gnome/mutter/wayland/keybindings/switch-to-session-10 "['']"
dconf write /org/gnome/mutter/wayland/keybindings/switch-to-session-11 "['']"
dconf write /org/gnome/mutter/wayland/keybindings/switch-to-session-12 "['']"
0
03.12.2021, 08:35

Теги

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