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.