LinuxForum.Fans
Тема

Сборка и настройка awesome на нетбуке

Автор: tyrnov 202 сообщений 44453 просмотров
#220750

Это добавил в /etc/X11/xorg.conf Хочу переключение по альт шифт и все

text
Section "InputClass"
    Identifier "keyboard-all"
    Driver "evdev"
    Option "XkbLayout" "us,ru(winkeys)"
    Option "XkbOptions" "grp:alt_shift_toggle,compose:ralt,terminate:ctrl_alt_bksp"
    MatchIsKeyboard "on"
EndSection
#220751
Lupo Alberto написал:
[quote=tyrnov]Требуется добавить?

Да. Если мне не изменяет память, после установки dbus должно было появиться сообщение о необходимости добавления dbus в уровень запуска.
...и запустить

text

/etc/init.d/dbus start

[/quote]
Может быть. Мог не заметить и не сделать.

#220752
tyrnov написал:
Может быть. Мог не заметить и не сделать.
text
less /var/log/portage/elog/summary.log

wink

#220754

Стало переключать. Но в awesome пропало По умолчанию [Клавиша-модификатор] — [Win]. А хотелось бы чтобы именно эта кнопка и работала. Уже привык к ней

#220760

tyrnov, конфигурационный файл rc.lua покажите.
P.S. У меня наоборот — переключение раскладки [Win], модификатор — левый Alt.
...тоже привык smile

#220769

tyrnov, вы когда awesome запускаете: сразу после менеджера дисплеев или после перехода из другого рабочего окружения (KDE)?

#220771

Покажите

text

xmodmap
#220775

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

text
xmodmap
xmodmap:  up to 4 keys per modifier, (keycodes in parentheses):

shift Shift_L (0x32), Shift_R (0x3e) lock Caps_Lock (0x42) control Control_L (0x25), Control_R (0x69) mod1 Alt_L (0x40), Alt_R (0x6c), Meta_L (0xcd) mod2 Num_Lock (0x4d) mod3 mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf) mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)

#220777

Попробуйте загрузиться в awesome без предварительной загрузки KDE — возможно, в его настройках назначены какие-то «горячие» клавиши, которые перехватывают [Win].

#220780

Так вчера же все работало. А как прилепил переключалку клавы перестало. И в кедах сам лично не чего не ставил на вин клавишу

#220782
tyrnov написал:
А как прилепил переключалку клавы перестало

Давайте «локализуем» проблему:
— Попробуйте убрать (закомментировать) код «переключалки» в ~/.config/awesome/rc.lua — будут ли работать клавиша-модификатор и переключение раскладки в «иксах».

#220784

tyrnov, извините, по невнимательности ввёл в ваш заблуждение — http://linuxforum.ru/viewtopic.php?pid=241806#p241806 :o oO
Нужно установить пакет x11-misc/kbdd, а не sys-apps/kbd
Этот пакет находится в оверлее rion.
...да, и в ~/.xinitrc перед запуском непосредственно awesome должна быть строка

text

kbdd &
exec awesome
#220789
tyrnov написал:
emerge -C sys-apps/kbd а этот можно снести?

Да.

#220790
tyrnov написал:
text
# Run @
exec awesome
s-layout "us,ru(winkeys)" -option grp:alt_shift_toggle
kbdd &
exec awesome

Что-то непонятное oO

#220792
text
layman -a rion

* Adding overlay,... * Adding repository "rion" failed!

* CLI: Errors occured processing action add * Adding repository "rion" failed!

#220793
Lupo Alberto написал:
text
# Run @
exec awesome
s-layout "us,ru(winkeys)" -option grp:alt_shift_toggle
kbdd &
exec awesome

Что-то непонятное oO

Как должно быть вроде этот файл у вас смотрел сам не сочинял не чего

#220799
tyrnov написал:
* Adding repository "rion" failed!

app-portage/layman собран с флагом mercurial?

#220802
tyrnov написал:
Как должно быть вроде этот файл у вас смотрел сам не сочинял не чего

Если не трудно, покажите ссылку на пост с моим примером — если я ошибся при копировании, надо бы исправить :o

text
lupo@gentoo-laptop ~ % cat ~/.xinitrc                                                                                 [gentoo-laptop][13:06]
# Run conky
conky -p 5 -c ~/.conky/conkyrc_head &
conky -p 5 -c ~/.conky/conkyrc_info &
# Run XScreensaver
# xscreensaver -nosplash &
# Run Wicd client for managing wifi and wired sets.
wicd-gtk &
# Run Keepassx password manager.
# keepassx &
# Run Parcellite — a lightweight GTK+ clipboard manager.
parcellite &
# Run kbdd 
kbdd &
# Run yeahconsole
yeahconsole &
# Run @
exec awesome
Войдите или зарегистрируйтесь, чтобы ответить.