LINUX.ORG.RU

Русско-немецкая клавиатура в XFree86


0

0

В SuSE похоже проигнорировали мое предложение включить в дистр кроме русско-английской раскладки клавиатуры еще и русско-немецкую. Тем не менее насколько мне известно, среди германских русскоязычных линуксоидов проблема использования в качестве латиницы именно немецкой а не американской раскладки довольно актуальна. Потому я предлагаю мое собственное решение: раскладка deru встраивается в XFree на равных правах с остальными без всяких дополнительных костылей. Все пока сыро (делал только для себя). Дальнейшая поддержка в зависимости от Feedback.

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

Re: Русско-немецкая клавиатура в XFree86

полезная весчь! поздравляю всех бедных пользователей немецкой раскладки :)

а я и дальше буду привозить себе из России us/ru-клавиатуры :))

anonymous ()

Re: Русско-немецкая клавиатура в XFree86

есть самодельный ru_phon файл для xkb с американской и русской фонетической раскладкой (например, "т" лежит на "t", "ф" на "f" и так далее). Так как выдернуть русскую не представляет труда (она там отдельной секцией), то желающие обращайтесь на gregbg at yahoo dot com, у меня нет, к сожалению, хостинга.

gregbg ()

Re: Русско-немецкая клавиатура в XFree86

Тут уж баальшое и сериозное спасибо!
Все меня лень матушка держала такую штуку написать,
а тут прямо как по заказу. (только я ее все же до ru_win
добью и на lctrl+lshft повешу)

Кстати локаль какую используешь?

Wotson ()

Re: Русско-немецкая клавиатура в XFree86

2 обладатель us/ru клавиатур:
Что же админы говорят по этому поводу, а также начальство,
получающее "oe" вместо умляутов?

Wotson ()

Re: Русско-Немецко-Английско-нерусская раскладка

Когда-то в XFree от RH появлялись разно-US раскладки, в которых US был во *второй* группе. Это казалось жутко неудобным. Но теперь понимаю, что то было почти *правильное* решение. Поскольку раскладок много - их нужно *не комбинировать* по две,три,и т.д., а держать отдельно. И пользовать setxkbmap для переключения.

А для удобства - привязывать к кнопочным событиям загрузку разных раскладок.

Но 2х-раскладочные люди могут и не понимать правильности такого варианта.

DonkeyHot ★★★★★ ()

Re: Русско-немецкая клавиатура в XFree86

Начальство ничего не говорит, ибо это только за моим рабочим компом.

gregbg ()
Ответ на: Re: Русско-немецкая клавиатура в XFree86 от anonymous

Re: Re: Русско-немецкая клавиатура в XFree86

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

Что касается умляутов в английской раскладке, то есть в XFree86 такой файлик Compose. Так что никто тебе не мешает сделать так чтобы двухклавишными комбинациями все необходимые буквы вводились.

vitus ()

Re: Русско-немецкая клавиатура в XFree86

я сам админ - это раз
у начальства стоят спарки с американскими клавиатурами - это два

компоновка клавиш у de-клавиатур заметно отличается от us-варианта

а умляуты и "ss" уже мало кто использует :))


de-раскладка сосёт жестоко, чего только стоит '/' по shift-7 или '[' (']') по ralt-9(0), а как правильно набирать '~' и '^' для меня до сих пор загадка :)) про 'z' и 'y' я скромно промолчу

anonymous ()

Re: Русско-немецкая клавиатура в XFree86

Molodez!!!

Kak tolko smogu, protestiruju

russman ★★ ()
Ответ на: Re: Русско-немецкая клавиатура в XFree86 от anonymous

Re: Re: Русско-немецкая клавиатура в XFree86

>de-раскладка сосёт жестоко, чего только стоит '/' по shift-7 или '[' >(']') по ralt-9(0), а как правильно набирать '~' и '^' для меня до сих пор загадка :)) про 'z' и 'y' я скромно промолчу

Gewöhnungsbedürftig. Wenn man immer mit der DE-Layout zu tun hatte, ist US zum kotzen. Außerdem, die meisten Benutzer haben keine Rechte, die Tastaturlayouts am Arbeitsrechner einzustellen (so wie ich z.B.)

