From 10e2b30994209929f684e8f534a570d0162ec49b Mon Sep 17 00:00:00 2001 From: "Anthony G. Basile" Date: Tue, 7 May 2013 18:48:41 -0400 Subject: [PATCH] tools-uclibc/desktop: add user and desktop --- tools-uclibc/desktop/.gitignore | 1 + tools-uclibc/desktop/build.sh | 40 ++++- tools-uclibc/desktop/gentoo/.bash_logout | 6 + tools-uclibc/desktop/gentoo/.bash_profile | 5 + tools-uclibc/desktop/gentoo/.bashrc | 18 +++ .../desktop/gentoo/.config/Thunar/accels.scm | 75 +++++++++ .../gentoo/.config/gtk-2.0/gtkfilechooser.ini | 11 ++ .../desktop/gentoo/.config/user-dirs.dirs | 15 ++ .../desktop/gentoo/.config/user-dirs.locale | 1 + .../xfce4/desktop/icons.screen0-1008x671.rc | 12 ++ .../xfce4/desktop/icons.screen0-1008x672.rc | 12 ++ .../xfce4/desktop/icons.screen0-1008x721.rc | 12 ++ .../desktop/gentoo/.config/xfce4/helpers.rc | 4 + .../panel/launcher-10/13679615612.desktop | 13 ++ .../panel/launcher-16/13679616705.desktop | 13 ++ .../panel/launcher-17/13679616986.desktop | 14 ++ .../panel/launcher-18/13679617457.desktop | 17 ++ .../panel/launcher-20/13679618069.desktop | 11 ++ .../panel/launcher-21/136796182710.desktop | 10 ++ .../panel/launcher-22/136796191211.desktop | 18 +++ .../panel/launcher-9/13679615611.desktop | 12 ++ .../xfconf/xfce-perchannel-xml/keyboards.xml | 7 + .../xfconf/xfce-perchannel-xml/thunar.xml | 6 + .../xfce-perchannel-xml/xfce4-appfinder.xml | 9 ++ .../xfce-perchannel-xml/xfce4-desktop.xml | 21 +++ .../xfce4-keyboard-shortcuts.xml | 148 ++++++++++++++++++ .../xfce-perchannel-xml/xfce4-mixer.xml | 5 + .../xfce-perchannel-xml/xfce4-panel.xml | 113 +++++++++++++ .../xfce-perchannel-xml/xfce4-session.xml | 28 ++++ .../xfconf/xfce-perchannel-xml/xfwm4.xml | 82 ++++++++++ .../xfconf/xfce-perchannel-xml/xsettings.xml | 40 +++++ tools-uclibc/desktop/gentoo/.xinitrc | 3 + tools-uclibc/desktop/lilo.conf | 16 ++ tools-uclibc/desktop/passwd.sh | 17 ++ 34 files changed, 811 insertions(+), 4 deletions(-) create mode 100644 tools-uclibc/desktop/.gitignore create mode 100644 tools-uclibc/desktop/gentoo/.bash_logout create mode 100644 tools-uclibc/desktop/gentoo/.bash_profile create mode 100644 tools-uclibc/desktop/gentoo/.bashrc create mode 100644 tools-uclibc/desktop/gentoo/.config/Thunar/accels.scm create mode 100644 tools-uclibc/desktop/gentoo/.config/gtk-2.0/gtkfilechooser.ini create mode 100644 tools-uclibc/desktop/gentoo/.config/user-dirs.dirs create mode 100644 tools-uclibc/desktop/gentoo/.config/user-dirs.locale create mode 100644 tools-uclibc/desktop/gentoo/.config/xfce4/desktop/icons.screen0-1008x671.rc create mode 100644 tools-uclibc/desktop/gentoo/.config/xfce4/desktop/icons.screen0-1008x672.rc create mode 100644 tools-uclibc/desktop/gentoo/.config/xfce4/desktop/icons.screen0-1008x721.rc create mode 100644 tools-uclibc/desktop/gentoo/.config/xfce4/helpers.rc create mode 100644 tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-10/13679615612.desktop create mode 100644 tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-16/13679616705.desktop create mode 100644 tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-17/13679616986.desktop create mode 100644 tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-18/13679617457.desktop create mode 100644 tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-20/13679618069.desktop create mode 100644 tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-21/136796182710.desktop create mode 100644 tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-22/136796191211.desktop create mode 100644 tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-9/13679615611.desktop create mode 100644 tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/keyboards.xml create mode 100644 tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml create mode 100644 tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-appfinder.xml create mode 100644 tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml create mode 100644 tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml create mode 100644 tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-mixer.xml create mode 100644 tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml create mode 100644 tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml create mode 100644 tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml create mode 100644 tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml create mode 100644 tools-uclibc/desktop/gentoo/.xinitrc create mode 100644 tools-uclibc/desktop/lilo.conf create mode 100644 tools-uclibc/desktop/passwd.sh diff --git a/tools-uclibc/desktop/.gitignore b/tools-uclibc/desktop/.gitignore new file mode 100644 index 00000000..a43dcbc7 --- /dev/null +++ b/tools-uclibc/desktop/.gitignore @@ -0,0 +1 @@ +desktop-amd64-uclibc-hardened* diff --git a/tools-uclibc/desktop/build.sh b/tools-uclibc/desktop/build.sh index 6872b16a..e7d8b60b 100755 --- a/tools-uclibc/desktop/build.sh +++ b/tools-uclibc/desktop/build.sh @@ -1,3 +1,4 @@ +# These are just notes for now. A cleaner script is coming. mkdir desktop-amd64-uclibc-hardened tar -x -C desktop-amd64-uclibc-hardened -f /var/tmp/catalyst/builds/hardened/amd64/stage3-amd64-uclibc-hardened.tar.bz2 @@ -14,6 +15,8 @@ mkdir desktop-amd64-uclibc-hardened/var/lib/layman cp -a /var/lib/layman/hardened-development/ desktop-amd64-uclibc-hardened/var/lib/layman cp -f fstab desktop-amd64-uclibc-hardened/etc/fstab +cp -f lilo.conf desktop-amd64-uclibc-hardened/etc/lilo.conf + rm -f desktop-amd64-uclibc-hardened/etc/portage/make.conf.catalyst cp -f portage/make.conf.1 desktop-amd64-uclibc-hardened/etc/portage/make.conf @@ -51,12 +54,41 @@ genkernel \ --modprobedir=/root/lilblue/desktop-amd64-uclibc-hardened/etc/modprobe.d \ all +ln -sf net.lo desktop-amd64-uclibc-hardened/etc/init.d/net.eth0 +chroot desktop-amd64-uclibc-hardened/ rc-update add alsasound default +chroot desktop-amd64-uclibc-hardened/ rc-update add cupsd default +chroot desktop-amd64-uclibc-hardened/ rc-update add fcron default +chroot desktop-amd64-uclibc-hardened/ rc-update add net.eth0 default +chroot desktop-amd64-uclibc-hardened/ rc-update add postfix default +chroot desktop-amd64-uclibc-hardened/ rc-update add sshd default +chroot desktop-amd64-uclibc-hardened/ rc-update add xdm default +chroot desktop-amd64-uclibc-hardened/ rc-update add avahi-daemon default +chroot desktop-amd64-uclibc-hardened/ rc-update add dbus default +chroot desktop-amd64-uclibc-hardened/ rc-update add samba default +chroot desktop-amd64-uclibc-hardened/ rc-update add syslog-ng default + +cp -f passwd.sh desktop-amd64-uclibc-hardened/tmp/ +chroot desktop-amd64-uclibc-hardened/ /tmp/passwd.sh +rm -f desktop-amd64-uclibc-hardened/tmp/passwd.sh + +rm -rf desktop-amd64-uclibc-hardened/home/gentoo +cp -a gentoo desktop-amd64-uclibc-hardened/home/ + +sed -i 's/^\(DISPLAYMANAGER="\)xdm/\1slim/' desktop-amd64-uclibc-hardened/etc/conf.d/xdm +sed -i 's/^\(login.*\)/# \1/' desktop-amd64-uclibc-hardened/etc/slim.conf +sed -i '/# login_cmd.*Xsession/ a\login_cmd exec /bin/bash -login ~/.xinitrc' desktop-amd64-uclibc-hardened/etc/slim.conf +wget -O desktop-amd64-uclibc-hardened/usr/share/slim/themes/default/background.jpg http://www.gentoo.org/images/backgrounds/gentoo1600x1200.jpg + +sed -i '/^SYNC/d' desktop-amd64-uclibc-hardened/etc/portage/make.conf +sed -i '/^GENTOO_MIRRORS/d' desktop-amd64-uclibc-hardened/etc/portage/make.conf +sed -i 's/^MAKEOPTS/#MAKEOPTS/' desktop-amd64-uclibc-hardened/etc/portage/make.conf + +rm -rf desktop-amd64-uclibc-hardened/tmp/* +rm -rf desktop-amd64-uclibc-hardened/var/log/* +rm -rf desktop-amd64-uclibc-hardened/var/tmp/* + umount desktop-amd64-uclibc-hardened/sys/ umount desktop-amd64-uclibc-hardened/dev/pts/ umount desktop-amd64-uclibc-hardened/dev/ umount desktop-amd64-uclibc-hardened/proc/ umount desktop-amd64-uclibc-hardened/usr/portage/ - -sed -i '/^SYNC/d' desktop-amd64-uclibc-hardened/etc/portage/make.conf -sed -i '/^GENTOO_MIRRORS/d' desktop-amd64-uclibc-hardened/etc/portage/make.conf -sed -i 's/^MAKEOPTS/#MAKEOPTS/' desktop-amd64-uclibc-hardened/etc/portage/make.conf diff --git a/tools-uclibc/desktop/gentoo/.bash_logout b/tools-uclibc/desktop/gentoo/.bash_logout new file mode 100644 index 00000000..44b6f79c --- /dev/null +++ b/tools-uclibc/desktop/gentoo/.bash_logout @@ -0,0 +1,6 @@ +# /etc/skel/.bash_logout + +# This file is sourced when a login shell terminates. + +# Clear the screen for security's sake. +clear diff --git a/tools-uclibc/desktop/gentoo/.bash_profile b/tools-uclibc/desktop/gentoo/.bash_profile new file mode 100644 index 00000000..94a6622b --- /dev/null +++ b/tools-uclibc/desktop/gentoo/.bash_profile @@ -0,0 +1,5 @@ +# /etc/skel/.bash_profile + +# This file is sourced by bash for login shells. The following line +# runs your .bashrc and is recommended by the bash info pages. +[[ -f ~/.bashrc ]] && . ~/.bashrc diff --git a/tools-uclibc/desktop/gentoo/.bashrc b/tools-uclibc/desktop/gentoo/.bashrc new file mode 100644 index 00000000..34dbd8c8 --- /dev/null +++ b/tools-uclibc/desktop/gentoo/.bashrc @@ -0,0 +1,18 @@ +# /etc/skel/.bashrc +# +# This file is sourced by all *interactive* bash shells on startup, +# including some apparently interactive shells such as scp and rcp +# that can't tolerate any output. So make sure this doesn't display +# anything or bad things will happen ! + + +# Test for an interactive shell. There is no need to set anything +# past this point for scp and rcp, and it's important to refrain from +# outputting anything in those cases. +if [[ $- != *i* ]] ; then + # Shell is non-interactive. Be done now! + return +fi + + +# Put your fun stuff here. diff --git a/tools-uclibc/desktop/gentoo/.config/Thunar/accels.scm b/tools-uclibc/desktop/gentoo/.config/Thunar/accels.scm new file mode 100644 index 00000000..edb95f23 --- /dev/null +++ b/tools-uclibc/desktop/gentoo/.config/Thunar/accels.scm @@ -0,0 +1,75 @@ +; Thunar GtkAccelMap rc-file -*- scheme -*- +; this file is an automated accelerator map dump +; +; (gtk_accel_path "/ThunarLauncher/sendto-desktop" "") +; (gtk_accel_path "/ThunarStandardView/create-folder" "n") +; (gtk_accel_path "/ThunarShortcutsPane/sendto-shortcuts" "") +; (gtk_accel_path "/ThunarWindow/view-side-pane-menu" "") +; (gtk_accel_path "/ThunarStandardView/paste-into-folder" "v") +; (gtk_accel_path "/ThunarWindow/open-home" "Home") +; (gtk_accel_path "/ThunarWindow/view-menu" "") +; (gtk_accel_path "/ThunarLauncher/open" "o") +; (gtk_accel_path "/ThunarWindow/go-menu" "") +; (gtk_accel_path "/ThunarWindow/open-file-system" "") +; (gtk_accel_path "/ThunarWindow/zoom-out" "minus") +; (gtk_accel_path "/ThunarStandardView/paste" "v") +; (gtk_accel_path "/ThunarLauncher/open-with-menu" "") +; (gtk_accel_path "/ThunarWindow/help-menu" "") +; (gtk_accel_path "/ThunarWindow/file-menu" "") +; (gtk_accel_path "/ThunarLauncher/open-with-other-in-menu" "") +; (gtk_accel_path "/ThunarWindow/detach-tab" "") +; (gtk_accel_path "/ThunarLauncher/open-in-new-tab" "p") +; (gtk_accel_path "/ThunarStandardView/sort-by-name" "") +; (gtk_accel_path "/ThunarWindow/view-menubar" "m") +; (gtk_accel_path "/ThunarStandardView/back" "Left") +; (gtk_accel_path "/ThunarWindow/close-tab" "w") +; (gtk_accel_path "/ThunarWindow/view-as-compact-list" "3") +; (gtk_accel_path "/ThunarWindow/view-side-pane-tree" "e") +; (gtk_accel_path "/ThunarStandardView/restore" "") +; (gtk_accel_path "/ThunarWindow/open-network" "") +; (gtk_accel_path "/ThunarWindow/new-tab" "t") +; (gtk_accel_path "/ThunarWindow/preferences" "") +; (gtk_accel_path "/ThunarStandardView/rename" "F2") +; (gtk_accel_path "/ThunarStandardView/sort-by-size" "") +; (gtk_accel_path "/ThunarWindow/sendto-menu" "") +; (gtk_accel_path "/ThunarWindow/edit-menu" "") +; (gtk_accel_path "/ThunarLauncher/open-with-other" "") +; (gtk_accel_path "/ThunarWindow/view-location-selector-toolbar" "") +; (gtk_accel_path "/ThunarStandardView/invert-selection" "") +; (gtk_accel_path "/ThunarStandardView/make-link" "") +; (gtk_accel_path "/ThunarWindow/view-as-icons" "1") +; (gtk_accel_path "/ThunarWindow/new-window" "n") +; (gtk_accel_path "/ThunarStandardView/forward" "Right") +; (gtk_accel_path "/ThunarStandardView/move-to-trash" "") +; (gtk_accel_path "/ThunarStandardView/select-by-pattern" "s") +; (gtk_accel_path "/ThunarWindow/about" "") +; (gtk_accel_path "/ThunarWindow/contents" "F1") +; (gtk_accel_path "/ThunarWindow/open-desktop" "") +; (gtk_accel_path "/ThunarWindow/close-all-windows" "w") +; (gtk_accel_path "/ThunarWindow/zoom-in" "plus") +; (gtk_accel_path "/ThunarStandardView/duplicate" "") +; (gtk_accel_path "/ThunarWindow/open-parent" "Up") +; (gtk_accel_path "/ThunarWindow/view-side-pane-shortcuts" "b") +; (gtk_accel_path "/ThunarWindow/reload" "r") +; (gtk_accel_path "/ThunarWindow/open-templates" "") +; (gtk_accel_path "/ThunarStandardView/copy" "c") +; (gtk_accel_path "/ThunarWindow/view-location-selector-pathbar" "") +; (gtk_accel_path "/ThunarWindow/open-trash" "") +; (gtk_accel_path "/ThunarStandardView/sort-descending" "") +; (gtk_accel_path "/ThunarStandardView/properties" "Return") +; (gtk_accel_path "/ThunarStandardView/sort-by-type" "") +; (gtk_accel_path "/ThunarStandardView/delete" "") +; (gtk_accel_path "/ThunarStandardView/sort-ascending" "") +; (gtk_accel_path "/ThunarWindow/empty-trash" "") +; (gtk_accel_path "/ThunarWindow/view-location-selector-menu" "") +; (gtk_accel_path "/ThunarLauncher/open-in-new-window" "o") +; (gtk_accel_path "/ThunarStandardView/arrange-items-menu" "") +; (gtk_accel_path "/ThunarStandardView/cut" "x") +; (gtk_accel_path "/ThunarWindow/close-window" "q") +; (gtk_accel_path "/ThunarStandardView/select-all-files" "") +; (gtk_accel_path "/ThunarWindow/open-location" "l") +; (gtk_accel_path "/ThunarStandardView/sort-by-mtime" "") +; (gtk_accel_path "/ThunarWindow/zoom-reset" "0") +; (gtk_accel_path "/ThunarWindow/view-statusbar" "") +; (gtk_accel_path "/ThunarWindow/show-hidden" "h") +; (gtk_accel_path "/ThunarWindow/view-as-detailed-list" "2") diff --git a/tools-uclibc/desktop/gentoo/.config/gtk-2.0/gtkfilechooser.ini b/tools-uclibc/desktop/gentoo/.config/gtk-2.0/gtkfilechooser.ini new file mode 100644 index 00000000..cf12a1f8 --- /dev/null +++ b/tools-uclibc/desktop/gentoo/.config/gtk-2.0/gtkfilechooser.ini @@ -0,0 +1,11 @@ +[Filechooser Settings] +LocationMode=path-bar +ShowHidden=false +ShowSizeColumn=true +GeometryX=36 +GeometryY=92 +GeometryWidth=952 +GeometryHeight=585 +SortColumn=name +SortOrder=ascending +StartupMode=recent diff --git a/tools-uclibc/desktop/gentoo/.config/user-dirs.dirs b/tools-uclibc/desktop/gentoo/.config/user-dirs.dirs new file mode 100644 index 00000000..0d19da4e --- /dev/null +++ b/tools-uclibc/desktop/gentoo/.config/user-dirs.dirs @@ -0,0 +1,15 @@ +# This file is written by xdg-user-dirs-update +# If you want to change or add directories, just edit the line you're +# interested in. All local changes will be retained on the next run +# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped +# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an +# absolute path. No other format is supported. +# +XDG_DESKTOP_DIR="$HOME/Desktop" +XDG_DOWNLOAD_DIR="$HOME/Downloads" +XDG_TEMPLATES_DIR="$HOME/Templates" +XDG_PUBLICSHARE_DIR="$HOME/Public" +XDG_DOCUMENTS_DIR="$HOME/Documents" +XDG_MUSIC_DIR="$HOME/Music" +XDG_PICTURES_DIR="$HOME/Pictures" +XDG_VIDEOS_DIR="$HOME/Videos" diff --git a/tools-uclibc/desktop/gentoo/.config/user-dirs.locale b/tools-uclibc/desktop/gentoo/.config/user-dirs.locale new file mode 100644 index 00000000..96d80cd6 --- /dev/null +++ b/tools-uclibc/desktop/gentoo/.config/user-dirs.locale @@ -0,0 +1 @@ +C \ No newline at end of file diff --git a/tools-uclibc/desktop/gentoo/.config/xfce4/desktop/icons.screen0-1008x671.rc b/tools-uclibc/desktop/gentoo/.config/xfce4/desktop/icons.screen0-1008x671.rc new file mode 100644 index 00000000..3b870290 --- /dev/null +++ b/tools-uclibc/desktop/gentoo/.config/xfce4/desktop/icons.screen0-1008x671.rc @@ -0,0 +1,12 @@ +[Trash] +row=2 +col=0 + +[File System] +row=1 +col=0 + +[Home] +row=0 +col=0 + diff --git a/tools-uclibc/desktop/gentoo/.config/xfce4/desktop/icons.screen0-1008x672.rc b/tools-uclibc/desktop/gentoo/.config/xfce4/desktop/icons.screen0-1008x672.rc new file mode 100644 index 00000000..3b870290 --- /dev/null +++ b/tools-uclibc/desktop/gentoo/.config/xfce4/desktop/icons.screen0-1008x672.rc @@ -0,0 +1,12 @@ +[Trash] +row=2 +col=0 + +[File System] +row=1 +col=0 + +[Home] +row=0 +col=0 + diff --git a/tools-uclibc/desktop/gentoo/.config/xfce4/desktop/icons.screen0-1008x721.rc b/tools-uclibc/desktop/gentoo/.config/xfce4/desktop/icons.screen0-1008x721.rc new file mode 100644 index 00000000..3b870290 --- /dev/null +++ b/tools-uclibc/desktop/gentoo/.config/xfce4/desktop/icons.screen0-1008x721.rc @@ -0,0 +1,12 @@ +[Trash] +row=2 +col=0 + +[File System] +row=1 +col=0 + +[Home] +row=0 +col=0 + diff --git a/tools-uclibc/desktop/gentoo/.config/xfce4/helpers.rc b/tools-uclibc/desktop/gentoo/.config/xfce4/helpers.rc new file mode 100644 index 00000000..43dd5dcc --- /dev/null +++ b/tools-uclibc/desktop/gentoo/.config/xfce4/helpers.rc @@ -0,0 +1,4 @@ +TerminalEmulator=gnome-terminal +WebBrowser=epiphany +MailReader=sylpheed-claws + diff --git a/tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-10/13679615612.desktop b/tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-10/13679615612.desktop new file mode 100644 index 00000000..33160ea3 --- /dev/null +++ b/tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-10/13679615612.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Exec=exo-open --launch FileManager %u +Icon=system-file-manager +StartupNotify=true +Terminal=false +Categories=Utility;X-XFCE;X-Xfce-Toplevel; +OnlyShowIn=XFCE; +X-XFCE-MimeType=x-scheme-handler/file;x-scheme-handler/trash; +Name=File Manager +Comment=Browse the file system +X-XFCE-Source=file:///usr/share/applications/exo-file-manager.desktop diff --git a/tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-16/13679616705.desktop b/tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-16/13679616705.desktop new file mode 100644 index 00000000..b51cbada --- /dev/null +++ b/tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-16/13679616705.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +Exec=abiword-2.8 +Icon=abiword_48 +Terminal=false +Type=Application +Categories=Office;WordProcessor;GNOME;GTK;X-Red-Hat-Base; +StartupNotify=true +X-Desktop-File-Install-Version=0.9 +MimeType=application/x-abiword;text/x-abiword;text/x-xml-abiword;text/plain;application/msword;application/rtf;application/vnd.plain;application/xhtml+xml;text/html;application/x-crossmark;application/docbook+xml;application/x-t602;application/vnd.oasis.opendocument.text;application/vnd.oasis.opendocument.text-template;application/vnd.oasis.opendocument.text-web;application/vnd.sun.xml.writer;application/vnd.stardivision.writer;text/vnd.wap.wml;application/wordperfect6;application/wordperfect5.1;application/vnd.wordperfect;application/x-abicollab; +Name=AbiWord +GenericName=Word Processor +Comment=Compose, edit, and view documents +X-XFCE-Source=file:///usr/share/applications/abiword.desktop diff --git a/tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-17/13679616986.desktop b/tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-17/13679616986.desktop new file mode 100644 index 00000000..6230ece2 --- /dev/null +++ b/tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-17/13679616986.desktop @@ -0,0 +1,14 @@ +[Desktop Entry] +Version=1.0 +Name=Claws Mail +GenericName=E-mail client +Exec=claws-mail %u +Icon=claws-mail +Categories=Network;Office;Email; +Comment=Lightweight and Fast GTK+ based Mail Client +Terminal=false +Type=Application +StartupNotify=true +MimeType=x-scheme-handler/mailto; +X-Info=Claws Mail +X-XFCE-Source=file:///usr/share/applications/claws-mail.desktop diff --git a/tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-18/13679617457.desktop b/tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-18/13679617457.desktop new file mode 100644 index 00000000..86f96795 --- /dev/null +++ b/tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-18/13679617457.desktop @@ -0,0 +1,17 @@ +[Desktop Entry] +Name=Epiphany +GenericName=Web Browser +X-GNOME-FullName=Epiphany Web Browser +Comment=Browse the web +Exec=epiphany %U +StartupNotify=true +Terminal=false +Type=Application +Icon=gnome-web-browser +X-GNOME-Bugzilla-Bugzilla=GNOME +X-GNOME-Bugzilla-Product=epiphany +X-GNOME-Bugzilla-Component=BugBuddyBugs +X-GNOME-Bugzilla-Version=2.30.6 +Categories=Network;GNOME;GTK;WebBrowser; +MimeType=text/html;text/xml;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https; +X-XFCE-Source=file:///usr/share/applications/epiphany.desktop diff --git a/tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-20/13679618069.desktop b/tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-20/13679618069.desktop new file mode 100644 index 00000000..6090b653 --- /dev/null +++ b/tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-20/13679618069.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Name=GQview +GenericName=Image Viewer +Comment=View and manage images +Exec=gqview -r %F +Icon=gqview +Type=Application +Terminal=false +Categories=Graphics;Viewer; +MimeType=application/x-navi-animation;image/bmp;image/x-bmp;image/x-MS-bmp;image/gif;image/x-icon;image/jpeg;image/png;image/x-portable-anymap;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-cmu-raster;image/x-sun-raster;image/x-tga;image/tiff;image/vnd.wap.wbmp;image/x-xbitmap;image/x-xpixmap;image/svg;image/svg+xml;image/x-png;image/xpm;image/x-ico;image/x-pcx; +X-XFCE-Source=file:///usr/share/applications/gqview.desktop diff --git a/tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-21/136796182710.desktop b/tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-21/136796182710.desktop new file mode 100644 index 00000000..98090a21 --- /dev/null +++ b/tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-21/136796182710.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=HexChat IRC +Comment=Chat with other people using Internet Relay Chat +Exec=hexchat +Icon=hexchat +Terminal=false +Type=Application +Categories=Network; +StartupNotify=true +X-XFCE-Source=file:///usr/share/applications/hexchat.desktop diff --git a/tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-22/136796191211.desktop b/tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-22/136796191211.desktop new file mode 100644 index 00000000..b280b6d7 --- /dev/null +++ b/tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-22/136796191211.desktop @@ -0,0 +1,18 @@ +[Desktop Entry] +Name=Movie Player +Comment=Play movies and songs +Exec=totem %U +Icon=totem +Terminal=false +Type=Application +Categories=GTK;GNOME;AudioVideo;Player;Video; +X-GNOME-DocPath=totem/totem.xml +X-GNOME-Bugzilla-Bugzilla=GNOME +X-GNOME-Bugzilla-Product=totem +X-GNOME-Bugzilla-Component=general +X-GNOME-Bugzilla-Version=2.32.0 +X-GNOME-Bugzilla-OtherBinaries=totem-video-indexer;totem-video-thumbnailer;totem-audio-preview; +X-GNOME-Bugzilla-ExtraInfoScript=/usr/libexec/totem/totem-bugreport.py +StartupNotify=true +MimeType=application/mxf;application/ogg;application/ram;application/sdp;application/smil;application/smil+xml;application/vnd.ms-wpl;application/vnd.rn-realmedia;application/x-extension-m4a;application/x-extension-mp4;application/x-flac;application/x-flash-video;application/x-matroska;application/x-netshow-channel;application/x-ogg;application/x-quicktime-media-link;application/x-quicktimeplayer;application/x-shorten;application/x-smil;application/xspf+xml;audio/3gpp;audio/ac3;audio/AMR;audio/AMR-WB;audio/basic;audio/midi;audio/mp4;audio/mpeg;audio/mpegurl;audio/ogg;audio/prs.sid;audio/vnd.rn-realaudio;audio/x-aiff;audio/x-ape;audio/x-flac;audio/x-gsm;audio/x-it;audio/x-m4a;audio/x-matroska;audio/x-mod;audio/x-mp3;audio/x-mpeg;audio/x-mpegurl;audio/x-ms-asf;audio/x-ms-asx;audio/x-ms-wax;audio/x-ms-wma;audio/x-musepack;audio/x-pn-aiff;audio/x-pn-au;audio/x-pn-realaudio;audio/x-pn-realaudio-plugin;audio/x-pn-wav;audio/x-pn-windows-acm;audio/x-realaudio;audio/x-real-audio;audio/x-sbc;audio/x-scpls;audio/x-speex;audio/x-tta;audio/x-wav;audio/x-wavpack;audio/x-vorbis;audio/x-vorbis+ogg;audio/x-xm;image/vnd.rn-realpix;image/x-pict;misc/ultravox;text/google-video-pointer;text/x-google-video-pointer;video/3gpp;video/dv;video/fli;video/flv;video/mp2t;video/mp4;video/mp4v-es;video/mpeg;video/msvideo;video/ogg;video/quicktime;video/vivo;video/vnd.divx;video/vnd.rn-realvideo;video/vnd.vivo;video/webm;video/x-anim;video/x-avi;video/x-flc;video/x-fli;video/x-flic;video/x-flv;video/x-m4v;video/x-matroska;video/x-mpeg;video/x-ms-asf;video/x-ms-asx;video/x-msvideo;video/x-ms-wm;video/x-ms-wmv;video/x-ms-wmx;video/x-ms-wvx;video/x-nsv;video/x-ogm+ogg;video/x-theora+ogg;video/x-totem-stream;x-content/video-dvd;x-content/video-vcd;x-content/video-svcd;x-scheme-handler/pnm;x-scheme-handler/mms;x-scheme-handler/net;x-scheme-handler/rtp;x-scheme-handler/rtsp;x-scheme-handler/mmsh;x-scheme-handler/uvox;x-scheme-handler/icy;x-scheme-handler/icyx; +X-XFCE-Source=file:///usr/share/applications/totem.desktop diff --git a/tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-9/13679615611.desktop b/tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-9/13679615611.desktop new file mode 100644 index 00000000..25d9e41f --- /dev/null +++ b/tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-9/13679615611.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Exec=exo-open --launch TerminalEmulator +Icon=utilities-terminal +StartupNotify=true +Terminal=false +Categories=Utility;X-XFCE;X-Xfce-Toplevel; +OnlyShowIn=XFCE; +Name=Terminal Emulator +Comment=Use the command line +X-XFCE-Source=file:///usr/share/applications/exo-terminal-emulator.desktop diff --git a/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/keyboards.xml b/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/keyboards.xml new file mode 100644 index 00000000..9ddc4439 --- /dev/null +++ b/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/keyboards.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml b/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml new file mode 100644 index 00000000..30183c9a --- /dev/null +++ b/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-appfinder.xml b/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-appfinder.xml new file mode 100644 index 00000000..05599660 --- /dev/null +++ b/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-appfinder.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml b/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml new file mode 100644 index 00000000..678023a0 --- /dev/null +++ b/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml b/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml new file mode 100644 index 00000000..6ce0c797 --- /dev/null +++ b/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-mixer.xml b/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-mixer.xml new file mode 100644 index 00000000..7d7ae9aa --- /dev/null +++ b/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-mixer.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml b/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml new file mode 100644 index 00000000..2b51b109 --- /dev/null +++ b/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml b/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml new file mode 100644 index 00000000..861c7413 --- /dev/null +++ b/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml b/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml new file mode 100644 index 00000000..da3d2cdd --- /dev/null +++ b/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml b/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml new file mode 100644 index 00000000..a9380532 --- /dev/null +++ b/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools-uclibc/desktop/gentoo/.xinitrc b/tools-uclibc/desktop/gentoo/.xinitrc new file mode 100644 index 00000000..ee9c5bc7 --- /dev/null +++ b/tools-uclibc/desktop/gentoo/.xinitrc @@ -0,0 +1,3 @@ +#/bin/bash -l + +/usr/bin/startxfce4 diff --git a/tools-uclibc/desktop/lilo.conf b/tools-uclibc/desktop/lilo.conf new file mode 100644 index 00000000..229c947d --- /dev/null +++ b/tools-uclibc/desktop/lilo.conf @@ -0,0 +1,16 @@ +lba32 +boot = /dev/sda +map = /boot/.map +install = /boot-menu.b +menu-scheme=Wb +#prompt +#delay = 5 +timeout = 50 +vga = normal + +image = /boot/kernel + root = /dev/sda3 + initrd = /boot/initramfs + append = "root=/dev/ram0 real_root=/dev/sda3" + label = Gentoo + read-only diff --git a/tools-uclibc/desktop/passwd.sh b/tools-uclibc/desktop/passwd.sh new file mode 100644 index 00000000..58e2aa9a --- /dev/null +++ b/tools-uclibc/desktop/passwd.sh @@ -0,0 +1,17 @@ +#!/bin/bash -l + +echo root:root | chpasswd + +useradd -m gentoo +gpasswd -a gentoo disk +gpasswd -a gentoo wheel +gpasswd -a gentoo audio +gpasswd -a gentoo video +gpasswd -a gentoo floppy +gpasswd -a gentoo tape +gpasswd -a gentoo cdrom +gpasswd -a gentoo cdrw +gpasswd -a gentoo usb +gpasswd -a gentoo games + +echo gentoo:gentoo | chpasswd