Kaydet (Commit) e7ebe748 authored tarafından Hakkı Dizdar's avatar Hakkı Dizdar

Çalıştırma betiğinde değişiklikler yaptık

üst 632655ee
...@@ -2,35 +2,31 @@ ...@@ -2,35 +2,31 @@
set -e set -e
# Gerekli Ortam Değişkenleri Oluşturuldu. # Gerekli Ortam Değişkenleri Oluşturuldu.
RESOLUTION=${RESOLUTION:-"1280x960"} RESOLUTION=${RESOLUTION:-"1920x1080"}
USERNAME=${USERNAME:-"pardus"} USERNAME=${USERNAME:-"pardus"}
PASSWORD=${PASSWORD:-"pardus"} PASSWORD=${PASSWORD:-"pardus"}
SOUND=${SOUND:-true} SOUND=${SOUND:-true}
SUDO=${SUDO:-true} SUDO=${SUDO:-true}
export DESKTOP_SESSION=xfce
export XDG_SESSION_TYPE=x11
export XDG_DATA_DIRS=/usr/share/xfce4:/usr/local/share:/usr/share
export XDG_SESSION_DESKTOP=xfce
export XDG_CURRENT_DESKTOP=XFCE
export XDG_CONFIG_DIRS=/etc/xdg/pardus:/etc/xdg
export XDG_RUNTIME_DIR=/run/user/1000
# Belirlenen Kullanıcı Hesabı Oluşturuldu. # Belirlenen Kullanıcı Hesabı Oluşturuldu.
useradd -ms /bin/bash $USERNAME if id -u "$USERNAME" >/dev/null 2>&1; then
echo "$USERNAME:$PASSWORD" | chpasswd echo "Kullanıcı Zaten var"
if [ "$SUDO" = true ]; then else
usermod -a -G sudo,adm,audio,video,plugdev $USERNAME useradd -ms /bin/bash $USERNAME
echo "$USERNAME:$PASSWORD" | chpasswd
if [ "$SUDO" = true ]; then
usermod -a -G sudo,adm,audio,video,plugdev $USERNAME
fi
fi fi
# Ses Aktarımı için Pulse Audio Konfigurasyonu Yapıldı. # Ses Aktarımı için Pulse Audio Konfigurasyonu Yapıldı.
sed -i "s/USERNAME/$USERNAME/" /etc/xdg/autostart/sound.desktop sed -i "s/USERNAME/$USERNAME/" /etc/xdg/autostart/sound.desktop
PARAM_SOUND="" PARAM_SOUND=""
if [ "$SOUND" = true ]; then if [ "$SOUND" = true ]; then
PARAM_SOUND="--audio-fifo-dir=/tmp/x" PARAM_SOUND="--audio-fifo-dir=/tmp/audio_fifo"
mkdir /tmp/x mkdir /tmp/audio_fifo
chown $USERNAME.$USERNAME /tmp/x chown $USERNAME:$USERNAME /tmp/audio_fifo
FIFO=/tmp/x/audio.fifo FIFO=/tmp/audio_fifo/audio.fifo
echo "load-module module-pipe-sink sink_name=fifo file=$FIFO format=s16 rate=48000 channels=2" >> /oyunparki/default.pa echo "load-module module-pipe-sink sink_name=fifo file=$FIFO format=s16 rate=48000 channels=2" >> /oyunparki/default.pa
else else
rm -rf /etc/xdg/autostart/sound.desktop rm -rf /etc/xdg/autostart/sound.desktop
...@@ -42,7 +38,15 @@ unset PASSWORD ...@@ -42,7 +38,15 @@ unset PASSWORD
# Run Klasörleri Oluşturuldu. # Run Klasörleri Oluşturuldu.
mkdir -p /run/user/1000 mkdir -p /run/user/1000
chown $USERNAME.$USERNAME /run/user/1000 chown -R $USERNAME:$USERNAME /run/user/1000
export DESKTOP_SESSION=xfce
export XDG_SESSION_TYPE=x11
export XDG_DATA_DIRS=/usr/share/xfce4:/usr/local/share:/usr/share
export XDG_SESSION_DESKTOP=xfce
export XDG_CURRENT_DESKTOP=XFCE
export XDG_CONFIG_DIRS=/etc/xdg/pardus:/etc/xdg
export XDG_RUNTIME_DIR=/run/user/1000
Xspice --port 5900 $PARAM_SOUND --auto --vdagent $PARAM_PASSWORD $DISPLAY > /dev/null 2>&1 & Xspice --port 5900 $PARAM_SOUND --auto --vdagent $PARAM_PASSWORD $DISPLAY > /dev/null 2>&1 &
sleep 1 && su $USERNAME -c "DISPLAY=$DISPLAY dbus-launch --exit-with-session xfce4-session" > /dev/null 2>&1 sleep 1
\ No newline at end of file su $USERNAME -c "DISPLAY=$DISPLAY dbus-launch --exit-with-session xfce4-session" > /dev/null 2>&1
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment