LINUX.ORG.RU

В Gnome 3.8 планируется обеспечить базовую поддержку XI2

 , , , ,


0

2

В запланированных к выходу весной 2013 года версиях Gnome-shell и Mutter будет обеспечена базовая поддержка набора расширений XI2.
В Gnome 3.8 планируется значительно расширить поддержку сенсорного ввода и, прежде всего, управления жестами. Конкретно будет обеспечено:

  • Поддержка перелистывания месяцев в календаре.
  • Перелистывание списка приложений в режиме обзора Gnome-shell.
  • Регулировка звука.
  • Масштабирование окон жестами.
  • Поддержка различных экранных слайдеров.
  • Различные комбо-боксы, например, в меню статуса пользователя.
  • Снятие блокировки экрана жестом.
  • Перелистывание рабочих столов


С целью полной поддержки всевозможных вариантов сенсорного управления и будет обеспечена поддержка XI2.
В качестве особенностей нового протокола называются:

  • Поддержка иерархии устройств ввода с разделением их на slave devices и master devices (не путать с slave и master дисками). Slave device — это физическое устройство ввода, подключенное к компьютеру. Master device — это виртуальное устройство ввода, создающееся в памяти компьютера, имитирующее физичекое (например, клавиатуру или мышь). Каждый раз, когда slave device генерирует некое событие, оно обрабатывается через master device и передается конкретному приложению.
  • Благодаря поддержке множества master devices, есть возможность реализовывать их все через один slave device. Это позволит обеспечить обработку самых различных событий через одно устройство ввода. Например, при работе с сенсорным экраном можно легко отделить жест масштабирования окна или перелистывания списка от простого касания для перемещения курсора мыши или нажатия виртуальной клавиши.
  • В XI2 введена поддержка 32-битных кей-кодов. На сегодняшний день в протоколе X11 поддерживаются клавиатуры максимум с 255 клавишами. В XI2 данное ограничение снимается.
  • Поддержка субпиксельных координат в событиях ввода.
  • Поддержка динамических устройств. Устройства ввода могут менять свое назначение прямо на лету.
  • Поддержка самых различных жестов для управления окнами.
  • Поддержка упрощенного API для исправления информации об устройстве ввода, а также выбора и смены события ввода.


О порте Gnome на XI2 вы можете прочитать здесь.

>>> Подробности

★★★★★

Проверено: tazhate ()

Хрень сплошная. Жестов мышью в файл-менеджере и встроенном браузере было бы достаточно (типа тех, что были в konquerror в kde3).

В общем и целом - закопать: гномеры так и не опомнились.

shahid ★★★★★ ()
Ответ на: комментарий от anonymous

Мда уж, особенно радует вторая ссылка. Количественный показатель адекватума разработчиков стремится к -273К.

Поставил на десктоп КДЕ уже недели 2 как и все равно не могу привыкнуть. Может если тему нормальную найти, да все свистоперделки поотключать лучше будет?

habamax ★★ ()
Ответ на: комментарий от habamax

Т.е. «свистоперделки» тебя раздражают, но ты вот уже 2 недели терпишь? Странный ты человек.

anonymous ()
Ответ на: комментарий от Axon

значит моноблоки будут вмонтироваться в стол или ещё как-то ставиться, чтоб рука не вытягивалась именно вперёд и не уставала.

Тогда на них смотреть будет неудобно. Сенсорные экраны - не для десктопов. Deal with it.

Вообще все уже придумано. 45 градусов на столе, ближний край экрана на уровне стола, дальний на 45 градусов. асусо-планшет какой-то вроде.

Loki13 ★★★★★ ()
Ответ на: комментарий от anonymous

Т.е. «свистоперделки» тебя раздражают, но ты вот уже 2 недели терпишь? Странный ты человек.

В основном на ноутбуке работаю, где Юнити. А на десктопе вот КДЕ, думал привыкну к нему, но «из коробки» он мне пока не очень.

habamax ★★ ()

Поддержка субпиксельных координат в событиях ввода.

