|
29 | OpenPandora Main OS | Core | To Do (Reminder) | Low | ToDo: Map Fn-U and Fn-I with brightness controls | Closed | |
All |
Task Description
Include brightness change hotkeys. |
|
59 | OpenPandora Main OS | Core | To Do (Reminder) | Low | ToDo: Add joystick / keyboard switch to pnd_run and lib ... | Closed | |
All |
Task Description
The next kernel offers switching between a joystick / keyboard mode.
In joystick mode, the DPAD and ABXYRL Buttons behave like a joystick buttons and have no keyboard mappings.
In keyboard mode, the DPAD and ABXYRL Buttons have keyboard mappings and are NOT registered as joystick.
The normal keyboard keys are not affected by this.
PXML needs to have a switch added for that and pnd_run should change the mode according to that switch.
When the PND app has quit, it should always go back to keyboard mode.
The commands are the following:
echo 1 > /proc/pandora/game_button_mode # keyboard mode
echo 2 > /proc/pandora/game_button_mode # gamepad mode |
|
75 | OpenPandora Main OS | Base OS | To Do (Reminder) | Low | Remove application-launcher from Pandora-Button | Closed | |
All |
Task Description
As the Application Launcher takes 12 seconds to load and slows all running games down terribly if you accidentally hit the Pandora-Button, it is useless.
Please change it so it does something different.
My suggestions:
* Open the XFCE Start-Menu
or
* Open a simple applauncher (as suggested by vimacs)
Make sure it doesn't disturb any game or emulator if you press it while playing! |
|
50 | OpenPandora Main OS | Core | To Do (Reminder) | Medium | pmenu: Add shutdown / logout | Closed | |
All |
Task Description
There's no way yet to shutdown (poweroff) or logout from pmenu yet. |
|
62 | OpenPandora Main OS | Core | To Do (Reminder) | Low | New xmodmap to include into latest image | Closed | |
All |
Task Description
This is just the latest xmodmap, based on the latest map notaz released.
Both maps (xmodmap and notaz' console map) are attached.
Path in the image:
/etc/skel/.pndXmodmap
/etc/keymap-extension-2.6.map |
|
64 | OpenPandora Main OS | Core | To Do (Reminder) | Low | New power-manager.xml-file (removes opening the logout ... | Closed | |
All |
Task Description
As the powerswitch is used to go into low power mode or shutdown, it doesn't make sense showing the logout dialogue (which would appear when you come back from low-power mode).
Therefore, I disabled it with this file.
It should be placed in:
/etc/xdg/op/xfconf/xfce-perchannel-xml/
in the image. |
|
70 | OpenPandora Main OS | Core | To Do (Reminder) | Low | Make switching GUIs more customizable (hardcoded at the ... | Closed | |
All |
Task Description
At the moment, /usr/pandora/scripts/op_switchgui,sh ,/usr/pandora/scripts/op_defaultgui.sh and /usr/pandora/scripts/first-run-wizard.sh are hardcoded with the GUIs we have.
I'd like to have that configurable for the future.
My current plan is having a config file with all the GUIs in (e.g. /etc/pandora/gui.conf)
In there, there should be ALL GUIs:
"XFCE4";"startxfce4";"xfce4-session-logout --logout"
"Netbook Launcher";"startnetbooklauncher";"killall netbook-launcher-efl"
"PMenu";"pmenu";""
So with an info:
a) What's the name of the GUI
b) How to start it
c) How to stop it (if it doesn't do that itself)
Therefore, various GUIs could be implemented and switched with the Switch GUI script by simply adding it to the config file.
Ideally, all GUIs should either have a shutdown script (so I don't have to kill it to quit it) or react properly on a simple terminate
command :)
Or they could do it themselves, read out the config file, show up the different GUIs we have, change the /tmp/gui.load file and quit.
Any more ideas?
Any help? Coding that script shouldn't be too hard, the only thing I don't know at the moment is how to parse various config lines (as above) into a shell script :)
vimacs, any idea there? |
|
63 | OpenPandora Main OS | Core | To Do (Reminder) | Low | Include new panel-setup for XFCE4 | Closed | |
All |
Task Description
I enhanced the XFCE4-Panel setup a bit, since we now have working ALSA mixer and a battery monitor.
The files inside the attached archive should go to
/etc/xdg/op/xfce4/panel/*
in the image. |
|
60 | OpenPandora Main OS | Core | To Do (Reminder) | Low | Include new menufile (Setting) for XFCE4 | Closed | |
All |
Task Description
I just built a nice menu file which features subdirectories for games and emulators :)
I attached it, the old one should be replaced:
/etc/xdg/menus/xfce-applications.menu |
|
47 | OpenPandora Main OS | Core | To Do (Reminder) | Medium | evmapperd: Blinking LED and charging control | Closed | |
All |
Task Description
evmapperd should start blinking when the power is getting low.
Ideally, the blinking speed should increase with decreasing battery power and should start maybe at 5% as default (would be nice to have the settings configurable by the user).
As soon as the AC adaptor is connected, blinking should stop.
When the battery power is at 0% it should immediately shutdown and poweroff (NOT to be overridden by the user!)
Aditionally, we should have some charging control (or would it be better using a different daemon for that?)
Here's part of my conversation with MichaelW:
when the charge current was below a threshold, it would reduce the charger input current allowed and take it down to about what the system needs
it would be an active thing constantly sampling the system and constantly updating the input current to match the system
the alternative is that when the battery is full, the charge path is cut off until the battery drops down a bit, maybe 90% |
|
48 | OpenPandora Main OS | Core | To Do (Reminder) | Low | Create the TV Out Enable / Disable scripts | Closed | |
All |
Task Description
The commands do exist, I just need to wrap them round some zenity scripts. |
|
49 | OpenPandora Main OS | Core | To Do (Reminder) | Low | Change some of our scripts into internal PNDs | Closed | |
All |
Task Description
Some of our scripts (CPU Speed, Switch Default GUI, Enable TV Out) should be changed into PND format so that pmenu can also run them. |
|
34 | OpenPandora Main OS | Core | To Do (Reminder) | Low | Add software mixer to ALSA | Closed | |
All |
Task Description
Some headphones are very loud. The volume wheel cannot be used properly with them.
Therefore, we should be able to change the volume in software mode, too.
File attached below, simply needs to be included in the next image by DJWillis. |
|
19 | OpenPandora Main OS | Core | Feature Request | Low | XFCE-Menu Editor | Closed | |
All |
Task Description
Add an XFCE-Menu Editor (using python).
This way, people can edit the Startmenu :)
http://my.opera.com/Texel/blog/2008/02/20/xfce-applications-menu-editor-0-4 |
|
123 | OpenPandora Main OS | Base OS | Feature Request | Low | Suggestions for the Pandora-Button | New | |
All |
Task Description
My suggestion instead of a full menu, would be to have a tiny overlay over the current running application which allows you to:
- relogin (to close all running applications)
- quit (stop the active application)
- shows the last notifications / toaster messages which you missed while being in a fullscreen app.
- possibly even something like plugin support or icons to check out the wifi-strength etc. from fullscreen apps.
Implementation wise this could possibly be done using
- a topmost window and the same content rendered in screenspace in a GLES hook (which should draw over most applications)
or
- one of the DSS2 overlays maybe
It's definitely something to consider as it was requested on the forums a few times (~"xbox like menu in games"). |
|
122 | OpenPandora Main OS | Base OS | Feature Request | Medium | SDL 1.2 optimizations | Closed | |
All |
Task Description
At the moment, SDL is a bit slow and has vsync problems (tearing, etc.).
It could need optimizations to use the hardware. |
|
61 | OpenPandora Main OS | Core | Feature Request | Medium | Packages to remove and include | Closed | |
All |
Task Description
The following packages can be removed:
embryo
gnome-games
gnome-games-blackjack
gnome-games-gnometris
gnome-games-iagno
gnome-games-gtali
gnome-games-gnobots2
xmms-mad
But we need the following ones:
xmms-plugin-input-mpg123
xmms-plugin-input-mikmod
mikmod
libxxf86dga1
epdfview
gnumeric (if possible, would be nice)
I do wonder though if we should remove all gnome-games (and ScummVM) completely.
Makes more sense if we wrap those games up as PND files.
Same goes for the community wallpapers. Should we include them? Or save that space for other things? |
|
73 | OpenPandora Main OS | Base OS | Feature Request | Medium | Nub: Change mouse speed, fix scrolling and add mouse bu ... | Closed | |
All |
Task Description
Currently the nubs can be set to three different modes:
mouse, scroll and absolute
Mode 1 (mouse) works fine, but the speed is a bit slow.
Mode 2 (scroll) has inverted scrolling and it would be nice if scrolling speed would change according to how far you move it
Aditionally, I would suggest adding another mode: mbuttons (Mouse buttons).
At the moment, you can use the nubs as mouse but don't have any mouse buttons.
I think it would be very convenient if you could set the nubs as mouse buttons:
Move the nub left for left click, right for right click, up for double click and down for middle click.
That way, each user could use the left nub for mouse and the right nub for mouse buttons or vice versa. |
|
54 | OpenPandora Main OS | Core | Feature Request | High | Make it possible to enable / disable keyboard mappings ... | Closed | |
All |
Task Description
Some stuff (UAE4ALL, SuperTux, etc.) is having problems because ABXY and DPAD are mapped to keyboard buttons.
I guess this will lead to more problems in the near future with SDL apps, so it should be configurable to enable / disable the keyboard -> DPAD / ABXY mappings.
Maybe this could be included into libpnd? |
|
74 | OpenPandora Main OS | Core | Bug Report | Medium | xfce4-mouse-settings: Fix the check for Xi so it does n ... | Closed | |
All |
Task Description
The xfce4-mouse-settings don't work on the Pandora, because they report "XI is not present or too old"
This is a known bug and there already is a fix for it:
http://www.mail-archive.com/xfce4-commits@xfce.org/msg09395.html |
|
27 | OpenPandora Main OS | Core | Bug Report | Low | xfce4-brightness-plugin: 0 isn't a good minimum value | Closed | |
All |
Task Description
The xfce4-brightness-plugin can be set to a minimum of 0.
This is kinda confusing to the normal user, as it makes the screen totally black.
Maybe this could be changed to a minimum of 3? |
|
51 | OpenPandora Main OS | Core | Bug Report | Medium | xfce4-battery-plugin: No time and no AC working | Closed | |
All |
Task Description
xfce4-battery-plugin currently displays the % of the battery, but it doesn't show the time (or does it need a while to figure out how much time is left?)
Also, it doesn't realize when AC is connected.
I did do a sudo poweroff when power was below 5%. When it first powered down, I connected the AC and restarted. The plugin immediately powered down again, as it didn't know AC was connected. |
|
52 | OpenPandora Main OS | Core | Bug Report | Medium | X11-Touchscreen: Fullscreen-Issue when the mouse cursor ... | Closed | |
All |
Task Description
There are some issues with the touchscreen using X11 and fullscreen apps which use their own mouse cursor.
The mouse cursor tends to shift around when it comes outside of the normal screen area.
This can be seen with SuperTux: The mouse cursor is a penguin. Move that close to the edge of the screen and it jumps around and then is shifted to the real touchscreen.
Thanks to a bug in SuperTux, this can also be fixed: Go into the Level Editor and go back into the main menu:
On top of the penguin mouse cursor is the normal X mouse cursor, which will not Shift anymore.
Aditionally, I tried the Hatari Menu (running on 640x480) and AlephOne (running on 800x480).
Both use the standard X mouse cursor and both are working fine.
I guess that the mouse cursor gets confused if it has negative values. |
|
31 | OpenPandora Main OS | Core | Bug Report | High | X11 Crashing with omapfb | Closed | |
All |
Task Description
Cleaned up a bit.
* Mouse is inverted if you run SDL Games from the console.
* Mouse is not properly calibrated when you run SDL Games under X fullscreen. Fixed with notaz patch that also fixes the X11-Crash with omapfb (see below)
Regarding the X11-Crash when using SDL-Fullscreen-Apps together with omapfb:
notaz nailed down the problem: It's actually xf86-input-tslib's fault-
omapfb only acted as catalizator here, causing SDL to use different code path and call different X functions.
His patch also almost increases the touchscreen problem (see above): It runs perfect for games in 800x480.
However, on small issue is left on apps with lower resolution which use their own mouse cursor:
As soon as you move the mouse outside of the game resolution (i.e. SuperTux runs 640x480), the mouse cursor stops at the end of the virtual screen and you have an offset.
This only seems to happen when the game uses it's own mouse cursor. If you go to the level editor of SuperTux and leave, the normal X cursor appears and the problem doesn't occur anymore.
So this is probably something that needs to be fixed in the game, not in the driver.
A compiled version (for testing):
http://notaz.gp2x.de/tmp/tslib_drv.so --- needs to be copied here: /usr/lib/xorg/modules/input/tslib_drv.so |
|
36 | OpenPandora Main OS | Core | Bug Report | Low | X doesn't restart in No-X mode (pnd_run.sh) | Closed | |
All |
Task Description
At the end of the script, it calls /etc/init.d/slim-init-init start
If you fix that to /etc/init.d/slim-init start , X restarting works again.
Please apply this fix into the GIT. |
|
8 | OpenPandora Main OS | Core | Bug Report | High | WiFi doesn't work | Closed | |
All |
Task Description
Error inserting /lib/modules/2.6.27-omap1/kernel/drivers/net/wireless/wl12xx/wl1251_sdio.ko: -1 Unknown symbol in module |
|
5 | OpenPandora Main OS | Core | Bug Report | High | Touchscreen Calibration stops the First-Boot-Wizard | Closed | |
All |
Task Description
When selecting the touchscreen calibration within the first-boot-wizard, the script stops after the calibration and the Pandora continues to boot. |
|
18 | OpenPandora Main OS | Core | Bug Report | Medium | Some errors in first-run-wizard.sh | Closed | |
All |
Task Description
Line 154 and 157 need to be changed:
153 if [ $launcher == "xfce" ]; then
154 sed -i 's/.*sessions.*/sessions xfce4,pmenu/g' /etc/slim.conf
155 echo Xfce selected as default interface
156 else
157 sed -i 's/.*sessions.*/sessions pmenu,xfce4/g' /etc/slim.conf
158 echo PMenu selected as default interface
159 fi
They should be:
154 sed -i 's/.*sessions .*/sessions xfce4/g' /etc/slim.conf
157 sed -i 's/.*sessions .*/sessions pmenu/g' /etc/slim.conf
Note the empty space behind sessions. :) |
|
23 | OpenPandora Main OS | Core | Bug Report | Very Low | slim-init doesn't pass session to .xinitrc | Closed | |
All |
Task Description
It seems like slim doesn't send the session to .xinitrc
I included an "echo $1 >> ~/debug.txt" in the script and the file was completely empty.
That's why it always starts xfce4, not pmenu: The fallback is startxfce4. |
|
1 | OpenPandora Main OS | Core | Bug Report | Very Low | Sample Task | Closed | |
All |
Task Description
This isn't a real task. You should close it and start opening some real tasks. |
|
120 | OpenPandora Main OS | Base OS | Bug Report | Medium | Python is missing some modules | Closed | |
All |
Task Description
It seems like Python is missing some modules (like cgi) which should be included in the base installation. |
|
121 | OpenPandora Main OS | Base OS | Bug Report | Medium | PyGame Hardware support | New | |
All |
Task Description
PyGame is damn slow (games with scrolling are not at all playable).
Would be nice if Hardware surface could be used :) |
|
32 | OpenPandora Main OS | Core | Bug Report | Low | pndnotifyd: Crawling through directories it shouldn't i ... | Closed | |
All |
Task Description
My current configuration is:
Rootfs on first SD Card, 2nd partition.
If I put my WIZ SD Card with tons of files into the second SD Slot while booting, pndnotifyd eats up about 95% of CPU time.
After about 8 - 9 minutes, it stopped eating the CPU and the system is working normally.
This doesn't happen when I put in the card when XFCE4 is already running.
Using LSOF, I can confirm it's crawling where it shouldn't:
pndnotify 1825 root 6r DIR 179,9 1441792 62488 /media/mmcblk1p1/roms/c64/Tapes
Could it be that on first initialization it hasn't loaded the config and crawls through the whole SD Card?
On a side note: I got 44700 files on that SD Card... so if it needs about 8 minutes, that does mean it can do over 5000 files a minute! |
|
2 | OpenPandora Main OS | Core | Bug Report | High | pndnotifyd | Closed | |
All |
Task Description
pndnotifyd needs to be restarted before it works (tested in image 2009-12-21)
This can manually be fixed by installing two packages:
http://www.angstrom-distribution.org/unstable/feed/armv7a/base/sessreg_1.0.4-r0.2_armv7a.ipk
http://djwillis.openpandora.org/pandora/packages/pandora-libpnd_1.0-r12.5_armv7a.ipk
And adding to lines to slim.conf:
sessionstart_cmd /usr/bin/sessreg -a -l $DISPLAY %user
sessionstop_cmd /usr/bin/sessreg -d -l $DISPLAY %user |
|
22 | OpenPandora Main OS | Core | Bug Report | Low | pndevmapperd: Powerbutton / hold doesn't work. | Closed | |
All |
Task Description
Moving the powerbutton doesn't get recognized by pndevmapperd.
When moving the powerbutton to hold, it reports:
keyboard.c: can't emulate rawmode for keycode 152 |
|
20 | OpenPandora Main OS | Core | Bug Report | Low | pndevmapperd: op_lid.sh / op_lidtoggle.sh | Closed | |
All |
Task Description
pndevmapperd tries to run /usr/pandora/scripts/op_lidtoggle.sh, however, the filename is /usr/pandora/scripts/op_lid.sh
Either rename the file or change the call ;) |
|
26 | OpenPandora Main OS | Core | Bug Report | Medium | pndevmapperd only works when manually started | Closed | |
All |
Task Description
Though pndevmapperd runs after booting (ps -A lists it), it doesn't react to anything.
EDIT: It DOES do something. It creates defunct op_menu.sh with each press.
When you run it manually from the terminal, the menu button works find and shows the appfinder. |
|
201 | OpenPandora Main OS | Core | Bug Report | High | PND apps still use memory after they've quit | Closed | |
Release 1 (Zaxxon) |
Task Description
After running and quitting a PND app, not all of the used memory is being freed.
This eats more and more memory over time. Just run 5 or 6 apps and you only have half of the memory left.
Sounds like either aufs or unionfs don't free the memory after unmounting.
This has been reported with HF4 and still is the case with HF5 Beta 2
-- downgraded to 'Researching' and 'Normal' priority until confirmed and details found |
|
46 | OpenPandora Main OS | Core | Bug Report | Medium | pmenu: MediaPlayer only shows ~/ | Closed | |
All |
Task Description
The mediaplayer only does show the ~/-Directory.
Ideally, it should present SD1 / SD2 / Users Home. |
|
28 | OpenPandora Main OS | Core | Bug Report | High | pmenu only shows preview pictures when selecting the PN ... | Closed | |
All |
Task Description
When selecting a PND for the first time, it only shows a red X.
When selecting the PND for the second time, it shows the preview picture. |
|
9 | OpenPandora Main OS | Core | Bug Report | High | pmenu doesn't work | Closed | |
All |
Task Description
Running pmenu leads to:
ERROR: config_read_file() failed: skins/Platinum/skin.cfg (line 21 of config skin.c)
(config_skin.c:22)
ERROR: cfg_gui_read failed, exiting... ( main.c:1517) |
|
40 | OpenPandora Main OS | Core | Bug Report | Low | pmenu doesn't show screenshots | Closed | |
All |
Task Description
I did create some PXML files which have screenshots included.
pmenu seems to ignore them, it just shows a red X. |
|
71 | OpenPandora Main OS | Core | Bug Report | Low | Permissions of omapdss need to be fixed | Closed | |
All |
Task Description
Only root can currently setup and change TV Out parameters :)
Should be set to make it user-changeable. |
|
3 | OpenPandora Main OS | Core | Bug Report | High | Permissions for brightness and CPU Speed | Closed | |
All |
Task Description
/sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/brightness
/proc/pandora/cpu_mhz_max
Those values cannot be changed by the user, only by root.
Should be changed. |
|
15 | OpenPandora Main OS | Core | Bug Report | Medium | Permissions / automounted SD Card | Closed | |
All |
Task Description
Only root has write access to automounted SD Cards. The normal user can only read. |
|
44 | OpenPandora Main OS | Core | Bug Report | Medium | Pandora-Start-Menu button too small | Closed | |
All |
Task Description
Since about mid January, the Openpandora-Startmenu-Button doesn't resize when the "Show Title" is enabled.
Therefore, you only see parts of the "OpenPandora"-Title and no icon.
Disabling the title shows the icon. I have no idea how to resize it and why this happened (the theme hasn't been changed as far as I know) |
|
24 | OpenPandora Main OS | Core | Bug Report | Low | op_menu.sh not working | Closed | |
All |
Task Description
Reports:
xfce4-appfinder: Cannot open display: .
Fix might be (according to vimacs):
Change those two similar looking lines to:
sudo -u $xfceuser DISPLAY=:0.0 xfce4-appfinder
and:
pidlist=$(pstree -lpA | grep pnd_run.sh | sed -ne 's/.*-\(.*\)(\([0-9]\+\))/\2\n \1/p' | DISPLAY=:0.0 zenity --list --multiple --column "pid" --column "name" --title "kill" --text "which apps should be killed" | sed 's/|/\n/')
Needs to be checked. |
|
42 | OpenPandora Main OS | Core | Bug Report | Low | op_defaultgui.sh: sed needs sudo access | Closed | |
All |
Task Description
I (EvilDragon) created a small script where you can reselect the default GUI and enable / disable autologin.
Works fine so far, except for that the sed to /etc/slim.conf needs root access.
I have no idea how to make sudo in this script work without asking for a password.
If anyone could help me there, I'll be happy :) |
|
21 | OpenPandora Main OS | Core | Bug Report | Low | op_bright.sh doesn't work correctly | Closed | |
All |
Task Description
The file has to be changed to make it work.
The working script is:
#!/bin/bash
#get value range
minbright=3
maxbright=$(cat /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/max_brightness)
curbright=$(cat /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/brightness)
device=/sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/brightness
if [ ! $1 ]; then
newbright=$(DISPLAY=0:0 zenity --scale --text "set brightness" --min-value=$minbright --max-value=$maxbright --value=$curbright --step 1)
else
newbright=$1
fi
if [ $newbright -le $minbright ]; then newbright=$newbright; fi
echo $newbright > $device |
|
53 | OpenPandora Main OS | Core | Bug Report | Low | Non-X Touchscreen: Inverted axis | Closed | |
All |
Task Description
Running SDL-Apps in Non-X mode have inverted axis. |