LINUX.ORG.RU

История изменений

Исправление X512, (текущая версия) :

В смысле читать события ввода с разрешения пользователя?

Есть API для запроса получения всех сообщений ввода. Есть возможность сигнализировать об отказе доступа. Разрешение пользователя пока не реализовано, но при желании можно сделать не ломая существующие программы.

Если речь о драйверах устройств, то почему они в одном ряду с IME? Прошу поподробнее объяснить.

Потому что это всё динамические библиотеки, которые генерируют сообщения ввода. Принцип действия у них одинаковый. Никакого ядерного libinput нет.

Я так понимаю, в гайке есть свой стандартный тулкит, и возможность отправлять команды отрисовки по сети, как в RDP, это следствие его наличия. Правильно?

Да, посылаются векторные команды рисования по типу RDP. Только команды более современные со сглаживанием и градиентами.

Сам в этой теме не разбирался, но Мартин вроде говорил, что от многопоточности в отрисовке графического стола толку мало.

В случае программной отрисовки окна рисуются параллельно задействуя все ядра процессора. Если одно окно программы зависло, то остальные могут продолжать работать. Повышается отзывчивость.

По умолчанию и без разрешения пользователя?

Да. При желании программы могут закрыть доступ извне. По умолчанию доступ закрыт для полей ввода пароля.

Это как и зачем это нужно?

Например если открыт диалог открытия файла, то можно таскать основное окно программы.

А туда можно привычное Unix-окружение портировать, чтобы если сильно не приглядываться, то от GNU/Linux нельзя было отличить (как *BSD)?

По идее можно, но никто пока не делал. X.Org уже запускали. С Wayland проблемы в виду отсутствия epoll. Тут вопрос зачем, вспоминается анекдот про буханку хлеба и тролейбус.

Исправление X512, :

В смысле читать события ввода с разрешения пользователя?

Есть API для запроса получения всех сообщений ввода. Есть возможность сигнализировать об отказе доступа. Разрешение пользователя пока не реализовано, но при желании можно сделать не ломая существующие программы.

Если речь о драйверах устройств, то почему они в одном ряду с IME? Прошу поподробнее объяснить.

Потому что это всё динамические библиотеки, которые генерируют сообщения ввода. Принцип действия у них одинаковый. Никакого ядерного libinput нет.

Я так понимаю, в гайке есть свой стандартный тулкит, и возможность отправлять команды отрисовки по сети, как в RDP, это следствие его наличия. Правильно?

Да, посылаются векторные команды рисования по типу RDP. Только команды более современные со сглаживанием и градиентами.

Сам в этой теме не разбирался, но Мартин вроде говорил, что от многопоточности в отрисовке графического стола толку мало.

В случае программной отрисовки окна рисуются параллельно задействуя все ядра процессора. Если одно окно программы зависло, то остальные могут продолжать работать. Повышается отзывчивость.

По умолчанию и без разрешения пользователя?

Да. При желании программы могут закрыть доступ извне. По умолчанию доступ закрыт для полей ввода пароля.

А туда можно привычное Unix-окружение портировать, чтобы если сильно не приглядываться, то от GNU/Linux нельзя было отличить (как *BSD)?

По идее можно, но никто пока не делал. X.Org уже запускали. С Wayland проблемы в виду отсутствия epoll. Тут вопрос зачем, вспоминается анекдот про буханку хлеба и тролейбус.

Исправление X512, :

В смысле читать события ввода с разрешения пользователя?

Есть API для запроса получения всех сообщений ввода. Есть возможность сигнализировать об отказе доступа. Разрешение пользователя пока не реализовано, но при желании можно сделать не ломая существующие программы.

Если речь о драйверах устройств, то почему они в одном ряду с IME? Прошу поподробнее объяснить.

Потому что это всё динамические библиотеки, которые генерируют сообщения ввода. Принцип действия у них одинаковый. Никакого ядерного libinput нет.

Я так понимаю, в гайке есть свой стандартный тулкит, и возможность отправлять команды отрисовки по сети, как в RDP, это следствие его наличия. Правильно?

Да, посылаются верторные команды рисования по типу RDP. Только команды более современные со сглаживанием и градиентами.

Сам в этой теме не разбирался, но Мартин вроде говорил, что от многопоточности в отрисовке графического стола толку мало.

В случае программной отрисовки окна рисуются паралельно задействуя все ядра процессора. Если одно окно программы зависло, то остальные могут продолжать работать. Повышается отзывчивость.

По умолчанию и без разрешения пользователя?

Да. При желании программы могут закрыть доступ извне. По умолчанию доступ закрыт для полей ввода пароля.

А туда можно привычное Unix-окружение портировать, чтобы если сильно не приглядываться, то от GNU/Linux нельзя было отличить (как *BSD)?

По идее можно, но никто пока не делал. X.Org уже запускали. С Wayland проблемы в виду отсутствия epoll. Тут вопрос зачем, вспоминается анекдот про буханку хлеба и тролейбус.

Исходная версия X512, :

В смысле читать события ввода с разрешения пользователя?

Есть API для запроса получения всех сообщений ввода. Есть возможность сигнализировать об отказе доступа. Разрешение пользователя пока не реализовано, но при желании можно сделать не ломая существующие программы.

Если речь о драйверах устройств, то почему они в одном ряду с IME? Прошу поподробнее объяснить.

Потому что это всё динамические библиотеки, которые генерируют сообщения ввода. Принцип действия у них одинаковый. Никакого ядерного libinput нет.

Я так понимаю, в гайке есть свой стандартный тулкит, и возможность отправлять команды отрисовки по сети, как в RDP, это следствие его наличия. Правильно?

Да, посылаются верторные команды рисования по типу RDP. Только команды более современные со сглаживанием и градиентами.

Сам в этой теме не разбирался, но Мартин вроде говорил, что от многопоточности в отрисовке графического стола толку мало.

В случае программной отрисовки окна рисуются паралельно задействуя все ядра процессора. Если одно окно программы зависло, то остальные могут продолжать работать. Повышается отзывчивость.

По умолчанию и без разрешения пользователя?

Да. При желании программы могут закрыть доступ извне. По умолчанию доступ закрыт для полей ввода пароля.

А туда можно привычное Unix-окружение портировать, чтобы если сильно не приглядываться, то от GNU/Linux нельзя было отличить (как *BSD)?

По идее можно, но никто пока не делал. X.Org уже запускали. С Wayland проблемы в виду отсутствия epoll. Тут вопрос зачем, вспоминается анекдот про буханку хлеба и тролейбус.