LINUX.ORG.RU

setborder 2.1: консоль тоже должна быть удобной

 


0

0

Помните старые добрые времена DOS и програму keyrus, которая индицировала текущий язык клавиатурного ввода цветом бордюра VGA ?

Теперь и любители консоли Linux не обязаны гадать: а какая буква у меня сейчас введется: русская, украинская или латинская ? На sourceforge.net опубликован пакет "setborder", включающий патчи к разным версиям ядер вплоть до 2.6.30 и программу, активизирующую цветовой индикатор языка ввода консоли - как для normal VGA, так и для framebuffer.

>>> Страничка проекта на sourceforge.net



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

Re: setborder 2.1: консоль тоже должна быть удобной

> >От тут-то и загвоздка, когда раскладок больше двух. Тогда приходится смотреть.

>Ну, тогда наверное да... :-) Хотя, думаю, в этом случае отдельная комбинация для каждой раскладки -- удобнее.

Только вот на все раскладки в этом случае клавиш не напасешся...

yuk ()

Re: setborder 2.1: консоль тоже должна быть удобной

>Только вот на все раскладки в этом случае клавиш не напасешся...

Вы, как полиглот, скорее являетесь исключением ;-) А касательно индикатора раскладки -- я вовсе не хочу сказать, что он не нужен, просто поймал себя на том, что он практически не нужен *лично мне* :-)

sinister666 ★★ ()

Re: setborder 2.1: консоль тоже должна быть удобной

> О Боже! Линукс догнал DOS, аллилуя!

Ну вообще-то уже давно. Если потрудитесь заглянуть по ссылке - там есть патчи начиная с 2.0.х. Просто опубликовать собрался только сейчас.

yuk ()

Re: setborder 2.1: консоль тоже должна быть удобной

> Вы, как полиглот, скорее являетесь исключением

Вовсе нет. Таким исключением являются, например, практически все пользователи компьютеров на Украине. Здесь повсеместно используются латинская, русская и украинская раскладки (как минимум).

yuk ()

Re: setborder 2.1: консоль тоже должна быть удобной

> патчить ради этого ядро ?) нет уж )

Ну вот и линуксоиды докатились... А ведь были времена, когда мужчины были мужчинами и сами писали драйвера для своих устройств (С)... А уж приложить готовые патчи - и вовсе за работу не считалось. Печально ;(

yuk ()

Re: setborder 2.1: консоль тоже должна быть удобной

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

allter149 ()

Re: setborder 2.1: консоль тоже должна быть удобной

>В консольном режиме я могу весьма комфортно себя чувствовать, скажем, на ARM CL EP 9315 c частотой процессора 200 МГц и потреблением 2-3Вт, или на бескулерном/бездисковом VIA. А вот иксы там запустить - уже будет гооораздо печальнее.

А не проще к такому устойству подключаться по сети? Когда необходим "прямой" доступ?

Dimanc ★★ ()

Re: setborder 2.1: консоль тоже должна быть удобной

>Помните старые добрые времена DOS и програму keyrus

Эх :( http://www.gurtjak.skif.net/

frame ★★★ ()

Re: setborder 2.1: консоль тоже должна быть удобной

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

а разве оно на lcd будет работать?

dmiceman ★★★★★ ()

Re: setborder 2.1: консоль тоже должна быть удобной

Да, при количестве раскладок больше двух, циклическое переключение начинает дико напрягать. Кстати, никто не в курсе : народ еще творит оригинальные кеймапы или довольствуется теми что идут с кбд ? Я как-то погуглил по этому поводу, но ничего приличного так и не нашел...

V0ID ★★★ ()

Re: setborder 2.1: консоль тоже должна быть удобной

Viva La DOS!!!

gaux ★★ ()

Re: setborder 2.1: консоль тоже должна быть удобной

>>На CGA, MDA, обычный Hercules поддержка символов теоретически не возможна. Необходимо прошивать аппаратно знакогенератор.

Ну здрасьте, речь то шла именно о рамке и кейрусе как переключалке. Знакогенератор конечно не трогался. На Искре-1130 емнип на которой это всё и было для знакогенератора(и для клавы по совместительству афаик) была отдельная приблуда, которая по ctrl+alt+1|2|3|4 переключала кодировки знакогенератора. Да, маны читаем.

GAMer ★★★★★ ()

Re: setborder 2.1: консоль тоже должна быть удобной

А использовать лампочку scroll lock на клавиатуре? Она то место в итак небольшом пространстве консоли не занимает.

Да и зачем сейчас кому-то чистая консоль нужна, когда можно в GUI эмулятор запустить.

skwish ★★ ()

Re: setborder 2.1: консоль тоже должна быть удобной

> блин я же исправил и написал десктоп мне покажи,а не сервер

Рабочее место продавца/кассира/диспечера за десктоп покатит ? Или будем его сервером считать ?

yuk ()

Re: setborder 2.1: консоль тоже должна быть удобной

> >В консольном режиме я могу весьма комфортно себя чувствовать, скажем, на ARM CL EP 9315 c частотой процессора 200 МГц и потреблением 2-3Вт, или на бескулерном/бездисковом VIA. А вот иксы там запустить - уже будет гооораздо печальнее.

> А не проще к такому устойству подключаться по сети? Когда необходим "прямой" доступ?

Я такие устройства использую ровно наоборот - как терминалы для подключения к более мощным серверам. Но даже в этом случае работа в иксах без аппаратной акселерации - то еще удовольствие. Плюс сеть грузится значительно сильнее. Если канал до сервера дохленький или терминалов к нему подключено до черта - это имеет большое значение.

yuk ()

Re: setborder 2.1: консоль тоже должна быть удобной

> а разве оно на lcd будет работать?

Будет. Я его допинал до работы во фреймбуфере, поэтому будет работать даже вообще без VGA-адаптера.

yuk ()

Re: setborder 2.1: консоль тоже должна быть удобной

> У меня клавиатура находится на полочке под верхней панелью стола, как и у многих. Чтобы увидеть леды - мне надо полочку выдвигать. Я инвалид ?

У вас просто другая полочка. Да и десктоп, я чаще с ноутом сижу.

skwish ★★ ()

Re: setborder 2.1: консоль тоже должна быть удобной

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

Macil ★★★★★ ()

Re: setborder 2.1: консоль тоже должна быть удобной

>сеть грузится значительно сильнее. Если канал до сервера дохленький или терминалов к нему подключено до черта - это имеет большое значение.

Ну неужели я так непонятно изъясняюсь? Вы меня не поняли. Я имел ввиду иксы запускать на клиенте, чтобы в них запустить xterm/urxvt/etc с ssh-клиентом с консолью в нем. Никакой графики.

>Я такие устройства использую ровно наоборот - как терминалы для подключения к более мощным серверам.


Впрочем, если Вы делаете так, то это не важно :).

Dimanc ★★ ()

Re: setborder 2.1: консоль тоже должна быть удобной

Не, вещь, наверное полезная. Да и ностальгия.
Но ведь у некоторых modeline индикатор имеется :)

