Глупый я! У меня есть xflux с активированным fluxgui, каждый раз, когда я хотел бы изменить настройки xflux, будет в моем пути. Все команды работали, просто что xflux вернется он назад.
Использовать xrandr
перечислять Ваши выводы:
$ xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
DVI-0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 304mm x 228mm
Поскольку Вы видите, что мой вывод DVI-0
изменить яркость:
xrandr --output DVI-0 --brightness 2
Изменить гамму:
xrandr --output DVI-0 --gamma 2:2:1
У меня такая же проблема. Из документа можно было догадаться, что правильный синтаксис будет примерно таким:
$ setxkbmap -I$HOME/.config/xkb -option mine:accent
Примечание: ~
не работает с опцией -I
с
~ / .config / xkb / symbols / azerty_altgr
partial default
xkb_symbols "accent" {
include "level3(ralt_switch)"
key <AE02> { [ NoSymbol, NoSymbol, eacute, NoSymbol ] };
key <AE07> { [ NoSymbol, NoSymbol, egrave, NoSymbol ] };
key <AE09> { [ NoSymbol, NoSymbol, asciicircum, NoSymbol ] };
key <AE10> { [ NoSymbol, NoSymbol, agrave, NoSymbol ] };
};
или любой другой файл символов, который у вас есть, и
~ / .config / xkb / rules / evdev
! option = symbols
mine:accent = +azerty_altgr(accent)
К сожалению, это не работает.
Единственное решение, которое я нашел, заключается в следующем:
Используйте те же файлы, которые описаны выше. Установите все собственные параметры, используя setxkbmap -option caps: swapescape, независимо от
. Затем:
$ setxkbmap -print > tempfile.txt
и отредактируйте tempfile.txt
, чтобы добавить свой собственный параметр в строку xkb_symbols
:
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us+fr:2+inet(evdev)+capslock(swapescape)+azerty_altgr(accent)" };
xkb_geometry { include "pc(pc104)" };
};
и наконец:
xkbcomp -I$HOME/.config/xkb tempfile.txt $DISPLAY
Его можно обобщить для любого числа опций. Это решение считается устаревшим согласно вики Archlinux .