xinit¶
X11 için kullanılan, X sunucusunu başlatıp ardından belirtilen istemciyi çalıştıran bir komuttur. Grafik arayüzü olmayan sistemlerde veya özel oturumlarda kullanılır ve çalıştırılacak istemciler genellikle ~/.xinitrc ile belirlenir.
Paketi Derleme :¶
#!/usr/bin/env bash
name="xinit"
version="1.4.2"
description="X Window System initializer xinit"
source="https://gitlab.freedesktop.org/xorg/app/xinit/-/archive/\
xinit-$version/xinit-xinit-1.4.2.tar.gz"
depends="util-macros,xorgproto,libX11,xorg-server,xterm,xhost,xrdb"
group="x11.apps"
setup(){
cp -prfv $PACKAGEDIR/files $SOURCEDIR
cd $SOURCEDIR
autoreconf -vfi
./configure --prefix=/usr \
--libdir=/usr/lib64/ \
-sysconfdir=/etc
}
build(){
make
}
package(){
make install DESTDIR=$DESTDIR
install -m755 -D $SOURCEDIR/files/Xwrapper.config "$DESTDIR"/etc/X11/Xwrapper.config
install -m755 -D $SOURCEDIR/files/xinitrc "$DESTDIR"/etc/X11/xinit/xinitrc
install -m755 -D $SOURCEDIR/files/Xsession "$DESTDIR"/etc/X11/xinit/Xsession
install -m755 $SOURCEDIR/files/xserverrc "$DESTDIR"/etc/X11/xinit/xserverrc
install -m755 -D $SOURCEDIR/files/xinit.sysconf "$DESTDIR"/etc/sysconf.d/xinit
install -m755 -D $SOURCEDIR/files/xinit.initd "$DESTDIR"/etc/init.d/xinit
install -m755 -D $SOURCEDIR/files/xinit.confd "$DESTDIR"/etc/conf.d/xinit
install $SOURCEDIR/files/Xresources "$DESTDIR"/etc/X11/Xresources
# allow local connections config
mkdir -p "$DESTDIR"/etc/X11/xinit/xinitrc.d
echo "#!/bin/sh" > "$DESTDIR"/etc/X11/xinit/xinitrc.d/10-local.sh
echo "xhost +local:" >> "$DESTDIR"/etc/X11/xinit/xinitrc.d/10-local.sh
chmod 754 "$DESTDIR"/etc/X11/xinit/xinitrc.d/10-local.sh
}
Ek dosyaları indirmek için tıklayınız..
Not: Burada verilen derleme talimatı(script) kly Paket Sistemi'ni kullanarak paketi derler ve oluştur. Oluşan paket(.kly uzantılı dosya) kly Paket Sistemi kullanılarak siteme yüklenebilir. kly Paket Sistemiyle Paket Yapma konusunu okumak için tıklayınız.