Том Сато (Tom Sat) сообщил о выходе новой версии программы xvkbd 3.9 (http://t-sato.in.coocan.jp/xvkbd) с реализацией виртуальной клавиатуры для X Window. Для своей работы xvkbd использует исключительно средства Xaw и стандартной библиотеки GNU Lib C. При этом, виртуальная клавиатура поддерживает около 30 языков, включая русский, имеет возможность настройки как через графический интерфейс пользователя, так и интерфейс командной строки.
Виртуальная клавиатура xvkbd распространяется под лицензией GNU GPLv2. В новой версии исправлена работа клавиш-модификаторов (Alt, Ctrl и т.п.) при использовании xvkbd с опцией "-text" (Debian Bug#891082).URL: http://t-sato.in.coocan.jp/xvkbd
Новость: http://www.opennet.ru/opennews/art.shtml?num=48143
Выглядит как привет из 91-го года
Вам шашечки или ехать?
А куда ты собрался ехать на голом Х-Окне?
Наверное не туда куда убунта, где то же самое на лагучем питоне. Выглядит как привет из детского садика и ресурсов жрет в 10 раз больше. Под несчастную клавиатуру, блин.
Теми же методами можно было бы сделать менее наляписто.
Убунтопроблемы. Kvkbd в Плазме занимает 13 Мб оперативки и выглядит отлично: http://storage4.static.itmages.ru/i/18/0226/h_1519628239_461...
> Убунтопроблемы. Kvkbd в Плазме занимает 13 Мб оперативки и выглядит отлично:Как бы 13 мегов не предел мечтания для клавиатуры. У кедов одни только либы рантайма сожрут немеряно, без которых вся плазма бесполезна. Так что эти 13 мегов - в дополнение к еще нескольким сотням, вместе со всеми это-ненади-муками и какими там еще ненужно.
Ехать с красивыми шашечками. Не нужно противопоставлять, одно другому не противоречит.
Так на CDE темы ставились, она же вроде на иксах была как раз.
>Так на CDE темы ставились, она же вроде на иксах была как раз.CDE был на Motif'е.
Ну если тебе пофиг на чём ездить...
Ага, а гномовская виртуальная клавиатура выглядит современно, занимает места раза в три больше и по функционалу урезана так же.В 91 умели делать удобный софт!
Ещё бы не уметь, если тогда к разработке ПО подходили на принципах и с общими рекомендациями от создателей всевозможных пультов и панелей управления разнообразнейшей техники, включая производственную и военную, и проводили соответствующие исследования.
> проводили соответствующие исследованияАхахвхвахвхвахвхвахвахавхв. Тут недавно на Гаваях военные нечаянно ракетную тревогу включили, потому что старый пульт управления так гениально спроектирован (в результате твоих фэнтезийных исследований), что в разнице между включением учебной и настоящей тревоги легко запутаться.
И о чём должен кому-то сказать единичный случай? Приготовь, аноним, ещё тысячу^Wсотню-другую примеров из жизни, когда плохая эргономика становилась причиной бедствия. А я тебе после этого приведу примеры, когда причиной становилось нарушение правил эксплуатации и ТБ. Зачастую это стоит свободы, здоровья или даже жизни самоуверенному юзеру, которому дорогая мамочка в детстве говорила, что он самый умненький и лучше всех всё знает.Если сейчас в кабины самолётов стали вместо эргономичных приборов устанавливать красивую мягкую обшивку, то это говорит не о смене парадигмы эргономики, но о том, что роль активной внимательной работы с приборами пилотов в значительной мере переложена на аппаратуру и автоматику.
А если M$ в десятой винде сделал трудноразличимые плоские белые элементы управления графического интерфейса на белом же фоне, то это говорит о следовании ужасной хипсторской моде, в которой до степени опасности для жизни пренебрегают давно и хорошо изученными особенностями человеческого восприятия приборов и вообще вещей окружающего мира. Самые умненькие мальчики выросли и заняли неподобающие их способностям роли на руководящих должностях, а ещё у них такие же умственно недоразвитые жёны. И всё это вместе порождает особые подходы к трудовой деятельности, которые раньше считались предосудительными или преступными. Например — пренебрегать эргономикой и ТБ при проектировании оборудования и программных компьютерных интерфейсов.
> И о чём должен кому-то сказать единичный случай? Приготовь, аноним, ещё тысячу^Wсотню-другую
> примеров из жизни, когда плохая эргономика становилась причиной бедствия.Я за него сделаю. Представляешь, авиакатастрофы из-за эргономики были. Потом, конечно, дорабатывают, но - потом.
Классический пример - пилоты вырубившие исправный двигатель вместо неисправного из-за того что индикаторы дурно сделаны. Самолет ковылял на проблемном движке, с выключенным исправным. Но при заходе на посадку проблемный двигатель все-таки сдох окончательно и самолет упал на шоссе. Вопрос жизни и смерти был просран из-за плохой эргономики индикаторов.
У Гномовской функционал даже меньше
Но 1991-м ещё не принято было сглаживание шрифтов, сейчас это само собой.
> сейчас это само собой.С каждым годом всё сложнее отключать это убожество.
Выглядит отлично.Я тебе открою большую тайну, мой анонимный дружок. Когда тебя ещё не было на свете, к разработке GUI операционных систем и прикладных программ восьмидесятых-девяностых годов обычно привлекали специалистов по эргономике. Потоэму тогда всё выглядело псевдорельефно, угловато и в зеленовато-сероватой гамме. Дабы гуйло не мешало людям заниматься на компьютерах чем-то полезным и не доводило до нервных срывов и суицидов. А потом специалистов привлекать перестали, потому что уже ты родился и хочешь разноцветных свистелок и мигалок. Ты ведь уже взял у мамки денежку на новый компьютер? Молодец!
Отстали вы от жизни, дяденька. В моде матерный дизайн, когда все плоское, одноцветное, и вообще не понятно что, где и почему нажал. В отличие от рельефного привета из 90-х где глаз быстро заякоривается за нужный элемент и таких вопросов не возникает. К черту юзабилити, вы#$%ну дизайнеров - их все.
Настоящие специалисты UX/UI, а не выдуманные твоей больной фантазией "специалисты по эргономике 90-х", будут рыдать кровавыми слезами от подписей, не соответствующих кнопкам по длине, отутствию центровки, нелепым, отвлекающим логотипам приложения, и убогой цветовой схеме "офисный клерк".Признайте наконец, вы хвалите этот "дизайн" только из чувства ностальгии.
> и убогой цветовой схеме "офисный клерк".Вы в курсе, что оно не под винду? И тут вполне можно поменять цвет? Это даже лицензия не запрещает! И самое удивительное, исходники ЕСТЬ!!1
только никто не хочет их есть...
Как ты тогда объяснишь анонс новой версии в топике, наш заднеприводный? :)
Да, именно эргономикой объясняется выровненные по левому краю надписи на цифровом блоке. UI страшный и топорный, просто смирись.
>Да, именно эргономикой объясняется выровненные по левому краю надписи на цифровом блоке.У меня на физической клавиатуре такое выравнивание. Хотя она модная и молодёжная
На всех новых клавах Dell - так же :-р
Что модные и молодёжные - вы уже не модные и не и молодёжные? :) Утопите горе в смузи ...
> к разработке GUI операционных систем и прикладных программ восьмидесятых-девяностых годов обычно привлекали специалистов по эргономикеВ 80-90х годах (в начале 90-х по крайней мере) никаких спецов по эргонимике в софтверной индустрии не было, это хипстерское излишество позволяла себе только Apple. Да и самой научной дисциплины о компьютерном дизайне ещё не было, в программы тащили типографские и промышленные принципы и шаблоны.
Короче, не путай дизайн и свои представления деревенского утёнка о дизайне.
Ваш комментарий является наглядным примером влияния пропаганды (ну ладно, просто внушения) на мнение индивидуума, знакомым с темой только по "агиткам" внушающей стороны.
Ну если ты по какой-то извращённой логике называешь науку пропагандой, то лан, я жертва пропаганды))
Ты жертва другого действа :\
В своё время дизайном УИ занимались действительно мощные институты. Тут где то есть некто "павлин", если я правильно угадал где он работает - у них в музее должно быть. Если не декомунизировали и не сдали помещение демократическим торгашам жвачкой :(
> Ты жертва другого действа :\
> В своё время дизайном УИ занимались действительно мощные институты.Какие институты? Назови их.
> Ну если ты по какой-то извращённой логике называешь науку пропагандой, то лан, я жертва пропаганды))Позвольте, я пропагандой назвал не науку об эргономике, а ложь про то, что до Apple никто этим не занимался. Вроде бы из вышеприведенного сообщения это ясно.
Это не ложь, это факт. Но ты продолжай сидеть в своём манямирке и верить, что вырвиглаз 80-90-х это настоящий дизайн, бгг.
> Это не ложь, это факт.Вот по это и речь. Наглядный пример жертвы пропаганды. Но вы же можете изучить тему и избавиться от навязанного вам мнения и стереотипного мышления.
Ты опоздал родиться, аноним, потому не знаешь про то, что эргономикой действительно занимались целые учреждения. Из вполне практических соображений, включая ТБ, а не ради твоих эмоджи и вау-импульсов.Впрочем, ты такая свинья, что не сто́ишь бесплатного просвещения.
> Ты опоздал родиться, аноним, потому не знаешь про то, что эргономикой действительно
> занимались целые учреждения.Какие учреждения? Назови их.
>> Ты опоздал родиться, аноним, потому не знаешь про то, что эргономикой действительно
>> занимались целые учреждения.
> Какие учреждения? Назови их.Напиши в Гугль и Яндекс письма с просьбой, чтобы они тебя разбанили.
Я так и думал, хех
Офигительно выглядит. Всем бы так.
Срочно переписать на JS
Без обид но glibc мало отношения имеет к минимализму.
Ты путаешь. Это не glibc, а gnu libc. Стандартная библиотека си на линухах.
> Ты путаешь. Это не glibc, а gnu libc. Стандартная библиотека си на
> линухах.apt show glibc-source
Package: glibc-source
Version: 2.26-0ubuntu2.1
Priority: optional
Section: universe/devel
Source: glibc
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 23.5 MB
Recommends: xz-utils
Conflicts: eglibc-source
Replaces: eglibc-source
Homepage: http://www.gnu.org/software/libc/libc.html
Download-Size: 16.4 MB
APT-Sources: http://mirror.as43289.net/ubuntu artful-updates/universe amd64 Packages
Description: GNU C Library: sources
This package contains the sources and patches which are needed to
build glibc.
> Ты путаешь. Это не glibc, а gnu libc.glibc == gnu libc
glibc - это про гном, gnu libc - это libc от GNU.
gnu lib C и есть glibc
gnome либа называется glib
что-то я запутался. glibc это glibc или не glibc?
glib - Всякие удобные штуки для си, хештейблы, массивы, etc.
glibc - GNU Lib Cglib == glib, glib != glibc, glibc == glibc
кстати, а как вы внутренним голосом произносите glibc? лично я вот так, с ударением на последний слог: "галибцэ". Как "голубцы", но только "галибцэ".
"жэлибси" всегда и говорил, и у других слышал. Ударение на последний слог, разумеется
> кстати, а как вы внутренним голосом произносите glibc? лично я вот так,
> с ударением на последний слог: "галибцэ". Как "голубцы", но только "галибцэ".глибсИ
> кстати, а как вы внутренним голосом произносите glibc?"глибсь" -- как камушек в пруд :)
Все поспорили как произносить glibc и почему это не gnome libc, но никто так и не объяснил почему у меня 2 минуса и 0 аргументов против.
> Все поспорили как произносить glibc и почему это не gnome libc,
> но никто так и не объяснил почему у меня 2 минуса и
> 0 аргументов против.Потому что речь про иксовое приложение, наверное.
Ну оно же себя позиционирует как минималистичное? Почему тогда glibc а не musl? Странный выбор как по мне.
Как-то пробовал, но на utf8 локале крякозяблы с клавой, вот это уж точно привет...
Гм, только что проверил сабж (альт, иксовая сессия в ru_RU.UTF-8) -- вводит; вот выхлоп xev:FocusIn event, serial 36, synthetic NO, window 0x3800001,
mode NotifyNormal, detail NotifyNonlinearKeymapNotify event, serial 36, synthetic NO, window 0x0,
keys: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0KeyPress event, serial 36, synthetic YES, window 0x3800001,
root 0xd4, subw 0x0, time 0, (1,1), root:(1,1),
state 0x0, keycode 203 (keysym 0xff7e, Mode_switch), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: FalseKeyPress event, serial 36, synthetic YES, window 0x3800001,
root 0xd4, subw 0x0, time 0, (1,1), root:(1,1),
state 0x2000, keycode 38 (keysym 0x6c6, Cyrillic_ef), same_screen YES,
XLookupString gives 2 bytes: (d1 84) "ф"
XmbLookupString gives 2 bytes: (d1 84) "ф"
XFilterEvent returns: FalseKeyRelease event, serial 36, synthetic YES, window 0x3800001,
root 0xd4, subw 0x0, time 0, (1,1), root:(1,1),
state 0x2000, keycode 38 (keysym 0x6c6, Cyrillic_ef), same_screen YES,
XLookupString gives 2 bytes: (d1 84) "ф"
XFilterEvent returns: FalseKeyRelease event, serial 36, synthetic YES, window 0x3800001,
root 0xd4, subw 0x0, time 0, (1,1), root:(1,1),
state 0x2000, keycode 203 (keysym 0xff7e, Mode_switch), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: FalseFocusOut event, serial 36, synthetic NO, window 0x3800001,
mode NotifyNormal, detail NotifyNonlinear
PS: http://webery.altlinux.org/task/200991 -- можете проверить сами.
> ru_RU.UTF-8В нормально написанных программах/библиотеках/ОС любые символы должны вводится, обрабатываться и отображаться независимо от того ru_RU.UTF-8, eu_US.UTF-8 или zh_CN.UTF-8. Для того и придумали Unicode.
Что сказать-то хотели?
Эти шрифты, эта цветовая схема.
> Эти шрифты, эта цветовая схема.
> X Window
> waylandbeliverНо на самом деле вас раздражает и печалит совсем не это, да?)
> Но на самом деле вас раздражает и печалит совсем не это, да?)Его печалит раздражает и отсутствие молодёжного фреймворка весом в два гигабайта, заботливо подложенного под утилитку.
> Его печалит раздражает и отсутствие молодёжного фреймворка весом в два гигабайта, заботливо
> подложенного под утилитку.JUCE прикольный и весит не джва гигабайта.
> Его печалит раздражает и отсутствие молодёжного фреймворка весом в два гигабайта, заботливо
> подложенного под утилитку.Для таких есть питоноклавиатура в убунте. Выглядит как угробище даже по сравнению с этим (это по крайней мере на клавиатуру похоже), жрет намного больше ресурсов, тупит и требует в целом штук наверное 15 пакетов которые так по большому счету больше ни для чего не требуются. До гигов правда не догнались еще, надо было на дотнете или яве писать чтоли.
Купи нормальный компьютер! Говорят поддержку 386 из ядра скоро выпилят.
> Купи нормальный компьютер! Говорят поддержку 386 из ядра скоро выпилят.Компьютер у меня нормальный, но это не мешает мне делать подобному софту apt-get purge например. Нафиг мне этот макет-прототип клавиатуры от жопоруких скрипткидисов?
> Но на самом деле вас раздражает и печалит совсем не это, да?)Нет же, именно шрифты и цветовая схема терзают мою нежную душеньку, милейший.
>> Но на самом деле вас раздражает и печалит совсем не это, да?)
> Нет же, именно шрифты и цветовая схема терзают мою нежную душеньку, милейший.А разве вейландчикам не всеравно? У них же православный и прогрессивный вейланд есть и иксы им уже лет как 8 «почти совсем, еще немного!» и не нужны?
> А разве вейландчикам не всеравно? У них же православный и прогрессивный вейланд
> есть и иксы им уже лет как 8 «почти совсем, еще
> немного!» и не нужны?Нам не всё равно!
Благодаря этим шрифтам (растровым, векторные Xserver рисует отвратительно) и виджетам приложение может рисоваться на стороне графического сервера, благодаря чему не гонять растр почём зря туда-сюда по соединению с ним или через костыли его обхода, а обходиться минимумом трафика — описанием интерфейса на языке протокола иксов. В вяленом такого нет и скорее всего никогда не будет — он создан под задачу помещения на экран отрисовываемого приложениями растра.
экономишь байтики, пересылаемые из/в локальный сокет /tmp/.X11-unix/X0 ? красавчик.Только текст нужно не просто отрисовать, но и указать для него много чего еще, подробности смотри в gtk3-demo --run font_features. Справятся твои иксы со всем этим? Или это, как говорится, "не нужно"?
> Только текст нужно не просто отрисоватьДля какой цели «нужно»? Для удовлетворения чьих-то эстетических желаний?
Основную цель (эффективно передать пользователю информацию) отрисовываемый Xorg'ом текст выполняет. Более того, её выполняет и текстовый терминал, в котором не только кернинга нет, но и все символы моноширные и одного размера.Зачем фичи из издательских систем в интерфейсах пользователя?
Чтобы глаза не вытекали.
А глаза и так не вытекают. При условии использования качественных растровых шрифтов (Terminus, Cronyx Helvetica, etc), конечно.
> Чтобы глаза не вытекали.Это как в том анекдоте -- "глаза разные только на первый раз"?
Уж, казалось бы, на одном сглаживании сколько люду выяснило для себя индивидуальные особенности восприятия...
> приложение может рисоваться на стороне графического сервера, благодаря чему не гонять растр почём зря туда-сюда по соединению с ним или через костыли его обходаСегодня именно Xorg выглядит ненужным костылём, лишней прослойкой между приложением и видеокартой. Растры загружаются в видеопамять в виде текстур, и рисуются оттуда. Загружать же эти текстуры сначала в процесс X'ов, чтобы тот потом загружал бы их в видеопамять -- зачем, если это можно сделать непосредственно из прикладного процесса?
Собственно эта мысль -- загружать объёмные данные в видеокарту единожды -- возникла очень давно. Это творили вовсю ещё в 80-е DOS'е на EGA видеокартах (возможно ещё и раньше, но я так далеко не заглядывал). X был необходимым решением для систем, которые ограничивают доступ к железу прикладным процессам -- по разным причинам было невозможно просто позволить приложениям выделять себе куски видеопамяти, мапить их в адресное пространство процесса и работать с ними. Но решение в стиле Xorg'а уже не нужно, в виду существования DRM: https://en.wikipedia.org/wiki/Direct_Rendering_Manager.
Xorg продолжает быть востребованным, потому что DRM не решает всех проблем конкурентного сосуществования многих окошек на экране, но проблема многократной загрузки растров в видеокарту решается DRM'ом в ноль: процесс получает кусок видеопамяти и хранит свои растры там, отправляя видеокарте лишь последовательность команд, которая эти растры как-нибудь там выводит, накладывая друг на друга, применяя какие-нибудь фильтры, определяемые фрагментными шейдерами (да-да, если рассматривать видеокарту как аналог сервера Xorg, то это выполнение своих подпрограмм в "серверном" контексте), или даже отрисовывая векторный шрифт, хотя это, я думаю, не лучший способ рисовать много текста на экран, лучше, наверное, отрисовать глифы единожды под выбранный dpi в текстуру, и потом выводить их, текстурируя bounding box'ы символов на экране.
То есть из 100500 фич вы выбрали одну (пусть даже и весомую), раскритиковали иксы и сделали вывод что "не нужно". А остальное 100499 откуда взять? На этом вопросе как правило зравый смысл заканчивается и начинается "жрите что дают". Пичаль.P.S. Попкорна еще много. Продолжайте...
> То есть из 100500 фич вы выбрали однуЭто не я выбрал. Эту фичу выбрал пропонент X'ов, которому я отвечал.
> раскритиковали иксы и сделали вывод что "не нужно".
> А остальное 100499 откуда взять? На этом вопросе как правило зравый смысл заканчивается и
> начинается "жрите что дают". Пичаль.Вы из тех, кто читает тексты ровно вплоть до первой фразы, которая оскорбляет их религиозные чувства? Но я же специально для религиозноозабоченных вставил фразу "Xorg продолжает быть востребованным, потому что DRM не решает всех проблем конкурентного сосуществования многих окошек на экране". Или я недостаточно низко прогнулся, упоминая божественный Xorg, и таки оскорбил религиозные чувства?
> в виду существования DRMКоторый доступен исключительно при отрисовке на локальной машине, тогда как иксы — это вообще-то протокол удалённого запуска графических приложений.
>> в виду существования DRM
> Который доступен исключительно при отрисовке на локальной машине, тогда как иксы —
> это вообще-то протокол удалённого запуска графических приложений.Да. Но я не думаю, что это сколь-нибудь важно сегодня. Я лет десять не пользовался X'ами поверх tcp/ip по необходимости. Пару раз использовал, но для развлечения. И не вижу в этом глубинного смысла: удалённые десктопы на X'овом протоколе так в моду и не вошли, и уже не войдут. Те отдельные решения, которые пытаются сделать из X over TCP/IP конфетку денег стоят и... по-моему, они не стоят тех денег, которых они стоят.
А если тебе так нужно отрисовывать графику через TCP/IP, то проще будет, пожалуй, создать специфическую реализацию протокола. Вот посмотреть на OpenGL, Vulkan, DRM оценить что это такое, в чём плюсы и минусы, и запилить что-нибудь подходящее для работы поверх сети. Или даже забить на это болт, и использовать webassembly -- это более перспективно: ты загружаешь таким образом на сторону "X-server" (то есть веб-клиента) свою специфическую реализацию "X-server"'а, которая общается с X-клиентом (то есть серверной частью веб-приложения) по протоколам заточенным на данную конкретную задачу.
Вот так одним комментарием юзер себя полностью дискредитирует.
>Благодаря этим шрифтам (растровым, векторные Xserver рисует отвратительно) и виджетам приложение может рисоваться на стороне графического сервераЭто хорошо, что можно на стороне сервера. Мне тоже хотелось бы, чтобы так было, но, к сожалению, история пошла другим путём. Но даже для тех приложений, что этой возможностью пользуются, не пора ли в Xorg заменить отрисовщик на боле новый, чтобы он и шрифты масштабируемые умел не отвратительно, и вид виджетов мог согласовывать с текущим оконным менеджером?
Ничего не имею против обновления используемых в X11 технологий рендеринга. Только вот случится это вряд ли раньше выхода X12 — вряд ли к имеющемуся среди расширений X11 набору костылей есть много желающих добавлять ещё штук пять.
>> Но на самом деле вас раздражает и печалит совсем не это, да?)
> Нет же, именно шрифты и цветовая схема терзают мою нежную душеньку,
> милейший.Ну так к петеньке леменкову и за визой -- Вы ведь здесь не просто так с розовой кепкой побираться пришли, верно?
В который раз убеждаюсь, некоторые люди напрочь обделены чувством прекрасного
Выглядит страшненько
Где смайлики?
> Выглядит страшненькоПо сравнению с андроидами и ифонами где кнопки иной раз даже разграфить ленятся - как оказалось, бывает и намнго страшнее. Когда ты жмешь в микроскопические кнопки не имея ни малейшего понятия что в результате сработает. Зато оно слазит в сеть, отправив ввод туда. И обязательно подскажет что-нибудь очень остроумное. Но, конечно же, и близко не похожее на то что юзер собирался ввести.
"придуркативный ввод" (c) благодарные пользователи фичи.
Вот только не надо вырвиглазный дизайн называть минимализмом.
У меня при слове "минималистичный" перед глазами возникает харя Дениса Попова. Не знаю почему. Стойкая ассоциация такая.
Клавиатура очень красивая. Жалко что не работает ни в одном из моих DE (не срабатывают нажатия на клавиши), а в WM во всех работает.Я предпочитаю клавиатуру Florence:
http://www.zenway.ru/uploads/11_2010/mini/florence_011.png
Однако её проблема в том, что она зависит от гномовского компонента at-spi. Если вы работаете в LXDE, но Гном в систему установлен, клавиатура всё равно выглядит красиво. А если вы работаете в LXDE, а Гнома в системе нет, клавиатура выглядит ужасно - да, она запускается, но пользоваться ей не хочется. Настолько ужасно, что я даже назвал красивым xvkbd.
>[оверквотинг удален]
> DE (не срабатывают нажатия на клавиши), а в WM во всех
> работает.
> Я предпочитаю клавиатуру Florence:
> http://www.zenway.ru/uploads/11_2010/mini/florence_011.png
> Однако её проблема в том, что она зависит от гномовского компонента at-spi.
> Если вы работаете в LXDE, но Гном в систему установлен, клавиатура
> всё равно выглядит красиво. А если вы работаете в LXDE, а
> Гнома в системе нет, клавиатура выглядит ужасно - да, она запускается,
> но пользоваться ей не хочется. Настолько ужасно, что я даже назвал
> красивым xvkbd.Интересно, надо глянуть. Спасибо за наводку.
Версия 0.5.x на GTK2, версия 0.6.x для GTK3.
Не надо весь гном ставить. Достаточно тему под нужную версию GTK+, и задать её дефолтной.
>выпуск клавиатуры для X Window
>2018Понятно.
Господи какой кошмар - ну материал дизайн и тот проще и стильнее хотя вообще никакого дизайна нет по сути