«Awesome». Не «подхватывается» rc.lua [Решено]
goeont 19 ноября, 2011 - 06:35
Решил попробовать «Awesome».
Делаю, как тут: http://ru.gentoo-wiki.com/wiki/Awesome
Изменения, которые сделал в конфиге, никак не повлияли на оконный менеджер (не переключается раскладка, нет приложений в автозапуске и так далее).
Куда смотреть?
Может быть тот, кто использует данный оконный менеджер, может поделиться конфигом и скриншотом?
Проблема была в том, что я редактировал не тот файл конфигурации.
Нужный мне находился тут: /etc/xdg/awesome/rc.lua
Раскладку настроил через .xinitrc
, как и было до этого.
setxkbmap -layout us,ru -option "grp:alt_shift_toggle,grp_led:caps" -variant ",winkeys"
»
- Для комментирования войдите или зарегистрируйтесь
.
По поводу автостарта: лезем на оф.сайт, смотрим... тут, к примеру.
Раскладка , точнее ея переключовывание, у меня расписано в /etc/X11/xorg.conf.d/20-input.conf, например так:
Ну а как/зачем/куда двигаться дальше - зависит от Вашего опыта и знаний, желания их проиобрести.
Полностью согласен с
Полностью согласен с willy.
Запуск приложений при загрузке, IMHO, проще настроить, добавив их вызов в ~/.xinitrc.
Переключение раскладок настроить в /etc/X11/xorg.conf, их отображение можно сделать так (только прошу учесть, что виджет переключения раскладки у меня добавлен в созданную мной нижнюю панель, которой по умолчанию нет).
P.S. Чуть не забыл: отображение раскладки осуществляется с помощью пакета x11-misc/kbdd, вызов команды kbdd нужно добавить в автозагрузку.
Я ♥ Gentoo & Funtoo
@ тут ни при чем. Все это
@ тут ни при чем. Все это делается через стандартные Х-конфиги. Автостарт - в xinitrc, раскладка - в xorg.conf.d/evdev.conf
ЗЫ. Можно подклчить пооконную смену раскладки (by qnikst), установив kbdd и добавив соответствующий виджет
Много конфигов на
Много конфигов на http://awesome.naquadah.org/wiki/User_Configuration_Files
Ну и в общем на офф.сайте стоит полазить.
Довольно много интересных конфигов на том же лоре, в галерее.
По вопросу, зависит от изменений, и делался ли рефреш/рестарт awesome. Полезно запустить awesome через startx из консоли, тогда ошибки падают в выхлоп.
vanitas vanitatum et omnia vanitas
Всем спасибо. Появилась новая
Всем спасибо.
Появилась новая проблема. Если развернуть приложение на весь экран, то снизу и слева от окна остаётся свободное место.
Это индивидуально для каждого приложения.
К примеру, в «FireFox» всё работает, как и должно, а вот «Xterm» и «Emacs» отображаются с ошибкой.
Что с этим делать?
.
Стоит погуглить на тему Xresources|Xdefaults.
Не скажу про Xterm, но URxvt использует настройки из этих файлов, типа:
URxvt.geometry: 157x67
где 175 - кол-во столбцов, а 67 - строк.
Ну и вся эта "бражка" зависит от предпочитаемого шрифта, его размера, etc...
Пока не смотрел.В .Xdefaults
Пока не смотрел.
В .Xdefaults у меня, кажется, стоят дефолтные значения, то есть окно терминала должно быть маленьким.
В rc.lua я поставил полноэкранный layout для рабочей области с терминалом. Но разворачивается он не полностью. Снизу где-то 20 пикслей не хватает, а справа—10 пикселей.
Если бы Xterm руководствовался значениями из .Xdefaults, то он бы отображался более компактным.
Но это лишь мои предположения. В своих словах я не очень уверен.
Еще я забыл сказать о том, что мышкой увеличить размер развернутого на полный экран терминала не получается (в плавающем режиме).
.
Ну а
xrdb -merge .Xresources
(.Xdefaults) в автостарте присутствует?PS: Вы наверно "про Фому", ну а я - "про Ерёму" :)
Речь наверное шла про промежуток между фреймами, его можно уменьшить, только я не помню где :)
Я сейчас не могу посмотреть,
Я сейчас не могу посмотреть, но, если не ошибаюсь, такой строчки нет.
Нет. Речь о полноэкранном режиме (без верхней панели), когда запущен один эмулятор терминала. Хочу, чтобы терминал занимал всю поверхность рабочего стола, но ему не хватает несколько десятков пикселей.
Кстати, в каком-то из режимов отображения (layouts), расстояния между фреймами увеличиваются, но это, наверное, такой режим.
.
Похожая ...не могу сказать - "проблема", скорее - "фича" имеется и у меня, только решается она довольно тривиально:
в конфиг "Ужоса" пишется
awful.key({ modkey, }, "b", function () mywibox[mouse.screen].visible = not mywibox[mouse.screen].visible end)
,при развороте "на весь экран" жмём "Win+b", запущаем консоль - вуаля, терминал накрывает собою всю амбразуру рабочего стола.
Не помогло.
Не помогло.
goeont написал(а): Нет. Речь
http://awesome.naquadah.org/wiki/FAQ#How_to_remove_gaps_between_windows.3F
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
goeont написал(а): Проблема
Вообще это системный конфиг, обычно его копируют в ~/.config/awesome/ и там уже правят.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Советую
Советую /etc/xdg/awesome/rc.lua не трогать, а все изменения производить в ~/.config/awesome/rc.lua. Просто если накасячишь в ~/.config/awesome/rc.lua, то awesome загрузит /etc/xdg/awesome/rc.lua и ты сможешь найти и исправить ошибку, а если ты накосячишь в /etc/xdg/awesome/rc.lua, то awesome вообще не загрузится
Мой конфиг
xorg.conf
rc.lua
но нужно установить пакет x11-misc/kbdd (найти можно в оверлее rion)
раскладка запоминается для каждого окна + в панельке текстовый индикатор