Finder ()

Re: Русско-немецкая клавиатура в XFree86

Во-первых, такие вещи делаются не на уровне SuSE, а на уровне X консорциума. Им надо было предлагать. Во-вторых, решение "немецкий+русский" давно уже отработано Иваном Паскалем. Чем я и пользуюсь. :-)

badger ()

Re: Русско-немецкая клавиатура в XFree86

2anonymous (*) (2002-10-08 11:56:54.419):

> а я и дальше буду привозить себе из России us/ru-клавиатуры :))

Что говорит о том, что вслепую ты не печатаешь. ;-)

badger ()

Re: Русско-немецкая клавиатура в XFree86

2anonymous (*) (2002-10-08 13:35:59.0):

> de-раскладка сосёт жестоко, чего только стоит '/' по shift-7 или '['
> (']') по ralt-9(0), а как правильно набирать '~' и '^' для меня до
> сих пор загадка :))

ага, придумай лучше ;-)


> про 'z' и 'y' я скромно промолчу

и правильно, потому что ты скорее всего не знаешь, почему они так
расположены.

badger ()

Re: Русско-немецкая клавиатура в XFree86

коробки с сусе на корм свиньям!

anonymous ()

Re: Русско-немецкая клавиатура в XFree86

2gregbg: Это как же понимать: когда Вы за рабочим
компом оно не смеет беспокоить?
2vitus: Надо будет копнуть, но дико сомневаюсь,
что этому Compose удастся объяснить когда нужно
делать замену, а когда нет.
2я сам админ: начальство со спарками это уже хорошо, но
по поводу "умляуты и "ss" уже мало кто использует" могу
спорить долго и упорно. К слову не используя умляуты можно
иногда раз и навсегда создать о себе негативное впечатление:

Wotson ()

Re: Русско-немецкая клавиатура в XFree86

Ну раз пошла такая пьянка - вот вам и литовско-русско-английская раскладка для xkb:

http://mx2.nkm.lt/~andrey/xfree/lt-ru

инструкции внутри, надеюсь комунить пригодится...

если чё - шлите предложения/пожелания...

kedder ()

Re: Русско-немецкая клавиатура в XFree86

>> про 'z' и 'y' я скромно промолчу

> и правильно, потому что ты скорее всего не знаешь, почему они так
> расположены.

А ты знаешь ? Ну так скажи хцли тут умом блистать. DE всегда сосал неимоверно и сосать всегда будет.

krion- ()

Re: Русско-немецкая клавиатура в XFree86

Very useful!!!! I tried myself (got german keyboard). I was really disappointed by generic solutions of KBD. As I found there is base charset (English) and extended one. German, Russian and others are just awkward extensions. Would be nice to have true (base) german or russian charset. Nevertheless KDE easily solves this problem somehow - from KDE 1.1 I could switch to any number of languages.

anonymous ()

Re: Русско-немецкая клавиатура в XFree86

Gewöhnungsbedürftig. Wenn man immer mit der DE-Layout zu
tun hatte, ist US zum kotzen. Außerdem, die meisten Benutzer haben keine Rechte, die Tastaturlayouts am Arbeitsrechner einzustellen (so wie ich z.B.)

скажи мне умняга, ты кого перца кидаешь сюда своё гавно на немецком? Оно тут кому-то нужно ? То что ты не можешь менять раскладку на своём компе, енто проблемы твоего серого вещества. US layout всегда рулил и рулить будет, DE layout для домохозяек, чатающих онанистов, и дебилов-админов

krion- ()

Re: Русско-немецкая клавиатура в XFree86

to krion:

"Дядя, ты дурак?" из фильма "Сережа"

russman ★★ ()

Re: Русско-немецкая клавиатура в XFree86

я ламмо

krion- ()

Re: Русско-немецкая клавиатура в XFree86

>а умляуты и "ss" уже мало кто использует :)) Вот малацца ! Ну то что ты называешь "ss" действительно уж пару лет как отменено очередной языковой реформой , но умляуты ещё никто не отменял , не стоит их а) ставить на одну планку с "эсцет" , б). Вешать людям лапшу на уши .