У меня вопрос: зачем? зачем могут понадобиться субпиксельные координаты того же курсора мыши?

anonymous ()
Ответ на: комментарий от Axon

Попробуйте часик полистать ленту контактика вытянутой вперёд рукой.

И как только люди раньше книги листали

goingUp ★★★★★ ()
Ответ на: комментарий от goingUp

И как только люди раньше книги листали

Книгу держат в руках. Если ты будешь держать в руках монитор, то это уже будет не монитор, а большой планшет.

anonymous ()
Ответ на: комментарий от goingUp

И как только люди раньше книги листали

Книга листается раз в несколько минут, контактик - раз в несколько секунд. Плюс, переходы по ссылкам, расстановка лайков и просая мутотень. Руке отдыхать особенно и некогда.

Axon ★★★★★ ()
Ответ на: комментарий от habamax

Выключаешь эффекты, скачиваешь какую-нибудь консервативную тему плазмы, если хочется, то меняешь стиль виджетов с Oxygen на что-то другое, хоть пластик. Зачем страдать, если настраивается.

anonymous ()
Ответ на: комментарий от Loki13

Вообще все уже придумано. 45 градусов на столе, ближний край экрана на уровне стола, дальний на 45 градусов.

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

Axon ★★★★★ ()
Ответ на: комментарий от Axon

На стене огромный моник во всю стену.
А в руках его уменьшенная сенсорная копия для листания.

Bad_ptr ★★★★ ()
Ответ на: комментарий от Bad_ptr

И листать на большом щёткой для чистки стёкол. Потому что маленький сразу потеряется.

imul ★★★★★ ()
Последнее исправление: imul (всего исправлений: 1)
Ответ на: комментарий от Vovka-Korovka

Ну, вообще-то, минут за 10 на таком большом мониторе рука у тебя устанет и сама потянется к мышке.

Таки да. Пришел ты вечером уставший с работы и давай махать руками перед монитором. Перспектива та еще.

gray ★★★★★ ()
Ответ на: комментарий от Axon

Да что вы говорите...

Старье, выбросить. :)

gray ★★★★★ ()
Ответ на: комментарий от imul

маленький сразу потеряется.

не потеряется. Эту функцию сможет выполнять любой мобильник. Ну а если ты все свои мобильники потерял — тебе пришлют новый, по страховке.

Bad_ptr ★★★★ ()
Ответ на: комментарий от imul

или просто специальная камера будет следить за твоими жестами рук/ног/головы/движениями глаз

Bad_ptr ★★★★ ()
Ответ на: комментарий от anonymous

Я так понимаю, это повышает точность обработки сенсорного ввода. Для простой мыши это не нужно.

Polugnom ★★★★★ ()
Ответ на: комментарий от imul

а да. Ещё голосовые команды и чепчик для снятия электроимпульсов с мозга.

Bad_ptr ★★★★ ()
Ответ на: комментарий от Bad_ptr

Лучше в руки специальные гантельки. Заодно и бицепсы подкачаются.

imul ★★★★★ ()
Ответ на: комментарий от Bad_ptr

На стене огромный моник во всю стену. А в руках его уменьшенная сенсорная копия для листания.

Как вариант. Но это только для игрушек-развлекушек, для работы это неудобно.

Axon ★★★★★ ()
Ответ на: комментарий от Axon

для игрушек-развлекушек, для работы это неудобно.

нужно просто работу превратить в игру

Bad_ptr ★★★★ ()
Ответ на: комментарий от Axon

Ужас. Разверните так свой монитор и попробуйте поработать.

В чем отличие от работы с клавиатурой? А для не владеющих слепой печатью еще и плюс что не надо переводить взгляд с клавы на монитор(а что за фигню я там набрал не в той раскладке?).

Про большие диагонали я ничего не говорил, а до 24" вполне имхо комфортно будет. Хотя про 45 градусов я погорячился, 30 будет самое то.

Loki13 ★★★★★ ()
Ответ на: комментарий от ZenitharChampion

