Отключить переключение CTRL + ALT + F4 на виртуальный терминал

Ответ от @ chris-simpkins почти сработал для меня, но функция переключения полноэкранного режима по какой-то причине не работала: / Согласно моему комментарию, вот код, который работает для меня (я предпочитаю более узкий экран ):

(defun toggle-fullscreen-x11 ()
  "Toggle full screen on X11"
  (interactive)
  (when (eq window-system 'x)
    (set-frame-parameter
     nil 'fullscreen
     (when (not (frame-parameter nil 'fullscreen)) 'fullboth))))

(defun my:window-setup-hook ()
  (toggle-fullscreen-x11)
  (when window-system
    (let* ((dconf-entry
            (shell-command-to-string
             "dconf read /com/ubuntu/user-interface/scale-factor"))
           (scale-factor (progn (string-match "{'eDP1': \\([0-9]+\\)}"
                                              dconf-entry)
                                (string-to-int (match-string 1 dconf-entry))))
           ;; text-width make room for gutter and fringes
           (text-width (truncate (/ 48 (/ scale-factor 8.0))))
           (text-height (truncate (/ 50 (/ scale-factor 8.0)))))
      (set-frame-size (selected-frame) text-width text-height))))
(setq window-setup-hook 'my:window-setup-hook)
4
задан 23 June 2011 в 22:04

8 ответов

Вы можете изменить раскладку клавиатуры с помощью следующей команды:

  xmodmap -pke |  sed -n 's / =. * VT_4. * / = / p' |  xmodmap -  

Проверено 14.04 и 14.10, и оно работает. Чтобы команда работала даже после перезагрузки, используйте upstart . Для дополнительных способов и информации см. [D1] здесь

5
ответ дан 25 July 2018 в 21:40

Вы можете изменить раскладку клавиатуры с помощью следующей команды:

xmodmap -pke | sed -n 's/ = .*VT_4.*/ = /p' | xmodmap -

Проверено на 14.04 и 14.10, и оно работает. Чтобы команда работала даже после перезагрузки, используйте выскочку. Дополнительные способы и информация см. Здесь

5
ответ дан 31 July 2018 в 12:52
  • 1
    Должно ли это вступить в силу немедленно? – Mario 24 June 2011 в 03:09
  • 2
    Хм, я выполнил это и побежал xmodmap -pke | grep 'keycode\s*70', чтобы убедиться, что он ушел. Ctrl-alt-F4 все еще переключается на терминал, и, что более интересно, в любое время, когда я переключаюсь на TTY, настройка сбрасывается. Обратите внимание: я запустил это в окне консоли gnome – Mario 24 June 2011 в 03:14
  • 3
    О, это работает для меня. Если он отключен в хосте, то при запуске в гостевой системе он переключается на гостевой vb4 ubuntu. Если отключено также в гостях, я не имею никакого эффекта. – enzotib 24 June 2011 в 10:42
  • 4
    Я запускаю Ubuntu 10.10 с помощью диспетчера окон Compiz. Не знаю, почему это не работает. – Mario 25 June 2011 в 19:35

Вы можете изменить раскладку клавиатуры с помощью следующей команды:

xmodmap -pke | sed -n 's/ = .*VT_4.*/ = /p' | xmodmap -

Проверено на 14.04 и 14.10, и оно работает. Чтобы команда работала даже после перезагрузки, используйте выскочку. Дополнительные способы и информация см. Здесь

5
ответ дан 2 August 2018 в 03:16
  • 1
    Должно ли это вступить в силу немедленно? – Mario 24 June 2011 в 03:09
  • 2
    Хм, я выполнил это и побежал xmodmap -pke | grep 'keycode\s*70', чтобы убедиться, что он ушел. Ctrl-alt-F4 все еще переключается на терминал, и, что более интересно, в любое время, когда я переключаюсь на TTY, настройка сбрасывается. Обратите внимание: я запустил это в окне консоли gnome – Mario 24 June 2011 в 03:14
  • 3
    О, это работает для меня. Если он отключен в хосте, то при запуске в гостевой системе он переключается на гостевой vb4 ubuntu. Если отключено также в гостях, я не имею никакого эффекта. – enzotib 24 June 2011 в 10:42

Вы можете изменить раскладку клавиатуры с помощью следующей команды:

xmodmap -pke | sed -n 's/ = .*VT_4.*/ = /p' | xmodmap -

Проверено на 14.04 и 14.10, и оно работает. Чтобы команда работала даже после перезагрузки, используйте выскочку. Дополнительные способы и информация см. Здесь

5
ответ дан 4 August 2018 в 19:11
  • 1
    Должно ли это вступить в силу немедленно? – Mario 24 June 2011 в 03:09
  • 2
    Хм, я выполнил это и побежал xmodmap -pke | grep 'keycode\s*70', чтобы убедиться, что он ушел. Ctrl-alt-F4 все еще переключается на терминал, и, что более интересно, в любое время, когда я переключаюсь на TTY, настройка сбрасывается. Обратите внимание: я запустил это в окне консоли gnome – Mario 24 June 2011 в 03:14
  • 3
    О, это работает для меня. Если он отключен в хосте, то при запуске в гостевой системе он переключается на гостевой vb4 ubuntu. Если отключено также в гостях, я не имею никакого эффекта. – enzotib 24 June 2011 в 10:42
  • 4
    Я запускаю Ubuntu 10.10 с помощью диспетчера окон Compiz. Не знаю, почему это не работает. – Mario 25 June 2011 в 19:35

Вы можете изменить раскладку клавиатуры с помощью следующей команды:

xmodmap -pke | sed -n 's/ = .*VT_4.*/ = /p' | xmodmap -

Проверено на 14.04 и 14.10, и оно работает. Чтобы команда работала даже после перезагрузки, используйте выскочку. Дополнительные способы и информация см. Здесь

5
ответ дан 6 August 2018 в 03:28
  • 1
    Должно ли это вступить в силу немедленно? – Mario 24 June 2011 в 03:09
  • 2
    Хм, я выполнил это и побежал xmodmap -pke | grep 'keycode\s*70', чтобы убедиться, что он ушел. Ctrl-alt-F4 все еще переключается на терминал, и, что более интересно, в любое время, когда я переключаюсь на TTY, настройка сбрасывается. Обратите внимание: я запустил это в окне консоли gnome – Mario 24 June 2011 в 03:14
  • 3
    О, это работает для меня. Если он отключен в хосте, то при запуске в гостевой системе он переключается на гостевой vb4 ubuntu. Если отключено также в гостях, я не имею никакого эффекта. – enzotib 24 June 2011 в 10:42
  • 4
    Я запускаю Ubuntu 10.10 с помощью диспетчера окон Compiz. Не знаю, почему это не работает. – Mario 25 June 2011 в 19:35

Вы можете изменить раскладку клавиатуры с помощью следующей команды:

  xmodmap -pke |  sed -n 's / =. * VT_4. * / = / p' |  xmodmap -  

Проверено 14.04 и 14.10, и оно работает. Чтобы команда работала даже после перезагрузки, используйте upstart . Для дополнительных способов и информации см. [D1] здесь

5
ответ дан 7 August 2018 в 21:15

Вы можете изменить раскладку клавиатуры с помощью следующей команды:

  xmodmap -pke |  sed -n 's / =. * VT_4. * / = / p' |  xmodmap -  

Проверено 14.04 и 14.10, и оно работает. Чтобы команда работала даже после перезагрузки, используйте upstart . Для дополнительных способов и информации см. [D1] здесь

5
ответ дан 10 August 2018 в 09:33

Вы можете изменить раскладку клавиатуры с помощью следующей команды:

  xmodmap -pke |  sed -n 's / =. * VT_4. * / = / p' |  xmodmap -  

Проверено 14.04 и 14.10, и оно работает. Чтобы команда работала даже после перезагрузки, используйте upstart . Для дополнительных способов и информации см. [D1] здесь

5
ответ дан 13 August 2018 в 15:43
  • 1
    Должно ли это вступить в силу немедленно? – Mario 24 June 2011 в 03:09
  • 2
    Хм, я выполнил это и выполнил xmodmap -pke | grep 'keycode \ s * 70' [! ​​d0], чтобы убедиться, что он исчез. Ctrl-alt-F4 все еще переключается на терминал, и, что более интересно, в любое время, когда я переключаюсь на TTY, настройка сбрасывается. Обратите внимание: я запустил это в окне консоли gnome – Mario 24 June 2011 в 03:14
  • 3
    О, это работает для меня. Если он отключен в хосте, то при запуске в гостевой системе он переключается на гостевой vb4 ubuntu. Если отключено также в гостях, я не имею никакого эффекта. – enzotib 24 June 2011 в 10:42
  • 4
    Я запускаю Ubuntu 10.10 с помощью диспетчера окон Compiz. Не знаю, почему это не работает. – Mario 25 June 2011 в 19:35

Другие вопросы по тегам:

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