Artist For Pmenu Skins Wanted


SlashEMc2k said:
Whats the best way to setup PMenu and test the skin for it?

Setup vmware/virtualBox with Ubuntu install pmenu and go from there, dropping sliced images into place?

Yup !

You will also need a few library and fix :

Code:
sudo apt-get install libglut3-dev -y
sudo apt-get install libglew-dev -y
sudo apt-get install glew-utils -y
sudo apt-get install libsdl1.2debian-all -y
sudo apt-get install libsdl-image1.2 -y
sudo apt-get install libsdl-ttf2.0-0 -y

And maybe : sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3

Then run "run.sh" inside pmenu archive.
If i miss something please report.
 
Last edited by a moderator:
B-ZaR said:
Cpasjuste said:
I'm thinking to replace the old "applications" section with a video player (with the help of mplayer). What do you think of this idea ?

http://www.youtube.c...h?v=7vplFbqycMg

In my opinion the menu should stick to being a good menu (see: unix philosophy). It can never (well, never is a strong word but with reasonable work) be as good a video player as dedicated ones, and will probably end up with little use. Nice idea though :)
I'm also against the video player. If you create a software, you should focus on its core feature(s) and implement it(them) the best way possible. I know that it can be very hard to resist implementing all the ideas you have, but any project will likely not become a good software/whatever if you do it. So there should be very good reasons for any new feature. In any case, always put the focus on implementing the core functionality the best way possible first.
 
Last edited by a moderator:
Cpasjuste said:
(Lots of useful looking stuff!)

I was just about post a plea for help, having got as far as:

Code:
:~/release$ ./run.sh
./pmenu: error while loading shared libraries: libtiff.so.3: cannot open shared object file: No such file or directory

