LINUX.ORG.RU

Ubuntu: 1) где xorg.conf? 2) Расклада клавиатуры.


0

2

1) Из гуглежа стало ясно, что иксы сейчас очень умные и умеют жить без xorg.conf. Это круто, но для меня это «фшоке» - что почитать, чтобы вьехать в тему? Всю жизнь был /etc/X11/xorg.conf, а теперь я не узнаю брата Колю.

2) Как правильно сконфигурировать раскладки (ru + en), клавиши для переключения раскладки, чтобы они работали в любом WM? Ушёл из дефолтной убунтовой оболочки в IceWM и кириллица пропала. Нагуглил команду, но это ручной привод, а как по-человечески?

setxkbmap -option grp:ctrl_shift_toggle "us,ru"



[i]Перемещено JB из talks[/i]
★☆

Последнее исправление: kiverattes (всего исправлений: 1)

/usr/share/X11/xorg.conf.d/10-keyboard.conf

Section "InputClass"
        Identifier             "keyboard-layout"
        MatchIsKeyboard        "on"
        Option "XkbLayout"     "us, ru"
        Option "XkbOptions"    "grp:caps_toggle"
EndSection

eth1
()

Коль не ошибаюсь, никто не мешает тебе снова /etc/X11/xorg.conf запилить.

pss
()

/etc/default/keyboard если там ничего не меняли с Дебиана.

Deleted
()
Ответ на: комментарий от eth1

Что интересно, в xorg.conf и у меня grp:shift_caps_switch,caps:ctrl_modifier не заработало. Ubuntu 12.04.

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

Кстати, а чем отличается от .xsessionrc?

Одно работает с xinit, а другое с xsession.

Homura_Akemi
()

Что бы создать xorg.conf

sudo service gdm stop
sudo Xorg -configure
sudo mv xorg.conf.new /etc/X11/xorg.conf
sudo service gdm start

Потом можешь править. «Клавиатура» правится из /usr/share/X11/xorg.conf.d/10-keyboard.conf (оказывается уже написали)

ivanlex ★★★★★
()

Нагуглил команду, но это ручной привод, а как по-человечески?

А у меня только так и работает переключение раскладок: через xorg.conf уже давным-давно перестала работать. Эти горе-погромисты наломали дров.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от ivanlex

Не давай вредных советов. xorg.conf не нужен и вреден в полном виде, если очень хочется, то можно в нём только секцию клавиатуры сделать.

x3al ★★★★★
()
Ответ на: комментарий от true_admin

Иксы выполняют скрипт ~/.xsession. А уж в нем может содержаться либо

/bin/bash --login -i ~/.xinitrc
либо
/bin/bash --login -i ~/.xsessionrc
либо вообще черт в ступе.

// хотя, нет: похоже, что простой startx смотрит только .xinitrc

Eddy_Em ☆☆☆☆☆
()
Последнее исправление: Eddy_Em (всего исправлений: 1)
Ответ на: комментарий от x3al

xorg.conf не нужен и вреден

И как иксы настраивать? А если у тебя два-три монитора?

если очень хочется, то можно в нём только секцию клавиатуры сделать

Иксы срать хотели на это. Проверено.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Homura_Akemi

xrandr

Все должно настраиваться по-человечески — в xorg.conf. Нафига мне этот xrandr?

Это же как гланды через задницу удалять!

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от anonymous

Потому что при смене этого самого железа придётся лезть в конфиги. Правда, есть ситуации, когда без xorg.conf не обойтись, даже со свободными драйверами.

Homura_Akemi
()
Ответ на: комментарий от Homura_Akemi

Потому что при смене этого самого железа придётся лезть в конфиги

И что в этом плохого?

Ты же лезешь в конфиги при смене сетевой карты!

Eddy_Em ☆☆☆☆☆
()

setxkbmap -option grp:ctrl_shift_toggle «us,ru»

собственно, это самый человеческий способ, потому что работает и будет работать, пока жив xkb. В отличие от всяких конфигов, которые меняются по желанию левой пятки разрабов

lazyklimm ★★★★★
()
Ответ на: комментарий от lazyklimm

В отличие от всяких конфигов, которые меняются по желанию левой пятки разрабов

SuSE 12.2 — всё настроено через xorg.conf (как и много лет назад). Не припомню, чтобы когда-то хоть что-нибудь не работало, или были какие-то нюансы из-за того, что разработчики встали не с той ноги.

anonymous
()

У Космонавта какое-то альтернативное понимание человечности.

Вынес все настройки клавиатуры какие нашел, в том числе и экзотику типа
/usr/lib/X11/xorg.conf.d/05-evdev.conf

Оставил в /etc/default/console-setup, вроде как работает.

ilovewindows ★★★★★
()
Ответ на: комментарий от lazyklimm

пятая звезда!

Мои поздравления!

По теме: Про setxkbmap - все правильно сказал. Особенно учитывая скорость принятия (и перепринятия) «решений» в Xorg.

sergv
()
Ответ на: комментарий от x3al

Человек спросил где xorg.conf. Я ему ответил. Вдруг изучит и что то для себя будет использовать, кроме секций клавиатуры?

ivanlex ★★★★★
()
Ответ на: комментарий от lazyklimm
Xsession is a Bourne shell (sh(1)) script which is run when an
X Window System session is begun by startx(1) or a display manager such
as  xdm(1).   (Some display managers only invoke Xsession when specifi‐
cally directed to so by the user; see the documentation for  your  dis‐
play  manager  to  find  out more.)  Administrators unfamiliar with the
Bourne shell will likely  find  the  Xsession.options(5)  configuration
file easier to deal with than Xsession itself.

ох уж эти неосиляторы

maloi ★★★★★
()
Ответ на: комментарий от Eddy_Em

похоже, что простой startx смотрит только .xinitrc

спасибо. Вот я на грабли подобного рода натыкался, хотел узнать что к чему.

true_admin ★★★★★
()
Ответ на: комментарий от Eddy_Em

И как иксы настраивать? А если у тебя два-три монитора?

xorg.conf.d. Единственная причина делать xorg.conf — для разных конфигураций сервера при извратах.

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