R.V. |
|
Темы:
11
Сообщения:
1100
Участник с: 10 января 2017
|
Доброго времени суток. Что-то у меня какие-то "глюки" с запуском setxkbmap из .xinitrc . Запускается не каждый раз после startx, но запускается... Через раз, через два... Если не запускается, запускаю вручную той же командой, что и прописана в .xinitrc: setxkbmap -layout us,ru -variant , -option grp:rctrl_toggle,grp_led:scroll и все работает... Остальные команды из .xinitrc запускаются без проблем. В конце строки "&" там везде, где надо, есть. В чем секрет периодичности автозапуска этой команды? ) |
svicer |
|
Темы:
11
Сообщения:
856
Участник с: 27 июля 2014
|
R.V.Я думаю проблема в этом, но на самом деле проблема именно в этом, поэтому придется вычислить время запуска dm/wm и прописать это |
R.V. |
|
Темы:
11
Сообщения:
1100
Участник с: 10 января 2017
|
Спасибо за быстрый и разносторонний ответ. Будем пробовать... |
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
R.V., если наблюдаются подобные "глюки", имеет смысл помещать "глючное" в автозапуск WM/DE, кои вы, кстати, не удосужились упомянуть. |
R.V. |
|
Темы:
11
Сообщения:
1100
Участник с: 10 января 2017
|
Извините за неполное описание ситуации. Графическим DM не пользуюсь. DE отсутствует. WM-ы бывают разные. Помещал все автозапускаемое в соответствующие конфиги fluxbox и i3 - эффект тот же. Прочитав о крабсбургерах от @svicer, понял, что у меня слишком много setxkbmap в автостарте. Из .xinitrc:
Я думаю, поможет объединение трех строчек в одну и без установки задержек запуска. Подскажите, как их правильно объединить, - буду рад... |
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
Да, вот и ошибка. Не запускайте эту команду в фоне, она отрабатывает долю секунды и смысла в амперсанде нет.R.V.
|
R.V. |
|
Темы:
11
Сообщения:
1100
Участник с: 10 января 2017
|
Благодарю. Есть еще пару вопросов по xinitrc. Мне можно немножко изменить название темы и задать их здесь? Или лучше создать новую? |
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
Если по .xinitrc и не в разрез теме - задавайте, там посмотрим... ) |
R.V. |
|
Темы:
11
Сообщения:
1100
Участник с: 10 января 2017
|
Хорошо. ) В /etc/X11/xinit/xinitrc на сегодняшний день мы имеем в том числе:
А в /etc/X11/xinit/xinitrc.d/ у большинства имеется 50-systemd-user.sh со следующим содержанием:
Насколько необходим в настоящее время автозапуск последнего из ~/.xinitrc? |
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
R.V.Я бы сказал - обязателен. В связи с этим нововведением 50-systemd-user.sh инициализирует пользовательскую шину dbus. Поскольку dbus - система сообщений между приложениями, без запуска вышеупомянутого скрипта начинается ловля багов в виде незапускающихся иксов, некоторых программ, некорректная работа оных и т.д. Поищите по форуму - есть много тем с траблами обусловленными отсутствием секции запуска скриптов из /etc/X11/xinit/xinitrc.d/ в .xinitrc. |