But it looks like you got there first (and I'd only just rebooted windows!).

I've started attempting to put the bits together, here's the current version (of the mock-up) with confirm box and usable system icons:

pandoraskin02.jpg


I put media on the menu on the menu, because I think having mplayer would be a great idea! (Also meant not respacing the icons to get rid of misc!)

Edit: clarification.
 
Last edited by a moderator:
I like the idea of a basic mplayer-implementation.
Another possibility would a simple interface to network-manager that can start preconfigured profiles (so one doesn't need to start X before an online-capable game.
 
Cpasjuste said:
SlashEMc2k said:
Whats the best way to setup PMenu and test the skin for it?

Setup vmware/virtualBox with Ubuntu install pmenu and go from there, dropping sliced images into place?

Yup !

You will also need a few library and fix :

Code:
sudo apt-get install libglut3-dev -y
sudo apt-get install libglew-dev -y
sudo apt-get install glew-utils -y
sudo apt-get install libsdl1.2debian-all -y
sudo apt-get install libsdl-image1.2 -y
sudo apt-get install libsdl-ttf2.0-0 -y

And maybe : sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3

Then run "run.sh" inside pmenu archive.
If i miss something please report.

Couldn't find the following to install::
libglew-dev
glew-utils

The rest installed fine..
Any ideas?
 
Last edited by a moderator:
gah i just don't understand why i cant get it to run. :/
put it in a pmenu folder in my home folder so i have
cd /home/trevor/pmenu/release

but when i run ./run.sh it says it cannot find ./pmenu

im confused :S im a skinner not a fighter :p

Slash's skin has bowled me over its so good :D (stole my lemmings tho ;))
 
Hahahaha - had to steal the lemmings... Had way too many scummvms listed :)

ok I`m getting there slowly with pmenu working kinda on my vm...

vm.jpg



Also attached the popup with transparency.. oooh.. this is just a png version at the moment I haven`t figured out how to add items to the pmenu or get the popup to appear..
pmenu_update.jpg


Is there a wiki on pmenu?
I`d like to know what I can add to the config - how to increase font sizes etc..
How to remove the highlight button and have mouse over effects on buttons... :)
 
all I can say is shit. wish i could get mine loaded at least. :(
going to work more on it tommorrow with alot of guess work :S
loving your skin more and more Slash


edit: can someone with it working show their teminal and file structure if possible please. might help pinpoint what im doing wrong
 
I'm begining to get it to work in Ubuntu:

pandoraskin03.jpg


I need to finish the icons, but I'm slowly getting there. I would also like to change the fonts, but I switched Amerika Sans for Free Sans (naming it big.ttf), and it crashed Pmenu. Can anyone suggest an Arial equivilant that might work? (I'm assuming I probably can't just use Arial, but not sure!).
 
Trevsweb said:
all I can say is shit. wish i could get mine loaded at least. :(
going to work more on it tommorrow with alot of guess work :S
loving your skin more and more Slash


edit: can someone with it working show their teminal and file structure if possible please. might help pinpoint what im doing wrong

what does the terminal say when you try to run ./pmenu directly? if it still can't run it, try tab-completing the name and if that works something got messed up while extracting (shady invisible character somewhere?).

Unrelated question to cpas/coders: is there a way to make the SD capacity a visible fill-indicator? if the menu is under a render-loop anyway we can have a few (10?) SD icons with varying degrees of "fill" rendering from the bottom up based on used space. i was at first thinking of using something like conky since it seems to be available for ARM but guessing that would make the menu less than minimal.

edit: sounded too cocky in my suggested pmenu solution :p
 
Last edited by a moderator:
Anyone struggling with getting pmenu working, here's how it works on ubuntu karmic:

1. Get latest release package
2. Extract package, and you'll get the following files:

(why oh why does the code tag not have scrollbars)
Code:
release/
release/skins
release/skins/NewSkin
release/skins/NewSkin/emulators_icon.bmp
release/skins/NewSkin/app_highlight.bmp
release/skins/NewSkin/backg.bmp
release/skins/NewSkin/big.ttf
release/skins/NewSkin/small.ttf
release/skins/NewSkin/applications_icon.bmp
release/skins/NewSkin/no_preview.bmp
release/skins/NewSkin/sd1.png
release/skins/NewSkin/favorites_icon.bmp
release/skins/NewSkin/highlight.bmp
release/skins/NewSkin/divers_icon.bmp
release/skins/NewSkin/games_icon.bmp
release/skins/NewSkin/gui.cfg
release/skins/NewSkin/sd2.png
release/skins/NewSkin/preview.bmp
release/skins/NewSkin/settings_icon.png
release/skins/NewSkin/no_icon.bmp
release/skins/NewSkin/clock.png
release/skins/NewSkin/font.bmp
release/skins/NewSkin/confirm_box.png
release/skins/NewSkin/cpu.png
release/skins/default
release/skins/default/emulators_icon.bmp
release/skins/default/app_highlight.bmp
release/skins/default/backg.bmp
release/skins/default/big.ttf
release/skins/default/small.ttf
release/skins/default/applications_icon.bmp
release/skins/default/no_preview.bmp
release/skins/default/sd1.png
release/skins/default/favorites_icon.bmp
release/skins/default/highlight.bmp
release/skins/default/divers_icon.bmp
release/skins/default/games_icon.bmp
release/skins/default/gui.cfg
release/skins/default/sd2.png
release/skins/default/preview.bmp
release/skins/default/settings_icon.png
release/skins/default/no_icon.bmp
release/skins/default/clock.png
release/skins/default/font.bmp
release/skins/default/confirm_box.png
release/skins/default/cpu.png
release/testdata
release/testdata/conf
release/testdata/conf/desktop
release/testdata/conf/apps
release/testdata/conf/categories
release/testdata/dotdesktop
release/testdata/dotdesktop/.keepdir
release/testdata/tmp
release/testdata/tmp/.keepdir
release/testdata/pmenu
release/testdata/apps
release/testdata/apps/sampleapp3
release/testdata/apps/sampleapp3/PXML.xml
release/testdata/apps/sampleapp3/zeldaicon.png
release/testdata/apps/sampleapp3/program.exe
release/testdata/apps/sampleapp1
release/testdata/apps/sampleapp1/PXML.xml
release/testdata/apps/sampleapp1/zeldaicon.png
release/testdata/apps/sampleapp1/program.exe
release/testdata/apps/sampleapp2
release/testdata/apps/sampleapp2/PXML.xml
release/testdata/apps/sampleapp2/zeldaicon.png
release/testdata/apps/sampleapp2/program.exe
release/testdata/sh
release/testdata/sh/pndnotifyd
release/testdata/sh/sudoers
release/testdata/app2
release/testdata/app2/sampleapp4
release/testdata/app2/sampleapp4/PXML.xml
release/testdata/app2/sampleapp4/zeldaicon.png
release/testdata/app2/sampleapp4/program.exe
release/testdata/scripts
release/testdata/scripts/genpxml.sh
release/testdata/scripts/pnd_run.sh
release/testdata/scripts/pnd_hup.sh
release/testdata/scripts/pnd_make.sh
release/testdata/apps-override
release/testdata/apps-override/123shaboo.xml
release/testdata/pndsample
release/testdata/pndsample/x86_ls
release/testdata/pndsample/x86_ls/PXML.xml
release/testdata/pndsample/x86_ls/zeldaicon.png
release/testdata/pndsample/x86_ls/my_ls
release/testdata/pndsample/x86_ls.pnd
release/testdata/pndsample/x86_echo.pnd
release/testdata/pndsample/x86_echo
release/testdata/pndsample/x86_echo/PXML.xml
release/testdata/pndsample/x86_echo/my_echo
release/sd1
release/sd1/pandora
release/sd1/pandora/apps
release/sd1/pandora/apps/powermanga (copie)
release/sd1/pandora/apps/powermanga (copie)/PXML.xml
release/sd1/pandora/apps/powermanga (copie)/pic1.png
release/sd1/pandora/apps/powermanga (copie)/powermanga.png
release/sd1/pandora/apps/opentyrian
release/sd1/pandora/apps/opentyrian/PXML.xml
release/sd1/pandora/apps/opentyrian/tyrian.png
release/sd1/pandora/apps/opentyrian/pic1.bmp
release/sd1/pandora/apps/opentyrian/pic1.png
release/sd1/pandora/apps/tecnoballz (copie)
release/sd1/pandora/apps/tecnoballz (copie)/PXML.xml
release/sd1/pandora/apps/tecnoballz (copie)/pic1.png
release/sd1/pandora/apps/tecnoballz (copie)/tecnoballz.png
release/sd1/pandora/apps/powermanga
release/sd1/pandora/apps/powermanga/PXML.xml
release/sd1/pandora/apps/powermanga/pic1.png
release/sd1/pandora/apps/powermanga/powermanga.png
release/sd1/pandora/apps/wesnoth (copie)
release/sd1/pandora/apps/wesnoth (copie)/PXML.xml
release/sd1/pandora/apps/wesnoth (copie)/pic1.png
release/sd1/pandora/apps/wesnoth (copie)/wesnoth.png
release/sd1/pandora/apps/wesnoth
release/sd1/pandora/apps/wesnoth/PXML.xml
release/sd1/pandora/apps/wesnoth/pic1.png
release/sd1/pandora/apps/wesnoth/wesnoth.png
release/sd1/pandora/apps/opentyrian (copie)
release/sd1/pandora/apps/opentyrian (copie)/PXML.xml
release/sd1/pandora/apps/opentyrian (copie)/tyrian.png
release/sd1/pandora/apps/opentyrian (copie)/pic1.png
release/libs
release/libs/libGLES_CM.so
release/libs/libEGL.so
release/sd2
release/sd2/pandora
release/sd2/pandora/apps
release/sd2/pandora/apps/rs
release/sd2/pandora/apps/rs/PXML.xml
release/sd2/pandora/apps/rs/pic1.png
release/sd2/pandora/apps/rs/re.png
release/sd2/pandora/apps/tecnoballz
release/sd2/pandora/apps/tecnoballz/PXML.xml
release/sd2/pandora/apps/tecnoballz/pic1.png
release/sd2/pandora/apps/tecnoballz/tecnoballz
release/sd2/pandora/apps/tecnoballz/tecnoballz.png
release/run.sh
release/pmenu
release/pmenu.cfg
release/CHANGELOG.TXT

3. In a terminal, move to the "release" directory
3. Try to run bash run.sh, if it works, great
4. If it doesn't work and you get:
Code:
./pmenu: error while loading shared libraries: libtiff.so.3: cannot open shared object file: No such file or directory
run
Code:
sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3

5. Try running bash run.sh again, it should run now
 
On another note, current release messes up terminal colors when the window is closed. This is a small hitch, but should be looked into nonetheless.

Also: Wow, great skins everyone!
 
I started working on something, no idea how it will work out :) Installed Ubuntu, haven't looked into pmenu yet :)

pmenu02.jpg
 
I tried creating a link to the library, but it still says 

./pmenu: error while loading shared libraries: libtiff.so.3: cannot open shared object file: No such file or directory

I'm running Kubuntu Karmic Koala.
 
atomicthumbs said:
I tried creating a link to the library, but it still says 

./pmenu: error while loading shared libraries: libtiff.so.3: cannot open shared object file: No such file or directory

I'm running Kubuntu Karmic Koala.

You do have libtiff, don't you? You have something like:
Code:
$ ls /usr/lib/libtiff* -lah
lrwxrwxrwx 1 root root   21 2009-11-25 07:36 /usr/lib/libtiff.so.3 -> /usr/lib/libtiff.so.4
lrwxrwxrwx 1 root root   16 2009-10-26 22:39 /usr/lib/libtiff.so.4 -> libtiff.so.4.2.1
-rw-r--r-- 1 root root 350K 2009-07-14 15:59 /usr/lib/libtiff.so.4.2.1
 
Last edited by a moderator:
B-ZaR said:
atomicthumbs said:
I tried creating a link to the library, but it still says 

./pmenu: error while loading shared libraries: libtiff.so.3: cannot open shared object file: No such file or directory

I'm running Kubuntu Karmic Koala.

You do have libtiff, don't you? You have something like:
Code:
$ ls /usr/lib/libtiff* -lah
lrwxrwxrwx 1 root root   21 2009-11-25 07:36 /usr/lib/libtiff.so.3 -> /usr/lib/libtiff.so.4
lrwxrwxrwx 1 root root   16 2009-10-26 22:39 /usr/lib/libtiff.so.4 -> libtiff.so.4.2.1
-rw-r--r-- 1 root root 350K 2009-07-14 15:59 /usr/lib/libtiff.so.4.2.1

I have libtiff, but after I link it it still says it can't find it (even though all three are there).
 
Last edited by a moderator:
Hum i think i may try to do a static build, but may be hard.

SlashEMc2k, monkeyo2, i will allow a font per text type in the next release. All the ".ttf" font i tried did work correctly so not sure what was the problem with you font crashing the menu. Maybe you didn't rename it correctly in the "gui.cfg" file?
All the things that can be changed are in the "gui.cfg" file, there is for now no mouse support (removed at start to have more work). Else we can work together to add things you need (if not too complicated).

B-ZaR : Thanks for the help :)
 
This is something I've whipped up during the morning:
pmenumatrixscreenshot.png


I can't seem to be able to change:
  • location of the applications box
  • color of the status bar font

Help?
 
B-ZaR said:
Anyone struggling with getting pmenu working, here's how it works on ubuntu karmic:

1. Get latest release package
2. Extract package, and you'll get the following files:
3. In a terminal, move to the "release" directory
3. Try to run bash run.sh, if it works, great
4. If it doesn't work and you get:
Code:
./pmenu: error while loading shared libraries: libtiff.so.3: cannot open shared object file: No such file or directory
run
Code:
sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3

5. Try running bash run.sh again, it should run now

thanks for the help but i still get the same error saying theres no such file pmenu after running run.sh im in the release folder and everything is installed correctly, it just doesnt run :(
 
Last edited by a moderator:
Back
Top