Потрясающий оконный менеджер при запуске

Я установил Awesome оконный менеджер в Ubuntu 12-04

Я следовал этим инструкциям, чтобы настроить его. Работает правильно.

Я сейчас пытаюсь добавить некоторые команды оболочки для запуска при запуске. [переключение кнопок мыши и остановка дисплея в режиме ожидания]. У меня эти команды хранятся в файле .xsession, и у меня есть .xinitrc sym, связанный с.xsession.

Команды в .xsession не выполняются. Как я могу заставить эти команды работать? Они не в том месте?

Я думал, что awesome - это расширение для Xwindows, поэтому при запуске он запускает ~/.xsession. Но это не так.

andy@:~$ cat ~/.xsession
xmodmap -e "pointer = 3 2 1"

setterm -blank 0 -powersave off -powerdown 0
xset s off

1 ответ

Решение

Сценарии в домашней папке приводят к гонкам с другими, если не позаботиться о...

Я предлагаю, чтобы эти команды в каком-то месте говорили /usr/local/bin/awesome-personal скрипт.

Итак, создайте файл с именем /usr/local/bin/awesome-personal и содержание этого существа:

#Assuming the awesome binary file is /usr/bin/awesome

xmodmap -e "pointer = 3 2 1"

setterm -blank 0 -powersave off -powerdown 0 <br />
xset s off

exec /usr/bin/awesome

Теперь скопируйте глобальный файл xsession /usr/share/xsessions/awesome.desktop (чтобы сохранить оригинальную копию), выполнив команду:

cp /usr/share/xsessions/{awesome.desktop,awesome2.desktop}

Теперь начните редактировать /usr/share/xsessions/awesome2.desktop файл и заменить

Exec=/usr/bin/awesome

с:

Exec=/usr/local/bin/awesome-personal

Вещи должны работать сейчас. При запуске Ubuntu вы можете выбрать личный awesome оконный менеджер, выбрав новую запись awesome2 сессия. (Вы можете выбрать его из lightdm, где вы вводите пароль при входе в Ubuntu).

Если это все еще не работает, прокомментируйте здесь...

Другие вопросы по тегам