Я правильно настроил установку с двумя мониторами в Ubuntu Linux, Karmic 9.10. Я использую клавишу Fn+CRT/LCD для переключения между режимами, но мне нужно переключиться между 5 режимами, прежде чем я доберусь до того, который использую.

Режимы, которые он циклически переключает (по одному для каждого нажатия Fn+CRT/LCD):

  1. Только ЖК
  2. Только ЭЛТ
  3. Оба, с ЭЛТ под ЖК
  4. Оба с ЭЛТ справа от ЖК-дисплея
  5. Оба, зеркальные

Можно ли как-нибудь отключить некоторые из этих режимов, чтобы мне не приходилось переключаться между этими двумя режимами, чтобы переключаться между двумя, которые я фактически использую?

Я на Dell XPS M1330.

3 ответа3

1

В то же время, чтобы обойти эту проблему, я создал собственные команды xrandr, которые переключаются между режимами, которые я использую, и создал средства запуска для этих команд xrandr в моем документе / меню.

  • Двойной монитор: xrandr --output LVDS1 --mode 1280x800 --output VGA1 --below LVDS1 --mode 1280x1024
  • Зеркальные экраны: xrandr --output LVDS1 --mode 1024x768 --output VGA1 --same-as LVDS1 --mode 1024x768
  • Только экран ноутбука: xrandr --output LVDS1 --mode 1280x800 --output VGA1 --off

Если вы создаете свои собственные сценарии, вы можете найти выходные имена ваших мониторов (LVDS1 и VGA1 для меня), запустив xrandr без каких-либо аргументов. man xrandr полезен для определения параметров, которые вы можете использовать, чтобы получить макет, который вы хотите.

Этот обходной путь отлично работает для меня, устраняя необходимость решения первоначальной проблемы.

0

Итак, я знаю, что это не отвечает на ваш вопрос - пока. Я пытался выяснить, какой код циклически проходит через 5 "режимов", которые вы упомянули в своем вопросе, и это то, что я нашел до сих пор.

Похоже, вы нашли немного банок кармических червей.

Похоже, что клавиша Fn-F8 игнорируется в dell-wmi.c - я вижу ошибку в /var /log /messages при каждом нажатии: dell-wmi: Unknown key 42 pressed - поэтому код для переключения монитора конфигурации не вызывается оттуда.

Когда ничего не подключено к внешнему порту VGA, вот что я вижу в /var /log /messages, когда нажимаю Fn-F8:

Dec  2 14:27:02 RStops-PBR kernel: [26143.201120] dell-wmi: Unknown key 42 pressed
Dec  2 14:27:02 RStops-PBR kernel: [26143.430158] i2c-adapter i2c-2: unable to read EDID block.
Dec  2 14:27:02 RStops-PBR kernel: [26143.430163] i915 0000:00:02.0: HDMI Type A-1: no EDID data
Dec  2 14:27:02 RStops-PBR kernel: [26143.435023] i2c-adapter i2c-2: unable to read EDID block.
Dec  2 14:27:02 RStops-PBR kernel: [26143.435026] i915 0000:00:02.0: HDMI Type A-1: no EDID data
Dec  2 14:27:02 RStops-PBR kernel: [26143.439499] i2c-adapter i2c-4: unable to read EDID block.
Dec  2 14:27:02 RStops-PBR kernel: [26143.439502] i915 0000:00:02.0: HDMI Type A-2: no EDID data
Dec  2 14:27:02 RStops-PBR kernel: [26143.443954] i2c-adapter i2c-4: unable to read EDID block.
Dec  2 14:27:02 RStops-PBR kernel: [26143.443958] i915 0000:00:02.0: HDMI Type A-2: no EDID data
Dec  2 14:27:02 RStops-PBR kernel: [26143.490877] [drm] TV-25: set mode NTSC 480i 0
Dec  2 14:27:02 RStops-PBR kernel: [26143.632555] [drm] TV-25: set mode NTSC 480i 0
Dec  2 14:27:03 RStops-PBR kernel: [26144.621183] i2c-adapter i2c-2: unable to read EDID block.
Dec  2 14:27:03 RStops-PBR kernel: [26144.621187] i915 0000:00:02.0: HDMI Type A-1: no EDID data
Dec  2 14:27:03 RStops-PBR kernel: [26144.625648] i2c-adapter i2c-2: unable to read EDID block.
Dec  2 14:27:03 RStops-PBR kernel: [26144.625652] i915 0000:00:02.0: HDMI Type A-1: no EDID data
Dec  2 14:27:03 RStops-PBR kernel: [26144.630157] i2c-adapter i2c-4: unable to read EDID block.
Dec  2 14:27:03 RStops-PBR kernel: [26144.630159] i915 0000:00:02.0: HDMI Type A-2: no EDID data
Dec  2 14:27:03 RStops-PBR kernel: [26144.634866] i2c-adapter i2c-4: unable to read EDID block.
Dec  2 14:27:03 RStops-PBR kernel: [26144.634870] i915 0000:00:02.0: HDMI Type A-2: no EDID data
Dec  2 14:27:03 RStops-PBR kernel: [26144.680947] [drm] TV-25: set mode NTSC 480i 0
Dec  2 14:27:04 RStops-PBR kernel: [26144.822361] [drm] TV-25: set mode NTSC 480i 0

После этого я вижу некоторое количество нечетных сообщений pulseaudio:

Dec  2 14:27:36 RStops-PBR pulseaudio[2436]: ratelimit.c: 1 events suppressed

(Обратите внимание, что я использую ноутбук Dell Latitude E6500, а не XPS M1330)

Я продолжу тыкать в это, как только позволит время, и выложу продолжение, если / когда найду что-нибудь.
-pbr

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .