LINUX.ORG.RU

Пара вопросов по XFCE

 , , ,


0

1

Сбежал с KDE. Пока все более-менее.
1)
Audio Mixer Plugin - оно умеет восстанавливать прежние настройки громкости после перезагрузки?
2)
Проблемы с плагином раскладки.
$ cat /etc/X11/xorg.conf.d/20-keyboard.conf

Section «InputClass»
Identifier «keyboard-layout»
MatchIsKeyboard «on»
Option «XkbLayout» «us, ru»
Option «XkbVariant» ",winkeys"
Option «XkbOptions» «grp:alt_shift_toogle»
EndSection


В KDE изменения в этом файле вступали в силу после перезагрузки X-ов.
Проблема, собственно, в том, что, непонятно, как сделать winkeys в плагине. Пробовал выбирать разные русские раскладки, но winkeys в них не нашлось. И файл этот бессмысленно использовать с XFCE?
3)
По привычке установил phonon-vlc. Теперь pacman -Rns phonon-vlc?

если у кого есть советы - делитесь.



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

убрал, xfce не обновляет настройки у себя. вот и первый недостаток данной среды. и комьюнити русскоязычное мало.
Gotf
Что-то ступил, думал обязательно нужно вариант выбрать. Спасибо.

Что делать с Audio Mixer Plugin? Он сбрасывает настройки громкости после перезагрузки.

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

Добавить terminate:ctrl_alt_bksp через запятую в параметр "XkbOptions" в файл /etc/X11/xorg.conf.d/20-keyboard.conf, который ты привёл в начале поста.

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

Он и не должен обновлять настройки у себя. Настройка через /etc/X11/xorg.conf.d/20-keyboard.conf никак не связана с настройкой через GUI Xfce.

intelfx ★★★★★
()

Audio Mixer Plugin

проще найти что-то более адекватное...

Проблемы с плагином раскладки...

не регулируются стредствами Xorg! 21-й век на дворе, этими делами давно занимаются DE! Настрой стандартными средствами (т.е. мышкокликаньем).

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

честно - не помню. XFCE давно скосил с корнями. Дело, правда, было в freebsd, но сомневаюсь, что в linux настройка раскладки иначе.

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

Спасибо. Поставил пакет alsa-utils и стало запоминать.
reprimand
Понятно. А более адекватное что? Мне пока и этого хватает. Заметил не регулируется громкость по fn+вверх/вниз. Это можно исправить или что-то другое нужно поставить?

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

я бы и сам хотел знать ЧТО именно. Я бы посоветовал гугить по запросу «linux volume control» и аналогичных.

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

по fn+вверх/вниз

А события по нажатиям приходят?

xev | grep keysym

Перемещаешь фокус на появившееся белое окно (тыкаешь в него) и нажимаешь эти кнопки по очереди. В консоли должны появляться строки вида

state 0x0, keycode XXX (keysym YYY, XF86Audio...), same_screen yes,

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

1) Этим занимается systemd. Настройте громкость в alsamixer и забудьте о ней.

2) man localectl, хотя насчёт winkeys ничего не могу сказать

3) Это уж как хотите. Если не нужен, можно и удалить.

lampslave ★★
()
Последнее исправление: lampslave (всего исправлений: 1)
Ответ на: комментарий от intelfx

да, события приходят.

KeyPress event, serial 42, synthetic NO, window 0x1a00001,
root 0x90, subw 0x1a00002, time 4236240, (47,42), root:(641,361),
state 0x10, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False

KeyRelease event, serial 42, synthetic NO, window 0x1a00001,
root 0x90, subw 0x1a00002, time 4236324, (47,42), root:(641,361),
state 0x10, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False

KeyPress event, serial 42, synthetic NO, window 0x1a00001,
root 0x90, subw 0x1a00002, time 4243481, (47,42), root:(641,361),
state 0x10, keycode 122 (keysym 0x1008ff11, XF86AudioLowerVolume), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False

