summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--banners/parabola-lxde-logout-banner-dark.pngbin0 -> 25162 bytes
-rwxr-xr-xbin/parabola-lxsession-logout.sh2
-rwxr-xr-xskel/.config/autostart/autostart.sh.new57
-rw-r--r--skel/.config/gtk-3.0/settings.ini3
-rw-r--r--skel/.config/lxpanel/LXDE/panels/panel16
-rw-r--r--skel/.config/lxsession/LXDE/desktop.conf5
-rw-r--r--skel/.config/openbox/lxde-rc.xml4
-rw-r--r--skel/.gtkrc-2.03
-rw-r--r--skel/.icons/default/index.theme5
9 files changed, 82 insertions, 13 deletions
diff --git a/banners/parabola-lxde-logout-banner-dark.png b/banners/parabola-lxde-logout-banner-dark.png
new file mode 100644
index 0000000..32f3782
--- /dev/null
+++ b/banners/parabola-lxde-logout-banner-dark.png
Binary files differ
diff --git a/bin/parabola-lxsession-logout.sh b/bin/parabola-lxsession-logout.sh
index 49a59f2..4183497 100755
--- a/bin/parabola-lxsession-logout.sh
+++ b/bin/parabola-lxsession-logout.sh
@@ -1,7 +1,7 @@
#!/bin/sh
LOGOUT_PROMPT="Parabola/LXDE Session Logout"
-LOGOUT_BANNER=/usr/share/pixmaps/parabola-laf/parabola-lxde-logout-banner.png
+LOGOUT_BANNER=/usr/share/pixmaps/parabola-laf/parabola-lxde-logout-banner-dark.png
/usr/bin/lxsession-logout --side top \
diff --git a/skel/.config/autostart/autostart.sh.new b/skel/.config/autostart/autostart.sh.new
new file mode 100755
index 0000000..cb98c05
--- /dev/null
+++ b/skel/.config/autostart/autostart.sh.new
@@ -0,0 +1,57 @@
+#!/bin/bash
+
+readonly NEWS_DIR=/usr/share/parabola-laf/news
+readonly NEWS_STAMP=~/.local/share/parabola-laf/last_news
+readonly CLEANUP_MSG="These old news files are no longer needed. It is safe to delete them."
+readonly ROOT_WIN_ID=$(xprop -notype -root | awk '$1=="_NET_SUPPORTING_WM_CHECK:"{print $5}')
+readonly WM_NAME=$( xprop -notype -id $ROOT_WIN_ID | awk '$1=="_NET_WM_NAME"{print $3}')
+readonly TITLE="_EDITION_TITLE_"
+readonly BUTTONS="OK:1,Don't show this again:0"
+
+DisplayNotice()
+{
+ gxmessage -title "$TITLE" \
+ -file $notice \
+ -buttons "$BUTTONS" \
+ -default "OK" \
+ -geometry 620x460 \
+ -center -wrap -ontop -sticky
+}
+
+Cleanup()
+{
+ return # TODO:
+
+ current_news="news-$(pacman -Si parabola-laf | awk '$1=="Version"{print $3}').txt"
+ declare -a read_notices=( $(grep -v $current_news $NEWS_STAMP) )
+ (( ${#read_notices[*]} > 10 )) || return
+
+ gxmessage -title "Delete read news items ?" \
+ -buttons "Keep them:1,Delete them:0" \
+ -default "Keep them" \
+ -geometry 620x460 \
+ -center -wrap -ontop -sticky \
+ "$CLEANUP_MSG$(printf "\n\t%s" "${read_notices[*]}")" && \
+ echo $current_news > $NEWS_STAMP && \
+ chroot $NEWS_DIR "pkexec rm ${read_notices[*]}"
+}
+
+
+# display unread news items
+mkdir -p $(dirname $NEWS_STAMP) ; touch $NEWS_STAMP ;
+cd $NEWS_DIR
+for notice in news-* # e.g. news-${pkgver}-${pkgrel}
+do [ -f $notice ] && notice_exists=1 || notice_exists=0
+ [ -z "$(grep $notice $NEWS_STAMP)" ] && is_unread=1 || is_unread=0
+ [ -z "$(echo $(cat $notice))" ] && is_blank=1 || is_blank=0
+
+ (( $notice_exists && $is_unread )) || continue
+
+ ( (( $is_blank )) || DisplayNotice ) && echo "$notice" >> $NEWS_STAMP && Cleanup &
+done
+
+# WM-specific startup tasks
+case "$WM_NAME" in
+ '"Openbox"') which octopi-notifier && sleep 10 && octopi-notifier & ;;
+ '"MATE"' ) ;;
+esac
diff --git a/skel/.config/gtk-3.0/settings.ini b/skel/.config/gtk-3.0/settings.ini
index fb784aa..90fcf85 100644
--- a/skel/.config/gtk-3.0/settings.ini
+++ b/skel/.config/gtk-3.0/settings.ini
@@ -1,5 +1,5 @@
[Settings]
-gtk-theme-name=Adwaita
+gtk-theme-name=BlackMATE
gtk-icon-theme-name=Adwaita
gtk-font-name=Sans 10
gtk-cursor-theme-size=18
@@ -13,3 +13,4 @@ gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle=hintslight
gtk-xft-rgba=rgb
+gtk-cursor-theme-name=FlatbedCursors-Blue
diff --git a/skel/.config/lxpanel/LXDE/panels/panel b/skel/.config/lxpanel/LXDE/panels/panel
index ae80ce2..40be0c1 100644
--- a/skel/.config/lxpanel/LXDE/panels/panel
+++ b/skel/.config/lxpanel/LXDE/panels/panel
@@ -7,18 +7,21 @@ Global {
margin=0
widthtype=percent
width=100
- height=26
- transparent=0
- tintcolor=#000000
- alpha=0
+ height=32
+ transparent=1
+ tintcolor=#393b51
+ alpha=255
setdocktype=1
setpartialstrut=1
autohide=0
heightwhenhidden=0
usefontcolor=1
- fontcolor=#000000
+ fontcolor=#787dab
background=0
backgroundfile=/usr/share/lxpanel/images/background.png
+ usefontsize=1
+ fontsize=12
+ iconsize=24
}
Plugin {
type=space
@@ -104,6 +107,7 @@ Plugin {
Config {
Button1=iconify
Button2=shade
+ Toggle=1
}
}
Plugin {
@@ -161,7 +165,7 @@ Plugin {
Plugin {
type=dclock
Config {
- ClockFmt=%R
+ ClockFmt=%r
TooltipFmt=%A %x
BoldFont=0
IconOnly=0
diff --git a/skel/.config/lxsession/LXDE/desktop.conf b/skel/.config/lxsession/LXDE/desktop.conf
index 5f99ce2..b3c70a6 100644
--- a/skel/.config/lxsession/LXDE/desktop.conf
+++ b/skel/.config/lxsession/LXDE/desktop.conf
@@ -7,11 +7,12 @@ xsettings_manager/command=build-in
proxy_manager/command=build-in
keyring/command=ssh-agent
quit_manager/command=lxsession-logout
+quit_manager/image=/usr/share/pixmaps/parabola-laf/parabola-lxde-logout-banner-dark.png
lock_manager/command=lxlock
terminal_manager/command=lxterminal
[GTK]
-sNet/ThemeName=Adwaita
+sNet/ThemeName=parabola-blackmate
sNet/IconThemeName=Adwaita
sGtk/FontName=Sans 10
iGtk/ToolbarStyle=3
@@ -26,7 +27,7 @@ iNet/EnableEventSounds=1
iNet/EnableInputFeedbackSounds=1
sGtk/ColorScheme=
iGtk/ToolbarIconSize=3
-sGtk/CursorThemeName=DMZ-White
+sGtk/CursorThemeName=FlatbedCursors-Blue
[Mouse]
AccFactor=20
diff --git a/skel/.config/openbox/lxde-rc.xml b/skel/.config/openbox/lxde-rc.xml
index 54eaa41..3a9d072 100644
--- a/skel/.config/openbox/lxde-rc.xml
+++ b/skel/.config/openbox/lxde-rc.xml
@@ -34,10 +34,10 @@
<!-- with Smart placement on a multi-monitor system, try to place new windows
on: 'Any' - any monitor, 'Mouse' - where the mouse is, 'Active' - where
the active window is -->
- <primaryMonitor></primaryMonitor>
+ <primaryMonitor/>
</placement>
<theme>
- <name>Bear2</name>
+ <name>Mikachu</name>
<titleLayout>NLIMC</titleLayout>
<!--
available characters are NDSLIMC, each can occur at most once.
diff --git a/skel/.gtkrc-2.0 b/skel/.gtkrc-2.0
index 6cc4b62..cac4841 100644
--- a/skel/.gtkrc-2.0
+++ b/skel/.gtkrc-2.0
@@ -2,9 +2,10 @@
# Any customization should be done in ~/.gtkrc-2.0.mine instead.
include "/home/parabola/.gtkrc-2.0.mine"
-gtk-theme-name="Adwaita"
+gtk-theme-name="BlackMATE"
gtk-icon-theme-name="Adwaita"
gtk-font-name="Sans 10"
+gtk-cursor-theme-name="FlatbedCursors-Blue"
gtk-cursor-theme-size=18
gtk-toolbar-style=GTK_TOOLBAR_BOTH_HORIZ
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
diff --git a/skel/.icons/default/index.theme b/skel/.icons/default/index.theme
new file mode 100644
index 0000000..c864a67
--- /dev/null
+++ b/skel/.icons/default/index.theme
@@ -0,0 +1,5 @@
+# This file is written by LXAppearance. Do not edit.
+[Icon Theme]
+Name=Default
+Comment=Default Cursor Theme
+Inherits=FlatbedCursors-Blue