Не ошибка, как таковая, больше наблюдений. С момента обновления до 12.04 я нашел и решил некоторые интересные проблемы. Учитывая мое полное отсутствие знаний Ubuntu, это действительно заставило меня почувствовать себя более чем самоуверенным. Тем не менее, единственная (!) Вещь, которую я не могу понять, - это вся установка Dual Monitor.
В любом случае, бит-блейд ... Fujitsu Siemens Amilo 3530, ATI Radeon 3200 HD Series, 4 ГБ оперативной памяти 1 ТБ HDD и так далее, общий монитор HDMI. Получил GNOME fglrx, загруженный с последним драйвером ATI kosher (но не постовым обновлением, который просто не активируется)
Теперь, в 11.10, он просто не работал бы, даже не когда соблазнились вкусными удовольствиями и обещаниями с большим удовольствием. Тем не менее, я упорствовал, и, когда я заметил, что 2-й монитор работает с 12.04 Try Out DVD, я пошел на это.
После получения 12.04, HDMI по-прежнему не показывает ничего, кроме синего экрана на телеэкране, me «No Signal». На VGA, если я попытаюсь установить его как второй монитор, я получаю две ошибки:
Выбранная конфигурация не может быть применена
требуемый виртуальный размер не соответствует размеру: запрошен = (2880, 900), минимум = (320, 200), максимум = (1600, 1600)
Затем нажмите «Закрыть», и вы получите следующее:
GDBus.Error: org.gtk.GDBus.UnmappedGError.Quark._gnome_2drr_2derror_2dquark.Code3: необходимый виртуальный размер не подходит для доступного размера: запрошен = (2880, 900), минимум = (320, 200), максимум = (1600, 1600)
Но если я отражу дисплей, он работает на мониторе, без проблем.
Итак, тот факт, что он не работает, НЕ МОЖЕТ НЕИСПРАВИТЬ!
Есть ли какие-либо предложения?
Ta.
Mark
ATI RV630 [Radeon HD 2600XT] Все, что я могу предложить, это запустить его без загрузки драйвера, если это возможно для вас.
Я установил мины через 2/3 минуты, используя шестерню / дисплей, и все было в порядке. У меня есть программы, написанные под аллегро, которые были медленными, без водителя, иногда пауза в течение 2 секунд на дисплее. В прошлом единственное, что я нашел, что работал для загрузки драйверов, было envyNG, но слишком старым сейчас? Это не сработало для меня, http://www.ubuntugeek.com/how-to-install-ati-radeon-hd-2600-drivers-in-ubuntu.html , но удалось уничтожить настройка двойного монитора и предоставление «требуемого виртуального размера» не подпадают под размер доступного размера: запрошенный = (2560, 1024), минимум = (320, 200), максимум = (1600, 1600) ». Таким образом, система непригодна и теперь застряла (и так много других вещей, чтобы разобраться).
Для меня было добавлено «virtual 3400 1900»: в основном просто отредактируйте файл /etc/X11/xorg.conf
, используя
sudo nano /etc/X11/xorg.conf
, чтобы сохранить, запросить закрыть: Ctrl + X, сохранить Y, выйти: ввести. Примечание Virtual **** ****
зависит от вашего внешнего дисплея. Просто добавьте максимальное разрешение.
В моем /etc/X11/xorg.conf
я теперь получаю:
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Virtual 3400 1900
У меня тоже была эта проблема, и я получил бы ошибку «GDBus.Error: org.gtk.GDBus.UnmappedGError.Quark._gsd_2drr_2derror_2dquark.Code4:«
Бит фона; Моя настройка - это в основном ноутбук с двумя внешними экранами, подключенными к док-станции, а второй внешний экран никогда не работал.
Я пробовал все возможные варианты под солнцем, но ничего не помогло. Пока меня не рассвело, что, возможно, кабель dvi сломан. Итак, вошел, взял новый и низко, и вот. Я снова заработал все три экрана.
Попробуйте изменить виртуальный размер в xorg.conf
.
Перейти к:
gksu gedit /etc/X11/xorg.conf
Найти Section "Screen"
, и там должно быть SubSection "Display"
, и там вы должны вставить свой виртуальный размер ....
Mine выглядит так:
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Virtual 3400 1200
EndSubSection
EndSection
Сохраните его и запустите в терминале:
sudo aticonfig --input=/etc/X11/xorg.conf --tls=1
У меня был тот же проблема, но настройте виртуальный размер (больше, чем мое разрешение = монитор + ноутбук (1920 + 1366 = 3286 = я настроил 3400 и 1200) решить эту проблему :). Надеюсь, это поможет.
У меня ATI Mobility Radeon HD 5650, и у меня была та же проблема. Он работал изначально, но когда я установил пользовательские драйверы, он перестал работать. Я только что вернулся к использованию драйверов, которые пришли с Ubuntu, и он снова работал.
Это мой первый пост, поэтому дайте мне знать, если я что-то сделаю неправильно.
Потребовалось около часа, но в итоге я получил его на работу.
Предполагается, что у вас есть драйвер приличия.
Шаг 1: Правильно установите разрешение вашего первого монитора с помощью Центра управления AMD Catalyst .
Примечание. Хотя может показаться, что все может быть разрешено с помощью этого, оно не может.
blockquote>Шаг 2: Перезагрузите компьютер.
Шаг 3: Перейдите к Системные настройки > Отобразите и активируйте второй монитор.
Примечание. Несмотря на то, что он будет обнаружен в Центре управления AMD Catalyst , единственными настройками являются настройки разрешения.
blockquote>Шаг 4. Перезагрузите компьютер.
Шаг 5. Перейдите в Центр управления AMD Catalyst и убедитесь, что экран настроен
Например, я сменил его на многоэкранный рабочий стол (ы) с 2 дисплеями .
blockquote>Шаг 6: Перезагрузите компьютер.
Шаг 7: Перейдите к Системные настройки > Отобразите и установите разрешение вашего второго монитора.
Примечание. : Я также отключил Липкие края .
blockquote>Шаг 8: Перезагрузите компьютер.
Теперь все настройки дисплея должны быть сохранены правильно.
Кстати, я понятия не имею, почему все это работает. Это просто.
Кажется, что существует какой-то предел максимального размера при объединении двух дисплеев. 1600x1600. Когда вы складываете два монитора рядом друг с другом, они превышают этот предел. Я попытался поставить один ниже другого, и это сработало. Это не идеальная конфигурация для меня, но она работает.
Пожалуйста, попробуйте и дайте мне знать, как вам это нравится.
Не уверен, что вы сделали это или нет, но вам нужно использовать центр управления катализатором, чтобы настроить их. Сейчас я собираюсь разобраться с этим, вот как я натолкнулся на это. Наконец, мой ход идет, но на каждом экране есть пусковая установка, и при перемещении мыши через мониторы происходит ошибка. Я пытаюсь найти ответы на эти проблемы: / Довольно много AMD + Ubuntu + двойные мониторы = боль в пресловутой. Если вы использовали катализатор для их настройки, я потерял то, почему это не сработает. Я всегда был в состоянии получить что-то, что происходит с самого начала.
Инструмент Catalyst - ваш лучший выбор.
У меня есть адаптер gfx от Intel на моем ноутбуке и регулярно подключаюсь к внешнему монитору. Я использую KDE4.9 на рабочем столе kubuntu 12.04. Когда внешний монитор подключен (отключен), KDE Daemon вызывает диалог «Monitor changed», из которого я могу настроить мониторы.
Я также использую xrandr для настройки из командной строки.
$ xrandr
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
1366x768 60.0*+
1360x768 59.8 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA1 connected (normal left inverted right x axis y axis)
1280x1024 60.0 + 75.0
1152x864 75.0
1024x768 75.1 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 72.8 75.0 66.7 60.0
720x400 70.1
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
Я использую скрипты, такие как:
xrandr -q
xrandr --output VGA1 --auto
xrandr --output LVDS1 --primary
xrandr --output VGA1 --left-of LVDS1
xrandr --output LVDS1 --primary
и позже
# we can also turn off the LCD panel
xrandr --output VGA1 --off
Надеюсь, что это поможет.
Для меня было добавлено «virtual 3400 1900»: в основном просто отредактируйте файл /etc/X11/xorg.conf
, используя
sudo nano /etc/X11/xorg.conf
, чтобы сохранить, запросить закрыть: Ctrl + X, сохранить Y, выйти: ввести. Примечание Virtual **** ****
зависит от вашего внешнего дисплея. Просто добавьте максимальное разрешение.
В моем /etc/X11/xorg.conf
я теперь получаю:
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Virtual 3400 1900
У меня тоже была эта проблема, и я получил бы ошибку «GDBus.Error: org.gtk.GDBus.UnmappedGError.Quark._gsd_2drr_2derror_2dquark.Code4:«
Бит фона; Моя настройка - это в основном ноутбук с двумя внешними экранами, подключенными к док-станции, а второй внешний экран никогда не будет работать.
Я пробовал все возможные варианты под солнцем, но ничего не помогло. Пока меня не рассвело, что, возможно, кабель dvi сломан. Итак, вошел, взял новый и низко, и вот. Я снова заработал все три экрана.
Попробуйте изменить виртуальный размер в xorg.conf
.
Перейти к:
gksu gedit /etc/X11/xorg.conf
Найти Section "Screen"
, и там должно быть SubSection "Display"
, и там вы должны вставить свой виртуальный размер ....
Mine выглядит так:
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Virtual 3400 1200
EndSubSection
EndSection
Сохраните его и запустите в терминале:
sudo aticonfig --input=/etc/X11/xorg.conf --tls=1
У меня был тот же проблема, но настройте виртуальный размер (больше, чем мое разрешение = монитор + ноутбук (1920 + 1366 = 3286 = я настроил 3400 и 1200) решить эту проблему :). Надеюсь, это поможет.
У меня ATI Mobility Radeon HD 5650, и у меня была та же проблема. Он работал изначально, но когда я установил пользовательские драйверы, он перестал работать. Я только что вернулся к использованию драйверов, которые пришли с Ubuntu, и он снова работал.
Это мой первый пост, поэтому дайте мне знать, если я что-то сделаю неправильно.
Потребовалось около часа, но в итоге я получил его на работу.
Предполагается, что у вас есть драйвер приличия.
Шаг 1: Правильно установите разрешение вашего первого монитора с помощью Центра управления AMD Catalyst .
Примечание. Хотя может показаться, что все может быть разрешено с помощью этого, оно не может.
blockquote>Шаг 2: Перезагрузите компьютер.
Шаг 3: Перейдите к Системные настройки > Отобразите и активируйте второй монитор.
Примечание. Несмотря на то, что он будет обнаружен в Центре управления AMD Catalyst , единственными настройками являются настройки разрешения.
blockquote>Шаг 4. Перезагрузите компьютер.
Шаг 5. Перейдите в Центр управления AMD Catalyst и убедитесь, что экран настроен
Например, я сменил его на многоэкранный рабочий стол (ы) с 2 дисплеями .
blockquote>Шаг 6: Перезагрузите компьютер.
Шаг 7: Перейдите к Системные настройки > Отобразите и установите разрешение вашего второго монитора.
Примечание. : Я также отключил Липкие края .
blockquote>Шаг 8: Перезагрузите компьютер.
Теперь все настройки дисплея должны быть сохранены правильно.
Кстати, я понятия не имею, почему все это работает. Это просто.
У меня была такая же проблема с ноутбуком Asus с картой ATI Radeon HD 3470. Использование системных настроек - отображение не сократило его. Но запустив AMD Catalyst Control Center (Административный) из тире, все наладилось там, выполнил задание после перезапуска. Надеюсь, что это вам.
Не уверен, что вы сделали это или нет, но вам нужно использовать центр управления катализатором, чтобы настроить их. Сейчас я собираюсь разобраться с этим, вот как я натолкнулся на это. Наконец, мой ход идет, но на каждом экране есть пусковая установка, и при перемещении мыши через мониторы происходит ошибка. Я пытаюсь найти ответы на эти проблемы: / Довольно много AMD + Ubuntu + двойные мониторы = боль в пресловутой. Если вы использовали катализатор для их настройки, я потерял то, почему это не сработает. Я всегда был в состоянии получить что-то, что происходит с самого начала.
Инструмент Catalyst - ваш лучший выбор.
У меня есть адаптер gfx от Intel на моем ноутбуке и регулярно подключаюсь к внешнему монитору. Я использую KDE4.9 на рабочем столе kubuntu 12.04. Когда внешний монитор подключен (отключен), KDE Daemon вызывает диалог «Monitor changed», из которого я могу настроить мониторы.
Я также использую xrandr для настройки из командной строки.
$ xrandr
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
1366x768 60.0*+
1360x768 59.8 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA1 connected (normal left inverted right x axis y axis)
1280x1024 60.0 + 75.0
1152x864 75.0
1024x768 75.1 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 72.8 75.0 66.7 60.0
720x400 70.1
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
Я использую скрипты, такие как:
xrandr -q
xrandr --output VGA1 --auto
xrandr --output LVDS1 --primary
xrandr --output VGA1 --left-of LVDS1
xrandr --output LVDS1 --primary
и позже
# we can also turn off the LCD panel
xrandr --output VGA1 --off
Надеюсь, что это поможет.
Для меня было добавлено «virtual 3400 1900»: в основном просто отредактируйте файл /etc/X11/xorg.conf
, используя
sudo nano /etc/X11/xorg.conf
, чтобы сохранить, запросить закрыть: Ctrl + X, сохранить Y, выйти: ввести. Примечание Virtual **** ****
зависит от вашего внешнего дисплея. Просто добавьте максимальное разрешение.
В моем /etc/X11/xorg.conf
я теперь получаю:
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Virtual 3400 1900
У меня тоже была эта проблема, и я получил бы ошибку «GDBus.Error: org.gtk.GDBus.UnmappedGError.Quark._gsd_2drr_2derror_2dquark.Code4:«
Бит фона; Моя настройка - это в основном ноутбук с двумя внешними экранами, подключенными к док-станции, а второй внешний экран никогда не работал.
Я пробовал все возможные варианты под солнцем, но ничего не помогло. Пока меня не рассвело, что, возможно, кабель dvi сломан. Итак, вошел, взял новый и низко, и вот. Я снова заработал все три экрана.
Попробуйте изменить виртуальный размер в xorg.conf
.
Перейти к:
gksu gedit /etc/X11/xorg.conf
Найти Section "Screen"
, и там должно быть SubSection "Display"
, и там вы должны вставить свой виртуальный размер ....
Mine выглядит так:
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Virtual 3400 1200
EndSubSection
EndSection
Сохраните его и запустите в терминале:
sudo aticonfig --input=/etc/X11/xorg.conf --tls=1
У меня был тот же проблема, но настройте виртуальный размер (больше, чем мое разрешение = монитор + ноутбук (1920 + 1366 = 3286 = я настроил 3400 и 1200) решить эту проблему :). Надеюсь, это поможет.
У меня ATI Mobility Radeon HD 5650, и у меня была та же проблема. Он работал изначально, но когда я установил пользовательские драйверы, он перестал работать. Я только что вернулся к использованию драйверов, которые пришли с Ubuntu, и он снова работал.
Это мой первый пост, поэтому дайте мне знать, если я что-то сделаю неправильно.
Потребовалось около часа, но в итоге я получил его на работу.
Предполагается, что у вас есть драйвер приличия.
Шаг 1: Правильно установите разрешение вашего первого монитора с помощью Центра управления AMD Catalyst .
Примечание. Хотя может показаться, что все может быть разрешено с помощью этого, оно не может.
blockquote>Шаг 2: Перезагрузите компьютер.
Шаг 3: Перейдите к Системные настройки > Отобразите и активируйте второй монитор.
Примечание. Несмотря на то, что он будет обнаружен в Центре управления AMD Catalyst , единственными настройками являются настройки разрешения.
blockquote>Шаг 4. Перезагрузите компьютер.
Шаг 5. Перейдите в Центр управления AMD Catalyst и убедитесь, что экран настроен
Например, я сменил его на многоэкранный рабочий стол (ы) с 2 дисплеями .
blockquote>Шаг 6: Перезагрузите компьютер.
Шаг 7: Перейдите к Системные настройки > Отобразите и установите разрешение вашего второго монитора.
Примечание. : Я также отключил Липкие края .
blockquote>Шаг 8: Перезагрузите компьютер.
Теперь все настройки дисплея должны быть сохранены правильно.
Кстати, я понятия не имею, почему все это работает. Это просто.
У меня была такая же проблема с ноутбуком Asus с картой ATI Radeon HD 3470. Использование системных настроек - отображение не сократило его. Но запустив AMD Catalyst Control Center (Административный) из тире, все наладилось там, выполнил задание после перезапуска. Надеюсь, что это вам.
Кажется, что существует какой-то предел максимального размера при объединении двух дисплеев. 1600x1600. Когда вы складываете два монитора рядом друг с другом, они превышают этот предел. Я попытался поставить один ниже другого, и это сработало. Это не идеальная конфигурация для меня, но она работает.
Пожалуйста, попробуйте и дайте мне знать, как вам это нравится.
Не уверен, что вы сделали это или нет, но вам нужно использовать центр управления катализатором, чтобы настроить их. Сейчас я собираюсь разобраться с этим, вот как я натолкнулся на это. Наконец, мой ход идет, но на каждом экране есть пусковая установка, и при перемещении мыши через мониторы происходит ошибка. Я пытаюсь найти ответы на эти проблемы: / Довольно много AMD + Ubuntu + двойные мониторы = боль в пресловутой. Если вы использовали катализатор для их настройки, я потерял то, почему это не сработает. Я всегда был в состоянии получить что-то, что происходит с самого начала.
Инструмент Catalyst - ваш лучший выбор.
У меня есть адаптер gfx от Intel на моем ноутбуке и регулярно подключаюсь к внешнему монитору. Я использую KDE4.9 на рабочем столе kubuntu 12.04. Когда внешний монитор подключен (отключен), KDE Daemon вызывает диалог «Monitor changed», из которого я могу настроить мониторы.
Я также использую xrandr для настройки из командной строки.
$ xrandr
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
1366x768 60.0*+
1360x768 59.8 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA1 connected (normal left inverted right x axis y axis)
1280x1024 60.0 + 75.0
1152x864 75.0
1024x768 75.1 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 72.8 75.0 66.7 60.0
720x400 70.1
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
Я использую скрипты, такие как:
xrandr -q
xrandr --output VGA1 --auto
xrandr --output LVDS1 --primary
xrandr --output VGA1 --left-of LVDS1
xrandr --output LVDS1 --primary
и позже
# we can also turn off the LCD panel
xrandr --output VGA1 --off
Надеюсь, что это поможет.
Для меня было добавлено «virtual 3400 1900»: в основном просто отредактируйте файл /etc/X11/xorg.conf
, используя
sudo nano /etc/X11/xorg.conf
, чтобы сохранить, запросить закрыть: Ctrl + X, сохранить Y, выйти: ввести. Примечание Virtual **** ****
зависит от вашего внешнего дисплея. Просто добавьте максимальное разрешение.
В моем /etc/X11/xorg.conf
я теперь получаю:
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Virtual 3400 1900
У меня тоже была эта проблема, и я получил бы ошибку «GDBus.Error: org.gtk.GDBus.UnmappedGError.Quark._gsd_2drr_2derror_2dquark.Code4:«
Бит фона; Моя настройка - это в основном ноутбук с двумя внешними экранами, подключенными к док-станции, а второй внешний экран никогда не будет работать.
Я пробовал все возможные варианты под солнцем, но ничего не помогло. Пока меня не рассвело, что, возможно, кабель dvi сломан. Итак, вошел, взял новый и низко, и вот. Я снова заработал все три экрана.
Попробуйте изменить виртуальный размер в xorg.conf
.
Перейти к:
gksu gedit /etc/X11/xorg.conf
Найти Section "Screen"
, и там должно быть SubSection "Display"
, и там вы должны вставить свой виртуальный размер ....
Mine выглядит так:
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Virtual 3400 1200
EndSubSection
EndSection
Сохраните его и запустите в терминале:
sudo aticonfig --input=/etc/X11/xorg.conf --tls=1
У меня был тот же проблема, но настройте виртуальный размер (больше, чем мое разрешение = монитор + ноутбук (1920 + 1366 = 3286 = я настроил 3400 и 1200) решить эту проблему :). Надеюсь, это поможет.
Это мой первый пост, поэтому дайте мне знать, если я что-то сделаю неправильно.
Потребовалось около часа, но в итоге я получил его на работу.
Предполагается, что у вас есть драйвер приличия.
Шаг 1: Правильно установите разрешение вашего первого монитора с помощью Центра управления AMD Catalyst .
Примечание. Хотя может показаться, что все может быть разрешено с помощью этого, оно не может.
blockquote>Шаг 2: Перезагрузите компьютер.
Шаг 3: Перейдите к Системные настройки > Отобразите и активируйте второй монитор.
Примечание. Несмотря на то, что он будет обнаружен в Центре управления AMD Catalyst , единственными настройками являются настройки разрешения.
blockquote>Шаг 4. Перезагрузите компьютер.
Шаг 5. Перейдите в Центр управления AMD Catalyst и убедитесь, что экран настроен
Например, я сменил его на многоэкранный рабочий стол (ы) с 2 дисплеями .
blockquote>Шаг 6: Перезагрузите компьютер.
Шаг 7: Перейдите к Системные настройки > Отобразите и установите разрешение вашего второго монитора.
Примечание. : Я также отключил Липкие края .
blockquote>Шаг 8: Перезагрузите компьютер.
Теперь все настройки дисплея должны быть сохранены правильно.
Кстати, я понятия не имею, почему все это работает. Это просто.