Cannabinolus ()

Re: Русско-немецкая клавиатура в XFree86

So lange solche Idioten wie krion hier herumschreiben, kann man leider in dem Forum nicht mehr vernuenftig diskutieren.

to Finder - Full Ack

Viele Gruesse

anonymous ()

Re: Русско-немецкая клавиатура в XFree86

о, гринкарточники с русскими немцами проснулись

anonymous ()

Re: Re: Русско-Немецко-Английско-нерусская раскладка


> А для удобства - привязывать к кнопочным событиям загрузку разных раскладок.

Кстати, как на клавиши привязать запуск программ? Особенно интересует Win+...

anonymous ()

Re: Русско-немецкая клавиатура в XFree86

А de раскладка и в самом деле ацтой полный, разве что только документы писать с использованием умляутов, а для программинга на том же самом С довольно плохо
пригодна... :(

2 Cannabinolus (*) (2002-10-08 16:39:23.159)
>Ну то что ты называешь "ss" действительно уж пару лет как отменено
>очередной языковой реформой.

Хаха ну ты погнал совсем уже %))

romd ()

Re: Русско-немецкая клавиатура в XFree86

> So lange solche Idioten wie krion hier herumschreiben, kann man >leider in dem Forum nicht mehr vernuenftig diskutieren.

скажи, ну кому нужен тут твой немецкий ? _кому_, ну сходи ты, дорогой, на какой нить www.heise.de и дискутируй там сколько тебе влезет. Я, вообще противник хождения на русские форумы и чиркание в них мессаг на английском/немецком/еврите и пр.

krion- ()

Re: Русско-немецкая клавиатура в XFree86

2romd: Дело привычки и только.
Тоже самое утверждать, будто ru_win удобнее досовой. Вопрос только в массовости - чего больше то и используй.
Правда теги в виме довольно странно ходют, ну да это поправимо...
Насчет эсцет присоединяюсь =)

Wotson ()

Re: Русско-немецкая клавиатура в XFree86

2Wotson (*) (2002-10-08 17:25:06.904):

> Тоже самое утверждать, будто ru_win удобнее досовой.

Вопрос вкуса. Для меня, например, русская машинописная --
самая удобная. ;-)

badger ()

Re: Русско-немецкая клавиатура в XFree86

Хаха ну ты погнал совсем уже %))

Ну прогнал это да , малёха прогнал , но не "совсем" -- это ты уж слишком Ж8) .. Спасибо кстати за пинок , прочитал что теперь к чему .

http://www.schriftdeutsch.de/ortr-ssz.htm

По ссылке -- немецкий , так что неучам вроде Криона лучше туда не соваться .

Cannabinolus ()

Re: Русско-немецкая клавиатура в XFree86

> По ссылке -- немецкий , так что неучам вроде Криона лучше туда не
> соваться .

хыхы, в чом ж моя "неученость" ?:-)

krion- ()

Re: Русско-немецкая клавиатура в XFree86

2 Cannabinolus (*) (2002-10-08 17:44:19.372) >так что неучам вроде Криона лучше туда не соваться. Мдя.. а при чём здесь неучи то? И в самом деле какого хера писать на немецком, или любом другом языке, в русскоязычном форуме? Хотя, наверное, просто людям не хватает немецкого общения и они тут практикуются...?

romd ()

Re: Русско-немецкая клавиатура в XFree86

>хыхы, в чом ж моя "неученость" ?:-)
При том :

>>DE layout для домохозяек, чатающих онанистов, и дебилов-админов
Хотя это уже не "неучёность" , а агрессивный дебилизм , гомон кудасай ...

Cannabinolus ()

Re: Русско-немецкая клавиатура в XFree86

Флеймить так флеймить - я тут себе представил если на
немецком форуме начать писать по русски...
Во прикол то будет :)

romd ()

Re: Русско-немецкая клавиатура в XFree86

> Флеймить так флеймить - я тут себе представил если на
> немецком форуме начать писать по русски...
> Во прикол то будет :)

