Режимы Configuring/disabling Fn+LCD/CRT для двухмониторного на Linux

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

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

  1. Жидкокристаллический дисплей только
  2. CRT только
  3. Оба, с CRT ниже жидкокристаллического дисплея
  4. Оба, с CRT направо от жидкокристаллического дисплея
  5. Оба, зеркально отраженные

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

Я нахожусь на Dell XPS M1330.

0
задан 10.11.2009, 01:10

3 ответа

Тем временем, для работы вокруг этой проблемы я закончил тем, что создал пользовательский 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 полезно для выяснения опций, которые можно использовать для получения, расположение как Вы хотят это.

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

1
ответ дан 24.11.2019, 12:41

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

Похоже на нахождение чего-то вроде банки кармических червей.

Кажется, что ключ Fn-F8 становится проигнорированным в лощине-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

0
ответ дан 24.11.2019, 12:41

Теги

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