|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Zahar Kiselev 2:5030/382.1 08 Dec 2001 01:01:22 To : Victor Krapivin Subject : Re: "=?koi8-r?Q?H=CFp=CD=C1=CC=D8=CE=D9=CA?=" -------------------------------------------------------------------------------- Dec 07 13:49 01, Victor Krapivin wrote to All: VK> 2ZK - Захаp, тебе все одно кеймапы в твоем любимом пpикладном ПО VK> оpганизовывать. Гоpаздо pазумнее это сделать в X - отладишь все что VK> надо VK> в xterm и без кульхацкеpства консоли. А уж опосля (ежель понpавится) VK> можно уже и консоль хацкать. Как идея? Будем рассматривать с точки зрения результата: Консоль _хакать_ HЕ нужно. надо написать три конфига: -keymap - файл(у меня и так свой написан, там все что надо зарезервировано) -секцию terminfo (экранную часть уже исправил, так что в синтаксисе ориентируюсь) -конфиг редактора (в него тоже глядел, не особо сложно). Итак - единственное затруднение - выбрать соответствие клавиш и имен в ncurses(большая часть уже) и выбрать подходящие esc-коды(вот тут еще ничего не сделано). Для иксов нужно: -раскладку клавиатуры -искать подходящую для моих целей готовую или править, причем не знаю еще как лучше - xmodmap или xkb. -шрифты, пригодные для _моего_ зрения. Искать, подбирать, может даже править(а вот для этого еще и редактор шрифтов надо найти). -цветовые схемы. Причем из-за взаимной зависимости программ в иксах - подбирать придется так чтобы не слишком много испортить. -конфигурация редактора - причем сначала выбрать тот, который вообще реально настроить так как _мне_ надо. И те же проблемы с зависимостями. Да, я нисколько не спорю, что теоретически можно добиться от иксов создания интерфейса, удобного для работы людей с неидеальным зрением и к тому же еще избалованных привычными интерфейсами текстового режима доса. Вот только работы _значительно_ больше и помощников в этом деле я не найду - просто потому, что очень немного тех, кто глубоко копался в потрохах иксов и иксовых GUI-библиотек. Уверен, что придется еще и в код влезать - как минимум код редактора. А вот с консолью все намного проще, разобраться в ее настройках могут многие и я уже получил несколько писем от желающих помочь мне в отладке новой конфигурации. Просто желающих воспользоваться результатами моей деятельности уже больше десятка. Так что следуя правилу идти от простого к сложному - начинаю с консоли. Потом, когда нибудь, можно будет и за иксы взяться. >> Зачем? Зачем покупать меpседес, и делать так, чтоб он был похож на >> жигули? VK> Отличная мысль! Вслушайтесь в ее звучание. Между прочим - камень в огород линукса: Hелюбимый нами дядя Билл все-таки _подумал_ о людях с дефектами зрения и в комплекте виндов _есть_ _готовая_ цветовая схема, в которой применено более удобное сочетание - _светлые_ буквы на _темном_ фоне. И минимально необходимый набор программ даже поддается такому перекрашиванию. Однажды я для интереса поставил RedHat в варианте "рабочей станции" - просто было интересно, что они сделали из Линукса. Hу то, что этот их красивый десктоп совершенно несовместим со всеми моими навыками и знаниями - это понятно, однако найдя среди множества вариантов нужную мне цветовую схему - я убедился, что в программах при этом ничего не видно - то белый по светлосерому, то черный по темносерому - сразу видно, что никто это не отлаживал и об этом даже не думал. Zahar --- Msged/LNX 6.1.0 * Origin: undefined location (2:5030/382.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/32883c11577b.html, оценка из 5, голосов 10
|