Létrehoztam /usr/local/share
alá egy Xfce
nevű alkönyvtárat, ebbe pedig két scriptet írtam. Az egyiket xinitrc
névvel, tartalma ez lett:
#!/bin/bash
SYS_XINITRC='/etc/xdg/xfce4/xinitrc'
BASE="$HOME/.config/xfce4"
LOCAL_XINITRC="$BASE/xinitrc.sys"
LOGOUT_SCRIPT="$HOME/.Autostart/logout"
if [ -r "$SYS_XINITRC" ]; then
cp -f "$SYS_XINITRC" "$LOCAL_XINITRC"
chmod 0755 "$LOCAL_XINITRC"
fi
if "$LOCAL_XINITRC"; then
[ -r "$LOGOUT_SCRIPT" -a -x "$LOGOUT_SCRIPT" ] && "$LOGOUT_SCRIPT"
fi
exit
Erre a scriptre minden user $HOME/.config/xfce4
alkönyvtárából csináltam egy symlinket xinitrc
névvel. Így elértem, hogy az Xfce session indulásakor a saját scriptem fut.
A fenti script bemásolja a $HOME/.config/xfce4
helyre a globális, disztribúció által szállított xinitrc-t xinitrc.sys
névvel, majd futási jogot ad rá. Ezután meghívja. Az Xfce session futása alatt ebben a scriptben várakozunk, csak logout esetén tér vissza. Amennyiben hiba nélkül futott, a logout script kerül hívásra. Ennek helye ízlés dolga. Én szintén a /usr/local/share/Xfce
alá tettem, majd a $HOME/.Autostart
helyről hivatkozom rá. A logout scriptem tartalma:
#!/bin/bash
killall -w -u "$USER" mpd
killall -u "$USER" pulseaudio
exit 0
- locsemege blogja
- A hozzászóláshoz be kell jelentkezni
- 791 megtekintés
Hozzászólások
Erről az MPD-ről írhatnál egy keveset: mennyire stabil, van-e valamilyen zavaró hibája, stb. Gondolkodom, hogy egy régi távirányított XMMS-en (a GTK 1.2-est használó) alapuló rendszert modernizálnék MPD+Glurp-ra. Igazából a program kész, csak kíváncsi vagyok, hogy mennyire járok rosszul.
- A hozzászóláshoz be kell jelentkezni
Nekem szokott működni. Valójában nem tudom, mit írhatnék róla. Vegyesen vannak ogg vorbis és mp3 file-jaim, lejátsza őket.
Kliensnek miért Glurp? Én Sonata-t használok, megy jól.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Van egy-két olyan igény, amiért a Sonata nem felelt meg, viszonylag speciális környezetbe kell(het).
Például az, hogy natív C/C++ legyen. Meg az, hogy pár alapdolgon kívül mást ne tudjon (minél egyszerűbb legyen, lehetőleg kevés elrontási lehetőséggel), de azt viszont igen.
- A hozzászóláshoz be kell jelentkezni
Ha nagyon alap kliens kell, akkor terminálról mpc. :) Lehet, hogy nagyon beteg, de nekem fenn van az mpc is, hogy ha épp terminált használpk, ne kelljen az egér után nyúlni, ha akarok vele valamit.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni