Потрясающий оконный менеджер при запуске
Я установил 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).
Если это все еще не работает, прокомментируйте здесь...