ZloySergant ()

Re: setborder 2.1: консоль тоже должна быть удобной

> Кстати, никто не в курсе : народ еще творит оригинальные кеймапы или довольствуется теми что идут с кбд ?

Я использую схему с двумя циклическими переключателями - рус/лат и укр/лат. Кеймап лежит в пакете по ссылке.

yuk ()

Re: setborder 2.1: консоль тоже должна быть удобной

> Кейрус отображал зеленую рамку в области т.н. оверскана. Где ж теперь на соверменных мониторах ее взять-то?

Вы не поверите - она там есть. Дело в том, что наличие или отсутствие этой области относится к характеристикам видеокарты, а не монитора. Но даже если карта такой возможности не поддерживает (это бывает, хоть и редко) - еще можно задействовать фреймбуфер.

yuk ()

Re: setborder 2.1: консоль тоже должна быть удобной

screen разве не умеет такую штуку? Вроде было что-то, хотя как делалось не помню. Но точно не надо было патчить ядро))

fractaler ★★★★★ ()

Re: setborder 2.1: консоль тоже должна быть удобной

> О Боже! Линукс догнал DOS

Сделай фейспалм одной рукой. Прикрой один глаз. Вторым посмотри в монитор и прочти - "размечатлся, одноглазый!" По сравнению с keyrus переключение раскладок в линуксе по прежнему находится в глубочайшей жопе. В каменном веке. Что в иксах, что в консоли. Даже с сабжевой рамочкой. Весь этот тред тому подтверждение.

Mess ()

Re: setborder 2.1: консоль тоже должна быть удобной

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

monyakKARLO ()

Re: setborder 2.1: консоль тоже должна быть удобной

ЭЛТ умерли... Так что сабж уже мало востребован :-/

KRoN73 ★★★★★ ()

Re: setborder 2.1: консоль тоже должна быть удобной

>Дело в том, что наличие или отсутствие этой области относится к характеристикам видеокарты, а не монитора.

Вообще-то, это особенность аналогового видеосигнала, оставшаяся в наследство от ТВ.

Но сегодня рынком правит DVI.

KRoN73 ★★★★★ ()

Re: setborder 2.1: консоль тоже должна быть удобной

> А где там консоль,там приложение растянутое на весь рабочий стол

Ваше приложение - может быть и такое. Упомянутое мною приложение - работает как правило именно в консоли. И расстреливать никого не надо - ибо выйти никуда он не сможет.

yuk ()

Re: setborder 2.1: консоль тоже должна быть удобной

трезвый nigra хочет нециклический переключатель для своей бубунты.

nigra ()

Re: setborder 2.1: консоль тоже должна быть удобной

Автор делает большое дело, спасибо ему за это!

RedDaemon ()