Да. Есть.

Самый большой из них — легкое овиндарение. С wayland получается легкое подобие винды в Linux, т.к. пропадет сетевая сущность оконной подсистемы. Это ни фига не гут, т.к. в оффтопе Cytrix пришлось изобретать то, что сейчас называется «терминальным сервером». Лучше оставить и wayland для особоозадаченных локалхостом. И нормальную поддержку сетевых особенностей иксов. Дополняя ее за счет увеличения поддерживаемых устройств ввода.

/* Лично я предвижу более-менее нормальное голосовое управление, хотя это и не является прерогативой иксов. Скорее, Gnome сам по себе будет предоставлять такого рода средства управления. */

А, если честно, то я не понимаю воплей про «свистоперделки». С одной стороны, вроде как да — нет таких задач, которые бы требовали таких мощностей от железа, которое ставится сейчас повсеместно. С другой стороны, если деньги за это железо уже уплачены, то почему бы не использовать его на всю голову? Ортодоксальная консоль мне крайне важна и приятна. Но вызывать ее мне более всего нравится по Альт+Ф2. Так проще. Странно и непонятно желание отказаться от тех удобств, которые привносятся разработчиками.

anonymous ()
Ответ на: комментарий от Loki13

В чем отличие от работы с клавиатурой?

Ясно. Вы не пробовали.

Axon ★★★★★ ()
Ответ на: комментарий от Loki13

Все верно.

Вы абсолютно правы. Именно по-это в редмонде и разработали M$ Surface (или как там оно). Gnome идет дальше в этом случае. При наличии сенсорного экрана клавиатура на фиг не нужна, а здесь заведомо большее число устройств ввода. Говорю как владелец трансформера Lenovo S10-3t с Gentoo + Gnome3 на борту. Работает все, вплоть до встроенной YOTA, экран поворачивается как мне нужно. Намедни прикрутил мультитач. Весьма доволен. KDE при аналогичной установке дико неудобно оказалось. Похоже, только гномеры знают что именно они делают.

anonymous ()
Ответ на: комментарий от Axon

Ясно. Вы не пробовали.

Сейчас это можно только на планшете попробовать, положив на подставку перед собой. А когда гномеры гнома допилят(или мелкософт эппл что запилит), то возможно такой юзкейс у домашних моноблоков появится.

Представьте себе 24" планшет в качестве десктопа. С удобной подставкой и т.д.

Loki13 ★★★★★ ()
Последнее исправление: Loki13 (всего исправлений: 2)
Ответ на: комментарий от Loki13

Представьте себе 24" планшет в качестве десктопа. С удобной подставкой и т.д.

Я выше уже писал, что мне не надо ничего себе представлять, потому что я пробовал это вживую. Неюзабельно.

Axon ★★★★★ ()
Ответ на: комментарий от thesis

гнома НЕ БУДЕТ НА ПЛАНШЕТАХ И ТЕЛЕФОНАХ НИКОГДА НИКОГДА НИКОГДА

ПАЧИМУ?

Orlusha ★★★★ ()
Ответ на: комментарий от anonymous

Книгу держат в руках.

Сидя на диване. Если сидеть за столом, она лежит на столе.

Orlusha ★★★★ ()

Лучше бы производительностью занялись. Мой бедный нетбук не справляется с кучей окон в гноме.

Black_Roland ★★★★ ()
Ответ на: комментарий от Loki13

Представьте себе 24" планшет

У меня перед носом стоит 24' монитор. У меня сильно закружилась голова, когда я представил, что я махаю и стучу по нему руками как обезьяна вместо коротких нажиманий клавиш на клавиатуре.

планшет

Нет, не нужно вместе с сабжем. При любых размерах и параметрах.

shahid ★★★★★ ()
Последнее исправление: shahid (всего исправлений: 1)
Ответ на: комментарий от Kindly_Cat

Меня КДЕ волнует я в темы о нем не пишу.

А у вас явно попболь изза каких-то проблем КДЕ, раз в Гномовскую тему гадите.

