lightdm
This commit is contained in:
parent
44bd9c6a03
commit
4ff9d53ca0
|
@ -0,0 +1,75 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
id="svg2"
|
||||
version="1.1"
|
||||
inkscape:version="0.48.5 r10040"
|
||||
width="16"
|
||||
height="16"
|
||||
sodipodi:docname="cinnamon2d_badge-symbolic.png">
|
||||
<metadata
|
||||
id="metadata8">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs6" />
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="640"
|
||||
inkscape:window-height="483"
|
||||
id="namedview4"
|
||||
showgrid="false"
|
||||
inkscape:zoom="14.75"
|
||||
inkscape:cx="8"
|
||||
inkscape:cy="7.8644068"
|
||||
inkscape:window-x="276"
|
||||
inkscape:window-y="177"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="svg2" />
|
||||
<image
|
||||
width="16"
|
||||
height="16"
|
||||
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hA \
|
||||
AAABHNCSVQICAgIfAhkiAAAAcxJREFU \
|
||||
OI2tk72qGlEUhb+jHp0RdUQQwYi2l2vEELAO8RHyDEmbFwghdV4njdg4lZVIYhoDEkgxghjxB39m \
|
||||
RufOTqGG603kpsiCDQf2Wd/axd6q0+kIcK1CwOcoAX4APRH52Gw2vwNETk11ekeBGKCBOGAA1qmy \
|
||||
wDPgjVLqs23brwDUaQIAotEolmWxWq24u7vjEa2VUrcRpdRLEXkLBKZpUq/XMU3zMTNAWkTeK5Hj \
|
||||
ALZtD1Op1E2j0aDX67HZbDAMg0qlgtaa8XiMZVlks1kcx2E2mwF8jd0jrh5GVKtV0uk0YRiSz+cB \
|
||||
CIKAWq12DrmNPDSdlUwmyWQyDIdD+v0+AI7j0O12ORwOFAoFgNhVgGEYALiui+u6AHieRxiG+L7/ \
|
||||
u38V8K/6r4DD/YbneTiOw36/R0RwHIf1en0dICLfzp9TqRS73Y7RaITneYgIo9GI5XJJJBIhkUgQ \
|
||||
BAFwXFsAlFK9/X7/erFYUC6XcV0X3/cv0rTWlEoltNZMJpOj77xIrVYrYRjGl1wud1OtVonFYlzT \
|
||||
fD5nMBhcAgA6nc5zpdQnrfWTYrH4B0RE2G63TKdTTr6fFwCAdrudi8fjH4AXwFOOF/o3TZVS734B \
|
||||
6IDRhG8yhb8AAAAASUVORK5CYII= ++"
|
||||
id="image10"
|
||||
x="0"
|
||||
y="0" />
|
||||
<path
|
||||
style="fill:#000000"
|
||||
d=""
|
||||
id="path2987"
|
||||
inkscape:connector-curvature="0" />
|
||||
</svg>
|
After Width: | Height: | Size: 2.5 KiB |
|
@ -0,0 +1,45 @@
|
|||
# Tanım: Lightdm için GTK karşılayıcı
|
||||
# URL: https://launchpad.net/lightdm-gtk-greeter
|
||||
# Paketçi: milisarge
|
||||
# Gerekler: gtk3 lightdm exo gobject-introspection intltool
|
||||
# Grup: sistem
|
||||
|
||||
isim=lightdm-gtk-greeter
|
||||
surum=2.0.3
|
||||
devir=1
|
||||
|
||||
kaynak=(https://launchpad.net/lightdm-gtk-greeter/${surum%.*}/$surum/+download/lightdm-gtk-greeter-$surum.tar.gz
|
||||
cinnamon_badge_symbolic.svg)
|
||||
|
||||
derle() {
|
||||
cd $isim-$surum
|
||||
|
||||
CFLAGS="-Wno-declaration-after-statement" \
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--libdir=/usr/lib \
|
||||
--libexecdir=/usr/lib/lightdm \
|
||||
--sbindir=/usr/bin \
|
||||
--sysconfdir=/etc \
|
||||
--with-libxklavier \
|
||||
--disable-libido \
|
||||
--disable-libindicator \
|
||||
--disable-at-spi-command \
|
||||
--disable-indicator-services-command \
|
||||
--disable-static
|
||||
|
||||
make
|
||||
make install DESTDIR=$PKG
|
||||
|
||||
mv $PKG/etc/lightdm/lightdm-gtk-greeter.conf $PKG/etc/lightdm/lightdm-gtk-greeter.conf.new
|
||||
|
||||
# If user has no avatar, use slackware logo
|
||||
mkdir -p $PKG/usr/share/lightdm-gtk-greeter
|
||||
cp /sources/milis.git/ayarlar/milislogo.png $PKG/usr/share/lightdm-gtk-greeter
|
||||
echo "default-user-image = /usr/share/lightdm-gtk-greeter/milislogo.png" >> $PKG/etc/lightdm/lightdm-gtk-greeter.conf.new
|
||||
|
||||
# Add Cinnamon logo
|
||||
cp $SRC/cinnamon_badge_symbolic.svg $PKG/usr/share/icons/hicolor/scalable/places/cinnamon_badge-symbolic.svg
|
||||
cp $SRC/cinnamon_badge_symbolic.svg $PKG/usr/share/icons/hicolor/scalable/places/cinnamon2d_badge-symbolic.svg
|
||||
|
||||
}
|
|
@ -0,0 +1,25 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# LightDM wrapper to run around X sessions.
|
||||
|
||||
echo "Running X session wrapper"
|
||||
|
||||
# Load profile
|
||||
for file in "/etc/profile" "$HOME/.profile" "/etc/xprofile" "$HOME/.xprofile"; do
|
||||
if [ -f "$file" ]; then
|
||||
echo "Loading profile from $file";
|
||||
. "$file"
|
||||
fi
|
||||
done
|
||||
|
||||
# Run user xsession shell script
|
||||
script="$HOME/.xsession"
|
||||
if [ -x "$script" -a ! -d "$script" ]; then
|
||||
echo "Loading xsession script $script"
|
||||
. "$script"
|
||||
fi
|
||||
|
||||
echo "X session wrapper complete, running session $@"
|
||||
|
||||
exec $@
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
grub_ekle() {
|
||||
groupadd -g 800 lightdm"
|
||||
useradd -d /var/lib/lightdm -s /bin/false -u 800 -g 800 lightdm"
|
||||
}
|
||||
|
||||
if ! getent group lightdm 1>/dev/null 2>/dev/null ; then
|
||||
grub_ekle
|
||||
elif ! getent passwd lightdm 1>/dev/null 2>/dev/null ; then
|
||||
grub_ekle
|
||||
fi
|
|
@ -0,0 +1,68 @@
|
|||
# Tanım: Hafif bir giriş yönetici
|
||||
# URL: https://launchpad.net/lightdm
|
||||
# Paketçi: milisarge
|
||||
# Gerekler: glib gobject-introspection intltool itstool libgcrypt xorg-libxi xorg-libx11 libxcb xorg-libxdmcp xorg-libxklavier pam polkit vala
|
||||
# GRup: sistem
|
||||
|
||||
isim=lightdm
|
||||
surum=1.24.0
|
||||
devir=1
|
||||
|
||||
kaynak=(https://launchpad.net/lightdm/1.24/1.24.0/+download/lightdm-1.24.0.tar.xz
|
||||
Xsession)
|
||||
|
||||
derle() {
|
||||
cd $isim-$surum
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--libdir=/usr/lib \
|
||||
--libexecdir=/usr/lib/lightdm \
|
||||
--localstatedir=/var \
|
||||
--sbindir=/usr/bin \
|
||||
--sysconfdir=/etc \
|
||||
--mandir=/usr/man \
|
||||
--with-greeter-session=lightdm-gtk-greeter \
|
||||
--with-greeter-user=lightdm \
|
||||
--disable-static \
|
||||
--disable-tests \
|
||||
--disable-liblightdm-qt \
|
||||
--disable-liblightdm-qt5
|
||||
|
||||
make
|
||||
make DESTDIR=$PKG install
|
||||
|
||||
rm -rf $PKG/usr/man
|
||||
rm -rf $PKG/usr/share/gtk-doc
|
||||
rm -rf $PKG/usr/share/help
|
||||
|
||||
cat $SRC/Xsession > $PKG/etc/lightdm/Xsession
|
||||
chmod 755 $PKG/etc/lightdm/Xsession
|
||||
|
||||
rm -rf $PKG/etc/apparmor.d
|
||||
rm -rf $PKG/etc/init
|
||||
|
||||
mv $PKG/etc/lightdm/lightdm.conf $PKG/etc/lightdm/lightdm.conf.new
|
||||
mv $PKG/etc/lightdm/users.conf $PKG/etc/lightdm/users.conf.new
|
||||
mv $PKG/etc/lightdm/keys.conf $PKG/etc/lightdm/keys.conf.new
|
||||
|
||||
mv $PKG/etc/pam.d/lightdm $PKG/etc/pam.d/lightdm.new
|
||||
mv $PKG/etc/pam.d/lightdm-autologin $PKG/etc/pam.d/lightdm-autologin.new
|
||||
mv $PKG/etc/pam.d/lightdm-greeter $PKG/etc/pam.d/lightdm-greeter.new
|
||||
|
||||
# Remove systemd entries from pam files
|
||||
sed -i 's@^.*pam_systemd.so.*$@@' $PKG/etc/pam.d/lightdm.new
|
||||
sed -i 's@^.*pam_systemd.so.*$@@' $PKG/etc/pam.d/lightdm-autologin.new
|
||||
sed -i 's@^.*pam_systemd.so.*$@@' $PKG/etc/pam.d/lightdm-greeter.new
|
||||
|
||||
# Fix session-wrapper in config
|
||||
sed -i 's@^.*session-wrapper.*$@session-wrapper=/etc/lightdm/Xsession@' $PKG/etc/lightdm/lightdm.conf.new
|
||||
|
||||
mkdir -p $PKG/var/lib/lightdm
|
||||
chown lightdm:lightdm $PKG/var/lib/lightdm
|
||||
mkdir -p $PKG/var/lib/lightdm-data
|
||||
chown lightdm:lightdm $PKG/var/lib/lightdm-data
|
||||
|
||||
# servis kurulması
|
||||
cd /sources/milis.git/ayarlar/servisler
|
||||
make DESTDIR=$PKG kur-lightdm
|
||||
}
|
Loading…
Reference in New Issue