commit 1e02d8ffdb4b6edc0dd35212ffb6db6fb28b0ecc Author: Michael Shigorin Date: Tue Jun 21 16:35:46 2016 +0000 8.0-alt0.9.M80P.1 - adaptation for ALT Workstation 8.0 diff --git a/.gear/rules b/.gear/rules new file mode 100644 index 0000000..e959f9a --- /dev/null +++ b/.gear/rules @@ -0,0 +1 @@ +tar: branding name=branding diff --git a/branding.spec b/branding.spec new file mode 100644 index 0000000..331a520 --- /dev/null +++ b/branding.spec @@ -0,0 +1,922 @@ +%define brand alt +%define Brand ALT +%define theme workstation +%define Theme Workstation +%define codename june +%define variants altlinux-backup-server altlinux-desktop altlinux-gnome-desktop altlinux-kdesktop altlinux-lite altlinux-lxdesktop altlinux-office-desktop altlinux-office-server altlinux-school-server altlinux-sisyphus altlinux-spt altlinux-tablet altlinux-workbench informika-schoolmaster ivk-chainmail lxde-desktop lxde-school-lite Platform6-server-light school-junior school-lite school-master school-server school-teacher school-terminal simply-linux sisyphus-server-light altlinux-centaurus +%define status %nil +%define status_en %nil +%define distro_name ALT 8.0%status_en Workstation +%define distro_name_ru Альт 8.0%status Рабочая станция + +%define design_graphics_abi_epoch 0 +%define design_graphics_abi_major 12 +%define design_graphics_abi_minor 0 +%define design_graphics_abi_bugfix 0 + +Name: branding-%brand-%theme +Version: 8.0 +Release: alt0.9.M80P.1 +BuildArch: noarch + +BuildRequires: cpio gfxboot >= 4 fonts-ttf-dejavu fonts-ttf-google-droid-sans +BuildRequires: design-bootloader-source >= 5.0-alt2 + +BuildRequires(pre): libqt4-core +BuildRequires: libalternatives-devel +BuildRequires: libqt4-devel + +BuildRequires: fribidi + +BuildRequires: ImageMagick fontconfig bc libGConf-devel +#BuildRequires: fontconfig bc libGConf-devel + +### FIXME: IM test +#BuildRequires: libImageMagick = 6.9.2.4-alt1.1.1 +#BuildRequires: ImageMagick-tools = 6.9.2.4-alt1.1.1 + +Source: branding.tar + +Group: Graphics +Summary: System/Base +License: GPLv2+ + +%description +Distro-specific packages with design and texts for %distro_name. + +%description -l ru_RU.UTF-8 +Пакеты оформления для дистрибутива %distro_name_ru. + +%package bootloader +Group: System/Configuration/Boot and Init +Summary: Graphical boot logo for grub2, lilo and syslinux +Summary(ru_RU.UTF-8): Тема для экрана выбора вариантов загрузки (lilo и syslinux) +License: GPLv2+ + +PreReq: coreutils +Provides: design-bootloader-system-%theme design-bootloader-livecd-%theme design-bootloader-livecd-%theme design-bootloader-%theme branding-alt-%theme-bootloader +Obsoletes: design-bootloader-system-%theme design-bootloader-livecd-%theme design-bootloader-livecd-%theme design-bootloader-%theme branding-alt-%theme-bootloader +Conflicts: %(for n in %variants ; do [ "$n" = %theme ] || echo -n "branding-$n-bootloader ";done ) + +%define grub_normal white/light-blue +%define grub_high black/light-gray + +%description bootloader +Here you find the graphical boot logo for %distro_name. +Suitable for both lilo and syslinux. + +%description bootloader -l ru_RU.UTF-8 +В данном пакете находится тема для экрана выбора вариантов загрузки (lilo и syslinux) +для дистрибутива %distro_name_ru. + +%package bootsplash +BuildArch: noarch +Summary: Theme for splash animations during bootup +Summary(ru_RU.UTF-8): Тема для экрана загрузки для дистрибутива %distro_name_ru +License: Distributable +Group: System/Configuration/Boot and Init +Provides: plymouth-theme-%theme +Requires: plymouth-plugin-script +PreReq: plymouth + +Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-bootsplash ";done ) + +%description bootsplash +This package contains graphics for boot process for %distro_name +(needs console splash screen enabled). + +%description bootsplash -l ru_RU.UTF-8 +В данном пакете находится тема для экрана загрузки для дистрибутива +%distro_name_ru. + +%package alterator +Summary: Design for alterator for %distro_name +Summary(ru_RU.UTF-8): Тема для "Центра управления системой" и QT для дистрибутива %distro_name_ru +License: GPL +Group: System/Configuration/Other +Provides: design-alterator-browser-%theme branding-alt-%theme-browser-qt branding-altlinux-%theme-browser-qt +Provides: alterator-icons design-alterator design-alterator-%theme +Obsoletes: branding-alt-%theme-browser-qt branding-altlinux-%theme-browser-qt + +# lexicographically first of the village +Conflicts: branding-sisyphus-server-light-alterator + +Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-alterator ";done ) +Obsoletes: design-alterator-server design-alterator-desktop design-altertor-browser-desktop design-altertor-browser-server branding-altlinux-backup-server-alterator +PreReq(post,preun): alternatives >= 0.2 alterator + +%description alterator +Design for QT and web alterator for %distro_name. + +%description alterator -l ru_RU.UTF-8 +В данном пакете находится тема для "Центра управления системой" (Alterator) +и модулей библиотеки QT для дистрибутива %distro_name_ru. + +%package graphics +Summary: Design for %distro_name +Summary(ru_RU.UTF-8): Тема для дистрибутива %distro_name_ru +License: Different licenses +Group: Graphics + +Provides: design-graphics-%theme branding-alt-%theme-graphics +Obsoletes: branding-alt-%theme-graphics design-graphics-%theme +Provides: design-graphics = %design_graphics_abi_major.%design_graphics_abi_minor.%design_graphics_abi_bugfix + +PreReq(post,preun): alternatives >= 0.2 +Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-graphics ";done ) + +%description graphics +This package contains some graphics for %distro_name design. + +%description graphics -l ru_RU.UTF-8 +В данном пакете находится необходимые графические элементы для дистрибутива +%distro_name_ru. + +%define provide_list altlinux fedora redhat system altlinux +%define obsolete_list altlinux-release fedora-release redhat-release +%define conflicts_list altlinux-release-sisyphus altlinux-release-4.0 altlinux-release-5.0 altlinux-release-5.1 altlinux-release-junior altlinux-release-master altlinux-release-server altlinux-release-terminal altlinux-release-small_business +%package release + +Summary: %distro_name release file +Summary(ru_RU.UTF-8): Описание дистрибутива %distro_name_ru +License: GPL +Group: System/Configuration/Other +Provides: %(for n in %provide_list; do echo -n "$n-release = %version-%release "; done) altlinux-release-%theme branding-alt-%theme-release +Obsoletes: %obsolete_list branding-alt-%theme-release +Conflicts: %conflicts_list +Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-release ";done ) + +%description release +%distro_name release file. + +%description release -l ru_RU.UTF-8 +В данном пакете находится описание дистрибутива %distro_name_ru. + +%package notes +BuildArch: noarch +Provides: alt-license-theme = %version alt-notes-%theme +Obsoletes: alt-license-%theme alt-notes-%theme +Summary: Distribution license and release notes +Summary(ru_RU.UTF-8): Лицензия и дополнительные сведения для дистрибутива %distro_name_ru +License: Distributable +Group: Documentation +Conflicts: alt-notes-children alt-notes-hpc alt-notes-junior alt-notes-junior-sj alt-notes-junior-sm alt-notes-office-server alt-notes-server-lite alt-notes-skif alt-notes-terminal +Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-notes ";done ) + +%description notes +Distribution license and release notes + +%description notes -l ru_RU.UTF-8 +В данном пакете находится лицензия и дополнительные сведения +для дистрибутива %distro_name_ru. + +%package kde4-settings +BuildArch: noarch +Summary: KDE4 settings for %distro_name +License: Distributable +Group: Graphical desktop/KDE +Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-kde4-settings ";done ) +PreReq: %name-graphics + +%description kde4-settings +KDE4 settings for %distro_name + +%package xfce-settings +Summary: default settings for Xfce 4.6 for %distro_name +License: Distributable +Group: Graphical desktop/XFce +Requires: PolicyKit-gnome +Requires: etcskel gtk3-theme-clearlooks-phenix +Requires: gnome-icon-theme icon-theme-simple-school +Requires: branding-%brand-%theme-graphics +Obsoletes: xfce-settings-lite xfce-settings-school-lite +Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-xfce-settings ";done ) +Conflicts: xfce-settings-simply-linux + +%description xfce-settings +XFCE settings for %distro_name + +%package fvwm-settings +BuildArch: noarch +Summary: FVWM2 settings for %distro_name +License: Distributable +Group: Graphical desktop/FVWM based +Requires: altlinux-freedesktop-menu-gnomish-menu +Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-fvwm-settings ";done ) + +%description fvwm-settings +FVWM2 settings for %distro_name + +%package mate-settings +BuildArch: noarch +Summary: MATE settings for %distro_name +License: Distributable +Group: Graphical desktop/GNOME +Requires: gksu +Requires: dconf +Requires: gtk3-theme-clearlooks-phenix +Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-gnome-settings ";done ) +PreReq(post): lightdm-gtk-greeter +PreReq(post): libgio + +%description mate-settings +MATE settings for %distro_name + +%package slideshow +Summary: Slideshow for %distro_name installer +Summary(ru_RU.UTF-8): Изображения для организации "слайдшоу" в установщике дистрибутива %distro_name_ru +License: Distributable +Group: System/Configuration/Other +Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-slideshow ";done ) + +BuildArch: noarch + +%description slideshow +Slideshow for %distro_name installer. + +%description slideshow -l ru_RU.UTF-8 +В данном пакете находятся изображения для организации "слайдшоу" в установщике +дистрибутива %distro_name_ru. + +%package indexhtml +BuildArch: noarch +Summary: HTML welcome page for %distro_name +Summary(ru_RU.UTF-8): Стартовая страница для дистрибутива %distro_name_ru +License: distributable +Group: System/Base +Provides: indexhtml indexhtml-%theme = %version indexhtml-Desktop = 1:5.0 +Obsoletes: indexhtml-desktop indexhtml-Desktop +Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-indexhtml ";done ) + +Conflicts: indexhtml-sisyphus +Conflicts: indexhtml-school_junior +Conflicts: indexhtml-school_lite +Conflicts: indexhtml-school_master +Conflicts: indexhtml-school_terminal +Conflicts: indexhtml-small_business +Conflicts: indexhtml-school-server +Conflicts: branding-altlinux-backup-server-indexhtml + +Requires: xdg-utils +Requires: docs-alt-workstation +Requires: docs-linux_intro +Requires(post): indexhtml-common + +%description indexhtml +%distro_name welcome page. + +%description indexhtml -l ru_RU.UTF-8 +В данном пакете содержится стартовая страница для дистрибутива +%distro_name_ru. + +%package menu +Summary: Menu for %distro_name +License: Distributable +Group: Graphical desktop/Other +Requires(pre): altlinux-freedesktop-menu-common +Requires: altlinux-freedesktop-menu-common + +%description menu +Menu for %distro_name + +%package system-settings +Summary: Some system settings for Simply Linux +License: GPLv2+ +Group: System/Base +# Really we need lightdm only, but it can pull another greeter. +Requires: lightdm-gtk-greeter + +%description system-settings +Some system settings for Simply Linux. + +%prep +%setup -n branding + +%ifnarch %arm +%define x86 boot +%else +%define x86 %nil +%endif + +%build +autoconf +THEME=%theme NAME='%Brand %Theme' BRAND_FNAME='%brand' BRAND='%brand' STATUS_EN=%status_en STATUS=%status VERSION=%version PRODUCT_NAME_RU='%distro_name_ru' PRODUCT_NAME='%distro_name' CODENAME='%codename' X86='%x86' ./configure +make + +%install +%makeinstall + +#graphics +mkdir -p %buildroot/%_datadir/design/{%theme,backgrounds} +mkdir -p %buildroot/%_niconsdir +install graphics/icons/slinux.png %buildroot/%_niconsdir/slinux.png +install graphics/icons/mini/slinux.png %buildroot/%_iconsdir/altlinux.png +cp -ar graphics/* %buildroot/%_datadir/design/%theme + +pushd %buildroot/%_datadir/design/%theme + pushd backgrounds + ln -sf ../../../wallpapers more + popd +popd + +GRAPHICS_ALTPRIO=`printf '%%.3d%%.3d%%.3d%%.3d\n' %design_graphics_abi_epoch %design_graphics_abi_major %design_graphics_abi_minor %design_graphics_abi_bugfix` +install -d %buildroot//etc/alternatives/packages.d +cat >%buildroot/etc/alternatives/packages.d/%name-graphics <<__EOF__ +%_datadir/design-current %_datadir/design/%theme $GRAPHICS_ALTPRIO +%_datadir/design/current %_datadir/design/%theme $GRAPHICS_ALTPRIO +__EOF__ + + +#release +mkdir -p %buildroot%_sysconfdir/buildreqs/packages/ignore.d/ +install -pD -m644 /dev/null %buildroot%_sysconfdir/buildreqs/packages/ignore.d/%name-release +echo "%distro_name" >%buildroot%_sysconfdir/altlinux-release +for n in fedora redhat system; do + ln -s altlinux-release %buildroot%_sysconfdir/$n-release +done +install -pD -m644 components/systemd/os-release %buildroot%_sysconfdir/os-release + +#notes +pushd notes +%makeinstall +popd + +#kde4-settings +pushd kde4-settings +mkdir -p %buildroot%_sysconfdir/skel/.kde4 +cp -a kde4/* %buildroot%_sysconfdir/skel/.kde4/ +mkdir -p %buildroot%_sysconfdir/kde4/xdg/menus/applications-merged/ +install -m 0644 menu/*.menu %buildroot%_sysconfdir/kde4/xdg/menus/applications-merged/ +popd + +ln -s license.ru.html %buildroot%_datadir/alt-notes/license.uk.html + +#fwvm-settings +mkdir -p %buildroot/etc/skel +install -m 644 fvwm-settings/.fvwm2rc %buildroot/etc/skel/ + +#mate-settings +pushd mate-settings +install -m 644 -D 50_mate-background.gschema.override '%buildroot%_datadir/glib-2.0/schemas/50_mate-background.gschema.override' +install -m 644 -D 60_mate-theme.gschema.override '%buildroot%_datadir/glib-2.0/schemas/60_mate-theme.gschema.override' +install -m 644 -D Trolltech.conf '%buildroot%_sysconfdir/skel/.config/Trolltech.conf' +popd + +mkdir -p %buildroot/etc/skel/XDG-Templates.skel/ + +cp -r xfce-settings/etcskel/* %buildroot/etc/skel/ +cp -r xfce-settings/etcskel/.config %buildroot/etc/skel/ +cp -r xfce-settings/etcskel/.local %buildroot/etc/skel/ +cp -r xfce-settings/etcskel/.gconf %buildroot/etc/skel/ +cp -r xfce-settings/etcskel/.vimrc %buildroot/etc/skel/ + +install -m 644 xfce-settings/etcskel/.wm-select %buildroot/etc/skel/ + +mkdir -p %buildroot/usr/share/backgrounds/xfce/ +cp -P xfce-settings/backgrounds/*.{jpg,png} %buildroot/usr/share/backgrounds/xfce/ + +install -pDm0755 xfce-settings/scripts/zdg-move-templates.sh %buildroot%_sysconfdir/X11/profile.d/zdg-move-templates.sh + +#slideshow +mkdir -p %buildroot/usr/share/install2/slideshow +mkdir -p %buildroot/etc/alterator +cp -a slideshow/* %buildroot/usr/share/install2/slideshow/ +install slideshow/slideshow.conf %buildroot/etc/alterator/ +# Set English slideshow as default +#ln -s slides-en %buildroot/usr/share/install2/slideshow/slides + +#indexhtml +%define _altdocsdir %_defaultdocdir/alt-docs +%define _indexhtmldir %_defaultdocdir/indexhtml +install components/indexhtml/*.html %buildroot%_defaultdocdir/indexhtml/ +mkdir -p %buildroot%_defaultdocdir/indexhtml/images +install components/indexhtml/images/* %buildroot%_defaultdocdir/indexhtml/images/ +#install -m644 components/indexhtml.desktop %buildroot%_desktopdir/ + +#menu +mkdir -p %buildroot/usr/share/slinux-style/applications +install menu/applications/* %buildroot/usr/share/slinux-style/applications/ +mkdir -p %buildroot/etc/xdg/menus/xfce-applications-merged +cp menu/50-xfce-applications.menu %buildroot/etc/xdg/menus/xfce-applications-merged/ +mkdir -p %buildroot/usr/share/desktop-directories +cp menu/altlinux-wine.directory %buildroot/usr/share/desktop-directories/ + +# system-settings +mkdir -p %buildroot/%_sysconfdir/polkit-1/rules.d/ +cp -a system-settings/polkit-rules/*.rules %buildroot/%_sysconfdir/polkit-1/rules.d/ +#install -Dm644 system-settings/ldm_pam_environment %buildroot%_localstatedir/ldm/.pam_environment + +#bootloader +%pre bootloader +[ -s /usr/share/gfxboot/%theme ] && rm -fr /usr/share/gfxboot/%theme ||: +[ -s /boot/splash/%theme ] && rm -fr /boot/splash/%theme ||: + +%post bootloader +%__ln_s -nf %theme/message /boot/splash/message +. /etc/sysconfig/i18n +lang=$(echo $LANG | cut -d. -f 1) +cd boot/splash/%theme/ +echo $lang > lang +[ "$lang" = "C" ] || echo lang | cpio -o --append -F message +. shell-config +shell_config_set /etc/sysconfig/grub2 GRUB_THEME /boot/grub/themes/%theme/theme.txt +#shell_config_set /etc/sysconfig/grub2 GRUB_THEME /boot/grub/themes/%theme +shell_config_set /etc/sysconfig/grub2 GRUB_COLOR_NORMAL %grub_normal +shell_config_set /etc/sysconfig/grub2 GRUB_COLOR_HIGHLIGHT %grub_high + +%preun bootloader +[ $1 = 0 ] || exit 0 +[ "`readlink /boot/splash/message`" != "%theme/message" ] || + %__rm -f /boot/splash/message + +%post indexhtml +%_sbindir/indexhtml-update + +%post system-settings +#chown _ldm:_ldm %_localstatedir/ldm/.pam_environment +sed -i '/pam_env\.so/ { + /user_readenv/ b + s/pam_env\.so/pam_env.so user_readenv=1/ } +' %_sysconfdir/pam.d/lightdm-greeter + +%files bootloader +%_datadir/gfxboot/%theme +/boot/splash/%theme +/boot/grub/themes/%theme + +#bootsplash +%post bootsplash +subst "s/Theme=.*/Theme=%theme/" /etc/plymouth/plymouthd.conf +[ -f /etc/sysconfig/grub2 ] && \ + subst "s|GRUB_WALLPAPER=.*|GRUB_WALLPAPER=/usr/share/plymouth/themes/%theme/grub.jpg|" \ + /etc/sysconfig/grub2 ||: + +%post mate-settings +subst 's/#theme-name=/theme-name=Clearlooks-Phenix/' /etc/lightdm/lightdm-gtk-greeter.conf ||: +/usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas + +%files alterator +%config %_altdir/*.rcc +/usr/share/alterator-browser-qt/design/*.rcc +/usr/share/alterator/design/* + +%files graphics +%config /etc/alternatives/packages.d/%name-graphics +%_datadir/design +%_niconsdir/slinux.png +%_iconsdir/altlinux.png + +%files bootsplash +%_datadir/plymouth/themes/%theme/* +%exclude %_datadir/plymouth/themes/%theme/*.in + +%files release +%_sysconfdir/*-release +%_sysconfdir/buildreqs/packages/ignore.d/* + +%files notes +%_datadir/alt-notes/* + +%files kde4-settings +%_sysconfdir/kde4/xdg/menus/applications-merged/*.menu +%_sysconfdir/skel/.kde4 + +%files fvwm-settings +%_sysconfdir/skel/.fvwm2rc + +%files mate-settings +%_datadir/glib-2.0/schemas/*.gschema.override + +%files xfce-settings +%_sysconfdir/X11/profile.d/zdg-move-templates.sh +/etc/skel/XDG-Templates.skel/ +/etc/skel/.wm-select +/etc/skel/.config +/etc/skel/.local +/etc/skel/.gconf +/etc/skel/.vimrc +/usr/share/backgrounds/xfce/* + +%files slideshow +/etc/alterator/slideshow.conf +/usr/share/install2/slideshow + +%define indexhtmldir %_defaultdocdir/indexhtml + +%files indexhtml +%ghost %_indexhtmldir/index.html +%_indexhtmldir/* +%_desktopdir/* +%_datadir/kde4/apps/kio_desktop/DesktopLinks/indexhtml.desktop + +%files menu +/usr/share/slinux-style +/etc/xdg/menus/xfce-applications-merged/50-xfce-applications.menu +/usr/share/desktop-directories/altlinux-wine.directory + +%files system-settings +%config %_sysconfdir/polkit-1/rules.d/*.rules +#config %_localstatedir/ldm/.pam_environment + +%changelog +* Mon Jun 20 2016 Michael Shigorin 8.0-alt0.9.M80P.1 +- adaptation for ALT Workstation 8.0 + +* Fri Jun 10 2016 Michael Shigorin 8.0-alt0.8.M80P.4 +- updated relnotes + +* Fri Jun 03 2016 Michael Shigorin 8.0-alt0.8.M80P.3 +- *use* Clearlooks-Phenix (they've changed dconf registry keys, okay) + +* Fri Jun 03 2016 Michael Shigorin 8.0-alt0.8.M80P.2 +- use Clearlooks-Phenix GTK3 theme again (thx cas@) + +* Fri Apr 15 2016 Michael Shigorin 8.0-alt0.8.M80P.1 +- adaptation for BaseALT Workstation 8.0 +- updated qtbrowser pics +- fixed license +- added BR: fribidi + +* Mon Apr 13 2015 Andrey Cherepanov 7.0.5-alt0.M70P.2 +- Update copyright years, fix VK group URL and update company address +- Fix button gluing in web interface +- Fix package name with Droid fonts +- Generate image for selection bar in GRUB menu from specified color + +* Wed Jun 11 2014 Andrey Cherepanov 7.0.5-alt0.M70P.1 +- Backport to p7 branch + +* Wed Jun 11 2014 Andrey Cherepanov 7.0.5-alt1 +- New release + +* Wed Mar 05 2014 Andrey Cherepanov 7.0.4-alt1 +- New release + +* Fri Feb 14 2014 Andrey Cherepanov 7.0.3-alt3 +- Set light blue background in rEFIt by set correct pixel color in top + left corner of background image +- Remove abandoned web resource planet.altlinux.org from indexhtml + +* Thu Feb 13 2014 Andrey Cherepanov 7.0.3-alt2 +- Rebuild with updated gfxboot + +* Wed Feb 05 2014 Andrey Cherepanov 7.0.3-alt1 +- Fix license + +* Tue Dec 24 2013 Andrey Cherepanov 7.0.2-alt1 +- Release 7.0.2 + +* Tue Dec 17 2013 Andrey Cherepanov 6.9.9-alt3 +- indexhtml requires docs-school-teacher +- beta version + +* Thu Dec 05 2013 Andrey Cherepanov 6.9.9-alt2 +- Pack wide wallpaper and product logo +- Fix favicon and logo width in Alterator web-interface +- Fix bootloader colors +- Hide section border, simplify tooltips, turn off checkbox and + radiobutton highlight in installer +- Replace Simply Linux logo by Platform Seven logo +- Simplify GRUB config +- Use icon-theme-simple-school + +* Thu Nov 21 2013 Andrey Cherepanov 6.9.9-alt1 +- Update branding for Seven platform + +* Wed Aug 29 2012 Andrey Cherepanov 6.0.0-alt5 +- Set correct distribution name + +* Mon Aug 20 2012 Andrey Cherepanov 6.0.0-alt4 +- Fix indexhtml menu and distro name + +* Mon Aug 20 2012 Andrey Cherepanov 6.0.0-alt3 +- Fix attribute name for meta http-equiv +- Fix grub background color and font + +* Fri Jul 13 2012 Anton V. Boyarshinov 6.0.0-alt2 +- autoboot from usb + +* Tue Nov 22 2011 Anton V. Boyarshinov 6.0.0-alt1 +- school variant + +* Tue Nov 01 2011 Mikhail Efremov 6.0.1-alt3 +- Set elflord as colorscheme for vim. +- Add apps/%%gconf.xml for gconf. + +* Tue Oct 25 2011 Mikhail Efremov 6.0.1-alt2 +- Fix grub2 font. +- Update xfce4-power-manager's settings. + +* Fri Oct 14 2011 Mikhail Efremov 6.0.1-alt1 +- Fix indexhtml.desktop. +- menu: Add pavucontrol.desktop. +- Drop not needed audacious2.desktop. +- blueman settings: Set Thunar as browser for obex protocol. +- xkb-plugin settings: Don't hardcode layout, model, etc. +- Fix keyboard default settings. + +* Thu Sep 22 2011 Mikhail Efremov 6.0.0-alt29 +- Use preferences-system icon for wine-regedit. +- Add TryExec to desktop files. +- Fix desktop file for celestia. +- Fix wine menu. +- gfxboot: Change menu position. +- new desktop files (by Alexandra Panyukova). +- Wine moved in subdirectory in menu (by Alexandra Panyukova). + +* Mon Sep 19 2011 Andrey Cherepanov 6.0.0-alt28 +- Fix indexhtml translation on English + +* Fri Sep 16 2011 Mikhail Efremov 6.0.0-alt27 +- wine menu section became below other sections (by Alexandra Panyukova). +- Add TryExec into the wine's desktop files. +- wine desktop files added; wine settings in settings menu grouped + together; (by Alexandra Panyukova). + +* Fri Sep 16 2011 Andrey Cherepanov 6.0.0-alt26 +- Add requires for documentation + +* Thu Sep 15 2011 Andrey Cherepanov 6.0.0-alt25 +- Use russian license text for Ukrainian +- Fix English text in indexhtml + +* Tue Sep 13 2011 Andrey Cherepanov 6.0.0-alt24 +- Add project web-site +- Fix ALT Linux web-site in English version + +* Tue Sep 13 2011 Andrey Cherepanov 6.0.0-alt23 +- Fix build + +* Tue Sep 13 2011 Andrey Cherepanov 6.0.0-alt22 +- New indexhtml design with more links + +* Thu Aug 25 2011 Mikhail Efremov 6.0.0-alt21 +- menu: Change 'Xfce about' icon. +- desktop: Fix trash icon position. +- Fix web browser's and mail client's icons. + +* Mon Aug 22 2011 Mikhail Efremov 6.0.0-alt20 +- grub: Change letters colour to dark-gray (closes: #25889). +- xfdesktop: Set image-style to 'auto'. + +* Fri Aug 19 2011 Mikhail Efremov 6.0.0-alt19 +- slideshow: timeout 30sec, repeat slideshow. +- Drop xfce4-popup-menu shortcut. +- Set panel opacity to 100 by default. +- index.html: Fix FAQ link. + +* Wed Aug 10 2011 Mikhail Efremov 6.0.0-alt18 +- New slides. +- Drop mpd stuff. +- xfce4-mixer: Set pulseaudio as default device. +- text for first installer step on livecd added (by Alexandra Panyukova). +- white color for installer titles (by Alexandra Panyukova). + +* Fri Jul 29 2011 Mikhail Efremov 6.0.0-alt17 +- removing thunderbird and Terminal from panel (by Alexandra Panyukova). +- codename Flounder (by Alexandra Panyukova). +- wide wallpaper became default (by Alexandra Panyukova). +- s/slinux/simplylinux/ (by Alexandra Panyukova). +- new color for alterator background (by Alexandra Panyukova). +- New slinux logo. +- New slides. +- Add TryExec into menu desktop files (closes: #25859). +- Add slideshow. +- Drop slinux-thunar icon. +- Drop Thunar launcher from panel. +- Change theme to Clearlooks. +- Fix steps icons location. +- Don't show frame around clock. +- Revert "panel became gray". + +* Fri Jul 01 2011 Mikhail Efremov 6.0.0-alt16 +- Drop altlinux-menus requires. +- Rename and fix fusion-icon.desktop for autostart. +- backgrounds: Replace slinux_spring_*.png with slinux_spring_*.jpg. + +* Wed Jun 30 2011 Alexandra Panyukova 6.0.0-alt15 +- wallpapers path fixed +- more sizes of thunar icons +- greeting, installer, lilo and finish step icons added + +* Tue Jun 28 2011 Alexandra Panyukova 6.0.0-alt14 +- new wallpapers +- new thunar icon +- adding symlink for final step in installer + +* Fri Jun 17 2011 Alexandra Panyukova 6.0.0-alt13 +- translation of desktop-files for libreoffice, xkill and eiskaltdcpp-gt +- web-browser icon on xfce panel changed on firefox icon +- new icons on livecd installer steps + +* Thu Jun 16 2011 Mikhail Efremov 6.0.0-alt12 +- indexhtml: change link to user manual (by Artem Zolochevskiy). +- menu: Drop unneeded desktop files. +- etcscel: Changed display type of xkb plugin. + +* Tue Jun 14 2011 Mikhail Efremov 6.0.0-alt11 +- new desktop files for libreoffice and xkill (by Alexandra Panyukova). +- new images for installer steps (by Alexandra Panyukova). +- menu subpackage added (by Alexandra Panyukova). +- trying to replace some elements in bootloader (by Alexandra Panyukova). +- style changes in grub theme (by Alexandra Panyukova). +- trying to read images less times in bootloader (by Alexandra Panyukova). +- new menu items (by Alexandra Panyukova). +- new grub theme (by Alexandra Panyukova). +- etcskel: Drop xfce4-terminal.desktop. +- etcskel: Drop ristretto.desktop. +- Show gnome-screensever preferences in xfce4 settings. +- etcskel: Drop nm-applet.desktop. +- making grey points in menu from the beginning (by Alexandra Panyukova). +- testing default version of menu.inc (by Alexandra Panyukova). + +* Fri May 27 2011 Mikhail Efremov 6.0.0-alt10 +- Tune desktop: show trash, don't show removable disks. +- etcskel: Move Russian Music to Documents. +- etcskel: Move Russian Templates to Documents. +- etcskel: Drop sonata config. + +* Thu May 26 2011 Anton V. Boyarshinov 6.0.0-alt9 +- gfxboot design + +* Mon May 23 2011 Mikhail Efremov 6.0.0-alt8 +- Font: Droid Sans. +- Cursor theme: jimmac. + +* Fri May 20 2011 Mikhail Efremov 6.0.0-alt7 +- helpers.rc: Add more defaults. + +* Fri May 20 2011 Anton V. Boyarshinov 6.0.0-alt6 +- gfxboot colors changed + +* Tue May 17 2011 Anton V. Boyarshinov 6.0.0-alt5 +- bootsplash changed from centaurus to simply + +* Mon May 16 2011 Anton V. Boyarshinov 6.0.0-alt4 +- fix automatic boot from usb disk + +* Sat May 14 2011 Mikhail Efremov 6.0.0-alt3 +- Minor spec cleanup. +- Add compiz configs to /etc/skel. +- Fix fusion-icon config: newline at the end. + +* Fri May 13 2011 Anton V. Boyarshinov 6.0.0-alt2 +- gear repo structure changed to comply other brandings +- gfxboot colors changed + +* Wed Apr 13 2011 Alexandra Panyukova 6.0.0-alt1 +- new version + +* Fri Dec 17 2010 Alexandra Panyukova 5.0.2-alt1 +- version for 5.0.2: +-- new wallpapers +-- some new xfce default settings + +* Fri Apr 30 2010 Alexandra Panyukova 5.0.1-alt3 +- test user bindings removed (Closes: 23327) +- returning icon for alterator (Closes: 23316) +- removing local *.desktop files for often deleted packages + +* Mon Apr 05 2010 Alexandra Panyukova 5.0.1-alt2 +- xfce-settings for simply linux 5.0.1 + +* Thu Mar 04 2010 Alexandra Panyukova 5.0.1-alt1 +- merged with xfce-settings-simply-linux + +* Tue Nov 24 2009 Denis Koryavov 5.0.0-alt12 +- Some repocop warnings is taken into account. + +* Tue Nov 17 2009 Denis Koryavov 5.0.0-alt11 +- Some repocop warnings is taken into account. + +* Tue Nov 03 2009 Denis Koryavov 5.0.0-alt9.M51.1 +- Backport to 5.1. + +* Tue Nov 03 2009 Denis Koryavov 5.0.0-alt10 +- Version update for easy backport to 5.1. + +* Mon Nov 02 2009 Denis Koryavov 5.0.0-alt9 +- Indexhtml page changed. + +* Sun Oct 25 2009 Denis Koryavov 5.0.0-alt8 +- Changed colors for bootsplash. +- Changed license page fonts. +- Changed logo for slideshow. + +* Sat Oct 17 2009 Denis Koryavov 5.0.0-alt7 +- Simply Linux 5.0 RC3 release. + +* Wed Oct 14 2009 Denis Koryavov 5.0.0-alt6 +- Added new bootloader theme. + +* Sun Oct 04 2009 Denis Koryavov 5.0.0-alt5 +- Simply Linux RC2. + +* Tue Sep 08 2009 Denis Koryavov 5.0.0-alt4 +- Removed misspellings in bootsplash text for 640x480 and 800x600 modes + +* Wed Aug 19 2009 Denis Koryavov 5.0.0-alt3 +- Added brand icon an Russian description for package. + +* Thu Aug 13 2009 Denis Koryavov 5.0.0-alt2 +- Update for bootsplash. + +* Sat Jun 13 2009 Denis Koryavov 5.0.0-alt1 +- Fork from branding-altlinux-lite + +* Wed Apr 01 2009 Anton V. Boyarshinov 5.0.0-alt5 +- logo in www design fixed + +* Tue Mar 31 2009 Anton V. Boyarshinov 5.0.0-alt4 +- www design fixed + +* Tue Mar 31 2009 Anton V. Boyarshinov 5.0.0-alt3 +- conflicts for -alterator subpackages added +- design for web alterator changed + +* Mon Mar 30 2009 Anton V. Boyarshinov 5.0.0-alt2 +- -browser-qt subpackage remaned to -alterator as it really is + +* Fri Mar 27 2009 Anton V. Boyarshinov 5.0.0-alt1 +- addes \%status to altlinux-release +- images for verbose bootsplash mode from one source + +* Wed Mar 25 2009 Anton V. Boyarshinov 5.0-alt24 +- added versioned provides for indexhtml + +* Tue Mar 24 2009 Anton V. Boyarshinov 5.0-alt23 +- indexhtml subpackage added + +* Mon Mar 23 2009 Anton V. Boyarshinov 5.0-alt22 +- Lite version + +* Wed Mar 18 2009 Anton V. Boyarshinov 5.0-alt21 +- other images for browser-qt added +- gtkrcs added into kde4-settings +- plasma-applet-networkmanagenemt removed from kde4 by default +- conflicts bitween different brandings added + +* Thu Mar 05 2009 Anton V. Boyarshinov 5.0-alt20 +- steps icons added + +* Fri Feb 27 2009 Anton V. Boyarshinov 5.0-alt19 +- sample slideshow added + +* Wed Feb 25 2009 Anton V. Boyarshinov 5.0-alt18 +- 1024x768 removed :D +- more transparent menu selection bar + +* Tue Feb 24 2009 Anton V. Boyarshinov 5.0-alt17 +- 1024x768 added +- fonts changed + +* Thu Feb 19 2009 Anton V. Boyarshinov 5.0-alt16 +- not setup language in bootloader during install (when it is 'C') + +* Wed Feb 18 2009 Anton V. Boyarshinov 5.0-alt15 +- rebuild with new bootloader-source with support of real language change + +* Tue Feb 17 2009 Anton V. Boyarshinov 5.0-alt14 +- auto set default language for bootloader from /etc/sysconfig/i18n + +* Mon Feb 16 2009 Anton V. Boyarshinov 5.0-alt13 +- rebuild for fix oversized /boot/splash/message + +* Fri Feb 13 2009 Anton V. Boyarshinov 5.0-alt12 +- default language set to ru_RU for system boot + +* Wed Feb 11 2009 Anton V. Boyarshinov 5.0-alt11 +- fixed conflict of notes subpackage with itself + +* Tue Feb 10 2009 Anton V. Boyarshinov 5.0-alt10 +- more kde4 settings from zerg@ +- alternative and obsoletes for graphics added + +* Thu Feb 05 2009 Anton V. Boyarshinov 5.0-alt9 +- rebuild with new translations + +* Thu Feb 05 2009 Anton V. Boyarshinov 5.0-alt8 +- added kde4-settings subpackage + +* Wed Feb 04 2009 Anton V. Boyarshinov 5.0-alt7 +- added conflicts for notes + +* Mon Jan 26 2009 Anton V. Boyarshinov 5.0-alt6 +- xdm background fixed + +* Fri Jan 23 2009 Anton V. Boyarshinov 5.0-alt5 +- added 'notes' subpackage + +* Thu Jan 15 2009 Anton V. Boyarshinov 5.0-alt4 +- fixed problem with owerwritten alternative + +* Wed Jan 14 2009 Anton V. Boyarshinov 5.0-alt3 +- release subpackage added + +* Fri Dec 26 2008 Anton V. Boyarshinov 5.0-alt2 +- colors integration +- graphics package added + +* Thu Dec 18 2008 Anton V. Boyarshinov 5.0-alt1 +- initial sceleton + diff --git a/branding/.gear/rules b/branding/.gear/rules new file mode 100644 index 0000000..1b54324 --- /dev/null +++ b/branding/.gear/rules @@ -0,0 +1 @@ +tar: . name=branding diff --git a/branding/Makefile.in b/branding/Makefile.in new file mode 100644 index 0000000..b9092e5 --- /dev/null +++ b/branding/Makefile.in @@ -0,0 +1,26 @@ +STATUS=@STATUS@ +THEME=@THEME@ +NAME=@NAME@ +VERSION=@VERSION@ + +all: +# generate derivative graphics +# make default wallpaper + cp -al images/background4x3.png images/wallpaper.png + cp -al images/background16x9.png graphics/backgrounds/default-wide.png + cp -al images/product-logo.png graphics/backgrounds/product-logo.png + cp -al images/wallpaper.png graphics/backgrounds/default.png + cp -al images/wallpaper.png graphics/backgrounds/xdm.png +# make wallpapers for gfxboot and grub2 + convert images/background4x3.png -resize 800x600 images/small.png + +# display status + convert images/small.png images/product-logo.png -geometry +30+30 -composite images/grub.png + #cp -al images/grub.png images/boot.png +# product logo for ahttpd + cp -al images/product-logo.png components/ahttpd/images/product-logo.png +# product logo for indexhtml + cp -al images/product-logo.png components/indexhtml/images/product-logo.png + +include components.mk +install: browser-qt ahttpd boot-images boot-splash @X86@ indexhtml diff --git a/branding/branding.spec b/branding/branding.spec new file mode 100644 index 0000000..331a520 --- /dev/null +++ b/branding/branding.spec @@ -0,0 +1,922 @@ +%define brand alt +%define Brand ALT +%define theme workstation +%define Theme Workstation +%define codename june +%define variants altlinux-backup-server altlinux-desktop altlinux-gnome-desktop altlinux-kdesktop altlinux-lite altlinux-lxdesktop altlinux-office-desktop altlinux-office-server altlinux-school-server altlinux-sisyphus altlinux-spt altlinux-tablet altlinux-workbench informika-schoolmaster ivk-chainmail lxde-desktop lxde-school-lite Platform6-server-light school-junior school-lite school-master school-server school-teacher school-terminal simply-linux sisyphus-server-light altlinux-centaurus +%define status %nil +%define status_en %nil +%define distro_name ALT 8.0%status_en Workstation +%define distro_name_ru Альт 8.0%status Рабочая станция + +%define design_graphics_abi_epoch 0 +%define design_graphics_abi_major 12 +%define design_graphics_abi_minor 0 +%define design_graphics_abi_bugfix 0 + +Name: branding-%brand-%theme +Version: 8.0 +Release: alt0.9.M80P.1 +BuildArch: noarch + +BuildRequires: cpio gfxboot >= 4 fonts-ttf-dejavu fonts-ttf-google-droid-sans +BuildRequires: design-bootloader-source >= 5.0-alt2 + +BuildRequires(pre): libqt4-core +BuildRequires: libalternatives-devel +BuildRequires: libqt4-devel + +BuildRequires: fribidi + +BuildRequires: ImageMagick fontconfig bc libGConf-devel +#BuildRequires: fontconfig bc libGConf-devel + +### FIXME: IM test +#BuildRequires: libImageMagick = 6.9.2.4-alt1.1.1 +#BuildRequires: ImageMagick-tools = 6.9.2.4-alt1.1.1 + +Source: branding.tar + +Group: Graphics +Summary: System/Base +License: GPLv2+ + +%description +Distro-specific packages with design and texts for %distro_name. + +%description -l ru_RU.UTF-8 +Пакеты оформления для дистрибутива %distro_name_ru. + +%package bootloader +Group: System/Configuration/Boot and Init +Summary: Graphical boot logo for grub2, lilo and syslinux +Summary(ru_RU.UTF-8): Тема для экрана выбора вариантов загрузки (lilo и syslinux) +License: GPLv2+ + +PreReq: coreutils +Provides: design-bootloader-system-%theme design-bootloader-livecd-%theme design-bootloader-livecd-%theme design-bootloader-%theme branding-alt-%theme-bootloader +Obsoletes: design-bootloader-system-%theme design-bootloader-livecd-%theme design-bootloader-livecd-%theme design-bootloader-%theme branding-alt-%theme-bootloader +Conflicts: %(for n in %variants ; do [ "$n" = %theme ] || echo -n "branding-$n-bootloader ";done ) + +%define grub_normal white/light-blue +%define grub_high black/light-gray + +%description bootloader +Here you find the graphical boot logo for %distro_name. +Suitable for both lilo and syslinux. + +%description bootloader -l ru_RU.UTF-8 +В данном пакете находится тема для экрана выбора вариантов загрузки (lilo и syslinux) +для дистрибутива %distro_name_ru. + +%package bootsplash +BuildArch: noarch +Summary: Theme for splash animations during bootup +Summary(ru_RU.UTF-8): Тема для экрана загрузки для дистрибутива %distro_name_ru +License: Distributable +Group: System/Configuration/Boot and Init +Provides: plymouth-theme-%theme +Requires: plymouth-plugin-script +PreReq: plymouth + +Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-bootsplash ";done ) + +%description bootsplash +This package contains graphics for boot process for %distro_name +(needs console splash screen enabled). + +%description bootsplash -l ru_RU.UTF-8 +В данном пакете находится тема для экрана загрузки для дистрибутива +%distro_name_ru. + +%package alterator +Summary: Design for alterator for %distro_name +Summary(ru_RU.UTF-8): Тема для "Центра управления системой" и QT для дистрибутива %distro_name_ru +License: GPL +Group: System/Configuration/Other +Provides: design-alterator-browser-%theme branding-alt-%theme-browser-qt branding-altlinux-%theme-browser-qt +Provides: alterator-icons design-alterator design-alterator-%theme +Obsoletes: branding-alt-%theme-browser-qt branding-altlinux-%theme-browser-qt + +# lexicographically first of the village +Conflicts: branding-sisyphus-server-light-alterator + +Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-alterator ";done ) +Obsoletes: design-alterator-server design-alterator-desktop design-altertor-browser-desktop design-altertor-browser-server branding-altlinux-backup-server-alterator +PreReq(post,preun): alternatives >= 0.2 alterator + +%description alterator +Design for QT and web alterator for %distro_name. + +%description alterator -l ru_RU.UTF-8 +В данном пакете находится тема для "Центра управления системой" (Alterator) +и модулей библиотеки QT для дистрибутива %distro_name_ru. + +%package graphics +Summary: Design for %distro_name +Summary(ru_RU.UTF-8): Тема для дистрибутива %distro_name_ru +License: Different licenses +Group: Graphics + +Provides: design-graphics-%theme branding-alt-%theme-graphics +Obsoletes: branding-alt-%theme-graphics design-graphics-%theme +Provides: design-graphics = %design_graphics_abi_major.%design_graphics_abi_minor.%design_graphics_abi_bugfix + +PreReq(post,preun): alternatives >= 0.2 +Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-graphics ";done ) + +%description graphics +This package contains some graphics for %distro_name design. + +%description graphics -l ru_RU.UTF-8 +В данном пакете находится необходимые графические элементы для дистрибутива +%distro_name_ru. + +%define provide_list altlinux fedora redhat system altlinux +%define obsolete_list altlinux-release fedora-release redhat-release +%define conflicts_list altlinux-release-sisyphus altlinux-release-4.0 altlinux-release-5.0 altlinux-release-5.1 altlinux-release-junior altlinux-release-master altlinux-release-server altlinux-release-terminal altlinux-release-small_business +%package release + +Summary: %distro_name release file +Summary(ru_RU.UTF-8): Описание дистрибутива %distro_name_ru +License: GPL +Group: System/Configuration/Other +Provides: %(for n in %provide_list; do echo -n "$n-release = %version-%release "; done) altlinux-release-%theme branding-alt-%theme-release +Obsoletes: %obsolete_list branding-alt-%theme-release +Conflicts: %conflicts_list +Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-release ";done ) + +%description release +%distro_name release file. + +%description release -l ru_RU.UTF-8 +В данном пакете находится описание дистрибутива %distro_name_ru. + +%package notes +BuildArch: noarch +Provides: alt-license-theme = %version alt-notes-%theme +Obsoletes: alt-license-%theme alt-notes-%theme +Summary: Distribution license and release notes +Summary(ru_RU.UTF-8): Лицензия и дополнительные сведения для дистрибутива %distro_name_ru +License: Distributable +Group: Documentation +Conflicts: alt-notes-children alt-notes-hpc alt-notes-junior alt-notes-junior-sj alt-notes-junior-sm alt-notes-office-server alt-notes-server-lite alt-notes-skif alt-notes-terminal +Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-notes ";done ) + +%description notes +Distribution license and release notes + +%description notes -l ru_RU.UTF-8 +В данном пакете находится лицензия и дополнительные сведения +для дистрибутива %distro_name_ru. + +%package kde4-settings +BuildArch: noarch +Summary: KDE4 settings for %distro_name +License: Distributable +Group: Graphical desktop/KDE +Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-kde4-settings ";done ) +PreReq: %name-graphics + +%description kde4-settings +KDE4 settings for %distro_name + +%package xfce-settings +Summary: default settings for Xfce 4.6 for %distro_name +License: Distributable +Group: Graphical desktop/XFce +Requires: PolicyKit-gnome +Requires: etcskel gtk3-theme-clearlooks-phenix +Requires: gnome-icon-theme icon-theme-simple-school +Requires: branding-%brand-%theme-graphics +Obsoletes: xfce-settings-lite xfce-settings-school-lite +Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-xfce-settings ";done ) +Conflicts: xfce-settings-simply-linux + +%description xfce-settings +XFCE settings for %distro_name + +%package fvwm-settings +BuildArch: noarch +Summary: FVWM2 settings for %distro_name +License: Distributable +Group: Graphical desktop/FVWM based +Requires: altlinux-freedesktop-menu-gnomish-menu +Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-fvwm-settings ";done ) + +%description fvwm-settings +FVWM2 settings for %distro_name + +%package mate-settings +BuildArch: noarch +Summary: MATE settings for %distro_name +License: Distributable +Group: Graphical desktop/GNOME +Requires: gksu +Requires: dconf +Requires: gtk3-theme-clearlooks-phenix +Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-gnome-settings ";done ) +PreReq(post): lightdm-gtk-greeter +PreReq(post): libgio + +%description mate-settings +MATE settings for %distro_name + +%package slideshow +Summary: Slideshow for %distro_name installer +Summary(ru_RU.UTF-8): Изображения для организации "слайдшоу" в установщике дистрибутива %distro_name_ru +License: Distributable +Group: System/Configuration/Other +Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-slideshow ";done ) + +BuildArch: noarch + +%description slideshow +Slideshow for %distro_name installer. + +%description slideshow -l ru_RU.UTF-8 +В данном пакете находятся изображения для организации "слайдшоу" в установщике +дистрибутива %distro_name_ru. + +%package indexhtml +BuildArch: noarch +Summary: HTML welcome page for %distro_name +Summary(ru_RU.UTF-8): Стартовая страница для дистрибутива %distro_name_ru +License: distributable +Group: System/Base +Provides: indexhtml indexhtml-%theme = %version indexhtml-Desktop = 1:5.0 +Obsoletes: indexhtml-desktop indexhtml-Desktop +Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-indexhtml ";done ) + +Conflicts: indexhtml-sisyphus +Conflicts: indexhtml-school_junior +Conflicts: indexhtml-school_lite +Conflicts: indexhtml-school_master +Conflicts: indexhtml-school_terminal +Conflicts: indexhtml-small_business +Conflicts: indexhtml-school-server +Conflicts: branding-altlinux-backup-server-indexhtml + +Requires: xdg-utils +Requires: docs-alt-workstation +Requires: docs-linux_intro +Requires(post): indexhtml-common + +%description indexhtml +%distro_name welcome page. + +%description indexhtml -l ru_RU.UTF-8 +В данном пакете содержится стартовая страница для дистрибутива +%distro_name_ru. + +%package menu +Summary: Menu for %distro_name +License: Distributable +Group: Graphical desktop/Other +Requires(pre): altlinux-freedesktop-menu-common +Requires: altlinux-freedesktop-menu-common + +%description menu +Menu for %distro_name + +%package system-settings +Summary: Some system settings for Simply Linux +License: GPLv2+ +Group: System/Base +# Really we need lightdm only, but it can pull another greeter. +Requires: lightdm-gtk-greeter + +%description system-settings +Some system settings for Simply Linux. + +%prep +%setup -n branding + +%ifnarch %arm +%define x86 boot +%else +%define x86 %nil +%endif + +%build +autoconf +THEME=%theme NAME='%Brand %Theme' BRAND_FNAME='%brand' BRAND='%brand' STATUS_EN=%status_en STATUS=%status VERSION=%version PRODUCT_NAME_RU='%distro_name_ru' PRODUCT_NAME='%distro_name' CODENAME='%codename' X86='%x86' ./configure +make + +%install +%makeinstall + +#graphics +mkdir -p %buildroot/%_datadir/design/{%theme,backgrounds} +mkdir -p %buildroot/%_niconsdir +install graphics/icons/slinux.png %buildroot/%_niconsdir/slinux.png +install graphics/icons/mini/slinux.png %buildroot/%_iconsdir/altlinux.png +cp -ar graphics/* %buildroot/%_datadir/design/%theme + +pushd %buildroot/%_datadir/design/%theme + pushd backgrounds + ln -sf ../../../wallpapers more + popd +popd + +GRAPHICS_ALTPRIO=`printf '%%.3d%%.3d%%.3d%%.3d\n' %design_graphics_abi_epoch %design_graphics_abi_major %design_graphics_abi_minor %design_graphics_abi_bugfix` +install -d %buildroot//etc/alternatives/packages.d +cat >%buildroot/etc/alternatives/packages.d/%name-graphics <<__EOF__ +%_datadir/design-current %_datadir/design/%theme $GRAPHICS_ALTPRIO +%_datadir/design/current %_datadir/design/%theme $GRAPHICS_ALTPRIO +__EOF__ + + +#release +mkdir -p %buildroot%_sysconfdir/buildreqs/packages/ignore.d/ +install -pD -m644 /dev/null %buildroot%_sysconfdir/buildreqs/packages/ignore.d/%name-release +echo "%distro_name" >%buildroot%_sysconfdir/altlinux-release +for n in fedora redhat system; do + ln -s altlinux-release %buildroot%_sysconfdir/$n-release +done +install -pD -m644 components/systemd/os-release %buildroot%_sysconfdir/os-release + +#notes +pushd notes +%makeinstall +popd + +#kde4-settings +pushd kde4-settings +mkdir -p %buildroot%_sysconfdir/skel/.kde4 +cp -a kde4/* %buildroot%_sysconfdir/skel/.kde4/ +mkdir -p %buildroot%_sysconfdir/kde4/xdg/menus/applications-merged/ +install -m 0644 menu/*.menu %buildroot%_sysconfdir/kde4/xdg/menus/applications-merged/ +popd + +ln -s license.ru.html %buildroot%_datadir/alt-notes/license.uk.html + +#fwvm-settings +mkdir -p %buildroot/etc/skel +install -m 644 fvwm-settings/.fvwm2rc %buildroot/etc/skel/ + +#mate-settings +pushd mate-settings +install -m 644 -D 50_mate-background.gschema.override '%buildroot%_datadir/glib-2.0/schemas/50_mate-background.gschema.override' +install -m 644 -D 60_mate-theme.gschema.override '%buildroot%_datadir/glib-2.0/schemas/60_mate-theme.gschema.override' +install -m 644 -D Trolltech.conf '%buildroot%_sysconfdir/skel/.config/Trolltech.conf' +popd + +mkdir -p %buildroot/etc/skel/XDG-Templates.skel/ + +cp -r xfce-settings/etcskel/* %buildroot/etc/skel/ +cp -r xfce-settings/etcskel/.config %buildroot/etc/skel/ +cp -r xfce-settings/etcskel/.local %buildroot/etc/skel/ +cp -r xfce-settings/etcskel/.gconf %buildroot/etc/skel/ +cp -r xfce-settings/etcskel/.vimrc %buildroot/etc/skel/ + +install -m 644 xfce-settings/etcskel/.wm-select %buildroot/etc/skel/ + +mkdir -p %buildroot/usr/share/backgrounds/xfce/ +cp -P xfce-settings/backgrounds/*.{jpg,png} %buildroot/usr/share/backgrounds/xfce/ + +install -pDm0755 xfce-settings/scripts/zdg-move-templates.sh %buildroot%_sysconfdir/X11/profile.d/zdg-move-templates.sh + +#slideshow +mkdir -p %buildroot/usr/share/install2/slideshow +mkdir -p %buildroot/etc/alterator +cp -a slideshow/* %buildroot/usr/share/install2/slideshow/ +install slideshow/slideshow.conf %buildroot/etc/alterator/ +# Set English slideshow as default +#ln -s slides-en %buildroot/usr/share/install2/slideshow/slides + +#indexhtml +%define _altdocsdir %_defaultdocdir/alt-docs +%define _indexhtmldir %_defaultdocdir/indexhtml +install components/indexhtml/*.html %buildroot%_defaultdocdir/indexhtml/ +mkdir -p %buildroot%_defaultdocdir/indexhtml/images +install components/indexhtml/images/* %buildroot%_defaultdocdir/indexhtml/images/ +#install -m644 components/indexhtml.desktop %buildroot%_desktopdir/ + +#menu +mkdir -p %buildroot/usr/share/slinux-style/applications +install menu/applications/* %buildroot/usr/share/slinux-style/applications/ +mkdir -p %buildroot/etc/xdg/menus/xfce-applications-merged +cp menu/50-xfce-applications.menu %buildroot/etc/xdg/menus/xfce-applications-merged/ +mkdir -p %buildroot/usr/share/desktop-directories +cp menu/altlinux-wine.directory %buildroot/usr/share/desktop-directories/ + +# system-settings +mkdir -p %buildroot/%_sysconfdir/polkit-1/rules.d/ +cp -a system-settings/polkit-rules/*.rules %buildroot/%_sysconfdir/polkit-1/rules.d/ +#install -Dm644 system-settings/ldm_pam_environment %buildroot%_localstatedir/ldm/.pam_environment + +#bootloader +%pre bootloader +[ -s /usr/share/gfxboot/%theme ] && rm -fr /usr/share/gfxboot/%theme ||: +[ -s /boot/splash/%theme ] && rm -fr /boot/splash/%theme ||: + +%post bootloader +%__ln_s -nf %theme/message /boot/splash/message +. /etc/sysconfig/i18n +lang=$(echo $LANG | cut -d. -f 1) +cd boot/splash/%theme/ +echo $lang > lang +[ "$lang" = "C" ] || echo lang | cpio -o --append -F message +. shell-config +shell_config_set /etc/sysconfig/grub2 GRUB_THEME /boot/grub/themes/%theme/theme.txt +#shell_config_set /etc/sysconfig/grub2 GRUB_THEME /boot/grub/themes/%theme +shell_config_set /etc/sysconfig/grub2 GRUB_COLOR_NORMAL %grub_normal +shell_config_set /etc/sysconfig/grub2 GRUB_COLOR_HIGHLIGHT %grub_high + +%preun bootloader +[ $1 = 0 ] || exit 0 +[ "`readlink /boot/splash/message`" != "%theme/message" ] || + %__rm -f /boot/splash/message + +%post indexhtml +%_sbindir/indexhtml-update + +%post system-settings +#chown _ldm:_ldm %_localstatedir/ldm/.pam_environment +sed -i '/pam_env\.so/ { + /user_readenv/ b + s/pam_env\.so/pam_env.so user_readenv=1/ } +' %_sysconfdir/pam.d/lightdm-greeter + +%files bootloader +%_datadir/gfxboot/%theme +/boot/splash/%theme +/boot/grub/themes/%theme + +#bootsplash +%post bootsplash +subst "s/Theme=.*/Theme=%theme/" /etc/plymouth/plymouthd.conf +[ -f /etc/sysconfig/grub2 ] && \ + subst "s|GRUB_WALLPAPER=.*|GRUB_WALLPAPER=/usr/share/plymouth/themes/%theme/grub.jpg|" \ + /etc/sysconfig/grub2 ||: + +%post mate-settings +subst 's/#theme-name=/theme-name=Clearlooks-Phenix/' /etc/lightdm/lightdm-gtk-greeter.conf ||: +/usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas + +%files alterator +%config %_altdir/*.rcc +/usr/share/alterator-browser-qt/design/*.rcc +/usr/share/alterator/design/* + +%files graphics +%config /etc/alternatives/packages.d/%name-graphics +%_datadir/design +%_niconsdir/slinux.png +%_iconsdir/altlinux.png + +%files bootsplash +%_datadir/plymouth/themes/%theme/* +%exclude %_datadir/plymouth/themes/%theme/*.in + +%files release +%_sysconfdir/*-release +%_sysconfdir/buildreqs/packages/ignore.d/* + +%files notes +%_datadir/alt-notes/* + +%files kde4-settings +%_sysconfdir/kde4/xdg/menus/applications-merged/*.menu +%_sysconfdir/skel/.kde4 + +%files fvwm-settings +%_sysconfdir/skel/.fvwm2rc + +%files mate-settings +%_datadir/glib-2.0/schemas/*.gschema.override + +%files xfce-settings +%_sysconfdir/X11/profile.d/zdg-move-templates.sh +/etc/skel/XDG-Templates.skel/ +/etc/skel/.wm-select +/etc/skel/.config +/etc/skel/.local +/etc/skel/.gconf +/etc/skel/.vimrc +/usr/share/backgrounds/xfce/* + +%files slideshow +/etc/alterator/slideshow.conf +/usr/share/install2/slideshow + +%define indexhtmldir %_defaultdocdir/indexhtml + +%files indexhtml +%ghost %_indexhtmldir/index.html +%_indexhtmldir/* +%_desktopdir/* +%_datadir/kde4/apps/kio_desktop/DesktopLinks/indexhtml.desktop + +%files menu +/usr/share/slinux-style +/etc/xdg/menus/xfce-applications-merged/50-xfce-applications.menu +/usr/share/desktop-directories/altlinux-wine.directory + +%files system-settings +%config %_sysconfdir/polkit-1/rules.d/*.rules +#config %_localstatedir/ldm/.pam_environment + +%changelog +* Mon Jun 20 2016 Michael Shigorin 8.0-alt0.9.M80P.1 +- adaptation for ALT Workstation 8.0 + +* Fri Jun 10 2016 Michael Shigorin 8.0-alt0.8.M80P.4 +- updated relnotes + +* Fri Jun 03 2016 Michael Shigorin 8.0-alt0.8.M80P.3 +- *use* Clearlooks-Phenix (they've changed dconf registry keys, okay) + +* Fri Jun 03 2016 Michael Shigorin 8.0-alt0.8.M80P.2 +- use Clearlooks-Phenix GTK3 theme again (thx cas@) + +* Fri Apr 15 2016 Michael Shigorin 8.0-alt0.8.M80P.1 +- adaptation for BaseALT Workstation 8.0 +- updated qtbrowser pics +- fixed license +- added BR: fribidi + +* Mon Apr 13 2015 Andrey Cherepanov 7.0.5-alt0.M70P.2 +- Update copyright years, fix VK group URL and update company address +- Fix button gluing in web interface +- Fix package name with Droid fonts +- Generate image for selection bar in GRUB menu from specified color + +* Wed Jun 11 2014 Andrey Cherepanov 7.0.5-alt0.M70P.1 +- Backport to p7 branch + +* Wed Jun 11 2014 Andrey Cherepanov 7.0.5-alt1 +- New release + +* Wed Mar 05 2014 Andrey Cherepanov 7.0.4-alt1 +- New release + +* Fri Feb 14 2014 Andrey Cherepanov 7.0.3-alt3 +- Set light blue background in rEFIt by set correct pixel color in top + left corner of background image +- Remove abandoned web resource planet.altlinux.org from indexhtml + +* Thu Feb 13 2014 Andrey Cherepanov 7.0.3-alt2 +- Rebuild with updated gfxboot + +* Wed Feb 05 2014 Andrey Cherepanov 7.0.3-alt1 +- Fix license + +* Tue Dec 24 2013 Andrey Cherepanov 7.0.2-alt1 +- Release 7.0.2 + +* Tue Dec 17 2013 Andrey Cherepanov 6.9.9-alt3 +- indexhtml requires docs-school-teacher +- beta version + +* Thu Dec 05 2013 Andrey Cherepanov 6.9.9-alt2 +- Pack wide wallpaper and product logo +- Fix favicon and logo width in Alterator web-interface +- Fix bootloader colors +- Hide section border, simplify tooltips, turn off checkbox and + radiobutton highlight in installer +- Replace Simply Linux logo by Platform Seven logo +- Simplify GRUB config +- Use icon-theme-simple-school + +* Thu Nov 21 2013 Andrey Cherepanov 6.9.9-alt1 +- Update branding for Seven platform + +* Wed Aug 29 2012 Andrey Cherepanov 6.0.0-alt5 +- Set correct distribution name + +* Mon Aug 20 2012 Andrey Cherepanov 6.0.0-alt4 +- Fix indexhtml menu and distro name + +* Mon Aug 20 2012 Andrey Cherepanov 6.0.0-alt3 +- Fix attribute name for meta http-equiv +- Fix grub background color and font + +* Fri Jul 13 2012 Anton V. Boyarshinov 6.0.0-alt2 +- autoboot from usb + +* Tue Nov 22 2011 Anton V. Boyarshinov 6.0.0-alt1 +- school variant + +* Tue Nov 01 2011 Mikhail Efremov 6.0.1-alt3 +- Set elflord as colorscheme for vim. +- Add apps/%%gconf.xml for gconf. + +* Tue Oct 25 2011 Mikhail Efremov 6.0.1-alt2 +- Fix grub2 font. +- Update xfce4-power-manager's settings. + +* Fri Oct 14 2011 Mikhail Efremov 6.0.1-alt1 +- Fix indexhtml.desktop. +- menu: Add pavucontrol.desktop. +- Drop not needed audacious2.desktop. +- blueman settings: Set Thunar as browser for obex protocol. +- xkb-plugin settings: Don't hardcode layout, model, etc. +- Fix keyboard default settings. + +* Thu Sep 22 2011 Mikhail Efremov 6.0.0-alt29 +- Use preferences-system icon for wine-regedit. +- Add TryExec to desktop files. +- Fix desktop file for celestia. +- Fix wine menu. +- gfxboot: Change menu position. +- new desktop files (by Alexandra Panyukova). +- Wine moved in subdirectory in menu (by Alexandra Panyukova). + +* Mon Sep 19 2011 Andrey Cherepanov 6.0.0-alt28 +- Fix indexhtml translation on English + +* Fri Sep 16 2011 Mikhail Efremov 6.0.0-alt27 +- wine menu section became below other sections (by Alexandra Panyukova). +- Add TryExec into the wine's desktop files. +- wine desktop files added; wine settings in settings menu grouped + together; (by Alexandra Panyukova). + +* Fri Sep 16 2011 Andrey Cherepanov 6.0.0-alt26 +- Add requires for documentation + +* Thu Sep 15 2011 Andrey Cherepanov 6.0.0-alt25 +- Use russian license text for Ukrainian +- Fix English text in indexhtml + +* Tue Sep 13 2011 Andrey Cherepanov 6.0.0-alt24 +- Add project web-site +- Fix ALT Linux web-site in English version + +* Tue Sep 13 2011 Andrey Cherepanov 6.0.0-alt23 +- Fix build + +* Tue Sep 13 2011 Andrey Cherepanov 6.0.0-alt22 +- New indexhtml design with more links + +* Thu Aug 25 2011 Mikhail Efremov 6.0.0-alt21 +- menu: Change 'Xfce about' icon. +- desktop: Fix trash icon position. +- Fix web browser's and mail client's icons. + +* Mon Aug 22 2011 Mikhail Efremov 6.0.0-alt20 +- grub: Change letters colour to dark-gray (closes: #25889). +- xfdesktop: Set image-style to 'auto'. + +* Fri Aug 19 2011 Mikhail Efremov 6.0.0-alt19 +- slideshow: timeout 30sec, repeat slideshow. +- Drop xfce4-popup-menu shortcut. +- Set panel opacity to 100 by default. +- index.html: Fix FAQ link. + +* Wed Aug 10 2011 Mikhail Efremov 6.0.0-alt18 +- New slides. +- Drop mpd stuff. +- xfce4-mixer: Set pulseaudio as default device. +- text for first installer step on livecd added (by Alexandra Panyukova). +- white color for installer titles (by Alexandra Panyukova). + +* Fri Jul 29 2011 Mikhail Efremov 6.0.0-alt17 +- removing thunderbird and Terminal from panel (by Alexandra Panyukova). +- codename Flounder (by Alexandra Panyukova). +- wide wallpaper became default (by Alexandra Panyukova). +- s/slinux/simplylinux/ (by Alexandra Panyukova). +- new color for alterator background (by Alexandra Panyukova). +- New slinux logo. +- New slides. +- Add TryExec into menu desktop files (closes: #25859). +- Add slideshow. +- Drop slinux-thunar icon. +- Drop Thunar launcher from panel. +- Change theme to Clearlooks. +- Fix steps icons location. +- Don't show frame around clock. +- Revert "panel became gray". + +* Fri Jul 01 2011 Mikhail Efremov 6.0.0-alt16 +- Drop altlinux-menus requires. +- Rename and fix fusion-icon.desktop for autostart. +- backgrounds: Replace slinux_spring_*.png with slinux_spring_*.jpg. + +* Wed Jun 30 2011 Alexandra Panyukova 6.0.0-alt15 +- wallpapers path fixed +- more sizes of thunar icons +- greeting, installer, lilo and finish step icons added + +* Tue Jun 28 2011 Alexandra Panyukova 6.0.0-alt14 +- new wallpapers +- new thunar icon +- adding symlink for final step in installer + +* Fri Jun 17 2011 Alexandra Panyukova 6.0.0-alt13 +- translation of desktop-files for libreoffice, xkill and eiskaltdcpp-gt +- web-browser icon on xfce panel changed on firefox icon +- new icons on livecd installer steps + +* Thu Jun 16 2011 Mikhail Efremov 6.0.0-alt12 +- indexhtml: change link to user manual (by Artem Zolochevskiy). +- menu: Drop unneeded desktop files. +- etcscel: Changed display type of xkb plugin. + +* Tue Jun 14 2011 Mikhail Efremov 6.0.0-alt11 +- new desktop files for libreoffice and xkill (by Alexandra Panyukova). +- new images for installer steps (by Alexandra Panyukova). +- menu subpackage added (by Alexandra Panyukova). +- trying to replace some elements in bootloader (by Alexandra Panyukova). +- style changes in grub theme (by Alexandra Panyukova). +- trying to read images less times in bootloader (by Alexandra Panyukova). +- new menu items (by Alexandra Panyukova). +- new grub theme (by Alexandra Panyukova). +- etcskel: Drop xfce4-terminal.desktop. +- etcskel: Drop ristretto.desktop. +- Show gnome-screensever preferences in xfce4 settings. +- etcskel: Drop nm-applet.desktop. +- making grey points in menu from the beginning (by Alexandra Panyukova). +- testing default version of menu.inc (by Alexandra Panyukova). + +* Fri May 27 2011 Mikhail Efremov 6.0.0-alt10 +- Tune desktop: show trash, don't show removable disks. +- etcskel: Move Russian Music to Documents. +- etcskel: Move Russian Templates to Documents. +- etcskel: Drop sonata config. + +* Thu May 26 2011 Anton V. Boyarshinov 6.0.0-alt9 +- gfxboot design + +* Mon May 23 2011 Mikhail Efremov 6.0.0-alt8 +- Font: Droid Sans. +- Cursor theme: jimmac. + +* Fri May 20 2011 Mikhail Efremov 6.0.0-alt7 +- helpers.rc: Add more defaults. + +* Fri May 20 2011 Anton V. Boyarshinov 6.0.0-alt6 +- gfxboot colors changed + +* Tue May 17 2011 Anton V. Boyarshinov 6.0.0-alt5 +- bootsplash changed from centaurus to simply + +* Mon May 16 2011 Anton V. Boyarshinov 6.0.0-alt4 +- fix automatic boot from usb disk + +* Sat May 14 2011 Mikhail Efremov 6.0.0-alt3 +- Minor spec cleanup. +- Add compiz configs to /etc/skel. +- Fix fusion-icon config: newline at the end. + +* Fri May 13 2011 Anton V. Boyarshinov 6.0.0-alt2 +- gear repo structure changed to comply other brandings +- gfxboot colors changed + +* Wed Apr 13 2011 Alexandra Panyukova 6.0.0-alt1 +- new version + +* Fri Dec 17 2010 Alexandra Panyukova 5.0.2-alt1 +- version for 5.0.2: +-- new wallpapers +-- some new xfce default settings + +* Fri Apr 30 2010 Alexandra Panyukova 5.0.1-alt3 +- test user bindings removed (Closes: 23327) +- returning icon for alterator (Closes: 23316) +- removing local *.desktop files for often deleted packages + +* Mon Apr 05 2010 Alexandra Panyukova 5.0.1-alt2 +- xfce-settings for simply linux 5.0.1 + +* Thu Mar 04 2010 Alexandra Panyukova 5.0.1-alt1 +- merged with xfce-settings-simply-linux + +* Tue Nov 24 2009 Denis Koryavov 5.0.0-alt12 +- Some repocop warnings is taken into account. + +* Tue Nov 17 2009 Denis Koryavov 5.0.0-alt11 +- Some repocop warnings is taken into account. + +* Tue Nov 03 2009 Denis Koryavov 5.0.0-alt9.M51.1 +- Backport to 5.1. + +* Tue Nov 03 2009 Denis Koryavov 5.0.0-alt10 +- Version update for easy backport to 5.1. + +* Mon Nov 02 2009 Denis Koryavov 5.0.0-alt9 +- Indexhtml page changed. + +* Sun Oct 25 2009 Denis Koryavov 5.0.0-alt8 +- Changed colors for bootsplash. +- Changed license page fonts. +- Changed logo for slideshow. + +* Sat Oct 17 2009 Denis Koryavov 5.0.0-alt7 +- Simply Linux 5.0 RC3 release. + +* Wed Oct 14 2009 Denis Koryavov 5.0.0-alt6 +- Added new bootloader theme. + +* Sun Oct 04 2009 Denis Koryavov 5.0.0-alt5 +- Simply Linux RC2. + +* Tue Sep 08 2009 Denis Koryavov 5.0.0-alt4 +- Removed misspellings in bootsplash text for 640x480 and 800x600 modes + +* Wed Aug 19 2009 Denis Koryavov 5.0.0-alt3 +- Added brand icon an Russian description for package. + +* Thu Aug 13 2009 Denis Koryavov 5.0.0-alt2 +- Update for bootsplash. + +* Sat Jun 13 2009 Denis Koryavov 5.0.0-alt1 +- Fork from branding-altlinux-lite + +* Wed Apr 01 2009 Anton V. Boyarshinov 5.0.0-alt5 +- logo in www design fixed + +* Tue Mar 31 2009 Anton V. Boyarshinov 5.0.0-alt4 +- www design fixed + +* Tue Mar 31 2009 Anton V. Boyarshinov 5.0.0-alt3 +- conflicts for -alterator subpackages added +- design for web alterator changed + +* Mon Mar 30 2009 Anton V. Boyarshinov 5.0.0-alt2 +- -browser-qt subpackage remaned to -alterator as it really is + +* Fri Mar 27 2009 Anton V. Boyarshinov 5.0.0-alt1 +- addes \%status to altlinux-release +- images for verbose bootsplash mode from one source + +* Wed Mar 25 2009 Anton V. Boyarshinov 5.0-alt24 +- added versioned provides for indexhtml + +* Tue Mar 24 2009 Anton V. Boyarshinov 5.0-alt23 +- indexhtml subpackage added + +* Mon Mar 23 2009 Anton V. Boyarshinov 5.0-alt22 +- Lite version + +* Wed Mar 18 2009 Anton V. Boyarshinov 5.0-alt21 +- other images for browser-qt added +- gtkrcs added into kde4-settings +- plasma-applet-networkmanagenemt removed from kde4 by default +- conflicts bitween different brandings added + +* Thu Mar 05 2009 Anton V. Boyarshinov 5.0-alt20 +- steps icons added + +* Fri Feb 27 2009 Anton V. Boyarshinov 5.0-alt19 +- sample slideshow added + +* Wed Feb 25 2009 Anton V. Boyarshinov 5.0-alt18 +- 1024x768 removed :D +- more transparent menu selection bar + +* Tue Feb 24 2009 Anton V. Boyarshinov 5.0-alt17 +- 1024x768 added +- fonts changed + +* Thu Feb 19 2009 Anton V. Boyarshinov 5.0-alt16 +- not setup language in bootloader during install (when it is 'C') + +* Wed Feb 18 2009 Anton V. Boyarshinov 5.0-alt15 +- rebuild with new bootloader-source with support of real language change + +* Tue Feb 17 2009 Anton V. Boyarshinov 5.0-alt14 +- auto set default language for bootloader from /etc/sysconfig/i18n + +* Mon Feb 16 2009 Anton V. Boyarshinov 5.0-alt13 +- rebuild for fix oversized /boot/splash/message + +* Fri Feb 13 2009 Anton V. Boyarshinov 5.0-alt12 +- default language set to ru_RU for system boot + +* Wed Feb 11 2009 Anton V. Boyarshinov 5.0-alt11 +- fixed conflict of notes subpackage with itself + +* Tue Feb 10 2009 Anton V. Boyarshinov 5.0-alt10 +- more kde4 settings from zerg@ +- alternative and obsoletes for graphics added + +* Thu Feb 05 2009 Anton V. Boyarshinov 5.0-alt9 +- rebuild with new translations + +* Thu Feb 05 2009 Anton V. Boyarshinov 5.0-alt8 +- added kde4-settings subpackage + +* Wed Feb 04 2009 Anton V. Boyarshinov 5.0-alt7 +- added conflicts for notes + +* Mon Jan 26 2009 Anton V. Boyarshinov 5.0-alt6 +- xdm background fixed + +* Fri Jan 23 2009 Anton V. Boyarshinov 5.0-alt5 +- added 'notes' subpackage + +* Thu Jan 15 2009 Anton V. Boyarshinov 5.0-alt4 +- fixed problem with owerwritten alternative + +* Wed Jan 14 2009 Anton V. Boyarshinov 5.0-alt3 +- release subpackage added + +* Fri Dec 26 2008 Anton V. Boyarshinov 5.0-alt2 +- colors integration +- graphics package added + +* Thu Dec 18 2008 Anton V. Boyarshinov 5.0-alt1 +- initial sceleton + diff --git a/branding/color_dec b/branding/color_dec new file mode 100755 index 0000000..f2cc890 --- /dev/null +++ b/branding/color_dec @@ -0,0 +1,2 @@ +#!/bin/bash +echo $(echo "ibase=16; ${1:0:2}" | bc)','$(echo "ibase=16; ${1:2:2}" | bc)','$(echo "ibase=16; ${1:4:2}" | bc) \ No newline at end of file diff --git a/branding/components.mk b/branding/components.mk new file mode 100644 index 0000000..dc54364 --- /dev/null +++ b/branding/components.mk @@ -0,0 +1,80 @@ +# browser-qt + +components/browser-qt/design/bg.png: images/installer.png + convert $< -fill '#c62530' -font /usr/share/fonts/ttf/dejavu/DejaVuSansCondensed-Bold.ttf -style Normal -weight Normal -pointsize 20 -gravity northeast -draw 'text 25,25 "$(STATUS)"' $@ + +browser-qt:components/browser-qt/design/bg.png + install -d $(datadir)/alterator-browser-qt/design + rcc-qt4 -binary components/browser-qt/theme.qrc -o $(datadir)/alterator-browser-qt/design/$(THEME).rcc + #cp -f components/browser-qt/design/design-live.qss components/browser-qt/design/design.qss + rcc-qt4 -binary components/browser-qt/theme.qrc -o $(datadir)/alterator-browser-qt/design/$(THEME)-live.rcc + install -d $(sysconfdir)/alternatives/packages.d + printf '/etc/alterator/design-browser-qt\t/usr/share/alterator-browser-qt/design/$(THEME).rcc\t50\n'>$(sysconfdir)/alternatives/packages.d/$(THEME).rcc + +# ahttpd + +ahttpd: + for i in components/ahttpd/images/*.svg; do \ + image=$${i%.svg}; \ + convert -background none $$image.svg $$image.png ; \ + done + install -d $(datadir)/alterator/design/styles + cp -a components/ahttpd/images $(datadir)/alterator/design + cp -a components/ahttpd/styles/*.css $(datadir)/alterator/design/styles + + +# bootloader and bootsplash +boot-images: + cp -a /usr/src/design-bootloader-source ./ + cp -a components/bootloader/config design-bootloader-source/ + cp -a components/bootloader/gfxboot.cfg design-bootloader-source/data-install/ + cp -a components/bootloader/gfxboot.cfg design-bootloader-source/data-boot/ + for size in 1024x768 800x600 640x480; do \ + convert images/boot.jpg -quality 97 -resize "$$size!" -fill '#c62530' -font /usr/share/fonts/ttf/dejavu/DejaVuSansCondensed-Bold.ttf -style Normal -weight Normal -pointsize 20 -gravity northeast -draw 'text 25,25 "$(STATUS)"' boot-$$size.jpg ;\ + done + #cp -al boot-800x600.jpg design-bootloader-source/data-boot/back.jpg + cp -al images/boot.jpg design-bootloader-source/data-boot/back.jpg + #convert images/boot.png -resize "800x600!" -fill '#c62530' -font /usr/share/fonts/ttf/dejavu/DejaVuSansCondensed-Bold.ttf -style Normal -weight Normal -pointsize 20 -gravity northeast -draw 'text 25,25 "$(STATUS)"' design-bootloader-source/data-install/back.jpg + cp -al images/boot.jpg design-bootloader-source/data-install/back.jpg + #mv design-bootloader-source/data-install/back{,.1}.jpg + #convert -quality 97 -fill '#acdaf2' -draw 'rectangle 0,0,2,2' design-bootloader-source/data-install/back{.1,}.jpg + #rm -f design-bootloader-source/data-install/back.*.jpg + +#bootsplash +boot-splash: boot-images + mkdir -p $(datadir)/plymouth/themes/$(THEME) + #cp -al boot-800x600.jpg $(datadir)/plymouth/themes/$(THEME)/grub.jpg + cp -al images/background*x*.png $(datadir)/plymouth/themes/$(THEME)/ + cp -a components/bootsplash/* $(datadir)/plymouth/themes/$(THEME) + mv $(datadir)/plymouth/themes/$(THEME)/theme.plymouth $(datadir)/plymouth/themes/$(THEME)/$(THEME).plymouth +#bootloader +boot: boot-images + DEFAULT_LANG='--lang-to-subst--' PATH=$(PATH):/usr/sbin make -C design-bootloader-source + install -d -m 755 $(sysconfdir)/../boot/splash/$(THEME) + install -d -m 755 $(datadir)/gfxboot/$(THEME) + install -m 644 design-bootloader-source/message $(sysconfdir)/../boot/splash/$(THEME) + #install -m 644 design-bootloader-source/bootlogo $(datadir)/gfxboot/$(THEME) + install -m644 components/bootloader/bootlogo $(datadir)/gfxboot/$(THEME) +#grub2 + convert -size 16x16 -define png:color-type=2 -depth 8 xc:'#0c2c6c' components/grub2/selected_blob_c.png + install -d -m 755 $(sysconfdir)/../boot/grub/themes/$(THEME) + cp -a components/grub2/* $(sysconfdir)/../boot/grub/themes/$(THEME)/ + install -m 644 images/grub.png $(sysconfdir)/../boot/grub/themes/$(THEME)/boot.png + install -m 644 boot-800x600.jpg $(sysconfdir)/../boot/grub/themes/$(THEME)/grub.jpg + +# index html page, start page for all local browsers +components/indexhtml/index.css: + sed 's|/design/|file:///usr/share/alterator/design/|g' components/ahttpd/styles/alterator.css > components/indexhtml/index.css + +INDEXHTML_DIR=$(datadir)/doc/indexhtml +indexhtml: components/indexhtml/index.css + for i in components/indexhtml/*.html components/indexhtml/*.css;do \ + install -Dpm644 $$i $(INDEXHTML_DIR)/`basename $$i`; \ + done + install -Dpm644 /dev/null $(INDEXHTML_DIR)/index.html + cp -a components/indexhtml/images $(INDEXHTML_DIR) + for i in alt-docs documentation;do \ + ln -s /usr/share/doc/$$i $(INDEXHTML_DIR)/$$i; \ + done + install -Dpm644 components/indexhtml/indexhtml.desktop $(datadir)/applications/indexhtml.desktop + install -Dpm755 components/indexhtml/indexhtml.desktop $(datadir)/kde4/apps/kio_desktop/DesktopLinks/indexhtml.desktop diff --git a/branding/components/ahttpd/images/asc-desc.gif b/branding/components/ahttpd/images/asc-desc.gif new file mode 100644 index 0000000..fac668f Binary files /dev/null and b/branding/components/ahttpd/images/asc-desc.gif differ diff --git a/branding/components/ahttpd/images/asc.gif b/branding/components/ahttpd/images/asc.gif new file mode 100644 index 0000000..7415786 Binary files /dev/null and b/branding/components/ahttpd/images/asc.gif differ diff --git a/branding/components/ahttpd/images/attention.gif b/branding/components/ahttpd/images/attention.gif new file mode 100644 index 0000000..f654e86 Binary files /dev/null and b/branding/components/ahttpd/images/attention.gif differ diff --git a/branding/components/ahttpd/images/bg.jpg b/branding/components/ahttpd/images/bg.jpg new file mode 100644 index 0000000..8021b39 Binary files /dev/null and b/branding/components/ahttpd/images/bg.jpg differ diff --git a/branding/components/ahttpd/images/bottom.gif b/branding/components/ahttpd/images/bottom.gif new file mode 100644 index 0000000..62560b6 Binary files /dev/null and b/branding/components/ahttpd/images/bottom.gif differ diff --git a/branding/components/ahttpd/images/button-active.png b/branding/components/ahttpd/images/button-active.png new file mode 100644 index 0000000..480b9eb Binary files /dev/null and b/branding/components/ahttpd/images/button-active.png differ diff --git a/branding/components/ahttpd/images/button-dark-left.png b/branding/components/ahttpd/images/button-dark-left.png new file mode 100644 index 0000000..1d9ccd0 Binary files /dev/null and b/branding/components/ahttpd/images/button-dark-left.png differ diff --git a/branding/components/ahttpd/images/button-dark-right.png b/branding/components/ahttpd/images/button-dark-right.png new file mode 100644 index 0000000..67bcc37 Binary files /dev/null and b/branding/components/ahttpd/images/button-dark-right.png differ diff --git a/branding/components/ahttpd/images/button-help.png b/branding/components/ahttpd/images/button-help.png new file mode 100644 index 0000000..b06e82d Binary files /dev/null and b/branding/components/ahttpd/images/button-help.png differ diff --git a/branding/components/ahttpd/images/button-light-left.png b/branding/components/ahttpd/images/button-light-left.png new file mode 100644 index 0000000..d1d3c0f Binary files /dev/null and b/branding/components/ahttpd/images/button-light-left.png differ diff --git a/branding/components/ahttpd/images/button-light-right.png b/branding/components/ahttpd/images/button-light-right.png new file mode 100644 index 0000000..cf55367 Binary files /dev/null and b/branding/components/ahttpd/images/button-light-right.png differ diff --git a/branding/components/ahttpd/images/button-passive.png b/branding/components/ahttpd/images/button-passive.png new file mode 100644 index 0000000..4c9d8dc Binary files /dev/null and b/branding/components/ahttpd/images/button-passive.png differ diff --git a/branding/components/ahttpd/images/checkbox-checked.png b/branding/components/ahttpd/images/checkbox-checked.png new file mode 100644 index 0000000..ee93b72 Binary files /dev/null and b/branding/components/ahttpd/images/checkbox-checked.png differ diff --git a/branding/components/ahttpd/images/checkbox-empty.png b/branding/components/ahttpd/images/checkbox-empty.png new file mode 100644 index 0000000..f1720aa Binary files /dev/null and b/branding/components/ahttpd/images/checkbox-empty.png differ diff --git a/branding/components/ahttpd/images/clock-face.png b/branding/components/ahttpd/images/clock-face.png new file mode 100644 index 0000000..0b69c63 Binary files /dev/null and b/branding/components/ahttpd/images/clock-face.png differ diff --git a/branding/components/ahttpd/images/close-dialog-button.svg b/branding/components/ahttpd/images/close-dialog-button.svg new file mode 100644 index 0000000..c09d6b1 --- /dev/null +++ b/branding/components/ahttpd/images/close-dialog-button.svg @@ -0,0 +1,472 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/branding/components/ahttpd/images/dateedit.png b/branding/components/ahttpd/images/dateedit.png new file mode 100755 index 0000000..ee65252 Binary files /dev/null and b/branding/components/ahttpd/images/dateedit.png differ diff --git a/branding/components/ahttpd/images/desc.gif b/branding/components/ahttpd/images/desc.gif new file mode 100644 index 0000000..3b30b3c Binary files /dev/null and b/branding/components/ahttpd/images/desc.gif differ diff --git a/branding/components/ahttpd/images/empty.png b/branding/components/ahttpd/images/empty.png new file mode 100644 index 0000000..8000f52 Binary files /dev/null and b/branding/components/ahttpd/images/empty.png differ diff --git a/branding/components/ahttpd/images/first-page-button.svg b/branding/components/ahttpd/images/first-page-button.svg new file mode 100644 index 0000000..5e1d715 --- /dev/null +++ b/branding/components/ahttpd/images/first-page-button.svg @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/branding/components/ahttpd/images/gradient-menu.png b/branding/components/ahttpd/images/gradient-menu.png new file mode 100644 index 0000000..3ba0669 Binary files /dev/null and b/branding/components/ahttpd/images/gradient-menu.png differ diff --git a/branding/components/ahttpd/images/gradient-top.png b/branding/components/ahttpd/images/gradient-top.png new file mode 100644 index 0000000..c54ee08 Binary files /dev/null and b/branding/components/ahttpd/images/gradient-top.png differ diff --git a/branding/components/ahttpd/images/gradient.png b/branding/components/ahttpd/images/gradient.png new file mode 100644 index 0000000..b6c4996 Binary files /dev/null and b/branding/components/ahttpd/images/gradient.png differ diff --git a/branding/components/ahttpd/images/groups/accounting.png b/branding/components/ahttpd/images/groups/accounting.png new file mode 100644 index 0000000..96794af Binary files /dev/null and b/branding/components/ahttpd/images/groups/accounting.png differ diff --git a/branding/components/ahttpd/images/groups/datetime.png b/branding/components/ahttpd/images/groups/datetime.png new file mode 100644 index 0000000..0a2c03b Binary files /dev/null and b/branding/components/ahttpd/images/groups/datetime.png differ diff --git a/branding/components/ahttpd/images/groups/firewall.png b/branding/components/ahttpd/images/groups/firewall.png new file mode 100755 index 0000000..1edb24b Binary files /dev/null and b/branding/components/ahttpd/images/groups/firewall.png differ diff --git a/branding/components/ahttpd/images/groups/mail.png b/branding/components/ahttpd/images/groups/mail.png new file mode 100755 index 0000000..217e181 Binary files /dev/null and b/branding/components/ahttpd/images/groups/mail.png differ diff --git a/branding/components/ahttpd/images/groups/network.png b/branding/components/ahttpd/images/groups/network.png new file mode 100644 index 0000000..8bf4c26 Binary files /dev/null and b/branding/components/ahttpd/images/groups/network.png differ diff --git a/branding/components/ahttpd/images/groups/other.png b/branding/components/ahttpd/images/groups/other.png new file mode 100644 index 0000000..fdf3a45 Binary files /dev/null and b/branding/components/ahttpd/images/groups/other.png differ diff --git a/branding/components/ahttpd/images/groups/pkg-groups.png b/branding/components/ahttpd/images/groups/pkg-groups.png new file mode 100755 index 0000000..60cca0b Binary files /dev/null and b/branding/components/ahttpd/images/groups/pkg-groups.png differ diff --git a/branding/components/ahttpd/images/groups/pkg.png b/branding/components/ahttpd/images/groups/pkg.png new file mode 100755 index 0000000..e46713a Binary files /dev/null and b/branding/components/ahttpd/images/groups/pkg.png differ diff --git a/branding/components/ahttpd/images/groups/servers.png b/branding/components/ahttpd/images/groups/servers.png new file mode 100755 index 0000000..a3156da Binary files /dev/null and b/branding/components/ahttpd/images/groups/servers.png differ diff --git a/branding/components/ahttpd/images/groups/statistics.png b/branding/components/ahttpd/images/groups/statistics.png new file mode 100644 index 0000000..fd9a515 Binary files /dev/null and b/branding/components/ahttpd/images/groups/statistics.png differ diff --git a/branding/components/ahttpd/images/groups/system.png b/branding/components/ahttpd/images/groups/system.png new file mode 100644 index 0000000..d5cbd5f Binary files /dev/null and b/branding/components/ahttpd/images/groups/system.png differ diff --git a/branding/components/ahttpd/images/groups/timezone.png b/branding/components/ahttpd/images/groups/timezone.png new file mode 100644 index 0000000..0a2c03b Binary files /dev/null and b/branding/components/ahttpd/images/groups/timezone.png differ diff --git a/branding/components/ahttpd/images/groups/users.png b/branding/components/ahttpd/images/groups/users.png new file mode 100644 index 0000000..b522710 Binary files /dev/null and b/branding/components/ahttpd/images/groups/users.png differ diff --git a/branding/components/ahttpd/images/groups/webui.png b/branding/components/ahttpd/images/groups/webui.png new file mode 100644 index 0000000..a28e8a1 Binary files /dev/null and b/branding/components/ahttpd/images/groups/webui.png differ diff --git a/branding/components/ahttpd/images/groups/xorg.png b/branding/components/ahttpd/images/groups/xorg.png new file mode 100644 index 0000000..959cca0 Binary files /dev/null and b/branding/components/ahttpd/images/groups/xorg.png differ diff --git a/branding/components/ahttpd/images/header-gradient.png b/branding/components/ahttpd/images/header-gradient.png new file mode 100644 index 0000000..33b9358 Binary files /dev/null and b/branding/components/ahttpd/images/header-gradient.png differ diff --git a/branding/components/ahttpd/images/header.png b/branding/components/ahttpd/images/header.png new file mode 100644 index 0000000..d89efaa Binary files /dev/null and b/branding/components/ahttpd/images/header.png differ diff --git a/branding/components/ahttpd/images/help.png b/branding/components/ahttpd/images/help.png new file mode 100644 index 0000000..28a0f9e Binary files /dev/null and b/branding/components/ahttpd/images/help.png differ diff --git a/branding/components/ahttpd/images/hgrabber.gif b/branding/components/ahttpd/images/hgrabber.gif new file mode 100644 index 0000000..6a59bf8 Binary files /dev/null and b/branding/components/ahttpd/images/hgrabber.gif differ diff --git a/branding/components/ahttpd/images/information.gif b/branding/components/ahttpd/images/information.gif new file mode 100644 index 0000000..16e81cb Binary files /dev/null and b/branding/components/ahttpd/images/information.gif differ diff --git a/branding/components/ahttpd/images/last-page-button.svg b/branding/components/ahttpd/images/last-page-button.svg new file mode 100644 index 0000000..2811650 --- /dev/null +++ b/branding/components/ahttpd/images/last-page-button.svg @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/branding/components/ahttpd/images/menu-header.png b/branding/components/ahttpd/images/menu-header.png new file mode 100644 index 0000000..79be4f8 Binary files /dev/null and b/branding/components/ahttpd/images/menu-header.png differ diff --git a/branding/components/ahttpd/images/menu-selected.png b/branding/components/ahttpd/images/menu-selected.png new file mode 100644 index 0000000..8ef3ec7 Binary files /dev/null and b/branding/components/ahttpd/images/menu-selected.png differ diff --git a/branding/components/ahttpd/images/next-page-button.svg b/branding/components/ahttpd/images/next-page-button.svg new file mode 100644 index 0000000..d21655b --- /dev/null +++ b/branding/components/ahttpd/images/next-page-button.svg @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/branding/components/ahttpd/images/off.png b/branding/components/ahttpd/images/off.png new file mode 100644 index 0000000..14f6dc9 Binary files /dev/null and b/branding/components/ahttpd/images/off.png differ diff --git a/branding/components/ahttpd/images/on.png b/branding/components/ahttpd/images/on.png new file mode 100644 index 0000000..6168132 Binary files /dev/null and b/branding/components/ahttpd/images/on.png differ diff --git a/branding/components/ahttpd/images/prev-page-button.svg b/branding/components/ahttpd/images/prev-page-button.svg new file mode 100644 index 0000000..d3d7b92 --- /dev/null +++ b/branding/components/ahttpd/images/prev-page-button.svg @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/branding/components/ahttpd/images/product.png b/branding/components/ahttpd/images/product.png new file mode 100644 index 0000000..91b5900 Binary files /dev/null and b/branding/components/ahttpd/images/product.png differ diff --git a/branding/components/ahttpd/images/reqfield.gif b/branding/components/ahttpd/images/reqfield.gif new file mode 100644 index 0000000..ee5f168 Binary files /dev/null and b/branding/components/ahttpd/images/reqfield.gif differ diff --git a/branding/components/ahttpd/images/right.gif b/branding/components/ahttpd/images/right.gif new file mode 100644 index 0000000..6e28960 Binary files /dev/null and b/branding/components/ahttpd/images/right.gif differ diff --git a/branding/components/ahttpd/images/section.png b/branding/components/ahttpd/images/section.png new file mode 100644 index 0000000..f1442f5 Binary files /dev/null and b/branding/components/ahttpd/images/section.png differ diff --git a/branding/components/ahttpd/images/steps/auth.png b/branding/components/ahttpd/images/steps/auth.png new file mode 120000 index 0000000..1350bab --- /dev/null +++ b/branding/components/ahttpd/images/steps/auth.png @@ -0,0 +1 @@ +empty.png \ No newline at end of file diff --git a/branding/components/ahttpd/images/steps/bacula-restore-finish.png b/branding/components/ahttpd/images/steps/bacula-restore-finish.png new file mode 120000 index 0000000..1350bab --- /dev/null +++ b/branding/components/ahttpd/images/steps/bacula-restore-finish.png @@ -0,0 +1 @@ +empty.png \ No newline at end of file diff --git a/branding/components/ahttpd/images/steps/bacula-restore-search.png b/branding/components/ahttpd/images/steps/bacula-restore-search.png new file mode 120000 index 0000000..1350bab --- /dev/null +++ b/branding/components/ahttpd/images/steps/bacula-restore-search.png @@ -0,0 +1 @@ +empty.png \ No newline at end of file diff --git a/branding/components/ahttpd/images/steps/bacula-restore-select.png b/branding/components/ahttpd/images/steps/bacula-restore-select.png new file mode 120000 index 0000000..1350bab --- /dev/null +++ b/branding/components/ahttpd/images/steps/bacula-restore-select.png @@ -0,0 +1 @@ +empty.png \ No newline at end of file diff --git a/branding/components/ahttpd/images/steps/datetime.png b/branding/components/ahttpd/images/steps/datetime.png new file mode 120000 index 0000000..1350bab --- /dev/null +++ b/branding/components/ahttpd/images/steps/datetime.png @@ -0,0 +1 @@ +empty.png \ No newline at end of file diff --git a/branding/components/ahttpd/images/steps/empty.png b/branding/components/ahttpd/images/steps/empty.png new file mode 100644 index 0000000..8000f52 Binary files /dev/null and b/branding/components/ahttpd/images/steps/empty.png differ diff --git a/branding/components/ahttpd/images/steps/finish.png b/branding/components/ahttpd/images/steps/finish.png new file mode 120000 index 0000000..1350bab --- /dev/null +++ b/branding/components/ahttpd/images/steps/finish.png @@ -0,0 +1 @@ +empty.png \ No newline at end of file diff --git a/branding/components/ahttpd/images/steps/greeting.png b/branding/components/ahttpd/images/steps/greeting.png new file mode 120000 index 0000000..1350bab --- /dev/null +++ b/branding/components/ahttpd/images/steps/greeting.png @@ -0,0 +1 @@ +empty.png \ No newline at end of file diff --git a/branding/components/ahttpd/images/steps/grub.png b/branding/components/ahttpd/images/steps/grub.png new file mode 120000 index 0000000..1350bab --- /dev/null +++ b/branding/components/ahttpd/images/steps/grub.png @@ -0,0 +1 @@ +empty.png \ No newline at end of file diff --git a/branding/components/ahttpd/images/steps/install.png b/branding/components/ahttpd/images/steps/install.png new file mode 120000 index 0000000..1350bab --- /dev/null +++ b/branding/components/ahttpd/images/steps/install.png @@ -0,0 +1 @@ +empty.png \ No newline at end of file diff --git a/branding/components/ahttpd/images/steps/install2-basesystem.png b/branding/components/ahttpd/images/steps/install2-basesystem.png new file mode 120000 index 0000000..1350bab --- /dev/null +++ b/branding/components/ahttpd/images/steps/install2-basesystem.png @@ -0,0 +1 @@ +empty.png \ No newline at end of file diff --git a/branding/components/ahttpd/images/steps/install2-preinstall.png b/branding/components/ahttpd/images/steps/install2-preinstall.png new file mode 120000 index 0000000..1350bab --- /dev/null +++ b/branding/components/ahttpd/images/steps/install2-preinstall.png @@ -0,0 +1 @@ +empty.png \ No newline at end of file diff --git a/branding/components/ahttpd/images/steps/lilo.png b/branding/components/ahttpd/images/steps/lilo.png new file mode 120000 index 0000000..1350bab --- /dev/null +++ b/branding/components/ahttpd/images/steps/lilo.png @@ -0,0 +1 @@ +empty.png \ No newline at end of file diff --git a/branding/components/ahttpd/images/steps/net-eth.png b/branding/components/ahttpd/images/steps/net-eth.png new file mode 120000 index 0000000..1350bab --- /dev/null +++ b/branding/components/ahttpd/images/steps/net-eth.png @@ -0,0 +1 @@ +empty.png \ No newline at end of file diff --git a/branding/components/ahttpd/images/steps/notes-license.png b/branding/components/ahttpd/images/steps/notes-license.png new file mode 120000 index 0000000..1350bab --- /dev/null +++ b/branding/components/ahttpd/images/steps/notes-license.png @@ -0,0 +1 @@ +empty.png \ No newline at end of file diff --git a/branding/components/ahttpd/images/steps/notes-release-notes.png b/branding/components/ahttpd/images/steps/notes-release-notes.png new file mode 120000 index 0000000..1350bab --- /dev/null +++ b/branding/components/ahttpd/images/steps/notes-release-notes.png @@ -0,0 +1 @@ +empty.png \ No newline at end of file diff --git a/branding/components/ahttpd/images/steps/packages.png b/branding/components/ahttpd/images/steps/packages.png new file mode 120000 index 0000000..1350bab --- /dev/null +++ b/branding/components/ahttpd/images/steps/packages.png @@ -0,0 +1 @@ +empty.png \ No newline at end of file diff --git a/branding/components/ahttpd/images/steps/pkg-groups.png b/branding/components/ahttpd/images/steps/pkg-groups.png new file mode 120000 index 0000000..1350bab --- /dev/null +++ b/branding/components/ahttpd/images/steps/pkg-groups.png @@ -0,0 +1 @@ +empty.png \ No newline at end of file diff --git a/branding/components/ahttpd/images/steps/preinstall.png b/branding/components/ahttpd/images/steps/preinstall.png new file mode 120000 index 0000000..1350bab --- /dev/null +++ b/branding/components/ahttpd/images/steps/preinstall.png @@ -0,0 +1 @@ +empty.png \ No newline at end of file diff --git a/branding/components/ahttpd/images/steps/root.png b/branding/components/ahttpd/images/steps/root.png new file mode 120000 index 0000000..1350bab --- /dev/null +++ b/branding/components/ahttpd/images/steps/root.png @@ -0,0 +1 @@ +empty.png \ No newline at end of file diff --git a/branding/components/ahttpd/images/steps/sysconfig-base.png b/branding/components/ahttpd/images/steps/sysconfig-base.png new file mode 120000 index 0000000..1350bab --- /dev/null +++ b/branding/components/ahttpd/images/steps/sysconfig-base.png @@ -0,0 +1 @@ +empty.png \ No newline at end of file diff --git a/branding/components/ahttpd/images/steps/sysconfig-kbd.png b/branding/components/ahttpd/images/steps/sysconfig-kbd.png new file mode 120000 index 0000000..1350bab --- /dev/null +++ b/branding/components/ahttpd/images/steps/sysconfig-kbd.png @@ -0,0 +1 @@ +empty.png \ No newline at end of file diff --git a/branding/components/ahttpd/images/steps/sysconfig-language.png b/branding/components/ahttpd/images/steps/sysconfig-language.png new file mode 120000 index 0000000..1350bab --- /dev/null +++ b/branding/components/ahttpd/images/steps/sysconfig-language.png @@ -0,0 +1 @@ +empty.png \ No newline at end of file diff --git a/branding/components/ahttpd/images/steps/timezone.png b/branding/components/ahttpd/images/steps/timezone.png new file mode 120000 index 0000000..1350bab --- /dev/null +++ b/branding/components/ahttpd/images/steps/timezone.png @@ -0,0 +1 @@ +empty.png \ No newline at end of file diff --git a/branding/components/ahttpd/images/steps/user.png b/branding/components/ahttpd/images/steps/user.png new file mode 120000 index 0000000..1350bab --- /dev/null +++ b/branding/components/ahttpd/images/steps/user.png @@ -0,0 +1 @@ +empty.png \ No newline at end of file diff --git a/branding/components/ahttpd/images/steps/users.png b/branding/components/ahttpd/images/steps/users.png new file mode 120000 index 0000000..1350bab --- /dev/null +++ b/branding/components/ahttpd/images/steps/users.png @@ -0,0 +1 @@ +empty.png \ No newline at end of file diff --git a/branding/components/ahttpd/images/steps/vm.png b/branding/components/ahttpd/images/steps/vm.png new file mode 120000 index 0000000..1350bab --- /dev/null +++ b/branding/components/ahttpd/images/steps/vm.png @@ -0,0 +1 @@ +empty.png \ No newline at end of file diff --git a/branding/components/ahttpd/images/steps/x11.png b/branding/components/ahttpd/images/steps/x11.png new file mode 120000 index 0000000..1350bab --- /dev/null +++ b/branding/components/ahttpd/images/steps/x11.png @@ -0,0 +1 @@ +empty.png \ No newline at end of file diff --git a/branding/components/ahttpd/images/table-header.png b/branding/components/ahttpd/images/table-header.png new file mode 100644 index 0000000..18fb26a Binary files /dev/null and b/branding/components/ahttpd/images/table-header.png differ diff --git a/branding/components/ahttpd/images/up-down.png b/branding/components/ahttpd/images/up-down.png new file mode 100644 index 0000000..5f20461 Binary files /dev/null and b/branding/components/ahttpd/images/up-down.png differ diff --git a/branding/components/ahttpd/styles/alterator.css.in b/branding/components/ahttpd/styles/alterator.css.in new file mode 100644 index 0000000..e0bbd78 --- /dev/null +++ b/branding/components/ahttpd/styles/alterator.css.in @@ -0,0 +1,827 @@ +/* basic elements and widgets */ + +body { + background-color: white; + margin: 5px; + padding: 10px; + font-family : "Liberation Sans", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; + font-size: 9pt; + width: 85%; +} + +a { + color: #0088bf; + font-weight: bold; +} + +#acl a { + color: #888; + font-weight: normal; +} + +table { + font-size: 9pt; + border-color: #306ac4; + border-spacing: 0px; + border-collapse: collapse; +} + +#main table { + margin: 0; + margin-bottom: 0; +} + +th { + padding: 0px 7px 3px 0px; +} + +/*tr:nth-child(even) {background: #eaecf2} +tr:nth-child(odd) {background: #FFF}*/ + +tr { + vertical-align: top; +} + +hr { + border: none; + border-top: 1px solid #415E6F;; +} + +h1 { + text-align: center; + margin: 0px; + color: black; +} + +h2 { + color: black; +} + +h3 { + color: black; +} + + +textarea, select, input.text { + + /*border: 1px solid #e2e6eb; #MIDDLE_LABELS_HEX@;*/ /*FIX NEEDED!!!!!*/ + + font-size: 9pt; + margin: 0px 5px 1px 5px; + padding: 2px 4px; + border: 1px solid #c4c4c4; + background-color: white; + vertical-align: middle; +} + +select { + background-color: #e6e6e6; +} + +fieldset { + border: 1px solid #c4c4c4; + margin-bottom: 6px; +} + +input.text[disabled], select[disabled]{ + background-color: #e2e6eb; +} + +.disabled{ + color:#666666; +} + +small { + margin-left: 5px; + margin-bottom: 3px; +} + +.btn, button { + color: black; + background-color: #dbeef6; + border: 1px solid #36a1cc; + + cursor: pointer; + font-size: 9pt; + font-weight: bold; + padding: 2.5px 10px; + vertical-align: middle; +} + +.btn:hover, button:hover, #main .btn, .box .btn { + font-weight: bold; + color: #FFFFFF; + background-color: #455a85; + border: 1px solid #1b2575; + margin: 2px; +} + +#main .btn:hover, .box .btn:hover { + background-color: #5b76af; +} + +div#top .btn { + width: 7em; +} + +.box { + position: relative; + width: 780px; + margin-top: 10px; + + padding: 10px 20px; + padding-top: 10px; + background-color: #dbeef6; + border: 1px solid #36a1cc; + -moz-border-radius: 0; + -webkit-border-radius: 0; +} + +.next-page-button,.prev-page-button,.first-page-button,.last-page-button { + width: 31px; + height: 25px; + vertical-align:middle; + cursor: pointer; +} + +.next-page-button { + background: url(/design/images/next-page-button.png) no-repeat; +} + +.prev-page-button { + background: url(/design/images/prev-page-button.png) no-repeat; +} + +.first-page-button { + background: url(/design/images/first-page-button.png) no-repeat; +} + +.last-page-button { + background: url(/design/images/last-page-button.png) no-repeat; +} + +.close-dialog-button { + width: 27px; + height: 27px; + border: 0px; + cursor: pointer; + background: url(/design/images/close-dialog-button.png) no-repeat; +} + +/* messages */ + +.alterator-information-message { + font-style:italic; + font-size: 9pt; + padding-top:3px; + padding-bottom:3px; +} + +.alterator-information-message img { + vertical-align:middle; +} + +.alterator-attention-message { + color: darkred; + border-color: #cf7878; + border-width: 5px; + border-style: solid; + background-color: #e8cfcf; + padding: 14px; + margin: 4px; + margin-bottom: 10px; + + min-width:10px; + + -moz-border-radius: 7px; + -webkit-border-radius: 7px; + -khtml-border-radius: 7px; + border-radius: 7px; +} + +.alterator-attention-message a { + color: darkred; +} + +.alterator-attention-message img { + vertical-align:middle; +} + +/* clock and timeedit */ + +canvas.alterator-clock { + background: url(/design/images/clock-face.png) no-repeat; +} + +/* calendar and dateedit */ + +.year { + font-weight: bold; + color: black; + font-size: 10pt; + vertical-align: middle; +} + +.month { + font-weight:bold; + color: black; + font-size: 10pt; + vertical-align: middle; +} + +.week { + border-style:solid; + border-width:1px; + background-color: white; +} + +.today { + border: 1px solid #242a60; + cursor: pointer; + + background-image: url(/design/images/button-passive.png); + background-repeat:repeat-x; + color: #FFFFFF; + +} + +.day { + border-style:solid; + border-width:1px; + background-color: #FFFFFF; + cursor: pointer; +} + +.day:hover { + background-color: #306ac4; +} + +.alterator-dateedit-calendar table { + width: 100%; + text-align: center; + background-color: #ebebeb; + margin-top: 10px; +/* background-image: url(/design/images/table-header.png); + background-repeat:repeat-x;*/ + +/* -webkit-border-top-left-radius: 0.7em; + -webkit-border-top-right-radius: 0.7em; + -moz-border-radius-topleft: 0.7em; + -moz-border-radius-topright: 0.7em; + border-top-left-radius: 0.7em; + border-top-right-radius: 0.7em;*/ + /*border: 2px solid #242a60;*/ + border: 2px solid #c4c4c4; + border-collapse: collapse; + +/* + -moz-border-radius-topright: 0.7em; + -webkit-border-top-right-radius: 0.7em; + -khtml-border-radius-topright: 0.7em; + border-top-right-radius: 0.7em; + -webkit-border-top-right-radius: 4px; +*/ + +/* -moz-box-shadow: 0 0 8px 0.2em #a6a6a6; + -webkit-box-shadow: 0 0 8px 0.2em #a6a6a6; + box-shadow: 0 0 8px 0.2em #a6a6a6;*/ +} + +.alterator-dateedit-calendar td { + padding: 3px; +} + +.alterator-dateedit-button { + vertical-align:middle; + cursor:pointer; + width: 15px; + height: 16px; + +} + +/* main menu */ + +#main, #box { + margin-top: 14px; + padding: 10px 20px; + padding-top: 10px; + + background-color: #dbeef6; + border: 1px solid #36a1cc; + -moz-border-radius: 0; + -webkit-border-radius: 0; +} + +#main-td { + width: 100%; + padding-top: 10px; +} + +#menu-td { + padding-top: 10px; +} + +#menu { + padding: 0; + margin-right: 10px; +} + +.menu-item-normal a { + font-weight: normal; + text-decoration: none; + color: black; +} + +.menu-item-selected a { + font-weight: bold; + text-decoration: none; + color: #0088bf; + padding-top: 10px; + margin-top: 10px; +} + +.menu-item-normal { + padding-left: 10px; + width: 100%; + padding-right: 4px; + margin-top: 3px; + margin-bottom: 2px; +} + +.menu-item-selected { + color: #0088bf; + background-color: #dbeef6; + padding-left: 10px; + padding-top: 3px; + padding-bottom: 3px; + padding-right: 3px; + margin-top: 3px; + margin-bottom: 2px; + margin-right: 10px; + +} +.menu-item-normal a:hover { + color: #0088bf; +} + +.menu-group-name { + width: 224px; + color: #0088bf; + height: 16px; + background: url(/design/images/section.png) no-repeat 0px 23px; + font-size: 10pt; + + padding-top: 3px; + padding-bottom: 10px; + padding-right: 4px; + padding-left: 10px; + margin-top: 10px; + margin-bottom: 8px; + margin-right: 10px; + font-weight: bold; +} + +/* tables */ + +table.alterator-listbox { + font-family:arial; + /*margin:10px 0pt 15px;*/ + font-size: 8pt; + width: 100%; + text-align: left; + border: 1px solid #808080; + border-spacing: 0; +} + +table.alterator-listbox thead tr th, table.alterator-listbox tfoot tr th { + + /*border-collapse: separate; + border: solid 1px; + border-right-color:#242a60; + border-right: 1px solid #242a60;*/ + font-size: 8pt; + margin: 0px; + padding: 4px; + color: black; + background-color: #e6e6e6; + border: 1px solid #808080; + vertical-align: middle; +} + +table.alterator-listbox thead tr th:hover, table.alterator-listbox tfoot tr th:hover { + background-color: #d6d6d6; +} + +table.alterator-listbox thead tr .header { + background-image: url(/design/images/asc-desc.gif); + background-repeat: no-repeat; + background-position: center right; + cursor: pointer; + padding-right: 24px; +} + +table.alterator-listbox tbody td { + color: #001056; + padding: 4px; + background-color: #FFFFFF; + vertical-align: top; + /*border-left: solid 1px; + border-right: solid 1px; + border:none;*/ + border-right: 1px solid #808080; +} + +table.alterator-listbox tbody tr.odd td { + background-color:#f0f0f0; + /*border:none;*/ +} + +table.alterator-listbox tbody tr.selected td, table.alterator-listbox tbody tr.odd.selected td { + background-color: #D0E1FF; + /*border-top: #ffffff solid 1px; WTF??*/ +} + +table.alterator-listbox tbody tr.error td { + background-color: #e6999b; + font-weight: bold; +} + +table.alterator-listbox tbody tr.odd.error td { + background-color: #e68b8d; + font-weight: bold; +} + +table.alterator-listbox tbody tr.working td { + background-color: #f2ecbd; +} + +table.alterator-listbox tbody tr.odd.working td { + background-color: #f2e88f; +} + +table.alterator-listbox thead tr .headerSortUp { + background-image: url(/design/images/asc.gif); +} + +table.alterator-listbox thead tr .headerSortDown { + background-image: url(/design/images/desc.gif); +} + +table.alterator-listbox thead tr .headerSortDown, table.alterator-listbox thead tr .headerSortUp { + background-color: #d6d6d6; +} + +/* states */ + +.ui-state-disabled { + cursor: default !important; + color: #c3c7cb; + /*background-color: #e2e6eb;*/ +} + +.btn.ui-state-disabled { + color: #415E6F; + background-color: #E2E6EB; +} + +.btn.ui-state-disabled:hover { + background-color: #E2E6EB; +} + +/* progressbar */ + +.ui-progressbar { + height:20px; + text-align: left; +} +.ui-progressbar .ui-progressbar-value { + height:100%; +} + +/* states */ + +.ui-state-disabled { + cursor: default !important; + color: #c3c7cb; +/* background-color: #F5F5F5;*/ +} + +#main .btn.ui-state-disabled, #main .btn.ui-state-disabled:hover { + cursor: default !important; + color: #c3c7cb; + background-color: #E2E6EB; + border: 1px solid #c0c0c0; +} + +/* progressbar */ + +.ui-progressbar { + height:20px; + text-align: left; +} +.ui-progressbar .ui-progressbar-value { + height:100%; +} + +/* accordion */ + +div.alterator-accordion h3 { + background-color: #DBEEF6; + font-size: 9pt; + + padding-top: 3px; + padding-bottom: 3px; + padding-left: 24px; + + margin: 0px; + border-top: 1px solid #36A1CC; + border-left: 1px solid #36A1CC; + border-right: 1px solid #36A1CC; + + background-image: url(/design/images/right.gif); + background-repeat: no-repeat; + background-position: center left; + cursor: pointer; + outline: none; +} + +div.alterator-accordion h3.ui-state-active { + color: #0088bf; + background-image: url(/design/images/bottom.gif); + background-repeat: no-repeat; + background-position: center left; + cursor: pointer; +} + +/* TODO: don't work */ +div.alterator-accordion .btn { + font-weight: bold; + color: black; + background-color: #dbeef6; + border: 1px solid #36a1cc; +} + +div.alterator-accordion div { + padding: 10px 10px 5px 15px; + border-top: 1px solid #36A1CC; + border-left: 1px solid #36A1CC; + border-right: 1px solid #36A1CC; +} + +div.alterator-accordion td { + white-space: nowrap; +} + +div.alterator-accordion { + border-bottom: 1px solid #36A1CC; +} + +/* resizeable */ + +.ui-resizable-s { + cursor: s-resize; + height: 7px; + width: 100%; + bottom: 0px; + left: 0px; + background:#E2E6EB url(/design/images/hgrabber.gif) no-repeat scroll 45%; +} + +.ui-resizable-s:hover { + background-color: #1B3664; +} + + +/* corner radius */ + +.ui-corner-tl { + -moz-border-radius-topleft: 0px; + -webkit-border-top-left-radius: 0px; +} + +.ui-corner-tr { + -moz-border-radius-topright: 0px; + -webkit-border-top-right-radius: 0px; +} + +.ui-corner-bl { + -moz-border-radius-bottomleft: 0px; + -webkit-border-bottom-left-radius: 0px; +} + +.ui-corner-br { + -moz-border-radius-bottomright: 0px; + -webkit-border-bottom-right-radius: 0px; +} + +.ui-corner-top { + -moz-border-radius-topleft: 0px; + -webkit-border-top-left-radius: 0px; + -moz-border-radius-topright: 0px; + -webkit-border-top-right-radius: 0px; +} + +.ui-corner-bottom { + -moz-border-radius-bottomleft: 0px; + -webkit-border-bottom-left-radius: 0px; + -moz-border-radius-bottomright: 0px; + -webkit-border-bottom-right-radius: 0px; +} + +.ui-corner-right { + -moz-border-radius-topright: 0px; + -webkit-border-top-right-radius: 0px; + -moz-border-radius-bottomright: 0px; + -webkit-border-bottom-right-radius: 0px; +} + +.ui-corner-left { + -moz-border-radius-topleft: 0px; + -webkit-border-top-left-radius: 0px; + -moz-border-radius-bottomleft: 0px; + -webkit-border-bottom-left-radius: 0px; +} + +.ui-corner-all { + /*-moz-border-radius: 0.8em; + -webkit-border-radius: 0.8em;*/ +} + +/* overlays */ + +.ui-widget-overlay { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: #aaaaaa; + opacity: .3; + filter:Alpha(Opacity=30); +} + +/* dialog */ + +.ui-widget-content { + background-color: #FFFFFF; +} + +.ui-widget-header { + color: #EAEDEF; + background-color: #306ac4; + font-weight: bold; +} + +.ui-dialog { + border: 2px solid #c4c4c4; +} + +.ui-dialog .ui-dialog-title { + float: left; + margin: .1em 0 .2em; +} + +.ui-dialog .ui-dialog-titlebar { + padding: .5em .3em .3em 1em; +} + + +.ui-dialog .ui-dialog-titlebar-close { + float:right; +} + +.ui-dialog .ui-dialog-titlebar-close span { + display: block; + margin: 1px; +} + +.ui-dialog .ui-dialog-content { + border: 0; + padding: .5em 1em; + background: none; + overflow: auto; +} + +.ui-dialog .ui-dialog-buttonpane { + text-align: left; + border-width: 1px 0 0 0; + background-image: none; + margin: .5em 0 0 0; + padding: .3em 1em .5em .4em; +} + +.ui-dialog .ui-dialog-buttonpane button { + float: right; + margin: .5em .4em .5em 0; + width:auto; + overflow:visible; + font-weight: bold; + color: #FFFFFF; + background-color: #455a85; + border: 1px solid #1b2575; +} + +.ui-icon-closethick { + width: 27px; + height: 27px; + text-indent: -99999px; + overflow: hidden; + background: url(/design/images/close-dialog-button.png) no-repeat; +} + +/* layout helpers */ + +.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } +.ui-helper-clearfix { display: inline-block; } +/* required comment for clearfix to work in Opera \*/ +* html .ui-helper-clearfix { height:1%; } +.ui-helper-clearfix { display:block; } +/* end clearfix */ + +/* help button */ + +.ui-help-button { + background-color: #FFFFFF; + margin-bottom: 10px; + padding-top: 7px; + + border: 1px solid #c1c3cb; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + -khtml-border-radius: 4px; + border-radius: 4px; +} + +.ui-help-button-content { + padding-left: 10px; + padding-right: 30px; +} + +/* top line */ + +#top { + text-align:left; + padding: 0em; + margin-bottom: 0px; + border-bottom: 1px solid #ebebeb; +} + +#product-logo { + background: url(/design/images/product-logo.png) no-repeat; + width: 238px; + height: 52px; + border: 0px; + padding: 0px; + margin: 0px; +} + +#title { + padding-left: 1em; + padding-right: 1em; + text-align: left; + + color: black; + font-family: "DejaVu Sans",Verdana,Tahoma,Helvetica; + font-weight: bold; + text-decoration: none; + font-size:large; + text-transform: uppercase; +} + +.top-button { + padding-left: 10px; +} + + +/* deprecated */ + +.error-message { + background-color: #efc9d3; + border: 1px solid #f81751; + padding-left:10px; + padding-right:10px; + margin-bottom:10px; +} + +#help-popup { + padding-left: 10px; + padding-right: -30px; + background-color: #FFFFFF; + + border: 1px solid #c1c3cb; + -moz-border-radius: 0.5em; + -webkit-border-radius: 0.5em; + -khtml-border-radius: 0.5em; + border-radius: 0.5em; +} + +.hresizeable { + width: 100%; + height: 7px; + background:#001056 url(/design/images/hgrabber.gif) no-repeat scroll 45%; + cursor: s-resize; +} + +.hresizeable:hover { + background-color: #306ac4; +} diff --git a/branding/components/bootloader/bootlogo b/branding/components/bootloader/bootlogo new file mode 100644 index 0000000..1f4dbb2 Binary files /dev/null and b/branding/components/bootloader/bootlogo differ diff --git a/branding/components/bootloader/config.in b/branding/components/bootloader/config.in new file mode 100644 index 0000000..9f79e56 --- /dev/null +++ b/branding/components/bootloader/config.in @@ -0,0 +1,2 @@ +product=@PRODUCT_NAME@ +based_on=ALT Linux Sisyphus diff --git a/branding/components/bootloader/gfxboot.cfg.in b/branding/components/bootloader/gfxboot.cfg.in new file mode 100644 index 0000000..26ceca0 --- /dev/null +++ b/branding/components/bootloader/gfxboot.cfg.in @@ -0,0 +1,155 @@ +; Sections are read in the order given in base::layout, with section 'base' +; implicitly added at the end. If a config value is given more than once, +; the first entry wins. +; +; If a screen resolution can't be set, 640x480 is used as fallback (and +; section '640x480' added to the layout list). +; +; If the penguin screen is active, section 'penguin' is automatically added +; to the layout list. +; +; Color values: 24 bit RGB (e.g. 0xff0000 = red). +; + +[base] +; theme name +theme=ALTLinux +; other sections to read +layout=800x600,install +; penguin theme likelihood (in percent, -1 = auto) +penguin=0 +; activate speech output +talk=0 +; sound volume (0..100) +volume=70 +; menu background transparency (0..255) +menu.transparency=0x20 +; default font +font.normal=drs16.fnt +; main menu font +font.large=drs16.fnt +; bold main menu font +font.large.bold=drs16b.fnt +; background image +background=back.jpg +; max. visible main menu items +mainmenu.entries=8 +; minimal main menu selection bar width +mainmenu.bar.minwidth=294 +; main menu selection bar transparency (0..255) +mainmenu.bar.transparency=0 +; main menu colors +mainmenu.bar.color=0x001056 +mainmenu.normal.fg=0xb6c1cd +mainmenu.selected.fg=0xffffff +; boot option colors +bootopt.label.fg=0xffffff +bootopt.text.fg=0xffffff +; progress bar color +progress.bar.color=0x@MIDDLE_COLOR_HEX@ +; menu colors +menu.normal.bg=0xe9e8e7 +menu.normal.fg=0x000000 +menu.selected.bg=0xc9c8c8 +menu.selected.fg=0x000000 +; window colors +window.bg=0xd8deed +window.fg=0x000000 +window.title.bg=0x@TITLE_COLOR@ +window.title.fg=0x@DARK_LABELS_HEX@ +window.title.error.bg=0xc00000 +; help system colors +help.link.fg=0x185da0 +help.link.selected.fg=0xffffff +help.link.selected.bg=0x185da +help.highlight.fg=0x@DARK_COLOR_HEX@ +; panel colors +panel.fg=0x000000 +panel.title.fg=0xffffff +panel.normal.fg=0xf1f1ff +panel.f-key.fg=0xf8e97c +; default keymap (e.g. de_DE, czech) +keymap= + +[800x600] +; screen size +screen.size=800,600 +; upper left corner +mainmenu.pos=253,210 +; boot option input field position +bootopt.pos=200,480 + +[640x480] +; screen size +screen.size=640,480 +; upper left corner +mainmenu.pos=130,122 +; boot option input field position +bootopt.pos=263,380 + + +[install] +; show welcome animation +welcome=0 +; beep when menu is ready +beep=0 +; main menu item shown only if iso is tagged for media check +mediacheck=mediachk +; main menu items where user can't add boot options +nobootoptions=harddisk,memtest +; main menu items that are not passed an 'install' parameter +noinstallopt=harddisk,firmware,memtest +; default install method (one of: cdrom, slp, ftp, http, nfs, smb, hd; default: cdrom) +install= +; default repo location +install.http.server= +install.http.path= +install.nfs.server= +install.nfs.path= +install.ftp.server= +install.ftp.path= +install.ftp.user= +install.ftp.password= +install.smb.server= +install.smb.share= +install.smb.path= +install.smb.domain= +install.smb.user= +install.smb.password= +install.hd.device= +install.hd.path= +; default driver update (one of: yes, no, file, url; default: no) +dud= +; if 'dud=file': file name on DVD +dud.file= +; if 'dud=url': URL +dud.url= +; if 'dud=url': menu item name (default = 'URL') +dud.url.name= +; serial line setup (up to four lines) +; format: port,baud,dev +; - port: 0-3: first four BIOS serial lines (COM1-COM4); >=4: I/O port (0x3f8) +; - baud: baud rate (e.g. 115200); 0 = autodetect (considers baud rates >= 9600) +; - dev: linux device name (e.g. ttyS0) +; - all lines are set up with 8 bits, no parity, 1 stop bit +; - if the bootloader also has a serial line setup, the port is +; automatically used +serial.line0=0,0,ttyS0 +serial.line1=1,0,ttyS1 +serial.line2= +serial.line3= +; show keymap menu as submenu in lang dialog +keymap.submenu=0 +; show keymap in main menu +keymap.mainmenu=0 + +[boot] +; show welcome animation +welcome=0 +; beep when menu is ready +beep=0 +; show keymap menu as submenu in lang dialog +keymap.submenu=0 +; show keymap in main menu +keymap.mainmenu=0 + diff --git a/branding/components/bootsplash/box.png b/branding/components/bootsplash/box.png new file mode 100644 index 0000000..54876e6 Binary files /dev/null and b/branding/components/bootsplash/box.png differ diff --git a/branding/components/bootsplash/bullet.png b/branding/components/bootsplash/bullet.png new file mode 100644 index 0000000..dd52736 Binary files /dev/null and b/branding/components/bootsplash/bullet.png differ diff --git a/branding/components/bootsplash/entry.png b/branding/components/bootsplash/entry.png new file mode 100644 index 0000000..a9f4157 Binary files /dev/null and b/branding/components/bootsplash/entry.png differ diff --git a/branding/components/bootsplash/lock.png b/branding/components/bootsplash/lock.png new file mode 100644 index 0000000..a0f8c12 Binary files /dev/null and b/branding/components/bootsplash/lock.png differ diff --git a/branding/components/bootsplash/progress_bar.png b/branding/components/bootsplash/progress_bar.png new file mode 100644 index 0000000..dd1e747 Binary files /dev/null and b/branding/components/bootsplash/progress_bar.png differ diff --git a/branding/components/bootsplash/progress_box.png b/branding/components/bootsplash/progress_box.png new file mode 100644 index 0000000..57a0c30 Binary files /dev/null and b/branding/components/bootsplash/progress_box.png differ diff --git a/branding/components/bootsplash/segment_cornerL.png b/branding/components/bootsplash/segment_cornerL.png new file mode 100644 index 0000000..f12b9ac Binary files /dev/null and b/branding/components/bootsplash/segment_cornerL.png differ diff --git a/branding/components/bootsplash/segment_cornerR.png b/branding/components/bootsplash/segment_cornerR.png new file mode 100644 index 0000000..6e3db91 Binary files /dev/null and b/branding/components/bootsplash/segment_cornerR.png differ diff --git a/branding/components/bootsplash/segment_middle.png b/branding/components/bootsplash/segment_middle.png new file mode 100644 index 0000000..6093db1 Binary files /dev/null and b/branding/components/bootsplash/segment_middle.png differ diff --git a/branding/components/bootsplash/segment_status.png b/branding/components/bootsplash/segment_status.png new file mode 100644 index 0000000..5f12464 Binary files /dev/null and b/branding/components/bootsplash/segment_status.png differ diff --git a/branding/components/bootsplash/theme.plymouth.in b/branding/components/bootsplash/theme.plymouth.in new file mode 100644 index 0000000..8a70b9d --- /dev/null +++ b/branding/components/bootsplash/theme.plymouth.in @@ -0,0 +1,8 @@ +[Plymouth Theme] +Name=@NAME@ +Description=Script for @BRAND_FNAME@ @NAME@ +ModuleName=script + +[script] +ImageDir=/usr/share/plymouth/themes/@THEME@ +ScriptFile=/usr/share/plymouth/themes/@THEME@/theme.script diff --git a/branding/components/bootsplash/theme.script b/branding/components/bootsplash/theme.script new file mode 100644 index 0000000..419a19c --- /dev/null +++ b/branding/components/bootsplash/theme.script @@ -0,0 +1,207 @@ +# Centaurus theme + +fun imgscale( image, scale ) +{ + image.Scale( image.GetWidth() * scale, image.GetHeight() * scale ); +} + +fun imgscale2( image, scaleX, scaleY ) +{ + image.Scale( image.GetWidth() * scaleX, image.GetHeight() * scaleY ); +} + +# background +if( Window.GetWidth()/Window.GetHeight() > 1.5 ) +{ + logo.raw = Image("background16x9.png"); +} +else +{ + logo.raw = Image("background4x3.png"); +} + +logo.image = imgscale2( logo.raw, + Window.GetWidth()/logo.raw.GetWidth(), + Window.GetHeight()/logo.raw.GetHeight()); +logo.sprite = Sprite(logo.image); +logo.sprite.SetPosition(0, 0, 0); + +#----------------------------------------- Dialogue -------------------------------- + +status = "normal"; + +fun dialog_setup() + { + local.box; + local.lock; + local.entry; + + box.image = Image("box.png"); + lock.image = Image("lock.png"); + entry.image = Image("entry.png"); + + box.sprite = Sprite(box.image); + box.x = Window.GetX() + Window.GetWidth() / 2 - box.image.GetWidth ()/2; + box.y = Window.GetY() + Window.GetHeight() / 2 - box.image.GetHeight()/2; + box.z = 10000; + box.sprite.SetPosition(box.x, box.y, box.z); + + lock.sprite = Sprite(lock.image); + lock.x = box.x + box.image.GetWidth()/2 - (lock.image.GetWidth() + entry.image.GetWidth()) / 2; + lock.y = box.y + box.image.GetHeight()/2 - lock.image.GetHeight()/2; + lock.z = box.z + 1; + lock.sprite.SetPosition(lock.x, lock.y, lock.z); + + entry.sprite = Sprite(entry.image); + entry.x = lock.x + lock.image.GetWidth(); + entry.y = box.y + box.image.GetHeight()/2 - entry.image.GetHeight()/2; + entry.z = box.z + 1; + entry.sprite.SetPosition(entry.x, entry.y, entry.z); + + global.dialog.box = box; + global.dialog.lock = lock; + global.dialog.entry = entry; + global.dialog.bullet_image = Image("bullet.png"); + dialog_opacity (1); + } + +fun dialog_opacity(opacity) + { + dialog.box.sprite.SetOpacity (opacity); + dialog.lock.sprite.SetOpacity (opacity); + dialog.entry.sprite.SetOpacity (opacity); + for (index = 0; dialog.bullet[index]; index++) + { + dialog.bullet[index].sprite.SetOpacity(opacity); + } + } + +fun display_normal_callback () + { + global.status = "normal"; + if (global.dialog) + dialog_opacity (0); + } + +fun display_password_callback (prompt, bullets) + { + global.status = "password"; + if (!global.dialog) + dialog_setup(); + else + dialog_opacity(1); + for (index = 0; dialog.bullet[index] || index < bullets; index++) + { + if (!dialog.bullet[index]) + { + dialog.bullet[index].sprite = Sprite(dialog.bullet_image); + dialog.bullet[index].x = dialog.entry.x + index * dialog.bullet_image.GetWidth(); + dialog.bullet[index].y = dialog.entry.y + dialog.entry.image.GetHeight() / 2 - dialog.bullet_image.GetHeight() / 2; + dialog.bullet[index].z = dialog.entry.z + 1; + dialog.bullet[index].sprite.SetPosition(dialog.bullet[index].x, dialog.bullet[index].y, dialog.bullet[index].z); + } + if (index < bullets) + dialog.bullet[index].sprite.SetOpacity(1); + else + dialog.bullet[index].sprite.SetOpacity(0); + } + } + +Plymouth.SetDisplayNormalFunction(display_normal_callback); +Plymouth.SetDisplayPasswordFunction(display_password_callback); + +#----------------------------------------- Progress Bar -------------------------------- + +progress_box.raw = Image("progress_box.png"); +scale_factor = Window.GetWidth() / progress_box.raw.GetWidth() * 0.8; + +progress_box.image = imgscale( progress_box.raw, scale_factor ); + +progress_box.sprite = Sprite(progress_box.image); + +progress_box.x = Window.GetX() + Window.GetWidth() / 2 - progress_box.image.GetWidth() / 2; +progress_box.y = Window.GetY() + Window.GetHeight() / 2 - progress_box.image.GetHeight() / 2 + 50; +progress_box.sprite.SetPosition(progress_box.x, progress_box.y, 0); + +progress_bar.status.raw = Image("segment_status.png"); +progress_bar.runner = Sprite(); +progress_bar.runner.SetImage ( imgscale(progress_bar.status.raw, scale_factor)); + + +progress_bar.x = Window.GetX() + Window.GetWidth() / 2 - progress_box.image.GetWidth() / 2; +progress_bar.y = Window.GetY() + Window.GetHeight() / 2 - progress_box.image.GetHeight() / 2 + + (progress_box.image.GetHeight() - progress_box.image.GetHeight()) / 2 + 50; + +#Total steps +steps=33; + +#left corner +progress_bar.l = imgscale( Image("segment_cornerL.png") , scale_factor ); +progress_bar.spriteL = Sprite(); +progress_bar.spriteL.SetImage (progress_bar.l); +progress_bar.spriteL.SetPosition(progress_bar.x,progress_bar.y, 2) ; +progress_bar.x += progress_bar.l.GetWidth()-1; + +#middle +progress_bar.image = imgscale(Image("segment_middle.png"), scale_factor); +step = progress_bar.image.GetWidth()-1; +for( i=0; i 0.99 ) + progress_bar.sprites[i+1].SetZ(2); + if( progress < 0.96 ) + progress_bar.runner.SetPosition(progress_bar.x+progress*step*steps, progress_bar.y, 1); +} + +Plymouth.SetBootProgressFunction(progress_callback); + +#----------------------------------------- Quit -------------------------------- + +fun quit_callback () +{ + logo.sprite.SetOpacity (1); +} + +Plymouth.SetQuitFunction(quit_callback); + +#----------------------------------------- Message -------------------------------- + +message_sprites = []; +message_sprite_count = 0; +message_sprite_y = 10; + +fun display_message_callback (text) +{ + my_image = Image.Text(text, 1, 1, 1); + message_sprites[message_sprite_count] = Sprite(my_image); + message_sprites[message_sprite_count].SetPosition(10, message_sprite_y, 10000); + message_sprites[message_sprite_count].text = text; + message_sprite_count++; + message_sprite_y += my_image.GetHeight(); +} + +fun hide_message_callback (text) +{ + for (i = 0; i < message_sprite_count; i++) + { + if (message_sprites[i].text == text) + message_sprites[i] = NULL; + } +} + +Plymouth.SetDisplayMessageFunction (display_message_callback); +Plymouth.SetHideMessageFunction (hide_message_callback); diff --git a/branding/components/browser-qt/Makefile b/branding/components/browser-qt/Makefile new file mode 100644 index 0000000..dcc5941 --- /dev/null +++ b/branding/components/browser-qt/Makefile @@ -0,0 +1,2 @@ +all: + rcc-qt4 -binary theme.qrc -o theme.rcc diff --git a/branding/components/browser-qt/design/backward.png b/branding/components/browser-qt/design/backward.png new file mode 100644 index 0000000..123d5d0 Binary files /dev/null and b/branding/components/browser-qt/design/backward.png differ diff --git a/branding/components/browser-qt/design/bg.png b/branding/components/browser-qt/design/bg.png new file mode 100644 index 0000000..213f7ef Binary files /dev/null and b/branding/components/browser-qt/design/bg.png differ diff --git a/branding/components/browser-qt/design/design-live.qss.in b/branding/components/browser-qt/design/design-live.qss.in new file mode 100644 index 0000000..ed41057 --- /dev/null +++ b/branding/components/browser-qt/design/design-live.qss.in @@ -0,0 +1,30 @@ +/* Customize any plain widget that is a child of a QMainWindow. */ + +/* Main area */ +.AWizardFace { + border-style: none; + background-position: top left; + background-repeat: no-repeat +} + +.ACenterFace { + border-style: none; +} + +.ACenterFace #modules_view { + background-color: white; +} + +/* Nice WindowsXP-style password character for password line edits. */ +QLineEdit { + lineedit-password-character: 9679; +} + +QCheckBox:hover, QRadioButton:hover { + background: none; +} + +/* Fix side effect on transparent background */ +QCheckBox:indicator:hover, QRadioButton:indicator:hover { + margin-left: 1px; +} diff --git a/branding/components/browser-qt/design/design.ini.in b/branding/components/browser-qt/design/design.ini.in new file mode 100644 index 0000000..6a0048c --- /dev/null +++ b/branding/components/browser-qt/design/design.ini.in @@ -0,0 +1,5 @@ +Palette\active=#141312, #e8e7e6, #ffffff, #ebebea, #6d6c6b, #b7b5b3, #141312, #ffffff, #141312, #ffffff, #e0dfde, #3d3c3c, #@MIDDLE_COLOR_HEX@, #ffffff, #0057ae, #644a9b, #f8f7f6, #000000, #f8f7f6, #141312 +Palette\inactive=#141312, #e8e7e6, #ffffff, #ebebea, #6d6c6b, #b7b5b3, #141312, #ffffff, #141312, #ffffff, #e0dfde, #3d3c3c, #@MIDDLE_COLOR_HEX@, #ffffff, #0057ae, #644a9b, #f8f7f6, #000000, #f8f7f6, #141312 +Palette\disabled=#929190, #dedcdb, #ffffff, #e2e1e0, #686766, #b0aeac, #a5a4a4, #ffffff, #979695, #f4f4f4, #d6d5d3, #3c3b3b, #d6d5d3, #929190, #97bcdf, #c1b6d7, #eeece9, #000000, #f8f7f6, #141312 + +Style=Cleanlooks diff --git a/branding/components/browser-qt/design/design.qss.in b/branding/components/browser-qt/design/design.qss.in new file mode 100644 index 0000000..2db92ea --- /dev/null +++ b/branding/components/browser-qt/design/design.qss.in @@ -0,0 +1,84 @@ +/* Customize any plain widget that is a child of a QMainWindow. */ + +/* Main area */ +.AWizardFace { + border-style: none; + background-image: url(:/design/bg.png); + background-position: top left; + background-repeat: no-repeat +} + +.ACenterFace { + border-style: none; +} + +.ACenterFace #modules_view { + background-color: white; +} + +/* Nice WindowsXP-style password character for password line edits. */ +QLineEdit { + lineedit-password-character: 9679; +} + +AWizardFace QLineEdit { + border: 2px inset gray; +} + +/* White color for labels: 100% for title text and 80% for other labels */ +AWizardFace QLabel { + color: rgba(255, 255, 255, 80%); +} + +QCheckBox, QRadioButton { + color: black; +} + +AWizardFace QCheckBox:checked, AWizardFace QCheckBox:unchecked, AWizardFace QCheckBox:indeterminate { + color: rgba(255, 255, 255, 80%); +} + +AWizardFace QRadioButton:checked, AWizardFace QRadioButton:unchecked, AWizardFace QRadioButton:indeterminate { + color: rgba(255, 255, 255, 80%); +} + +/* Sections */ +AWizardFace AGroupBox { + border: 1px solid rgba(255, 255, 255, 0%); +} + +AWizardFace AGroupBox::title { + color: #F8E97C; + font: bold; +} + +QCheckBox:hover, QRadioButton:hover { + background: none; +} + +/* Fix side effect on transparent background */ +QCheckBox:indicator:hover, QRadioButton:indicator:hover { + margin-left: 1px; +} + +/* Step title */ +QLabel#wizardface_title_text { + color: white; +} + +/* Popup dialogs and message boxes with warnings and errors */ +MessageBox { + background-color: rgba(235, 235, 235, 100%); + border: 5px solid #d7d7d7; +} + +AGridBox { + background-color: transparent; + border: 0px; +} + +/* Installation steps list +AWizardFaceStepList { + background-color: rgba(235, 235, 235, 10%); +} +*/ diff --git a/branding/components/browser-qt/design/forward.png b/branding/components/browser-qt/design/forward.png new file mode 100644 index 0000000..14b0a02 Binary files /dev/null and b/branding/components/browser-qt/design/forward.png differ diff --git a/branding/components/browser-qt/design/logo_48.png b/branding/components/browser-qt/design/logo_48.png new file mode 100644 index 0000000..cefc825 Binary files /dev/null and b/branding/components/browser-qt/design/logo_48.png differ diff --git a/branding/components/browser-qt/design/progress-cleanlooks.png b/branding/components/browser-qt/design/progress-cleanlooks.png new file mode 100644 index 0000000..fa4f87b Binary files /dev/null and b/branding/components/browser-qt/design/progress-cleanlooks.png differ diff --git a/branding/components/browser-qt/theme.qrc b/branding/components/browser-qt/theme.qrc new file mode 100644 index 0000000..f52c1d8 --- /dev/null +++ b/branding/components/browser-qt/theme.qrc @@ -0,0 +1,10 @@ + + + design/bg.png + design/design.qss + design/design.ini + design/forward.png + design/backward.png + design/progress-cleanlooks.png + + diff --git a/branding/components/grub2/f/dejavu_sans_10.pf2 b/branding/components/grub2/f/dejavu_sans_10.pf2 new file mode 100644 index 0000000..e22d01c Binary files /dev/null and b/branding/components/grub2/f/dejavu_sans_10.pf2 differ diff --git a/branding/components/grub2/f/dejavu_sans_12.pf2 b/branding/components/grub2/f/dejavu_sans_12.pf2 new file mode 100644 index 0000000..52fe012 Binary files /dev/null and b/branding/components/grub2/f/dejavu_sans_12.pf2 differ diff --git a/branding/components/grub2/f/dejavu_sans_bold_14.pf2 b/branding/components/grub2/f/dejavu_sans_bold_14.pf2 new file mode 100644 index 0000000..c2b875e Binary files /dev/null and b/branding/components/grub2/f/dejavu_sans_bold_14.pf2 differ diff --git a/branding/components/grub2/f/droid_sans_12.pf2 b/branding/components/grub2/f/droid_sans_12.pf2 new file mode 100644 index 0000000..99d8acb Binary files /dev/null and b/branding/components/grub2/f/droid_sans_12.pf2 differ diff --git a/branding/components/grub2/f/droid_sans_bold_14.pf2 b/branding/components/grub2/f/droid_sans_bold_14.pf2 new file mode 100644 index 0000000..b67460f Binary files /dev/null and b/branding/components/grub2/f/droid_sans_bold_14.pf2 differ diff --git a/branding/components/grub2/f/misc_fixed_13.pf2 b/branding/components/grub2/f/misc_fixed_13.pf2 new file mode 100644 index 0000000..68d8847 Binary files /dev/null and b/branding/components/grub2/f/misc_fixed_13.pf2 differ diff --git a/branding/components/grub2/f/vera_sans_10.pf2 b/branding/components/grub2/f/vera_sans_10.pf2 new file mode 100644 index 0000000..462d32f Binary files /dev/null and b/branding/components/grub2/f/vera_sans_10.pf2 differ diff --git a/branding/components/grub2/f/vera_sans_12.pf2 b/branding/components/grub2/f/vera_sans_12.pf2 new file mode 100644 index 0000000..61363ab Binary files /dev/null and b/branding/components/grub2/f/vera_sans_12.pf2 differ diff --git a/branding/components/grub2/f/vera_sans_bold_14.pf2 b/branding/components/grub2/f/vera_sans_bold_14.pf2 new file mode 100644 index 0000000..cc37588 Binary files /dev/null and b/branding/components/grub2/f/vera_sans_bold_14.pf2 differ diff --git a/branding/components/grub2/scrollbar_border_c.png b/branding/components/grub2/scrollbar_border_c.png new file mode 100644 index 0000000..1b3a146 Binary files /dev/null and b/branding/components/grub2/scrollbar_border_c.png differ diff --git a/branding/components/grub2/scrollbar_border_n.png b/branding/components/grub2/scrollbar_border_n.png new file mode 100644 index 0000000..da4aee1 Binary files /dev/null and b/branding/components/grub2/scrollbar_border_n.png differ diff --git a/branding/components/grub2/scrollbar_border_s.png b/branding/components/grub2/scrollbar_border_s.png new file mode 100644 index 0000000..f2f0848 Binary files /dev/null and b/branding/components/grub2/scrollbar_border_s.png differ diff --git a/branding/components/grub2/scrollbar_slider_c.png b/branding/components/grub2/scrollbar_slider_c.png new file mode 100644 index 0000000..8e7097b Binary files /dev/null and b/branding/components/grub2/scrollbar_slider_c.png differ diff --git a/branding/components/grub2/scrollbar_slider_n.png b/branding/components/grub2/scrollbar_slider_n.png new file mode 100644 index 0000000..064de3a Binary files /dev/null and b/branding/components/grub2/scrollbar_slider_n.png differ diff --git a/branding/components/grub2/scrollbar_slider_s.png b/branding/components/grub2/scrollbar_slider_s.png new file mode 100644 index 0000000..08df41a Binary files /dev/null and b/branding/components/grub2/scrollbar_slider_s.png differ diff --git a/branding/components/grub2/selected_blob_c.png b/branding/components/grub2/selected_blob_c.png new file mode 100644 index 0000000..81135d6 Binary files /dev/null and b/branding/components/grub2/selected_blob_c.png differ diff --git a/branding/components/grub2/theme.txt b/branding/components/grub2/theme.txt new file mode 100644 index 0000000..9645a4f --- /dev/null +++ b/branding/components/grub2/theme.txt @@ -0,0 +1,90 @@ +# Debian Lenny theme for GRUB2 +# +# Copyright © 2010 Jo Shields +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +#general settings +message-font: "DejaVu Sans Regular 12" +title-text: "" +message-color: "#000000" +message-bg-color: "#0c2c6c" +desktop-image: "boot.png" +terminal-font: "Misc Fixed Regular 13" + +#help bar at the bottom ++ label { + top = 100%-60 + left = 20% + width = 60% + height = 25 + text = "Для запуска системы выберите пункт меню и нажмите Enter." + align = "center" + #font = "Droid Sans Bold 14" + color = "#F8E97C" +} + ++ label { + top = 100%-40 + left = 20% + width = 60% + height = 25 + text = "Для редактирования меню нажмите E. Для выхода - Esc." + align = "center" + #font = "Droid Sans Bold 14" + color = "#cccccc" +} + +#menu ++ boot_menu { + left = 20% + width = 60% + top = 30% + height = 40% + item_font = "DejaVu Sans Bold 14" + selected_item_font = "DejaVu Sans Bold 14" + icon_width = 24 + item_height = 26 + item_padding = 0 + item_icon_space = 0 + item_spacing = 1 + selected_item_pixmap_style = "selected_blob_*.png" + scrollbar = true + scrollbar_width = 20 + scrollbar_thumb = "scrollbar_slider_*.png" + scrollbar_frame = "scrollbar_border_*.png" + item_color = "#b5bdd0" + selected_item_color = "#ffffff" +} + ++ circular_progress +{ + id = "__timeout__" + left = 52% + top = 13% + width = 36 + height =36 + num_ticks = 12 + ticks_disappear = false + start_angle = -60 + center_bitmap = "zero.png" + tick_bitmap = "tick.png" + +} + diff --git a/branding/components/grub2/tick.png b/branding/components/grub2/tick.png new file mode 100644 index 0000000..2cc1ae3 Binary files /dev/null and b/branding/components/grub2/tick.png differ diff --git a/branding/components/grub2/zero.png b/branding/components/grub2/zero.png new file mode 100644 index 0000000..75d5734 Binary files /dev/null and b/branding/components/grub2/zero.png differ diff --git a/branding/components/indexhtml/images/altlinux-logo.png b/branding/components/indexhtml/images/altlinux-logo.png new file mode 100644 index 0000000..604fb9b Binary files /dev/null and b/branding/components/indexhtml/images/altlinux-logo.png differ diff --git a/branding/components/indexhtml/images/bullet.png b/branding/components/indexhtml/images/bullet.png new file mode 100644 index 0000000..faa9fe6 Binary files /dev/null and b/branding/components/indexhtml/images/bullet.png differ diff --git a/branding/components/indexhtml/images/community.png b/branding/components/indexhtml/images/community.png new file mode 100644 index 0000000..e34883a Binary files /dev/null and b/branding/components/indexhtml/images/community.png differ diff --git a/branding/components/indexhtml/images/documentation.png b/branding/components/indexhtml/images/documentation.png new file mode 100644 index 0000000..8285c45 Binary files /dev/null and b/branding/components/indexhtml/images/documentation.png differ diff --git a/branding/components/indexhtml/images/dotted-background.png b/branding/components/indexhtml/images/dotted-background.png new file mode 100644 index 0000000..5cb7137 Binary files /dev/null and b/branding/components/indexhtml/images/dotted-background.png differ diff --git a/branding/components/indexhtml/images/facebook.png b/branding/components/indexhtml/images/facebook.png new file mode 100644 index 0000000..b62ebdb Binary files /dev/null and b/branding/components/indexhtml/images/facebook.png differ diff --git a/branding/components/indexhtml/images/lines.png b/branding/components/indexhtml/images/lines.png new file mode 100644 index 0000000..0d10d82 Binary files /dev/null and b/branding/components/indexhtml/images/lines.png differ diff --git a/branding/components/indexhtml/images/magnifier.png b/branding/components/indexhtml/images/magnifier.png new file mode 100644 index 0000000..13bdca2 Binary files /dev/null and b/branding/components/indexhtml/images/magnifier.png differ diff --git a/branding/components/indexhtml/images/product.png b/branding/components/indexhtml/images/product.png new file mode 100644 index 0000000..91b5900 Binary files /dev/null and b/branding/components/indexhtml/images/product.png differ diff --git a/branding/components/indexhtml/images/search.png b/branding/components/indexhtml/images/search.png new file mode 100644 index 0000000..89a12da Binary files /dev/null and b/branding/components/indexhtml/images/search.png differ diff --git a/branding/components/indexhtml/images/section.png b/branding/components/indexhtml/images/section.png new file mode 100644 index 0000000..4e44e18 Binary files /dev/null and b/branding/components/indexhtml/images/section.png differ diff --git a/branding/components/indexhtml/images/twitter.png b/branding/components/indexhtml/images/twitter.png new file mode 100644 index 0000000..69f0f01 Binary files /dev/null and b/branding/components/indexhtml/images/twitter.png differ diff --git a/branding/components/indexhtml/images/vkontakte.png b/branding/components/indexhtml/images/vkontakte.png new file mode 100644 index 0000000..b1e6e21 Binary files /dev/null and b/branding/components/indexhtml/images/vkontakte.png differ diff --git a/branding/components/indexhtml/index-en.html.in b/branding/components/indexhtml/index-en.html.in new file mode 100644 index 0000000..fa32c2a --- /dev/null +++ b/branding/components/indexhtml/index-en.html.in @@ -0,0 +1,108 @@ + + + + +@PRODUCT_NAME@ + + + + + + +
+ + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
DocumentationCompanyCommunity
+ + + + + +
+
We will be glad to meet you on the following social networks:
+
+ + + +
+ + + + +
+ +
+ diff --git a/branding/components/indexhtml/index-ru.html.in b/branding/components/indexhtml/index-ru.html.in new file mode 100644 index 0000000..cc587c3 --- /dev/null +++ b/branding/components/indexhtml/index-ru.html.in @@ -0,0 +1,106 @@ + + + + +@PRODUCT_NAME_RU@ + + + + + + +
+ + +
+ English +
+ + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
ДокументацияКомпанияСообщество
+ + + + + +
+
Мы рады встретиться с вами в социальных сетях:
+
+ + + +
+ + + + +
+ +
+ diff --git a/branding/components/indexhtml/index.css b/branding/components/indexhtml/index.css new file mode 100644 index 0000000..57bc78c --- /dev/null +++ b/branding/components/indexhtml/index.css @@ -0,0 +1,158 @@ +/* CSS file for indexhtml page in ALT Linux distros */ +body { + font-family: Verdana,'DejaVu Sans',Helvetica,sans; + text-align: left; + font-size: 12px; + background: #f8f8f8; + background-image: url('images/dotted-background.png'); +} +div#content { + background: white; + border: solid 10px #e6e6e6; + border-radius: 16px; + -webkit-border-radius: 16px; + -moz-border-radius: 16px; + -khtml-border-radius: 16px; + padding: 0; + position: relative; + width: 780px; + margin: 40px auto; +} +div#languages { + text-align: right; + font-size: x-small; + padding: 12px; +} +div#title { + font-weight: normal; + font-size: 18pt; + font-family: Verdana, Helvetica; + text-align: center; + margin-top: 0; + margin-bottom: 12px; + background: #657fbe; + padding: 6px 0 6px 0; + border-top: solid 1px #657fbe; + border-bottom: solid 1px #657fbe; + background-image: url('images/lines.png'); +} +div#top-site { + font-size: 120%; + font-weight: normal; + font-family: Verdana, Helvetica; + text-align: center; + padding: 4px; +} +div#main { + padding: 10px 0px 20px 0px; +} +table#header { + padding-left: 12px; + padding-right: 12px; +} + +td#product-logo { + text-align: center; +} + +td#search { + width: 60%; + text-align: right; +} +input#search_string { + position: relative; + vertical-align: middle; + background: white; + padding: 4px; + padding-right: 24px; + border: solid 1px #aeaeae; + width: 350px; + background: url('images/search.png') no-repeat 357px 2px; + background-color: white; +} +input#search_button { + margin-top: 12px; + vertical-align: top; + font-size: 130%; +} + +th { + vertical-align: bottom; + text-align: center; + padding-top: 5px; + padding-bottom: 5px; +} +img.icon { + width: 48px; + height: 48px; +} +img.icon_big { + width: 60px; + height: 60px; +} +img.banner { + width: 32px; + height: 32px; + margin: 5px; +} +li { + line-height: 1.35em; +} +td#left-pane { + background-color: #dbeef6; +} +td#central-pane { + background-color: #ffe57e; +} +td#right-pane { + background-color: #f2f2f2; +} +.column { + text-align: center; + border-top: 2px solid #0088bf; + background: url('images/section.png') no-repeat 112px 0px; + padding: 9px 0 5px 0; +} + +td#social-pane { + padding: 14px 12px 2px 12px; +} + +div#social { + text-align: left; + border-bottom: dotted 1px #ccc; + font-size: xx-small; + padding-bottom: 10px; + color: #999; +} +div#social-icons { + text-align: left; + padding-top: 10px; +} + +td#left_footer, td#right_footer { + font-size: xx-small; + color: #999; + vertical-align: bottom; + padding: 2px 12px 0px 12px; +} +td#right_footer { + text-align: right; +} +ul li { + text-align: left; + list-style: square url('images/bullet.png'); +} +a:link, a:visited { + text-decoration: none; + color: black; +} +a:hover { + text-decoration: none; + color: #f60; + border-bottom: 1px dotted #f60; +} +a.image:hover, a.image:link, a.image:visited { + text-decoration: none; + border: 0; +} diff --git a/branding/components/indexhtml/indexhtml.desktop.in b/branding/components/indexhtml/indexhtml.desktop.in new file mode 100644 index 0000000..836d4d5 --- /dev/null +++ b/branding/components/indexhtml/indexhtml.desktop.in @@ -0,0 +1,11 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Exec=xdg-open /usr/share/doc/indexhtml/index.html +StartupNotify=false +Icon=altlinux +Name=About @PRODUCT_NAME@ +Categories=System;Documentation; + +# Translations +Name[ru]=О дистрибутиве «@PRODUCT_NAME_RU@» diff --git a/branding/components/systemd/os-release.in b/branding/components/systemd/os-release.in new file mode 100644 index 0000000..bea33bd --- /dev/null +++ b/branding/components/systemd/os-release.in @@ -0,0 +1,9 @@ +NAME="@NAME@" +VERSION="@VERSION@@STATUS@ (@CODENAME@)" +ID=altlinux +VERSION_ID=@VERSION@ +PRETTY_NAME="@PRODUCT_NAME@ (@CODENAME@)" +ANSI_COLOR="1;33" +CPE_NAME="cpe:/o:alt linux:school server:@VERSION@" +HOME_URL="http://altlinux.ru/" +BUG_REPORT_URL="https://bugs.altlinux.org/" diff --git a/branding/configure.ac b/branding/configure.ac new file mode 100644 index 0000000..8a4bada --- /dev/null +++ b/branding/configure.ac @@ -0,0 +1,62 @@ +AC_INIT( [branding], [0.1], [http://bugzilla.altlinux.ru] ) + +INACTIVE_COLOR=`./fetch_color inactiveTitleBtnBg` +PROGRESS_COLOR=306ac4 +TITLE_COLOR=306ac4 +LIGHT_COLOR_HEX=F5F5F5 #new +MIDDLE_COLOR_HEX=306ac4 #new +DARK_COLOR_HEX=001056 +LIGHT_LABELS_HEX=FFFFFF #new +DARK_LABELS_HEX=242a60 #mew +MIDDLE_LABELS_HEX=666666 #new +SHADOW_HEX=A6A6A6 +LIGHT_COLOR_DEC=`./color_dec ${LIGHT_COLOR_HEX}` +MIDDLE_COLOR_DEC=`./color_dec ${MIDDLE_COLOR_HEX}` +DARK_COLOR_DEC=`./color_dec ${DARK_COLOR_HEX}` + +DOCDIR=documentation + +AC_SUBST(THEME) +AC_SUBST(CODENAME) +AC_SUBST(NAME) +AC_SUBST(BRAND) +AC_SUBST(BRAND_FNAME) +AC_SUBST(STATUS) +AC_SUBST(STATUS_EN) +AC_SUBST(VERSION) +AC_SUBST(PRODUCT_NAME) +AC_SUBST(PRODUCT_NAME_RU) +AC_SUBST(DOCDIR) +AC_SUBST(PROGRESS_COLOR) +AC_SUBST(LIGHT_COLOR_HEX) +AC_SUBST(MIDDLE_COLOR_HEX) +AC_SUBST(DARK_COLOR_HEX) +AC_SUBST(LIGHT_LABELS_HEX) +AC_SUBST(DARK_LABELS_HEX) +AC_SUBST(MIDDLE_LABELS_HEX) +AC_SUBST(LIGHT_COLOR_DEC) +AC_SUBST(MIDDLE_COLOR_DEC) +AC_SUBST(DARK_COLOR_DEC) +AC_SUBST(TITLE_COLOR) +AC_SUBST(INACTIVE_COLOR) +AC_SUBST(X86) + +AC_CONFIG_FILES([ + Makefile + components/bootloader/config + components/bootsplash/theme.plymouth + components/browser-qt/design/design.ini + components/browser-qt/design/design.qss + components/bootloader/gfxboot.cfg + notes/release-notes.ru.html + notes/release-notes.all.html + notes/license.ru.html + notes/license.all.html + components/indexhtml/indexhtml.desktop + components/indexhtml/index-ru.html + components/indexhtml/index-en.html + components/systemd/os-release + components/ahttpd/styles/alterator.css + kde3-settings/apps/kdisplay/color-schemes/scheme.kcsrc +]) +AC_OUTPUT diff --git a/branding/fvwm-settings/.fvwm2rc b/branding/fvwm-settings/.fvwm2rc new file mode 100644 index 0000000..45e70c9 --- /dev/null +++ b/branding/fvwm-settings/.fvwm2rc @@ -0,0 +1,80 @@ +# +Read "/etc/X11/fvwm/system.fvwm2rc" +Style "*" BorderWidth 5, HandleWidth 6 +Style "*" FvwmBorder, FirmBorder + +BorderStyle Simple + +TitleStyle LeftJustified +TitleStyle -- Raised + +ButtonStyle All -- Raised + +# window title, inactive and active +# # +Colorset 1 fg black, bg rgb:DA/D4/CF, Plain, NoShape +Colorset 2 fg white, bg rgb:4A/8D/D0, Plain, NoShape +# +# # window borders, inactive and active +# # +Colorset 3 fg black, bg rgb:DA/D4/CF, Plain, NoShape +Colorset 4 fg black, bg rgb:4A/8D/D0, Plain, NoShape +# inactive menu item fg+bg and menu face if any + # +Colorset 5 fg black, bg rgb:C0/C0/C0, Plain, NoShape +# +# # active menu item fg+bg +# # +Colorset 6 fg black, bg rgb:80/98/B0, Plain, NoShape + +# # greyed menu item fg +# # +Colorset 7 fg grey48, bg grey48, Plain, NoShape + + +DefaultColorset 0 +Style * Colorset 1 +Style * HilightColorset 2 +Style * BorderColorset 3 +Style * HilightBorderColorset 4 + +MenuStyle * MenuFace, ActiveFore, HilightBack +MenuStyle * MenuColorset 5, ActiveColorset 6, GreyedColorset 7 + + + +FuncFvwmDecorBackground + +Style "*" Button 1, Button 2, Button 4, Button 6 +Style "*" MWMButtons # button relief follows the state + +AddButtonStyle 1 Vector 5 25x40@1 25x60@1 75x60@0 75x40@0 25x40@1 +AddButtonStyle 2 Vector 16 20x20@1 30x20@1 50x40@1 70x20@1 80x20@1 80x30@0 60x50@0 80x80@0 70x80@0 50x60@0 30x80@0 20x80@0 20x70@0 40x50@1 20x30@0 20x20@1 +AddButtonStyle 4 Vector 4 50x25@1 75x75@0 25x75@0 50x25@1 +AddButtonStyle 6 Vector 4 50x75@1 25x25@1 75x25@1 50x75@0 + +ButtonStyle 1 - Clear MWMDecorMenu +ButtonStyle 2 - Clear +ButtonStyle 4 - Clear MWMDecorMax +ButtonStyle 6 - Clear MWMDecorMin + +TitleStyle Height MinHeight 18 + +# button context modifie function +Mouse 1 1 A FuncFvwmWindowOpsOrAction Delete +MouseXX 2 3 1 A Menu MenuFvwmWindowMove +MouseXX 3 2 1 A Menu MenuFvwmWindowGroupOps +Mouse 0 2 A FuncFvwmDeleteOrDestroy +Mouse 1 2 A Close +Mouse 2 2 A Close +Mouse 3 2 A Destroy +Mouse 1 4 A Maximize 100 100 +Mouse 2 4 A Maximize 0 100 +Mouse 3 4 A Maximize 100 0 +Mouse 1 4 S Maximize grow grow +Mouse 2 4 S Maximize 0 grow +Mouse 3 4 S Maximize grow 0 +Mouse 1 6 A Iconify +Mouse 2 6 A FuncFvwmIconifySameResource on +Mouse 3 6 A FuncFvwmIconifySameResource toggle + diff --git a/branding/gnome-settings/gnome-applications.menu b/branding/gnome-settings/gnome-applications.menu new file mode 100644 index 0000000..e5dbc38 --- /dev/null +++ b/branding/gnome-settings/gnome-applications.menu @@ -0,0 +1,25 @@ + + + + altlinux-applications.menu + Applications + + Multimedia + + adobe_flash_player_eula.desktop + + + + Internet + + lftp.desktop + + + + Development + + gdb.desktop + + + diff --git a/branding/gnome-settings/panel-default-setup.entries b/branding/gnome-settings/panel-default-setup.entries new file mode 100644 index 0000000..9d9bc4f --- /dev/null +++ b/branding/gnome-settings/panel-default-setup.entries @@ -0,0 +1,826 @@ + + + + + + + + general/toplevel_id_list + /schemas/apps/panel/general/toplevel_id_list + + + + top_panel + + + bottom_panel + + + + + + + + + general/object_id_list + /schemas/apps/panel/general/object_id_list + + + + menu_bar + + + browser_launcher + + + email_launcher + + + gnomecc_launcher + + + + + + + + + general/applet_id_list + /schemas/apps/panel/general/applet_id_list + + + + window_menu + + + clock + + + notification_area + + + show_desktop_button + + + window_list + + + workspace_switcher + + + notification_area + + + + + + + + + toplevels/top_panel/expand + /schemas/apps/panel/toplevels/expand + + true + + + + toplevels/top_panel/orientation + /schemas/apps/panel/toplevels/orientation + + top + + + + toplevels/top_panel/size + /schemas/apps/panel/toplevels/size + + 24 + + + + toplevels/top_panel/name/schemas/apps/panel/toplevels/name + toplevels/top_panel/screen/schemas/apps/panel/toplevels/screen + toplevels/top_panel/monitor/schemas/apps/panel/toplevels/monitor + toplevels/top_panel/x/schemas/apps/panel/toplevels/x + toplevels/top_panel/y/schemas/apps/panel/toplevels/y + toplevels/top_panel/x_right/schemas/apps/panel/toplevels/x_right + toplevels/top_panel/y_bottom/schemas/apps/panel/toplevels/y_bottom + toplevels/top_panel/x_centered/schemas/apps/panel/toplevels/x_centered + toplevels/top_panel/y_centered/schemas/apps/panel/toplevels/y_centered + toplevels/top_panel/auto_hide/schemas/apps/panel/toplevels/auto_hide + toplevels/top_panel/enable_animations/schemas/apps/panel/toplevels/enable_animations + toplevels/top_panel/enable_buttons/schemas/apps/panel/toplevels/enable_buttons + toplevels/top_panel/enable_arrows/schemas/apps/panel/toplevels/enable_arrows + toplevels/top_panel/hide_delay/schemas/apps/panel/toplevels/hide_delay + toplevels/top_panel/unhide_delay/schemas/apps/panel/toplevels/unhide_delay + toplevels/top_panel/auto_hide_size/schemas/apps/panel/toplevels/auto_hide_size + toplevels/top_panel/animation_speed/schemas/apps/panel/toplevels/animation_speed + toplevels/top_panel/background/type/schemas/apps/panel/toplevels/background/type + toplevels/top_panel/background/color/schemas/apps/panel/toplevels/background/color + toplevels/top_panel/background/opacity/schemas/apps/panel/toplevels/background/opacity + toplevels/top_panel/background/image/schemas/apps/panel/toplevels/background/image + toplevels/top_panel/background/fit/schemas/apps/panel/toplevels/background/fit + toplevels/top_panel/background/stretch/schemas/apps/panel/toplevels/background/stretch + toplevels/top_panel/background/rotate/schemas/apps/panel/toplevels/background/rotate + + + + + toplevels/bottom_panel/expand + /schemas/apps/panel/toplevels/expand + + true + + + + toplevels/bottom_panel/orientation + /schemas/apps/panel/toplevels/orientation + + bottom + + + + toplevels/bottom_panel/size + /schemas/apps/panel/toplevels/size + + 24 + + + + toplevels/bottom_panel/y_bottom + /schemas/apps/panel/toplevels/y_bottom + + 0 + + + + toplevels/bottom_panel/name/schemas/apps/panel/toplevels/name + toplevels/bottom_panel/screen/schemas/apps/panel/toplevels/screen + toplevels/bottom_panel/monitor/schemas/apps/panel/toplevels/monitor + toplevels/bottom_panel/x/schemas/apps/panel/toplevels/x + toplevels/bottom_panel/y/schemas/apps/panel/toplevels/y + toplevels/bottom_panel/x_right/schemas/apps/panel/toplevels/x_right + toplevels/bottom_panel/x_centered/schemas/apps/panel/toplevels/x_centered + toplevels/bottom_panel/y_centered/schemas/apps/panel/toplevels/y_centered + toplevels/bottom_panel/auto_hide/schemas/apps/panel/toplevels/auto_hide + toplevels/bottom_panel/enable_animations/schemas/apps/panel/toplevels/enable_animations + toplevels/bottom_panel/enable_buttons/schemas/apps/panel/toplevels/enable_buttons + toplevels/bottom_panel/enable_arrows/schemas/apps/panel/toplevels/enable_arrows + toplevels/bottom_panel/hide_delay/schemas/apps/panel/toplevels/hide_delay + toplevels/bottom_panel/unhide_delay/schemas/apps/panel/toplevels/unhide_delay + toplevels/bottom_panel/auto_hide_size/schemas/apps/panel/toplevels/auto_hide_size + toplevels/bottom_panel/animation_speed/schemas/apps/panel/toplevels/animation_speed + toplevels/bottom_panel/background/type/schemas/apps/panel/toplevels/background/type + toplevels/bottom_panel/background/color/schemas/apps/panel/toplevels/background/color + toplevels/bottom_panel/background/opacity/schemas/apps/panel/toplevels/background/opacity + toplevels/bottom_panel/background/image/schemas/apps/panel/toplevels/background/image + toplevels/bottom_panel/background/fit/schemas/apps/panel/toplevels/background/fit + toplevels/bottom_panel/background/stretch/schemas/apps/panel/toplevels/background/stretch + toplevels/bottom_panel/background/rotate/schemas/apps/panel/toplevels/background/rotate + + + + + objects/menu_bar/object_type + /schemas/apps/panel/objects/object_type + + menu-bar + + + + objects/menu_bar/toplevel_id + /schemas/apps/panel/objects/toplevel_id + + top_panel + + + + objects/menu_bar/position + /schemas/apps/panel/objects/position + + 0 + + + + objects/menu_bar/panel_right_stick + /schemas/apps/panel/objects/panel_right_stick + + false + + + + objects/menu_bar/locked + /schemas/apps/panel/objects/locked + + true + + + + objects/menu_bar/applet_iid/schemas/apps/panel/objects/applet_iid + objects/menu_bar/attached_toplevel_id/schemas/apps/panel/objects/attached_toplevel_id + objects/menu_bar/tooltip/schemas/apps/panel/objects/tooltip + objects/menu_bar/use_custom_icon/schemas/apps/panel/objects/use_custom_icon + objects/menu_bar/custom_icon/schemas/apps/panel/objects/custom_icon + objects/menu_bar/use_menu_path/schemas/apps/panel/objects/use_menu_path + objects/menu_bar/menu_path/schemas/apps/panel/objects/menu_path + objects/menu_bar/launcher_location/schemas/apps/panel/objects/launcher_location + objects/menu_bar/action_type/schemas/apps/panel/objects/action_type + + + + + objects/browser_launcher/object_type + /schemas/apps/panel/objects/object_type + + launcher-object + + + + objects/browser_launcher/toplevel_id + /schemas/apps/panel/objects/toplevel_id + + top_panel + + + + objects/browser_launcher/position + /schemas/apps/panel/objects/position + + 1 + + + + objects/browser_launcher/panel_right_stick + /schemas/apps/panel/objects/panel_right_stick + + false + + + + objects/browser_launcher/locked + /schemas/apps/panel/objects/locked + + true + + + + objects/browser_launcher/launcher_location + /schemas/apps/panel/objects/launcher_location + + firefox.desktop + + + + objects/browser_launcher/applet_iid/schemas/apps/panel/objects/applet_iid + objects/browser_launcher/attached_toplevel_id/schemas/apps/panel/objects/attached_toplevel_id + objects/browser_launcher/tooltip/schemas/apps/panel/objects/tooltip + objects/browser_launcher/use_custom_icon/schemas/apps/panel/objects/use_custom_icon + objects/browser_launcher/custom_icon/schemas/apps/panel/objects/custom_icon + objects/browser_launcher/use_menu_path/schemas/apps/panel/objects/use_menu_path + objects/browser_launcher/menu_path/schemas/apps/panel/objects/menu_path + objects/browser_launcher/action_type/schemas/apps/panel/objects/action_type + + + + + objects/email_launcher/object_type + /schemas/apps/panel/objects/object_type + + launcher-object + + + + objects/email_launcher/toplevel_id + /schemas/apps/panel/objects/toplevel_id + + top_panel + + + + objects/email_launcher/position + /schemas/apps/panel/objects/position + + 2 + + + + objects/email_launcher/panel_right_stick + /schemas/apps/panel/objects/panel_right_stick + + false + + + + objects/email_launcher/locked + /schemas/apps/panel/objects/locked + + true + + + + objects/email_launcher/launcher_location + /schemas/apps/panel/objects/launcher_location + + evolution.desktop + + + + objects/email_launcher/applet_iid/schemas/apps/panel/objects/applet_iid + objects/email_launcher/attached_toplevel_id/schemas/apps/panel/objects/attached_toplevel_id + objects/email_launcher/tooltip/schemas/apps/panel/objects/tooltip + objects/email_launcher/use_custom_icon/schemas/apps/panel/objects/use_custom_icon + objects/email_launcher/custom_icon/schemas/apps/panel/objects/custom_icon + objects/email_launcher/use_menu_path/schemas/apps/panel/objects/use_menu_path + objects/email_launcher/menu_path/schemas/apps/panel/objects/menu_path + objects/email_launcher/action_type/schemas/apps/panel/objects/action_type + + + + + objects/gnomecc_launcher/object_type + /schemas/apps/panel/objects/object_type + + launcher-object + + + + objects/gnomecc_launcher/toplevel_id + /schemas/apps/panel/objects/toplevel_id + + top_panel + + + + objects/gnomecc_launcher/position + /schemas/apps/panel/objects/position + + 3 + + + + objects/gnomecc_launcher/panel_right_stick + /schemas/apps/panel/objects/panel_right_stick + + false + + + + objects/gnomecc_launcher/locked + /schemas/apps/panel/objects/locked + + true + + + + objects/gnomecc_launcher/launcher_location + /schemas/apps/panel/objects/launcher_location + + /usr/share/applications/gnomecc.desktop + + + + objects/gnomecc_launcher/bonobo_iid/schemas/apps/panel/objects/bonobo_iid + objects/gnomecc_launcher/attached_toplevel_id/schemas/apps/panel/objects/attached_toplevel_id + objects/gnomecc_launcher/tooltip/schemas/apps/panel/objects/tooltip + objects/gnomecc_launcher/use_custom_icon/schemas/apps/panel/objects/use_custom_icon + objects/gnomecc_launcher/custom_icon/schemas/apps/panel/objects/custom_icon + objects/gnomecc_launcher/use_menu_path/schemas/apps/panel/objects/use_menu_path + objects/gnomecc_launcher/menu_path/schemas/apps/panel/objects/menu_path + objects/gnomecc_launcher/action_type/schemas/apps/panel/objects/action_type + + + + + objects/yelp_launcher/object_type + /schemas/apps/panel/objects/object_type + + launcher-object + + + + objects/yelp_launcher/toplevel_id + /schemas/apps/panel/objects/toplevel_id + + top_panel + + + + objects/yelp_launcher/position + /schemas/apps/panel/objects/position + + 4 + + + + objects/yelp_launcher/panel_right_stick + /schemas/apps/panel/objects/panel_right_stick + + false + + + + objects/yelp_launcher/locked + /schemas/apps/panel/objects/locked + + true + + + + objects/yelp_launcher/launcher_location + /schemas/apps/panel/objects/launcher_location + + /usr/share/applications/yelp.desktop + + + + objects/yelp_launcher/bonobo_iid/schemas/apps/panel/objects/bonobo_iid + objects/yelp_launcher/attached_toplevel_id/schemas/apps/panel/objects/attached_toplevel_id + objects/yelp_launcher/tooltip/schemas/apps/panel/objects/tooltip + objects/yelp_launcher/use_custom_icon/schemas/apps/panel/objects/use_custom_icon + objects/yelp_launcher/custom_icon/schemas/apps/panel/objects/custom_icon + objects/yelp_launcher/use_menu_path/schemas/apps/panel/objects/use_menu_path + objects/yelp_launcher/menu_path/schemas/apps/panel/objects/menu_path + objects/yelp_launcher/action_type/schemas/apps/panel/objects/action_type + + + + + + applets/window_menu/object_type + /schemas/apps/panel/objects/object_type + + bonobo-applet + + + + applets/window_menu/toplevel_id + /schemas/apps/panel/objects/toplevel_id + + top_panel + + + + applets/window_menu/position + /schemas/apps/panel/objects/position + + 0 + + + + applets/window_menu/panel_right_stick + /schemas/apps/panel/objects/panel_right_stick + + true + + + + applets/window_menu/locked + /schemas/apps/panel/objects/locked + + true + + + + applets/window_menu/applet_iid + /schemas/apps/panel/objects/applet_iid + + WnckletFactory::WindowMenuApplet + + + + applets/window_menu/attached_toplevel_id/schemas/apps/panel/objects/attached_toplevel_id + applets/window_menu/tooltip/schemas/apps/panel/objects/tooltip + applets/window_menu/use_custom_icon/schemas/apps/panel/objects/use_custom_icon + applets/window_menu/custom_icon/schemas/apps/panel/objects/custom_icon + applets/window_menu/use_menu_path/schemas/apps/panel/objects/use_menu_path + applets/window_menu/menu_path/schemas/apps/panel/objects/menu_path + applets/window_menu/launcher_location/schemas/apps/panel/objects/launcher_location + applets/window_menu/action_type/schemas/apps/panel/objects/action_type + + + + + applets/clock/object_type + /schemas/apps/panel/objects/object_type + + bonobo-applet + + + + applets/clock/toplevel_id + /schemas/apps/panel/objects/toplevel_id + + top_panel + + + + applets/clock/position + /schemas/apps/panel/objects/position + + 2 + + + + applets/clock/panel_right_stick + /schemas/apps/panel/objects/panel_right_stick + + true + + + + applets/clock/locked + /schemas/apps/panel/objects/locked + + true + + + + applets/clock/applet_iid + /schemas/apps/panel/objects/applet_iid + + ClockAppletFactory::ClockApplet + + + + applets/clock/attached_toplevel_id/schemas/apps/panel/objects/attached_toplevel_id + applets/clock/tooltip/schemas/apps/panel/objects/tooltip + applets/clock/use_custom_icon/schemas/apps/panel/objects/use_custom_icon + applets/clock/custom_icon/schemas/apps/panel/objects/custom_icon + applets/clock/use_menu_path/schemas/apps/panel/objects/use_menu_path + applets/clock/menu_path/schemas/apps/panel/objects/menu_path + applets/clock/launcher_location/schemas/apps/panel/objects/launcher_location + applets/clock/action_type/schemas/apps/panel/objects/action_type + + + + + applets/notification_area/object_type + /schemas/apps/panel/objects/object_type + + bonobo-applet + + + + applets/notification_area/toplevel_id + /schemas/apps/panel/objects/toplevel_id + + top_panel + + + + applets/notification_area/position + /schemas/apps/panel/objects/position + + 3 + + + + applets/notification_area/panel_right_stick + /schemas/apps/panel/objects/panel_right_stick + + true + + + + applets/notification_area/locked + /schemas/apps/panel/objects/locked + + true + + + + applets/notification_area/applet_iid + /schemas/apps/panel/objects/applet_iid + + NotificationAreaAppletFactory::NotificationArea + + + + applets/notification_area/attached_toplevel_id/schemas/apps/panel/objects/attached_toplevel_id + applets/notification_area/tooltip/schemas/apps/panel/objects/tooltip + applets/notification_area/use_custom_icon/schemas/apps/panel/objects/use_custom_icon + applets/notification_area/custom_icon/schemas/apps/panel/objects/custom_icon + applets/notification_area/use_menu_path/schemas/apps/panel/objects/use_menu_path + applets/notification_area/menu_path/schemas/apps/panel/objects/menu_path + applets/notification_area/launcher_location/schemas/apps/panel/objects/launcher_location + applets/notification_area/action_type/schemas/apps/panel/objects/action_type + + + + + applets/show_desktop_button/object_type + /schemas/apps/panel/objects/object_type + + bonobo-applet + + + + applets/show_desktop_button/toplevel_id + /schemas/apps/panel/objects/toplevel_id + + bottom_panel + + + + applets/show_desktop_button/position + /schemas/apps/panel/objects/position + + 0 + + + + applets/show_desktop_button/panel_right_stick + /schemas/apps/panel/objects/panel_right_stick + + false + + + + applets/show_desktop_button/locked + /schemas/apps/panel/objects/locked + + true + + + + applets/show_desktop_button/applet_iid + /schemas/apps/panel/objects/applet_iid + + WnckletFactory::ShowDesktopApplet + + + + applets/show_desktop_button/attached_toplevel_id/schemas/apps/panel/objects/attached_toplevel_id + applets/show_desktop_button/tooltip/schemas/apps/panel/objects/tooltip + applets/show_desktop_button/use_custom_icon/schemas/apps/panel/objects/use_custom_icon + applets/show_desktop_button/custom_icon/schemas/apps/panel/objects/custom_icon + applets/show_desktop_button/use_menu_path/schemas/apps/panel/objects/use_menu_path + applets/show_desktop_button/menu_path/schemas/apps/panel/objects/menu_path + applets/show_desktop_button/launcher_location/schemas/apps/panel/objects/launcher_location + applets/show_desktop_button/action_type/schemas/apps/panel/objects/action_type + + + + + applets/window_list/object_type + /schemas/apps/panel/objects/object_type + + bonobo-applet + + + + applets/window_list/toplevel_id + /schemas/apps/panel/objects/toplevel_id + + bottom_panel + + + + applets/window_list/position + /schemas/apps/panel/objects/position + + 1 + + + + applets/window_list/panel_right_stick + /schemas/apps/panel/objects/panel_right_stick + + false + + + + applets/window_list/locked + /schemas/apps/panel/objects/locked + + true + + + + applets/window_list/applet_iid + /schemas/apps/panel/objects/applet_iid + + WnckletFactory::WindowListApplet + + + + applets/window_list/attached_toplevel_id/schemas/apps/panel/objects/attached_toplevel_id + applets/window_list/tooltip/schemas/apps/panel/objects/tooltip + applets/window_list/use_custom_icon/schemas/apps/panel/objects/use_custom_icon + applets/window_list/custom_icon/schemas/apps/panel/objects/custom_icon + applets/window_list/use_menu_path/schemas/apps/panel/objects/use_menu_path + applets/window_list/menu_path/schemas/apps/panel/objects/menu_path + applets/window_list/launcher_location/schemas/apps/panel/objects/launcher_location + applets/window_list/action_type/schemas/apps/panel/objects/action_type + + + + + applets/workspace_switcher/object_type + /schemas/apps/panel/objects/object_type + + bonobo-applet + + + + applets/workspace_switcher/toplevel_id + /schemas/apps/panel/objects/toplevel_id + + bottom_panel + + + + applets/workspace_switcher/position + /schemas/apps/panel/objects/position + + 0 + + + + applets/workspace_switcher/panel_right_stick + /schemas/apps/panel/objects/panel_right_stick + + true + + + + applets/workspace_switcher/locked + /schemas/apps/panel/objects/locked + + true + + + + applets/workspace_switcher/applet_iid + /schemas/apps/panel/objects/applet_iid + + WnckletFactory::WorkspaceSwitcherApplet + + + + applets/workspace_switcher/attached_toplevel_id/schemas/apps/panel/objects/attached_toplevel_id + applets/workspace_switcher/tooltip/schemas/apps/panel/objects/tooltip + applets/workspace_switcher/use_custom_icon/schemas/apps/panel/objects/use_custom_icon + applets/workspace_switcher/custom_icon/schemas/apps/panel/objects/custom_icon + applets/workspace_switcher/use_menu_path/schemas/apps/panel/objects/use_menu_path + applets/workspace_switcher/menu_path/schemas/apps/panel/objects/menu_path + applets/workspace_switcher/launcher_location/schemas/apps/panel/objects/launcher_location + applets/workspace_switcher/action_type/schemas/apps/panel/objects/action_type + + + + + applets/notification_area/object_type + /schemas/apps/panel/objects/object_type + + bonobo-applet + + + + applets/notification_area/toplevel_id + /schemas/apps/panel/objects/toplevel_id + + bottom_panel + + + + applets/notification_area/position + /schemas/apps/panel/objects/position + + 2 + + + + applets/notification_area/panel_right_stick + /schemas/apps/panel/objects/panel_right_stick + + true + + + + applets/notification_area/locked + /schemas/apps/panel/objects/locked + + false + + + + applets/notification_area/bonobo_iid + /schemas/apps/panel/objects/bonobo_iid + + OAFIID:GNOME_NotificationAreaApplet + + + + applets/notification_area/attached_toplevel_id/schemas/apps/panel/objects/attached_toplevel_id + applets/notification_area/tooltip/schemas/apps/panel/objects/tooltip + applets/notification_area/use_custom_icon/schemas/apps/panel/objects/use_custom_icon + applets/notification_area/custom_icon/schemas/apps/panel/objects/custom_icon + applets/notification_area/use_menu_path/schemas/apps/panel/objects/use_menu_path + applets/notification_area/menu_path/schemas/apps/panel/objects/menu_path + applets/notification_area/launcher_location/schemas/apps/panel/objects/launcher_location + applets/notification_area/action_type/schemas/apps/panel/objects/action_type + + + + diff --git a/branding/graphics/backgrounds/ALTLinux Desktop-5.0.png b/branding/graphics/backgrounds/ALTLinux Desktop-5.0.png new file mode 100644 index 0000000..71ce792 Binary files /dev/null and b/branding/graphics/backgrounds/ALTLinux Desktop-5.0.png differ diff --git a/branding/graphics/backgrounds/desktop_1.png b/branding/graphics/backgrounds/desktop_1.png new file mode 120000 index 0000000..0f2e083 --- /dev/null +++ b/branding/graphics/backgrounds/desktop_1.png @@ -0,0 +1 @@ +default.png \ No newline at end of file diff --git a/branding/graphics/backgrounds/desktop_2.png b/branding/graphics/backgrounds/desktop_2.png new file mode 120000 index 0000000..0f2e083 --- /dev/null +++ b/branding/graphics/backgrounds/desktop_2.png @@ -0,0 +1 @@ +default.png \ No newline at end of file diff --git a/branding/graphics/backgrounds/desktop_3.png b/branding/graphics/backgrounds/desktop_3.png new file mode 120000 index 0000000..0f2e083 --- /dev/null +++ b/branding/graphics/backgrounds/desktop_3.png @@ -0,0 +1 @@ +default.png \ No newline at end of file diff --git a/branding/graphics/backgrounds/desktop_4.png b/branding/graphics/backgrounds/desktop_4.png new file mode 120000 index 0000000..0f2e083 --- /dev/null +++ b/branding/graphics/backgrounds/desktop_4.png @@ -0,0 +1 @@ +default.png \ No newline at end of file diff --git a/branding/graphics/backgrounds/root.png b/branding/graphics/backgrounds/root.png new file mode 100644 index 0000000..a717b1c Binary files /dev/null and b/branding/graphics/backgrounds/root.png differ diff --git a/branding/graphics/config b/branding/graphics/config new file mode 100644 index 0000000..df053c6 --- /dev/null +++ b/branding/graphics/config @@ -0,0 +1,4 @@ +BACKGROUND_COLOR=88DCF8 +BACKGROUND_R=136 +BACKGROUND_G=220 +BACKGROUND_B=248 diff --git a/branding/graphics/faces/apple.png b/branding/graphics/faces/apple.png new file mode 100644 index 0000000..b383578 Binary files /dev/null and b/branding/graphics/faces/apple.png differ diff --git a/branding/graphics/faces/astronaut.png b/branding/graphics/faces/astronaut.png new file mode 100644 index 0000000..94c7fd2 Binary files /dev/null and b/branding/graphics/faces/astronaut.png differ diff --git a/branding/graphics/faces/blowfish.png b/branding/graphics/faces/blowfish.png new file mode 100644 index 0000000..51cb160 Binary files /dev/null and b/branding/graphics/faces/blowfish.png differ diff --git a/branding/graphics/faces/bug.png b/branding/graphics/faces/bug.png new file mode 100644 index 0000000..b431cc1 Binary files /dev/null and b/branding/graphics/faces/bug.png differ diff --git a/branding/graphics/faces/burger.png b/branding/graphics/faces/burger.png new file mode 100644 index 0000000..40cba39 Binary files /dev/null and b/branding/graphics/faces/burger.png differ diff --git a/branding/graphics/faces/butterfly.png b/branding/graphics/faces/butterfly.png new file mode 100644 index 0000000..e1ac730 Binary files /dev/null and b/branding/graphics/faces/butterfly.png differ diff --git a/branding/graphics/faces/cheese.png b/branding/graphics/faces/cheese.png new file mode 100644 index 0000000..3e26f05 Binary files /dev/null and b/branding/graphics/faces/cheese.png differ diff --git a/branding/graphics/faces/clock.png b/branding/graphics/faces/clock.png new file mode 100644 index 0000000..9d1cd45 Binary files /dev/null and b/branding/graphics/faces/clock.png differ diff --git a/branding/graphics/faces/credits b/branding/graphics/faces/credits new file mode 100644 index 0000000..ccd9126 --- /dev/null +++ b/branding/graphics/faces/credits @@ -0,0 +1,21 @@ +Butterfly.png, Konqui.png: + KDE Graphics Team + +BeachBall.png BlueMarble1.png Flower.png Night.png Star2.png Star3.png +Star4.png Star.png Stars2.png Stars.png: + Braden MacDonald + +Apple.png Cheese.png Ghost.png Pearl.png Skull.png Blowfish.png Cow.png +Guitar.png Penguin.png Smiley.png Bug.png Daemon.png Lion.png Pig.png +Splash.png Burger.png Dog.png Man.png Scream.png Turtle.png Car.png +Elephant.png Monkey.png Shark.png Watch.png Astronaut.png Heart.png +Ring.png Rabbit.png Speakers.png UFO.png : + Hans Karlsson +License: free for commercial and noncommercial usage, distribution and +modification + +Arch.png BeachBall2.png Butterfly2.png Cactus.png Car2.png Clock.png +Dice.png Dog2.png Dragon.png Fish.png Flower2.png Flower3.png Frog.png +Kiwi.png Lava.png Pineapple.png Teddybear.png Tiger.png Tukan.png +Wind.png : + Hermann Thomas diff --git a/branding/graphics/faces/daemon.png b/branding/graphics/faces/daemon.png new file mode 100644 index 0000000..4bbc42a Binary files /dev/null and b/branding/graphics/faces/daemon.png differ diff --git a/branding/graphics/faces/default.png b/branding/graphics/faces/default.png new file mode 100644 index 0000000..2a385e4 Binary files /dev/null and b/branding/graphics/faces/default.png differ diff --git a/branding/graphics/faces/dog.png b/branding/graphics/faces/dog.png new file mode 100644 index 0000000..78de933 Binary files /dev/null and b/branding/graphics/faces/dog.png differ diff --git a/branding/graphics/faces/elephant.png b/branding/graphics/faces/elephant.png new file mode 100644 index 0000000..8f4b2d2 Binary files /dev/null and b/branding/graphics/faces/elephant.png differ diff --git a/branding/graphics/faces/fish.png b/branding/graphics/faces/fish.png new file mode 100644 index 0000000..95eebc3 Binary files /dev/null and b/branding/graphics/faces/fish.png differ diff --git a/branding/graphics/faces/flower.png b/branding/graphics/faces/flower.png new file mode 100644 index 0000000..d414e73 Binary files /dev/null and b/branding/graphics/faces/flower.png differ diff --git a/branding/graphics/faces/frog.png b/branding/graphics/faces/frog.png new file mode 100644 index 0000000..2186975 Binary files /dev/null and b/branding/graphics/faces/frog.png differ diff --git a/branding/graphics/faces/ghost.png b/branding/graphics/faces/ghost.png new file mode 100644 index 0000000..bf95150 Binary files /dev/null and b/branding/graphics/faces/ghost.png differ diff --git a/branding/graphics/faces/guitar.png b/branding/graphics/faces/guitar.png new file mode 100644 index 0000000..6a315b0 Binary files /dev/null and b/branding/graphics/faces/guitar.png differ diff --git a/branding/graphics/faces/heart.png b/branding/graphics/faces/heart.png new file mode 100644 index 0000000..b41a027 Binary files /dev/null and b/branding/graphics/faces/heart.png differ diff --git a/branding/graphics/faces/konqui.png b/branding/graphics/faces/konqui.png new file mode 100644 index 0000000..4db7ae5 Binary files /dev/null and b/branding/graphics/faces/konqui.png differ diff --git a/branding/graphics/faces/penguin.png b/branding/graphics/faces/penguin.png new file mode 100644 index 0000000..33ed361 Binary files /dev/null and b/branding/graphics/faces/penguin.png differ diff --git a/branding/graphics/faces/rabbit.png b/branding/graphics/faces/rabbit.png new file mode 100644 index 0000000..a7c5f3f Binary files /dev/null and b/branding/graphics/faces/rabbit.png differ diff --git a/branding/graphics/faces/ring.png b/branding/graphics/faces/ring.png new file mode 100644 index 0000000..29daf4c Binary files /dev/null and b/branding/graphics/faces/ring.png differ diff --git a/branding/graphics/faces/scream.png b/branding/graphics/faces/scream.png new file mode 100644 index 0000000..46abbd2 Binary files /dev/null and b/branding/graphics/faces/scream.png differ diff --git a/branding/graphics/faces/shark.png b/branding/graphics/faces/shark.png new file mode 100644 index 0000000..a11a352 Binary files /dev/null and b/branding/graphics/faces/shark.png differ diff --git a/branding/graphics/faces/skull.png b/branding/graphics/faces/skull.png new file mode 100644 index 0000000..5878526 Binary files /dev/null and b/branding/graphics/faces/skull.png differ diff --git a/branding/graphics/faces/smiley.png b/branding/graphics/faces/smiley.png new file mode 100644 index 0000000..e403233 Binary files /dev/null and b/branding/graphics/faces/smiley.png differ diff --git a/branding/graphics/faces/speakers.png b/branding/graphics/faces/speakers.png new file mode 100644 index 0000000..640123e Binary files /dev/null and b/branding/graphics/faces/speakers.png differ diff --git a/branding/graphics/faces/splash.png b/branding/graphics/faces/splash.png new file mode 100644 index 0000000..ec8e68a Binary files /dev/null and b/branding/graphics/faces/splash.png differ diff --git a/branding/graphics/faces/turtle.png b/branding/graphics/faces/turtle.png new file mode 100644 index 0000000..1eee295 Binary files /dev/null and b/branding/graphics/faces/turtle.png differ diff --git a/branding/graphics/faces/ufo.png b/branding/graphics/faces/ufo.png new file mode 100644 index 0000000..09f8b05 Binary files /dev/null and b/branding/graphics/faces/ufo.png differ diff --git a/branding/graphics/faces/user01.png b/branding/graphics/faces/user01.png new file mode 100644 index 0000000..71027e2 Binary files /dev/null and b/branding/graphics/faces/user01.png differ diff --git a/branding/graphics/faces/user02.png b/branding/graphics/faces/user02.png new file mode 100644 index 0000000..9a17cff Binary files /dev/null and b/branding/graphics/faces/user02.png differ diff --git a/branding/graphics/faces/user03.png b/branding/graphics/faces/user03.png new file mode 100644 index 0000000..5dc0bb6 Binary files /dev/null and b/branding/graphics/faces/user03.png differ diff --git a/branding/graphics/faces/user04.png b/branding/graphics/faces/user04.png new file mode 100644 index 0000000..281a4f3 Binary files /dev/null and b/branding/graphics/faces/user04.png differ diff --git a/branding/graphics/faces/user05.png b/branding/graphics/faces/user05.png new file mode 100644 index 0000000..3332bd6 Binary files /dev/null and b/branding/graphics/faces/user05.png differ diff --git a/branding/graphics/faces/user06.png b/branding/graphics/faces/user06.png new file mode 100644 index 0000000..eb03147 Binary files /dev/null and b/branding/graphics/faces/user06.png differ diff --git a/branding/graphics/faces/user07.png b/branding/graphics/faces/user07.png new file mode 100644 index 0000000..59f55f4 Binary files /dev/null and b/branding/graphics/faces/user07.png differ diff --git a/branding/graphics/faces/user08.png b/branding/graphics/faces/user08.png new file mode 100644 index 0000000..b8842cc Binary files /dev/null and b/branding/graphics/faces/user08.png differ diff --git a/branding/graphics/faces/user09.png b/branding/graphics/faces/user09.png new file mode 100644 index 0000000..eefdeec Binary files /dev/null and b/branding/graphics/faces/user09.png differ diff --git a/branding/graphics/faces/user10.png b/branding/graphics/faces/user10.png new file mode 100644 index 0000000..411951d Binary files /dev/null and b/branding/graphics/faces/user10.png differ diff --git a/branding/graphics/faces/user11.png b/branding/graphics/faces/user11.png new file mode 100644 index 0000000..794e36c Binary files /dev/null and b/branding/graphics/faces/user11.png differ diff --git a/branding/graphics/faces/watch.png b/branding/graphics/faces/watch.png new file mode 100644 index 0000000..518900e Binary files /dev/null and b/branding/graphics/faces/watch.png differ diff --git a/branding/graphics/icons/altlinux_16x16.png b/branding/graphics/icons/altlinux_16x16.png new file mode 100644 index 0000000..bbf2296 Binary files /dev/null and b/branding/graphics/icons/altlinux_16x16.png differ diff --git a/branding/graphics/icons/altlinux_32x32.png b/branding/graphics/icons/altlinux_32x32.png new file mode 100644 index 0000000..4cedcc4 Binary files /dev/null and b/branding/graphics/icons/altlinux_32x32.png differ diff --git a/branding/graphics/icons/altlinux_48x48.png b/branding/graphics/icons/altlinux_48x48.png new file mode 100644 index 0000000..ade173f Binary files /dev/null and b/branding/graphics/icons/altlinux_48x48.png differ diff --git a/branding/graphics/icons/large/slinux.png b/branding/graphics/icons/large/slinux.png new file mode 100644 index 0000000..5aa303a Binary files /dev/null and b/branding/graphics/icons/large/slinux.png differ diff --git a/branding/graphics/icons/mini/slinux.png b/branding/graphics/icons/mini/slinux.png new file mode 100644 index 0000000..91b5900 Binary files /dev/null and b/branding/graphics/icons/mini/slinux.png differ diff --git a/branding/graphics/icons/slinux.png b/branding/graphics/icons/slinux.png new file mode 100644 index 0000000..ab94311 Binary files /dev/null and b/branding/graphics/icons/slinux.png differ diff --git a/branding/graphics/kde/kdm-logo.png b/branding/graphics/kde/kdm-logo.png new file mode 100644 index 0000000..e8f70db Binary files /dev/null and b/branding/graphics/kde/kdm-logo.png differ diff --git a/branding/graphics/kde/kicker/pics/kside.png b/branding/graphics/kde/kicker/pics/kside.png new file mode 100644 index 0000000..ba63b24 Binary files /dev/null and b/branding/graphics/kde/kicker/pics/kside.png differ diff --git a/branding/graphics/kde/kicker/pics/kside_tile.png b/branding/graphics/kde/kicker/pics/kside_tile.png new file mode 100644 index 0000000..53b3849 Binary files /dev/null and b/branding/graphics/kde/kicker/pics/kside_tile.png differ diff --git a/branding/graphics/kde/konqueror/tile.png b/branding/graphics/kde/konqueror/tile.png new file mode 100644 index 0000000..4dd027f Binary files /dev/null and b/branding/graphics/kde/konqueror/tile.png differ diff --git a/branding/graphics/kde/ktip-wizard_small.png b/branding/graphics/kde/ktip-wizard_small.png new file mode 100644 index 0000000..da55ff2 Binary files /dev/null and b/branding/graphics/kde/ktip-wizard_small.png differ diff --git a/branding/graphics/kde/splash/pics/Theme.rc b/branding/graphics/kde/splash/pics/Theme.rc new file mode 100644 index 0000000..125401d --- /dev/null +++ b/branding/graphics/kde/splash/pics/Theme.rc @@ -0,0 +1,3 @@ +[KSplash Theme: Default] +Engine = Default +Icons Flashing = true diff --git a/branding/graphics/kde/splash/pics/locolor/Theme.rc b/branding/graphics/kde/splash/pics/locolor/Theme.rc new file mode 100644 index 0000000..125401d --- /dev/null +++ b/branding/graphics/kde/splash/pics/locolor/Theme.rc @@ -0,0 +1,3 @@ +[KSplash Theme: Default] +Engine = Default +Icons Flashing = true diff --git a/branding/graphics/kde/splash/pics/locolor/splash_active_bar.png b/branding/graphics/kde/splash/pics/locolor/splash_active_bar.png new file mode 100644 index 0000000..bcaf659 Binary files /dev/null and b/branding/graphics/kde/splash/pics/locolor/splash_active_bar.png differ diff --git a/branding/graphics/kde/splash/pics/locolor/splash_bottom.png b/branding/graphics/kde/splash/pics/locolor/splash_bottom.png new file mode 100644 index 0000000..265851d Binary files /dev/null and b/branding/graphics/kde/splash/pics/locolor/splash_bottom.png differ diff --git a/branding/graphics/kde/splash/pics/locolor/splash_inactive_bar.png b/branding/graphics/kde/splash/pics/locolor/splash_inactive_bar.png new file mode 100644 index 0000000..0b22dd4 Binary files /dev/null and b/branding/graphics/kde/splash/pics/locolor/splash_inactive_bar.png differ diff --git a/branding/graphics/kde/splash/pics/locolor/splash_top.png b/branding/graphics/kde/splash/pics/locolor/splash_top.png new file mode 100644 index 0000000..78f307b Binary files /dev/null and b/branding/graphics/kde/splash/pics/locolor/splash_top.png differ diff --git a/branding/graphics/kde/splash/pics/splash_active_bar.png b/branding/graphics/kde/splash/pics/splash_active_bar.png new file mode 100644 index 0000000..ad2d2de Binary files /dev/null and b/branding/graphics/kde/splash/pics/splash_active_bar.png differ diff --git a/branding/graphics/kde/splash/pics/splash_bottom.png b/branding/graphics/kde/splash/pics/splash_bottom.png new file mode 100644 index 0000000..36874fd Binary files /dev/null and b/branding/graphics/kde/splash/pics/splash_bottom.png differ diff --git a/branding/graphics/kde/splash/pics/splash_inactive_bar.png b/branding/graphics/kde/splash/pics/splash_inactive_bar.png new file mode 100644 index 0000000..6c56de8 Binary files /dev/null and b/branding/graphics/kde/splash/pics/splash_inactive_bar.png differ diff --git a/branding/graphics/kde/splash/pics/splash_top.png b/branding/graphics/kde/splash/pics/splash_top.png new file mode 100644 index 0000000..c53299e Binary files /dev/null and b/branding/graphics/kde/splash/pics/splash_top.png differ diff --git a/branding/graphics/kde4/kdm-color-scheme.colors b/branding/graphics/kde4/kdm-color-scheme.colors new file mode 100644 index 0000000..97fcff6 --- /dev/null +++ b/branding/graphics/kde4/kdm-color-scheme.colors @@ -0,0 +1,103 @@ +[ColorEffects:Disabled] +Color=56,56,56 +ColorAmount=0 +ColorEffect=0 +ContrastAmount=0.65 +ContrastEffect=1 +IntensityAmount=0.1 +IntensityEffect=2 + +[ColorEffects:Inactive] +ChangeSelectionColor=true +Color=112,111,110 +ColorAmount=-0.9 +ColorEffect=1 +ContrastAmount=0.25 +ContrastEffect=2 +Enable=true +IntensityAmount=0 +IntensityEffect=0 + +[Colors:Button] +BackgroundAlternate=224,223,222 +BackgroundNormal=223,220,217 +DecorationFocus=58,167,221 +DecorationHover=110,214,255 +ForegroundActive=255,128,224 +ForegroundInactive=137,136,135 +ForegroundLink=0,87,174 +ForegroundNegative=191,3,3 +ForegroundNeutral=176,128,0 +ForegroundNormal=34,31,30 +ForegroundPositive=0,110,40 +ForegroundVisited=100,74,155 + +[Colors:Selection] +BackgroundAlternate=62,138,204 +BackgroundNormal=67,172,232 +DecorationFocus=58,167,221 +DecorationHover=110,214,255 +ForegroundActive=255,128,224 +ForegroundInactive=165,193,228 +ForegroundLink=0,49,110 +ForegroundNegative=156,14,14 +ForegroundNeutral=255,221,0 +ForegroundNormal=255,255,255 +ForegroundPositive=128,255,128 +ForegroundVisited=69,40,134 + +[Colors:Tooltip] +BackgroundAlternate=196,224,255 +BackgroundNormal=24,21,19 +DecorationFocus=58,167,221 +DecorationHover=110,214,255 +ForegroundActive=255,128,224 +ForegroundInactive=137,136,135 +ForegroundLink=0,87,174 +ForegroundNegative=191,3,3 +ForegroundNeutral=176,128,0 +ForegroundNormal=231,253,255 +ForegroundPositive=0,110,40 +ForegroundVisited=100,74,155 + +[Colors:View] +BackgroundAlternate=248,247,246 +BackgroundNormal=255,255,255 +DecorationFocus=58,167,221 +DecorationHover=110,214,255 +ForegroundActive=255,128,224 +ForegroundInactive=137,136,135 +ForegroundLink=0,87,174 +ForegroundNegative=191,3,3 +ForegroundNeutral=176,128,0 +ForegroundNormal=31,28,27 +ForegroundPositive=0,110,40 +ForegroundVisited=100,74,155 + +[Colors:Window] +BackgroundAlternate=218,217,216 +BackgroundNormal=214,210,208 +DecorationFocus=58,167,221 +DecorationHover=110,214,255 +ForegroundActive=255,128,224 +ForegroundInactive=137,136,135 +ForegroundLink=0,87,174 +ForegroundNegative=191,3,3 +ForegroundNeutral=176,128,0 +ForegroundNormal=34,31,30 +ForegroundPositive=0,110,40 +ForegroundVisited=100,74,155 + +[General] +ColorScheme=Oxygen +Name=Oxygen +shadeSortColumn=true + +[KDE] +contrast=7 + +[WM] +activeBackground=48,174,232 +activeForeground=255,255,255 +inactiveBackground=224,223,222 +inactiveForeground=75,71,67 diff --git a/branding/graphics/kde4/kdm-theme/KdmGreeterTheme.desktop b/branding/graphics/kde4/kdm-theme/KdmGreeterTheme.desktop new file mode 100644 index 0000000..6ce9fef --- /dev/null +++ b/branding/graphics/kde4/kdm-theme/KdmGreeterTheme.desktop @@ -0,0 +1,9 @@ +# This is not really a .desktop file like the rest, but it is useful to treat +# it as such + +[KdmGreeterTheme] +Greeter=oxygen-air.xml +Name=KDM Default +Author=Xavier Araque +Copyright=GPL 2008 Xavier Araque | xavieraraque@gmail.com +Screenshot=screenshot.png diff --git a/branding/graphics/kde4/kdm-theme/background.png b/branding/graphics/kde4/kdm-theme/background.png new file mode 120000 index 0000000..ffc3110 --- /dev/null +++ b/branding/graphics/kde4/kdm-theme/background.png @@ -0,0 +1 @@ +../../backgrounds/xdm.png \ No newline at end of file diff --git a/branding/graphics/kde4/kdm-theme/caps.png b/branding/graphics/kde4/kdm-theme/caps.png new file mode 100644 index 0000000..b399190 Binary files /dev/null and b/branding/graphics/kde4/kdm-theme/caps.png differ diff --git a/branding/graphics/kde4/kdm-theme/icon-altlinux.png b/branding/graphics/kde4/kdm-theme/icon-altlinux.png new file mode 100644 index 0000000..54f74ba Binary files /dev/null and b/branding/graphics/kde4/kdm-theme/icon-altlinux.png differ diff --git a/branding/graphics/kde4/kdm-theme/oxygen-air.xml b/branding/graphics/kde4/kdm-theme/oxygen-air.xml new file mode 100644 index 0000000..ac02c0c --- /dev/null +++ b/branding/graphics/kde4/kdm-theme/oxygen-air.xml @@ -0,0 +1,124 @@ + + + + +