grim ★★★★ ()
Ответ на: комментарий от habamax

я пытался (на Сузе в виртуалке, с разными версиями). дохлый номер. и да, тем нормальных нет - что для клизм^Wплазмы, что для кути. после многих лет гномоюзания серая блевотина с голубой подсветкой, угрёбищными кнопками-жертвами освенцима и аляповатой плязмой - я не выдержал. всё падает и настраивается (ога-ога, knobs and buttons для покрутить дофига, но там такой адЪ...) через жпу. страшное месиво.

anonymous ()
Ответ на: комментарий от grim

Ты меня раскусил, впредь буду опасаться твоего проницательного взгляда психоаналитика.

Kindly_Cat ()
Ответ на: комментарий от loz

В XI2 введена поддержка 32-битных кей-кодов. На сегодняшний день в протоколе X11 поддерживаются клавиатуры максимум с 255 клавишами. В XI2 данное ограничение снимается.

Яж 2 года этого ждал!

И зачем? Мне не попадались даже клавиатуры, в которых больше 128 клавиш. Неужели у тебя есть та самая китайская клавиатура?

anonymous ()

alt+tab будет для всех игр работать?

bender ★★★★★ ()
Ответ на: комментарий от anonymous

Нет, клавиатура oklick, на которой дополнительные кнопки посылают кейкоды > 256.

loz ★★★★★ ()
Ответ на: комментарий от anonymous

Отключил лишние эффекты - стало лучше, но все равно выглядит «аляповато». Синюю подсветку не нашел как убрать - раздражает жуть.

В целом КДЕ торт, только слишком сладкий.

habamax ★★ ()
Ответ на: комментарий от habamax

Тему виджетов до сих пор сменить не осилил?

anonymous ()
Ответ на: комментарий от anonymous

Тему виджетов до сих пор сменить не осилил?

Остальные еще хуже, если честно. Все, что подгружается - либо полупрозрачное, либо темное, либо блестящее.

Покопаю еще.

habamax ★★ ()
Ответ на: комментарий от loz

Нет, клавиатура oklick, на которой дополнительные кнопки посылают кейкоды > 256.

Ремапни их на коды меньше 256. man getkeycodes, man setkeycodes. Текущее значение кода можно посмотреть командами showkeys и xev. А коды, на которые их надо смапить, посмотри в выводе команды xmodmap -pk.

anonymous ()
Ответ на: комментарий от anonymous

О да! Что лучше, когда работает сразу изкаробки без каких-либо телодвижений или занятие секасом с переназначением кодов?

Polugnom ★★★★★ ()
Ответ на: комментарий от anonymous

Все совсем не так просто, я разбирался с этим года 3 назад, ничего не вышло. Eсли хочешь задачку - showkey не видит ни кейкоды, ни сканкоды, в dmesg пусто, под виндой все работает.

loz ★★★★★ ()
Ответ на: комментарий от Polugnom

Что лучше, когда работает сразу изкаробки без каких-либо телодвижений или занятие секасом с переназначением кодов?

Безусловно, лучше, когда работает из коробки. И чтобы этого добиться надо писать багрепорты (в данном случае, вероятно, в ядро) с указанием правильных маппингов.

А «поддержка 32-битных кей-кодов» не имеет никакого отношения к «работает из коробки». Эти две вещи вообще никак не связаны. Всё может работать из коробки без 32-битных кейкодов, а может не работать даже с 32-битными.

anonymous ()
Ответ на: комментарий от loz

Все совсем не так просто, я разбирался с этим года 3 назад, ничего не вышло. Eсли хочешь задачку - showkey не видит ни кейкоды, ни сканкоды, в dmesg пусто, под виндой все работает.

Что, совсем никто не видит? Ни `showkey -k`, ни `showkey -s`, ни `evtest /dev/input/eventX`?

anonymous ()
Ответ на: комментарий от anonymous

Первые две нет, третью проверю дома. Я вот не помню как оно все, но все упиралось в иксы и 256 кодов.

loz ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.