INT 21h

Hi, I am Vladimir Smagin, SysAdmin and Kaptain. Telegram Email / GIT / RSS / GPG

Звук LCARS из Star Trek при открытии\закрытии крышки ноутбука

№ 1302 В разделе Sysadmin от March 8th, 2009,
В подшивках:

Сегодня мне пришла в голову сумасбродная идея сделать свой ноут немного похожим на LCARS из самого знаменитого, массового и длительного сериала Star Trek.

Звук компьютера LCARS при открытии\закрытии крышки ноутбука. Следующей стадией будет прикручивание сигналов подключения устройств и получения почты.

С сайта LCARSCom.Net качаем все архивы звуков и выбираем понравившиеся.

Создаем в домашней директории любой файл и делаем его исполняемым и для удобства скрытым. Например, командой touch .lid-event.sh && chmod 777 .lid-event.sh && gedit .lid-event.sh создаем этот файл, открывается редактор и копируем в него следующее содержимое (“vlad” замените на ваше имя пользователя):

#!/bin/bash
grep -q closed /proc/acpi/button/lid/*/state
if [ $? = 0 ]
then
DISPLAY=:0.0 su vlad -c "aplay /media/disk/220.wav"
else
DISPLAY=:0.0 su vlad -c "aplay /media/disk/213.wav"
fi

Далее открываем файл /etc/acpi/lid.sh для редактирования командой sudo gedit /etc/acpi/lid.sh и добавляем после #!/bin/bash строку на наш только что созданный файл /home/vlad/.lid-event.sh

И чтобы это все заработало, требуется сделать еще один, на этот раз уже последний скрипт.

touch .export_x_info && chmod 777 .export_x_info && gedit .export_x_info

и копируем в открывшийся редактор следующее содержимое:

#!/bin/bash
sleep 5
touch $HOME/.Xdbus
chmod 600 $HOME/.Xdbus
env | grep DBUS_SESSION_BUS_ADDRESS > $HOME/.Xdbus
echo 'export DBUS_SESSION_BUS_ADDRESS' >> $HOME/.Xdbus
env | grep XAUTHORITY >> $HOME/.Xdbus
echo 'export XAUTHORITY' >> $HOME/.Xdbus

Теперь заходим в меню System -> Preferences -> Sessions и добавляем в автозапуск этот скрипт. В данном случае /home/vlad/.export_x_info

Всего 1 комментарий »

One response to “Звук LCARS из Star Trek при открытии\закрытии крышки ноутбука”

  1. Don_John says:

    Спасибо! Очень понравилось =)

Leave a Reply

Your email address will not be published. Required fields are marked *

*

Облачная платформа
Яндекс.Метрика

Fortune cookie: It's a damn poor mind that can only think of one way to spell a word. -- Andrew Jackson