Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Очередной смешной баг  (Прочитано 1567 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн xpundel

  • Автор темы
  • Участник
  • *
  • Сообщений: 115
    • Просмотр профиля
Очередной смешной баг
« : 22 Август 2008, 23:59:08 »
У меня как-то странно индикатор Scroll Lock то горел то гас, не мог понять почему. Порыл инет, оказалось это индикатор раскладки клавиатуры. Только вот неувязка - он на Shift+Alt реагирует, а я сменил на Shift+Ctrl раскладку - на эту не реагирует :2funny: и продолжает реагировать сам себе на Shift+Alt. Чудеса ООП, и это восьмой релиз, вылизанный лонг-тайм-саппорт :2funny:

Оффлайн sht0rm

  • Старожил
  • *
  • Сообщений: 3397
    • Просмотр профиля
Re: Очередной смешной баг
« Ответ #1 : 23 Август 2008, 00:42:45 »
это Вы смешной.
В xorg.conf загляните и в настройки клавиатуры Гнома. думаю поймете..

Оффлайн Butjapka

  • Активист
  • *
  • Сообщений: 370
    • Просмотр профиля
Re: Очередной смешной баг
« Ответ #2 : 23 Август 2008, 12:12:53 »
это Вы смешной.
В xorg.conf загляните и в настройки клавиатуры Гнома. думаю поймете..
Вот все сразу так, смешной.... Может человек не знает, объясни популярно
в /etc/X11 есть файл xorg.conf в нем строка
Option      "XkbOptions"   "grp:ctrl_shift_toggle,grp_led:scroll"
вот grp:ctrl_shift означает что переключение раскладки по ctrl_shift, если надо alt_shift меняем соответственно на grp:alt_shift и строка получается
Option      "XkbOptions"   "grp:alt_shift_toggle,grp_led:scroll"
а вот моргание объясняет этот параметр toggle,grp_led:scroll

andrey95

  • Гость
Re: Очередной смешной баг
« Ответ #3 : 23 Август 2008, 12:42:00 »
Зачем так сложно? Есть графическая утилита.

Оффлайн sht0rm

  • Старожил
  • *
  • Сообщений: 3397
    • Просмотр профиля
Re: Очередной смешной баг
« Ответ #4 : 23 Август 2008, 15:05:54 »
to Butjapka
Я считаю лучше человека подтолкнуть и заставить думать, нежели разжевывать то что он еще не понимает ;)

Оффлайн ArturGrey

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Очередной смешной баг
« Ответ #5 : 23 Август 2008, 17:54:03 »
to Butjapka
Я считаю лучше человека подтолкнуть и заставить думать, нежели разжевывать то что он еще не понимает ;)
Кстати, абсолютно готовых решений для Линукс не бывает, по-этому любое из них всё равно приходится приспосабливать под свой конкретный случай/комп/дистрибутив/и т.п. И думать прийдётся в любом случае :)

Зачем так сложно? Есть графическая утилита.
Графическая утилита, у меня например, ничего не меняет... Проще прописать самому
Option         "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"и не париться :)

Оффлайн xpundel

  • Автор темы
  • Участник
  • *
  • Сообщений: 115
    • Просмотр профиля
Re: Очередной смешной баг
« Ответ #6 : 23 Август 2008, 22:22:33 »
Вот моя секция InputDevice:
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
EndSection
Несмотря на alt_ в "XkbOptions" пишу я эти строки нажимая ctlr. Следовательно графическая утилита поменяла что-то где-то еще, что отвечает за смену раскладки, ведь по alt_shift раскладка не меняется, просто лампочка меняется. Также лампочка меняется если я мышкой переключу раскладку. Тут все нарыто гораздо глубже, но проблема на поверхности - маленькие программки делают свои маленькие дела, не оглядываясь на систему в целом.

Извращенец

  • Гость
Re: Очередной смешной баг
« Ответ #7 : 23 Август 2008, 22:53:49 »
Вся система состоит из мелочей и подпрограммок.
В данном случае система выполняет то, что написано: зажигание лампочки при нажатии на комбинацию клавиш.
Если надо зажигать лампочки в другом случае - надо написать другое.
И будет как написано.

Оффлайн axe

  • Старожил
  • *
  • Сообщений: 1203
    • Просмотр профиля
Re: Очередной смешной баг
« Ответ #8 : 23 Август 2008, 23:21:29 »
а вот я скорее на стороне топикстартера. Пора уже GNOME и X-ам разобраться, кто отвечает за настройки клавиатуры, и чьи настройки "побеждают". В данном случае очевидно, что "мелочи и подпрограмки" работают каждая сама по себе, чем создают как минимум недоумение со стороны пользователя.
« Последнее редактирование: 24 Август 2008, 00:32:57 от axe »

Оффлайн Denzzzo

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Очередной смешной баг
« Ответ #9 : 23 Август 2008, 23:58:41 »
Поддержу AXE
Давно интересует вопрос  - еще с первого знакомства с Линуксом (Alt Junior) с KDE - почему я меняю раскладку -в кде - 0й эффект, был просто в шоке,
Только потом дошло, что для корректной работы надо что-б и в оболочке и в xorg.conf стояли одинаковые параметры, тогда не будет проблемм,

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

Оффлайн sht0rm

  • Старожил
  • *
  • Сообщений: 3397
    • Просмотр профиля
Re: Очередной смешной баг
« Ответ #10 : 24 Август 2008, 00:18:05 »
to axe
В системе может быть не 1 пользователь. Потому есть настройки гнома под конкретного юзера.

to Denzzzo
не обязательно одинаковые, должны работать и те и другие.

Оффлайн axe

  • Старожил
  • *
  • Сообщений: 1203
    • Просмотр профиля
Re: Очередной смешной баг
« Ответ #11 : 24 Август 2008, 00:39:25 »
to axe
В системе может быть не 1 пользователь. Потому есть настройки гнома под конкретного юзера.
у любой программы есть настройки "system-wide", а есть "user-specific". Тут проблема в том, что 2 программы отвечают за одно и то же. Очевидно, что так не должно быть. Если за настройки клавиатуры отвечает X, то в GNOME должна быть графический конфигуратор этих настроек, а не дублирующая функциональность. Если за это отвечает только GNOME, то в Xorg.conf не должно быть никаких упоминаний о настройках клавиатуры.

Иначе возникает путаница у новичков, привыкание к "неправильному" у опытных пользователей, а также баги "на стыке" ответственности или из-за конфликтов

Оффлайн sht0rm

  • Старожил
  • *
  • Сообщений: 3397
    • Просмотр профиля
Re: Очередной смешной баг
« Ответ #12 : 24 Август 2008, 00:59:20 »
to axe
да кто бы спорил, что так не должно быть. Оно есть. И пока никто не исправляет, вон LSB с каким скрипом принимают.


Оффлайн Denzzzo

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Очередной смешной баг
« Ответ #13 : 24 Август 2008, 01:08:04 »
 sht0rm , мне тоже казалось, что должны :)
Враг думал, что это пень, а снайпер снес ему башку набекрень...

Оффлайн SauronTheDark

  • Активист
  • *
  • Сообщений: 674
    • Просмотр профиля
Re: Очередной смешной баг
« Ответ #14 : 24 Август 2008, 02:11:43 »
В Кедах есть кнопка игнорировать системные настройки, правда переключатель раскладки там только начиная с 4ых кед стал работать без глюков. А насчет конфига иксов он один на всех юзеров.

 

Страница сгенерирована за 0.058 секунд. Запросов: 23.