LINUX.ORG.RU

в autostart.sh у меня так

aplay /home/ratte/95.wav &

pyometra ★★★★★
()

на выходе не играется, но думаю это просто сделать скриптом. например

#! bin/bash 

aplay /home/ratte/95.wav&&poweroff

и выключать компьютер, запуская скрипт.

pyometra ★★★★★
()
Ответ на: комментарий от pyometra

и прпоисать его в rc.xml, дабы выключать можно было по кнопке.

ну или добавить в /etc/init.d/что-нибудь-там в часть со stop)

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

billic ★★
()
Ответ на: комментарий от billic

проблема только в том, что клиент желает не выключение, а выход из OB. я бы предложил посмотреть в сторону настройки DM, а не самого опенбокса.

billic ★★
()
Ответ на: комментарий от billic

проблема только в том, что клиент желает не выключение, а выход из OB

проблемы нет.

#!bin/bash

aplay *.wav&&openbox --exit
pyometra ★★★★★
()
Ответ на: комментарий от pyometra

Нет, с чего ты взял?
Тут ещё есть та проблема, что я привык к oblogout, и думаю, как всё предложенное здесь связать с ним...

Dmitry_Sokolowsky ★★★★★
() автор топика

на вход
.xinitrc
в нём прописать play sound.mp3
playи з пакета swiss ЕМНИП
на выход не знаю.

darkshvein ☆☆
()
Ответ на: комментарий от Dmitry_Sokolowsky

Нет, с чего ты взял?

да так. в последнее время что-то много френдов стало.

Тут ещё есть та проблема,

что я привык к oblogout,

А oblogout это не скрипт? Просто не знаком с ним.

pyometra ★★★★★
()

Попробуй так (на примере Arch):

[user@myhost ~]$ su -c "pacman -S sox"
Пароль: 
розв'язання залежностей…
пошук конфліктів між пакунками…

Пакунки (1): sox-??.??.??-??

Загальний розмір встановлення:   2,70 MiB
Чистий розмір оновлення:         0,00 MiB

Продовжити встановлення? [Y/n] 
(1/1) перевіряння цілісності пакунків              [######################] 100%
(1/1) завантаження файлів пакунка                  [######################] 100%
(1/1) перевіряння файлових конфліктів              [######################] 100%
(1/1) перевіряння доступного місця на диску        [######################] 100%
(1/1) оновлення sox                                [######################] 100%

[user@myhost ~]$ pwd
/home/user

[user@myhost ~]$ cat .xinitrc
#!/bin/sh
exec ck-launch-session dbus-launch --exit-with-session /home/user/startopenbox

[user@myhost ~]$ cat startopenbox
#!/bin/sh
(play open.mp3 & ) &&
openbox-session &&
play close.mp3

[user@myhost ~]$ ls -l .xinitrc startopenbox open.mp3 close.mp3
-rw-r--r-- 1 user user ... .xinitrc
-rwxr--r-- 1 user user ... startopenbox
-rw-r--r-- 1 user user ... open.mp3
-rw-r--r-- 1 user user ... close.mp3

И конечно есть еще /home/user/.config/openbox/autostart

Проиграть звук при старте можно и от туда.

user0xff
()
Ответ на: комментарий от user0xff

Хороший способ, но я уже сделал по-своему: создал простенькие скрипты для выхода, выключения и перезагрузки и заставил oblogout выполнять эти скрипты. Всем спасибо!)

Dmitry_Sokolowsky ★★★★★
() автор топика
Ответ на: комментарий от pyometra

Это скрипт на питоне, но у него ещё есть конфиг, в котором можно задавать внешний вид и команды, которые он выполняет.

Dmitry_Sokolowsky ★★★★★
() автор топика
Ответ на: комментарий от Dmitry_Sokolowsky

А если reboot в консоли выполнить? oblogout звук выхода проиграет? Просто из интереса.

user0xff
()
Ответ на: комментарий от VictimOfLoveToLinux

Да... Windows 98 — вообще первая ОС, которую я видел, и звук этот очень хорошо помню. Но подозреваю, что у звука несвободная лицензия, и она ещё действует, поэтому пока взял звуки из KDE, но буду ещё выбирать, как время будет. Надо, чтобы звуки были красивые, ненавязчивые, не длинные.

Dmitry_Sokolowsky ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.