Я установил Awesome window manager в Ubuntu 12-04
Я следовал этим инструкциям , чтобы настроить его. Это работает правильно.
Я сейчас пытаюсь добавить некоторые команды оболочки для запуска при запуске. [переключение кнопок мыши вокруг & amp; прекращение отключения дисплея во время простоя]. У меня есть эти команды, хранящиеся в файле .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
Сценарии в домашней папке приводят к гоночным условиям с другими, если не позаботиться о ...
Я предлагаю, чтобы эти команды были в каком-то месте, например, /usr/local/bin/awesome-personal
script.
Итак, создайте файл с именем /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).
Если это все еще не работает, прокомментируйте здесь ...