[ILUG-Cochin.org] Fwd: desktop with-pekwm, fbpanel, pcman
sooraj kenoth
soorajkenoth at gmail.com
Mon Jul 20 19:50:55 IST 2009
---------- Forwarded message ----------
From: sooraj kenoth <soorajkenoth at gmail.com>
Date: 2009/7/20
Subject: desktop with-pekwm, fbpanel, pcman
To: fsug-calicut <fsug-calicut at freelists.org>, fsug-tvm <
ilug-tvm at googlegroups.com>, fsugknr at googlegroups.com,
mailinglist at ilug-cochin.org
hi,
in my way to search what exactly a kernel, today i configured a new
environment(cannot say a complete desktop environment).
i'm sharing it with you. requesting you to correct/improve it.
my final objective is a pc with minimum resources with maximum output(differ
from person to person).
i am skipping the background story.
i just installed:
1. pekwm- http://pekwm.org/projects/pekwm
2. fbpanel-http://fbpanel.sourceforge.net/
3. pcman-http://pcmanfm.sourceforge.net/
i'm using ubuntu9.04.
a pekwm session is automatically generated.
then i made the following changes in these files. now i got a very fast
desktop environment;
faster and friendly than,
1. fluxbox
2. icewm
3. openbox
pekwm seem to be an active project.
these are the changes. just try it [?].
1. /home/sooraj/.fbpanel/default
# fbpanel <profile> config file
# see http://fbpanel.sf.net/docs.html for complete configuration guide
Global {
edge = bottom
allign = center
margin = 0
widthtype = percent
width = 100
height = 23
transparent = false
tintcolor = #f52309
alpha = 33
setdocktype = true
setpartialstrut = true
autohide = false
heightWhenHidden = 2
}
Plugin {
type = space
config {
size = 1
}
}
Plugin {
type = menu
config {
image = /usr/share/fbpanel/images/star.png
name = menu
systemmenu {
}
separator {
}
item {
icon = wizard.png
name = configure
image = /usr/share/icons/crystalsvg/48x48/actions/wizard.png
command = configure
}
item {
icon = gnome-terminal
name = terminal
image = /usr/share/fbpanel/images/gnome_terminal.svg
action = /usr/bin/x-terminal-emulator
}
item {
icon = system.png
name = my computer
image = /usr/share/icons/crystalsvg/64x64/devices/system.png
action = nautilus
}
separator {
}
item{
icon = exit.png
name = kill-logout
image = /usr/share/icons/crystalsvg/48x48/actions/exit.png
action = killall5
}
}
}
Plugin {
type = space
config {
size = 10
}
}
Plugin {
type = launchbar
config {
button {
icon = system.png
image = /usr/share/icons/Tangerine/32x32/devices/system.png
tooltip = pcman file manager
action = pcmanfm
}
button {
icon = gnome-terminal
tooltip = Terminal
action = /usr/bin/x-terminal-emulator
}
button {
icon = launch.png
image = /usr/share/icons/crystalsvg/32x32/actions/launch.png
tooltip = internet
action = sudo wvdial
}
button {
icon = mozilla-firefox
tooltip = Firefox web browser
action = firefox
}
}
}
Plugin {
type = space
config {
size = 8
}
}
Plugin {
type = wincmd
config {
icon = gnome-fs-desktop
image = /usr/share/fbpanel/images/gnome-fs-desktop.svg
tooltip = Left click to iconify all windows. Middle click to shade
them.
}
}
Plugin {
type = space
config {
size = 10
}
}
Plugin {
type = taskbar
expand = true
config {
ShowIconified = true
ShowMapped = true
ShowAllDesks = false
tooltips = true
IconsOnly = false
MaxTaskWidth = 150
}
}
Plugin {
type = tray
}
Plugin {
type = dclock
config {
ClockFmt = %I:%M:%R
Action = xmessage Please define some command &
color = #4545B1
}
}
2. /etc/pekwm/start
#!/bin/sh
# PekWM start file
# This file is a simple shell script; It gets run on pekwm startup, after
# the theme and all config has loaded if it is set executable
# (chmod +x start).
fbpanel &
#
# This is different from ~/.xinitrc because a normal configuration of
# .xinitrc you'll run all commands, then launch the window manager last.
#
# It also gets re-run every time pekwm is restarted.
#
# As for it's usefulness, well, it's up to you. I actually set my background
# from my start file; since it runs after the theme gets loaded, this
# effectively overrides whatever's in the theme.
#
# There's probably a few other good uses for it, too. I mainly pushed for it
# because when I was doing fluxbox's docs, people used to complain that
there
# wasn't one, and I wanted to avoid that for pekwm. ;) --eyez
3./home/sooraj/.pekwm/config
Files {
Keys = "~/.pekwm/keys"
Mouse = "~/.pekwm/mouse"
Menu = "~/.pekwm/menu"
Start = "~/.pekwm/start"
AutoProps = "~/.pekwm/autoproperties"
Theme = "/usr/share/pekwm/themes/default"
Icons = "~/.pekwm/icons/"
}
MoveResize {
EdgeAttract = "10"
EdgeResist = "10"
WindowAttract = "5"
WindowResist = "5"
OpaqueMove = "True"
OpaqueResize = "False"
}
Screen {
Workspaces = "1"
WorkspacesPerRow = "1"
WorkspaceNames = "Main;Web;E-mail;Music"
ShowFrameList = "True"
ShowStatusWindow = "True"
ShowStatusWindowCenteredOnRoot = "False"
ShowClientID = "False"
ShowWorkspaceIndicator = "500"
PlaceNew = "True"
FocusNew = "True"
TrimTitle = "..."
FullscreenAbove = "True"
FullscreenDetect = "True"
HonourRandr = "True"
EdgeSize = "1 1 1 1"
EdgeIndent = "False"
PixmapCacheSize = "20"
DoubleClickTime = "250"
Placement {
Model = "CenteredOnParent Smart MouseNotUnder"
Smart {
Row = "True"
TopToBottom = "True"
LeftToRight = "True"
OffsetX = "0"
OffsetY = "0"
}
}
UniqueNames {
SetUnique = "False"
Pre = " #"
Post = ""
}
}
Menu {
DisplayIcons = "True"
Icons = "DEFAULT" {
Minimum = "16x16"
Maximum = "16x16"
}
# To enable make separate window have other icon size restrictions,
# for example wallpaper menu found in pekwm_menu_tools, set the
following
# for each menu you want to "free".
# Icons = "Wallpaper" {
# Minimum = "64x64"
# Maximum = "64x64"
# }
# Defines how menus act on mouse input.
# Possible values are: "ButtonPress ButtonRelease DoubleClick Motion"
# To make submenus open on mouse over, comment the default Enter,
# uncomment the alternative, and reload pekwm.
Select = "Motion MotionPressed"
Enter = "MotionPressed ButtonPress"
# Enter = "Motion"
Exec = "ButtonRelease"
}
CmdDialog {
HistoryUnique = "True"
HistorySize = "1024"
HistoryFile = "~/.pekwm/history"
HistorySaveInterval = "16"
}
Harbour {
OnTop = "True"
MaximizeOver = "False"
Placement = "Right"
Orientation = "TopToBottom"
Head = "0"
DockApp {
SideMin = "64"
SideMax = "0"
}
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://ilug-cochin.org/pipermail/mailinglist_ilug-cochin.org/attachments/20090720/c99ea053/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/gif
Size: 2785 bytes
Desc: not available
URL: <http://ilug-cochin.org/pipermail/mailinglist_ilug-cochin.org/attachments/20090720/c99ea053/attachment-0001.gif>
More information about the Mailinglist
mailing list