KeyRelease event, serial 42, synthetic NO, window 0x1a00001,
root 0x90, subw 0x1a00002, time 4243550, (47,42), root:(641,361),
state 0x10, keycode 122 (keysym 0x1008ff11, XF86AudioLowerVolume), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False


только почему-то grep keysum не срабатывал...

Marlboro
() автор топика
Ответ на: комментарий от lampslave

Такой вопрос. Судя по настройкам в крыске, у нее, как и у кед есть «темы указателя мыши». Есть под XFCE «тема для мыши» в «Арче-стиле»?

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

Не знаю, я стилизованные под что-либо указатели не использую.

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

Темы курсора мыши не зависят от DE. Они ставятся в ~/.icons и... ну поищи в гугле «arch mouse cursor theme», или посмотри на Ecliz.

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

Спасибо. А еще такой вопрос: После перезагрузки восстанавливается сеанс терминала XFCE. Но почему-то восстанавливается с двумя вкладками, хотя до перезагрузки была одна. Как это исправить?

Marlboro
() автор топика
Ответ на: комментарий от intelfx

ОК. Кажись последние 3 вопроса и все ништяк.
1)
Есть редактор меню для Xfce под Arch? Очень не хочется править вручную xml конфиги. Погуглил, вроде, говорят, от LXDE lxmed подойдет, но он тянет за собой jre.
2)
Не запоминаются настройки окон. Меня конкретно волнует размер. Можно заставить менеджер окон запоминать их?
3)
Перерисовываются окна. Точно такая же проблема.

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

А вот здесь уже понятия не имею, т. к. мои познания о Xfce ограничиваются здравым смыслом и общей эрудицией.

Разве что в 3) попробуй включить/отключить композитинг (т. н. «эффекты») в менеджере окон. То есть включить, если выключен, и наоборот. Если не поможет — попробуй поставить compton (отключив предварительно эффекты).

И да, у тебя вообще аппаратная графика? Приведи вывод glxinfo | grep -i render и grep -C 6 -Ei '(uxa|sna|dri)' /var/log/Xorg.0.conf.

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

Вангую ещё одну жертву русской арчевики. Выбросите её вообще, чтобы не морочила людям голову!

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

intel hd 2000, i915

$ glxinfo | grep -i render

direct rendering: Yes
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile x86/MMX/SSE2
GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_packed_depth_stencil,
GL_NV_blend_square, GL_NV_conditional_render, GL_NV_depth_clamp,


$ grep -C 6 -Ei '(uxa|sna|dri)' /var/log/Xorg.0.log
pastebin

Marlboro
() автор топика
Ответ на: комментарий от intelfx

$ cat /etc/X11/xorg.conf.d/20-intel.conf

Section «Device»
Identifier «Intel Graphics»
Driver «intel»
Option «AccelMethod» «sna»
EndSection


создал такой файл, думал поможет (
еще uxa попробую

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

У тебя SNA уже включен:

[ 13.452] (II) intel(0): SNA initialized with Sandybridge (gen6, gt1) backend

А вообще в логах всё хорошо; я не знаю, в чём дело.

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

а вообще:
# cat /var/log/Xorg.0.log | grep i965

[ 431.372] (II) intel(0): [DRI2] DRI driver: i965
[ 431.372] (II) intel(0): [DRI2] VDPAU driver: i965
[ 431.399] (II) AIGLX: Loaded and initialized i965


так должно быть? i915 вроде как должен быть. даже в mkinitcpio прописал MODULES=«i915» и сделал mkinitcpio -p linux

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

Да, так должно быть. i915 — это модуль ядра, а i965 — это драйвер в составе Mesa (в юзерспейсе).

Названия суть вещей вообще никак не отражают, но тем не менее.

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

На русскую надо повесить табличку, для таких как я «марш бегом учить английский».
А решилось все так.

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