дык проще в IRCNet'e зайти в какой-нить #linux.de или #linuxger и написать там в koi Х*Й, забанят сразу, тама все таки сурьёзные немецкие линуксоиды...

krion- ()

Re: Русско-немецкая клавиатура в XFree86

>> хыхы, в чом ж моя "неученость" ?:-)
>При том :

ну и в чом ?:-)))

>>DE layout для домохозяек, чатающих онанистов, и дебилов-админов
> Хотя это уже не "неучёность" , а агрессивный дебилизм , гомон кудасай

в чом дебилизм ? Что использовать de_DE, когда есть US layout ?

krion- ()

Re: Русско-немецкая клавиатура в XFree86

>самом деле какого хера писать на немецком, или любом другом языке, в >русскоязычном форуме? Да что в этом такого страшного ? Ну с немецким ещё кое-как понятно , но когда люди пишут на английском вместо того что бы использовать интеркириллицу -- это как раз признак уважения к читателям ..

К тому же те , кому интересна инфа по русско-немецким расскладкам немецким как раз владеют и я не вижу причин мешающих им сказать своё Danke auf Deutsch ...

Вообще заметь , как мы быстро ушли в глубокий оффтопик .. Пойду ка я работать , нефиг ..

Cannabinolus ()

Re: Русско-немецкая клавиатура в XFree86

2krion-:
Неученость в том, что слово "чем" пишется через "ё".
Дебилизм - использовать US Layout на DE клавиатуре (которая
и физически другая), в то время как сосед слева вообще не
понимает о чем идет речь.

Wotson ()

Re: Русско-немецкая клавиатура в XFree86

> Неученость в том, что слово "чем" пишется через "ё".

Та ты чо ? И ?

> Дебилизм - использовать US Layout на DE клавиатуре (которая
> и физически другая), в то время как сосед слева вообще не
> понимает о чем идет речь.

/me никогда не имел DE клавы, и наверное никогда её покупать и не будет

krion- ()

Re: Русско-немецкая клавиатура в XFree86

>> Неученость в том, что слово "чем" пишется через "ё".
>Та ты чо ? И ?
Не, не чо, типа пашутил

>/me никогда не имел DE клавы, и наверное никогда её покупать и не будет

В смысле не тот пеннер, а на рабботе сосед

Wotson ()

Re: Русско-немецкая клавиатура в XFree86

Господа, а просветите меня, в чём заключаются жуткие проблемы с немецкой раскладкой? Когда я пару лет назад купил себе laptop с немецкой клавиатурой, мне пришлось действительно посидеть вечерок и нарисовать раскладки для клавиатуры под X и под console, и за исключением редких случаев с kde, которая иногда заменяет раскладку на какую-то из своих, проблем я не знал. Переключается всё клавишей win в два положения: русская раскладка и латинская с немецкими буквами. Ну то есть всё свелось к абсолютно стандартным правкам готовых описателей раскладок клавиатуры. Просто любопытно, что вызвало столько эмоций, может я чего недопонимаю?

ivans ()

Re: Русско-немецкая клавиатура в XFree86

Ну чего мужики, АПЛОДИСМЕНТЫ, АПЛОДИСМЕНТЫ!!!

Wotson ()

Re: Русско-немецкая клавиатура в XFree86

Мда, ещё немного и тема войдет в Top 10 наиболее обсуждаемых тем
этого месяца.

anonymous ()

Re: Русско-немецкая клавиатура в XFree86

Да, вообще говоря, xkb очень плохо приспособлен для множественных раскладок. Во-первых, сама xkb за раз больше 4-х групп не поддерживает (да, я знаю про setxkbmap - но это достаточно дорогое удовольствие, на ходу менять кодировки). Во-вторых, даже 4 группы - предел теоретический, а практический - и того ниже. Потому как в стандартной конфигурации - даже 4-х групп организовать по-быстрому никак. Вот и приходится умельцам сочинять домашние решения типа приведенного (никакого ерничества, со всем уважением к авторам). Просто это все должно быть не так. Раскладки, одногрупповые, должны складываться в произвольном порядке. И так будет. Надеюсь, скоро...

