Bug 13261 - Наличие /usr/share/X11/$LANG/app-defaults/XXkb не учитывается
: Наличие /usr/share/X11/$LANG/app-defaults/XXkb не учитывается
Status: CLOSED NOTABUG
: Sisyphus
(All bugs in Sisyphus/icewm-startup-xxkb)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-10-30 23:03 by
Modified: 2007-10-31 16:19 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-10-30 23:03:04
При определение необходимости старта, наличие
/usr/share/X11/$LANG/app-defaults/XXkb не учитывается.
------- Comment #1 From 2007-10-30 23:54:01 -------
гм. так задумано, поскольку
/usr/share/X11/$LANG/app-defaults/XXkb не отслеживает xorg.conf.
у меня LANG=ru_RU.CP1251
и
Option      "XkbLayout" "us,ru,ua"
т.е. пользователи 3язычных раскладок загребут грабли по умолчанию.

пока нет поддержки xxkb в альтераторе, рано так делать
кому нужно, тот cp /usr/share/X11/$LANG/app-defaults/XXkb /etc/skel.$LANG/.xxkb
сделает...
------- Comment #2 From 2007-10-31 00:19:22 -------
Хм... Тогда логично выкинуть и проверку наличия /etc/X11/app-defaults/XXkb, т.
к. это файл с ещё более жёсткими настойками чем
/usr/share/X11/$LANG/app-defaults/XXkb (не вижу как он может учесть конкретную
локаль пользователя, кроме как только одну на всех).
------- Comment #3 From 2007-10-31 11:15:44 -------
igor@breeze ~ $ rpm -qf /usr/share/X11/ru_RU.CP1251/app-defaults/XXkb
app-defaults-0.2.8.4-alt1
igor@breeze ~ $ rpm -qf /etc/X11/app-defaults/Xxkb                   
ошибка: файл /etc/X11/app-defaults/Xxkb: Нет такого файла или каталога

чуствуете разницу?
/etc/X11/app-defaults/Xxkb может только положить сисадмин ручками.
который и xorg может настроить.
но
/etc/X11/$LANG/app-defaults/XXkb действительно стоит добавить
(не /usr/share/X11/$LANG/app-defaults/XXkb)
------- Comment #4 From 2007-10-31 11:32:13 -------
А что сейчас болие правильно: /etc/X11/$LANG/app-defaults/XXkb или
/usr/share/X11/$LANG/app-defaults/XXkb?
------- Comment #5 From 2007-10-31 11:46:20 -------
$ strace xxkb |& grep app-defaults   
access("/etc/X11/ru_RU.CP1251/app-defaults/XXkb", R_OK) = -1 ENOENT (No such
file or directory)
access("/etc/X11/ru/app-defaults/XXkb", R_OK) = -1 ENOENT (No such file or
directory)
access("/etc/X11/app-defaults/XXkb", R_OK) = -1 ENOENT (No such file or directory)
access("/etc/X11/ru_RU.CP1251/app-defaults/XXkb", R_OK) = -1 ENOENT (No such
file or directory)
access("/etc/X11/ru/app-defaults/XXkb", R_OK) = -1 ENOENT (No such file or
directory)
access("/etc/X11/app-defaults/XXkb", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/X11/ru_RU.CP1251/app-defaults/XXkb", R_OK) = 0
stat("/usr/share/X11/ru_RU.CP1251/app-defaults/XXkb", {st_mode=S_IFREG|0644,
st_size=646, ...}) = 0
open("/usr/share/X11/ru_RU.CP1251/app-defaults/XXkb", O_RDONLY) = 4
access("/etc/X11/ru_RU.CP1251/app-defaults/XXkb", R_OK) = -1 ENOENT (No such
file or directory)
access("/etc/X11/ru/app-defaults/XXkb", R_OK) = -1 ENOENT (No such file or
directory)
access("/etc/X11/app-defaults/XXkb", R_OK) = -1 ENOENT (No such file or directory)
access("/etc/X11/ru_RU.CP1251/app-defaults/XXkb", R_OK) = -1 ENOENT (No such
file or directory)
access("/etc/X11/ru/app-defaults/XXkb", R_OK) = -1 ENOENT (No such file or
directory)
access("/etc/X11/app-defaults/XXkb", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/X11/ru_RU.CP1251/app-defaults/XXkb", R_OK) = 0
stat("/usr/share/X11/ru_RU.CP1251/app-defaults/XXkb", {st_mode=S_IFREG|0644,
st_size=646, ...}) = 0
open("/usr/share/X11/ru_RU.CP1251/app-defaults/XXkb", O_RDONLY) = 4

как видим, все правильно.
но в /etc выше приоритет, так как он руками ложатся.
------- Comment #6 From 2007-10-31 11:54:21 -------
OK, закрываю баг.
------- Comment #7 From 2007-10-31 15:02:41 -------
2 viy: а можно поинтересоваться происхождением пакета icewm-startup?  Мож общих
интересов найдётся ;-)
------- Comment #8 From 2007-10-31 15:22:20 -------
для себя писал, чтобы руками не настраивать
под всеми моими родными и близкими автозапуск
------- Comment #9 From 2007-10-31 16:19:01 -------
Для тогоже самого использую. :-)