Re: setborder 2.1: консоль тоже должна быть удобной

>При чем здесь ЭЛТ ??? Это работает на _любом_ мониторе.

Оно что, будет отнимать рабочее поле моего монитора? Нафиг такое нужно? Суть бордюрной подсветки была именно в использовании _незанятого_ ресурса.

Или оно мне добавит физических пикселей в матрицу? :D

KRoN73 ★★★★★ ()

Re: setborder 2.1: консоль тоже должна быть удобной

>...цветом бордюра VGA

что это ещё за бордюр??? выкиньте переводчик механический...

"In some alphanumerics and graphics modes the vga display area is surrounded by a colored band."

http://books.google.ru/books?id=gZ5SDTpMR-MC&pg=PA140&lpg=PA140&d...

давайте ещё напишем цвет "бенда"!

vga border - это рамка по границе экрана (vga)

vga border color - это её цвет

какой-то-там nazi негодуе!!! поправьте!!!

shty ★★★★★ ()

Re: setborder 2.1: консоль тоже должна быть удобной

>>При чем здесь ЭЛТ ??? Это работает на _любом_ мониторе.

>Оно что, будет отнимать рабочее поле моего монитора? Нафиг такое нужно? Суть бордюрной подсветки была именно в использовании _незанятого_ ресурса.

+1

shty ★★★★★ ()

Re: setborder 2.1: консоль тоже должна быть удобной

>>что это ещё за бордюр???

>Всю жизнь бордюром звалось. Ещё со времён Спекки :)

ну, не знаю у меня был БК001 :) (правда быстро стал 286)

ИМХО, правильнee переводить "border" как "рамка" в данном случае и, кагбэ, multitran со мной согласен:

http://multitran.ru/c/m.exe?a=3&s=border&sc=138&l1=1&l2=2

а бордюром называется: "элемент краевого оформления, в том числе текстов или иллюстраций"

http://ru.wikipedia.org/wiki/%D0%91%D0%BE%D1%80%D0%B4%D1%8E%D1%80

что, в общем, не совсем корректно применять в данном случае

shty ★★★★★ ()

Re: setborder 2.1: консоль тоже должна быть удобной

> Оно что, будет отнимать рабочее поле моего монитора? Нафиг такое нужно? Суть бордюрной подсветки была именно в использовании _незанятого_ ресурса.

В режиме normal VGA подсвечивается именно неиспользуемое поле вокруг стандартной области 80х25 символов. _НА_ЛЮБОМ_МОНИТОРЕ_.

В режиме framebuffer, действительно, подкрашивается последняя строка рабочей области. Что в данном режиме не есть критично, т.к. рабочая область обычно > 80х25.

PS. Чем задавать дурацкие вопросы - пропатчили бы себе ядро да и посмотрели.

yuk ()

Re: setborder 2.1: консоль тоже должна быть удобной

>а бордюром называется: "элемент краевого оформления, в том числе текстов или иллюстраций"

Ну, ты ещё скажи, что оверскан - не элемент краевого оформления. Нет, всё корректно тут :) А что до точности перевода - тут берёт верх сложившаяся практика. Известную контору «Мелкопрогом» не переводят. И «драйвер» у нас «драйвер», а не «водитель/гуртовщик/надсмотрщик» :)

KRoN73 ★★★★★ ()

Re: setborder 2.1: консоль тоже должна быть удобной

>В режиме normal VGA подсвечивается именно неиспользуемое поле вокруг стандартной области 80х25 символов. _НА_ЛЮБОМ_МОНИТОРЕ_.

Нету у меня неиспользуемого поля. Даже в VGA :) Всё до последнего пиксела занято :D

...

Я уже молчу про то, что 80x25 на 22" - это как-то брутально :D

KRoN73 ★★★★★ ()

Re: setborder 2.1: консоль тоже должна быть удобной

> Покажите мне не серверный Линукс,где консоль используеться как основное средство работы за компом,а не как утилита нужная для правки конфигурационных файлов и установки драйверов nvidia и т.д...

У мну на ноуте нету иксов. Мне нравится.

matimatik ()

Re: setborder 2.1: консоль тоже должна быть удобной

>А использовать лампочку scroll lock на клавиатуре? Она то место в итак небольшом пространстве консоли не занимает.

Лучше капс и переключение по капсу...

>Да и зачем сейчас кому-то чистая консоль нужна, когда можно в GUI эмулятор запустить.

поколение индиго, блин

matimatik ()

Re: setborder 2.1: консоль тоже должна быть удобной

>Чем консольный режим лучше графического эмулятора терминала в иксах (xterm, urxvt, etc), с консольной оболочкой, да.

А зачем иксы человеку, который юзает только консоль?

matimatik ()

Re: setborder 2.1: консоль тоже должна быть удобной

Гм, надо будет еще раз поковыряться - добавили с тех фич не мало (якобы), а кеймапы по прежнему используют возможности времен Очакова...

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