svu ★★★★★ ()
Ответ на: Re: Русско-немецкая клавиатура в XFree86 от ivans

Re: Re: Русско-немецкая клавиатура в XFree86

>Когда я пару лет назад купил себе laptop с немецкой клавиатурой, мне пришлось действительно посидеть вечерок и нарисовать раскладки для клавиатуры под X и под console

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

На самом деле задача вовсе не так тривиальна как кажется. Проблема в том, что немецкая раскладка состоит из друх групп. Как в русском рус/лат, так в немецком нем/нем_AltGr. Требовалось добавить к этому делу еще третью группу - "рус", причем чтобы ротация производилась между 1й и 3й группами по кнпке смены раскладки, а между 1й и 2й - по AltGr. Изучение документации (ОГРОМНОЕ СПАСИБО ИВАНУ ПАСКАЛЮ) заняло у меня несколько часов, потом еще изучение существующих раскладок и собственно реализация. Потому и решил предложить здесь свое решение, чтобы избавить других от ненужной работы.

А какому-то придурку видимо не понравился мой немецкий - оттуда и флейм.

Finder ()
Ответ на: Re: Русско-немецкая клавиатура в XFree86 от Wotson

Re: Re: Русско-немецкая клавиатура в XFree86

>(только я ее все же до ru_win добью и на lctrl+lshft повешу)

Когда добьешь, закинь плс мне на мыло: oleksiy@rbg.informatik.tu-darmstadt.de

Судя по реакции, кому-то эта беда все-таки нужна, поэтому надо будет довести ее до ума. Я тогда на неделе сделаю еще вариант nodeadkeys и заверну все в дебиановский пакет.

>Кстати локаль какую используешь?

Да стандартную, С. К русским фейсам нежной страсти не питаю, офис не пользую, где надо русские буквы без проблем показываются и вводятся, где не надо я и не настраивал. Одно время игрался с уникодными локалями, потом надоело - в итоге написал для нужных софтин батчи из двух строчек: экспорт локаль и вызов программы. На данный момент только так и можно нормально работать если требуются разные локали. Кстати, есть идея сделать что-то вроде расширения для bash - при запуске программы чтобы само смотрело в базу где записаны нужные локали для каждой проги. Все только времени нет.

Finder ()
Ответ на: Re: Русско-немецкая клавиатура в XFree86 от svu

Re: Re: Русско-немецкая клавиатура в XFree86

>Да, вообще говоря, xkb очень плохо приспособлен для множественных раскладок.

Да уж, наворотили там ребятки немало, еще усложнить у них наверное просто фантазии не хватило :-) Хотя меня просто восхитила гибкость настройки - не в пример виндовой или маковой.

>Во-первых, сама xkb за раз больше 4-х групп не поддерживает

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

Finder ()

Re: Русско-немецкая клавиатура в XFree86

хм, всю жизнь пользовался us/ru клавиатурами и буду пользоваться дальше, и тот факт, что я сейчас проживаю в Германии, не повлияет на мою привычку. так что не надо про якобы "кто-то посидел, поплевался и забил на это, пользуется готовой русско-американской раскладкой, да еще внушил себе что ему так лучше и удобнее". да, приходится местами юзать de-клавиатуры, но дома у меня такой не будет никогда, и везде, где только можно, я буду использовать us-раскладку

anonymous ()
Ответ на: Re: Русско-немецкая клавиатура в XFree86 от anonymous

Re: Re: Русско-немецкая клавиатура в XFree86

>да, приходится местами юзать de-клавиатуры, но дома у меня такой не будет никогда, и везде, где только можно, я буду использовать us-раскладку

Да ради бога. Можно подумать, кто-то заставляет использовать de. Вообще говоря я себя имелл в виду, когда говорил про тех кто "забил". Два года жил на us/ru раскладке, потом надоело. Так что никогда не говори никогда (с).

Finder ()

Re: Русско-немецкая клавиатура в XFree86

Ок.
И всё таки подскажите, плиз, а как сделать 3 раскладки - русскую, английскую
и немецкую.. переключающихся на лету.
1. в иксах
2. в консоли

Хотя бы где копать начинать.

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