Это ограничение программы установки debian. К тому времени, когда вы загрузите свой файл конфигурации с предварительной загрузкой из сети, netcfg
уже выполнил свою работу и ушел, поэтому он не будет обновлять значения.
несколько официальный кладж должен использоваться в вашем preseed.cfg
строке:
d-i preseed/run string http://example.net/d-i/jessie/preseed.sh
и в этом preseed.sh
затем укажите:
#!/bin/sh
kill-all-dhcp; netcfg
Таким образом, когда сеть установлена и preseed.cfg
получен, preseed.sh
также будет загружен и запущен, поэтому он перезапустит netcfg
, который затем прочитает все предварительно заданные значения для netcfg / *
и настройте их правильно ( / etc / hostsname
, / etc / hosts
, / etc / network / interfaces
, если вы устанавливаете статическую IP-конфигурацию через preseed и т. д.)
Работа с модификаторами X11 немного своеобразна. Вы не можете взять любую клавишу и объявить ее модификатором: некоторые вещи должны быть согласованы между настройками модификатора и настройками keysym.
Классическими модификаторами являются Shift
, Control
, Alt
, Meta
, Hyper
и Super
(с двумя ключами-символами каждый, например. например, Shift_L
и Shift_R
) (плюс Caps Lock и Num Lock, которые ведут себя несколько иначе). Большинство приложений не будут работать с другими символами клавиш, используемыми в качестве модификаторов.
Чтобы использовать клавишу Hanja в качестве модификатора, сделайте ее Hyper_L
(например).
keycode 131 = Hyper_L
remove Mod4 = Hyper_L
add Mod3 = Hyper_L
Таким образом, ключ больше не будет использоваться в качестве ключа Ханжа. Возможно, есть способ сохранить обе функции, если вы используете XKB вместо xmodmap, но я не знаю как.