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

Я установил 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
2
задан 13 July 2012 в 20:28

1 ответ

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

Я предлагаю, чтобы эти команды были в каком-то месте, например, /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).

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

0
ответ дан 13 July 2012 в 20:28

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

Похожие вопросы: