Little fixes for the default config files of lxpanel.
authorHong Jen Yee (PCMan) <pcman.tw@gmail.com>
Sun, 20 Apr 2008 10:02:49 +0000 (10:02 +0000)
committerHong Jen Yee (PCMan) <pcman.tw@gmail.com>
Sun, 20 Apr 2008 10:02:49 +0000 (10:02 +0000)
Makefile.am
config.h.in [new file with mode: 0644]
configure.ac
lxpanel/config [new file with mode: 0644]
lxpanel/config.in [deleted file]
lxpanel/panel.in [new file with mode: 0644]

index 1538378..c2c5c03 100644 (file)
@@ -23,6 +23,9 @@ images_DATA= \
 lxpaneldir=$(datadir)/lxpanel/profile/LXDE
 lxpanel_DATA=lxpanel/config
 
+lxpanel_paneldir=$(datadir)/lxpanel/profile/LXDE/panels
+lxpanel_panel_DATA=lxpanel/panel
+
 openboxdir=$(datadir)/lxde/openbox
 openbox_DATA= \
        openbox/rc.xml \
@@ -44,7 +47,10 @@ EXTRA_DIST = \
        icon-theme/AUTHORS \
        openbox/rc.xml.in \
        openbox/menu.xml \
-       pcmanfm/main.lxde.in
+       openbox-lxde \
+       pcmanfm/main.lxde.in \
+       $(lxpanel_DATA) \
+       lxpanel/panel.in
 
 CLEANFILES = $(bin_SCRIPTS)
 
diff --git a/config.h.in b/config.h.in
new file mode 100644 (file)
index 0000000..6ff0a68
--- /dev/null
@@ -0,0 +1,74 @@
+/* config.h.in.  Generated from configure.ac by autoheader.  */
+
+/* Define to 1 if you have the <inttypes.h> header file. */
+#undef HAVE_INTTYPES_H
+
+/* Define to 1 if you have the <locale.h> header file. */
+#undef HAVE_LOCALE_H
+
+/* Define to 1 if your system has a GNU libc compatible `malloc' function, and
+   to 0 otherwise. */
+#undef HAVE_MALLOC
+
+/* Define to 1 if you have the <memory.h> header file. */
+#undef HAVE_MEMORY_H
+
+/* Define to 1 if you have the `setlocale' function. */
+#undef HAVE_SETLOCALE
+
+/* Define to 1 if you have the <stdint.h> header file. */
+#undef HAVE_STDINT_H
+
+/* Define to 1 if you have the <stdlib.h> header file. */
+#undef HAVE_STDLIB_H
+
+/* Define to 1 if you have the <strings.h> header file. */
+#undef HAVE_STRINGS_H
+
+/* Define to 1 if you have the <string.h> header file. */
+#undef HAVE_STRING_H
+
+/* Define to 1 if you have the <sys/stat.h> header file. */
+#undef HAVE_SYS_STAT_H
+
+/* Define to 1 if you have the <sys/types.h> header file. */
+#undef HAVE_SYS_TYPES_H
+
+/* Define to 1 if you have the <unistd.h> header file. */
+#undef HAVE_UNISTD_H
+
+/* Define to 1 if your C compiler doesn't accept -c and -o together. */
+#undef NO_MINUS_C_MINUS_O
+
+/* Name of package */
+#undef PACKAGE
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* Define to 1 if you have the ANSI C header files. */
+#undef STDC_HEADERS
+
+/* Version number of package */
+#undef VERSION
+
+/* Define to empty if `const' does not conform to ANSI C. */
+#undef const
+
+/* Define to rpl_malloc if the replacement function should be used. */
+#undef malloc
+
+/* Define to `unsigned int' if <sys/types.h> does not define. */
+#undef size_t
index 4bde348..dad03a1 100644 (file)
@@ -1,5 +1,5 @@
 AC_PREREQ([2.57])
-AC_INIT(lxde-common,[0.3.1], [],lxde-common)
+AC_INIT(lxde-common,[0.3.2], [],lxde-common)
 AM_INIT_AUTOMAKE([dist-bzip2 no-dist-gzip])
 dnl AC_PROG_INTLTOOL(, [no-xml])
 dnl AM_MAINTAINER_MODE
@@ -47,7 +47,7 @@ AC_OUTPUT([
   default
   lxde-logout
   LXDE.desktop
-  lxpanel/config
+  lxpanel/panel
   openbox/rc.xml
   pcmanfm/main.lxde
   man/Makefile
diff --git a/lxpanel/config b/lxpanel/config
new file mode 100644 (file)
index 0000000..43bb8de
--- /dev/null
@@ -0,0 +1,4 @@
+[Command]
+FileManager=pcmanfm %s
+Terminal=xterm -e
+
diff --git a/lxpanel/config.in b/lxpanel/config.in
deleted file mode 100644 (file)
index a6fa6b7..0000000
+++ /dev/null
@@ -1,185 +0,0 @@
-## Default lxpanel configuration file for LXDE
-
-## Normally you don't need to edit this file since most of the options of
-## LXPanel can be easily configured in preference dialog.
-
-# 'Plugin' block specifies a plugin to load. It has same syntax for both
-# builtin and external plugins.
-
-# First parameter is 'type'. It's mandatory and must come first
-# Legal values are plugin names. Names of builtin plugins are:
-# separator   - visual separator
-# wincmd      - 'show desktop' button
-# taskbar     - lists all opened windows (tasks)
-# launchbar   - bar with launch button
-# image       - just shows an image
-# dclock      - digital clock
-# space       - just seize space
-# pager       - thumbnailed view of the desktop
-# tray        - tray for XEMBED icons (aka docklets)
-# volume      - volume control(OSS)
-# volumealsa      - volume control (ALSA)
-# cpu         - cpu usage monitor
-# netstatus   - net status (ported from gnome-panel)
-
-# expand - specifies if plugin can accomodate extra space or not [optional]
-# padding - extra paddin around plugin  [optional]
-# config {} - block of plugin's private configuration. 
-#             This part is plugin  dependant
-
-Global {
-    edge = bottom
-    allign = left
-    margin = 0
-    widthtype = percent
-    width = 100
-    heighttype = pixel
-    height = 26
-    useFontColor = false
-    FontColor = #FFFFFF
-    Background = false
-    BackgroundFile = @prefix@/share/lxpanel/images/background.png
-    FileManager = pcmanfm
-    Terminal = xterm
-    LogoutCommand = lxde-logout
-}
-
-Plugin {
-    type = space
-    config {
-            size = 2
-    }
-}
-
-Plugin {
-    type = menu
-    config {
-        image = @prefix@/share/lxde/images/lxde-icon.png
-        system {
-        }
-        separator {
-        }
-        item {
-            command = run
-        }
-        item {
-            image = /usr/share/lxpanel/images/gnome-setting.svg
-            command = configure
-        }
-        separator {
-        }
-        item {
-            image = gnome-logout
-            command = logout
-        }
-    }
-}
-
-Plugin {
-    type = dirmenu
-    Config {
-    }
-}
-
-Plugin {
-    type = space
-    config {
-            size = 2
-    }
-}
-
-Plugin {
-    type = launchbar
-    config {
-        button {
-            id = pcmanfm.desktop
-        }
-        button {
-            id = gnome-terminal.desktop
-        }
-    }
-}
-
-Plugin {
-    type = space
-    config {
-            size = 2
-    }
-}
-
-Plugin {
-    type = wincmd
-}
-
-Plugin {
-    type = pager
-}
-
-Plugin {
-    type = space
-    config {
-        size = 2
-    }
-}
-
-Plugin {
-    type = taskbar
-    expand = true
-    config {
-        ShowIconified = true
-        ShowMapped    = true
-        ShowAllDesks  = false
-        tooltips = true
-        IconsOnly = false
-        UseMouseWheel = true
-        UseUrgencyHint = true
-        MaxTaskWidth = 120
-    }
-}
-
-Plugin {
-    type = tray
-}
-
-# Volume control
-Plugin {
-    type = volumealsa
-}
-
-# Gnome-style Net status plug-in
-# %i in configtool is only a place holder, and will be replace by the value of iface.
-
-Plugin {
-    type = netstatus
-    config {
-        iface = eth0
-        configtool = network-admin --configure %i
-    }
-}
-
-# Net Status (Linux Only, experimental)
-#
-#Plugin {
-#    type = netstat
-#    config {
-#        FixCommand = /sbin/netctl %s renew
-#    }
-#}
-
-# CPU monitor
-Plugin {
-    type = cpu
-}
-
-
-# Digital Clock
-Plugin {
-    type = dclock
-    config {
-        ClockFmt = %R
-        TooltipFmt = %A %x
-        Action = xmessage Please define some command &
-        BoldFont = false
-    }
-}
-
diff --git a/lxpanel/panel.in b/lxpanel/panel.in
new file mode 100644 (file)
index 0000000..ef5d69e
--- /dev/null
@@ -0,0 +1,145 @@
+# lxpanel <profile> config file. Manually editing is not recommended.
+# Use preference dialog in lxpanel to adjust config when you can.
+
+Global {
+    edge=bottom
+    allign=left
+    margin=0
+    widthtype=percent
+    width=100
+    heighttype=pixel
+    height=26
+    useFontColor=0
+    FontColor=#FFFFFF
+    Background=0
+    BackgroundFile=@prefix@/share/lxpanel/images/background.png
+}
+
+Plugin {
+    type=space
+    config {
+            size=2
+    }
+}
+
+Plugin {
+    type=menu
+    config {
+        image=@prefix@/share/lxpanel/images/my-computer.png
+        system {
+        }
+        separator {
+        }
+        item {
+            command=run
+        }
+        separator {
+        }
+        item {
+            image=gnome-logout
+            command=logout
+        }
+    }
+}
+
+Plugin {
+    type=launchbar
+    config {
+        button {
+            id=pcmanfm.desktop
+        }
+        button {
+            id=gnome-terminal.desktop
+        }
+        button {
+            id=firefox.desktop
+        }
+    }
+}
+
+Plugin {
+    type=space
+    config {
+            size=4
+    }
+}
+
+Plugin {
+    type=wincmd
+}
+
+Plugin {
+    type=space
+    config {
+            size=4
+    }
+}
+
+Plugin {
+    type=pager
+}
+
+Plugin {
+    type=space
+    config {
+        size=4
+    }
+}
+
+Plugin {
+    type=taskbar
+    expand=1
+    config {
+        ShowIconified=0
+        ShowMapped   =0
+        ShowAllDesks =0
+        tooltips=0
+        IconsOnly=0
+        MaxTaskWidth=150
+    }
+}
+
+# Volume control
+#
+# Plugin {
+#     type=volume
+# }
+
+# Net status plug-in
+# %i in configtool is only a place holder, and will be replace by the value of iface.
+
+#Plugin {
+#    type=netstatus
+#    config {
+#        iface=eth0
+#        configtool=network-admin --configure %i
+#    }
+#}
+
+# Net Status (Linux Only)
+#
+Plugin {
+    type=netstat
+    config {
+        FixCommand=/sbin/netctl %s renew
+    }
+}
+
+# CPU monitor
+Plugin {
+    type=cpu
+}
+
+Plugin {
+    type=tray
+}
+
+# Digital Clock
+Plugin {
+    type=dclock
+    config {
+        ClockFmt=%R
+        TooltipFmt=%A %x
+        BoldFont=0
+    }
+}