Bug #379

Install custom background

Added by Hammel almost 3 years ago. Updated almost 3 years ago.

Status:ClosedStart date:31 Aug 2014
Priority:ImmediateDue date:
Assignee:Hammel% Done:

100%

Category:Theme
Target version:PiBox - 0.10.0
Severity:02 - High

Description

My wife doesn't like the default PiBox Development Platform image. She prefers the MIOT image.

Make a version of MIOT for
  1. PiBox Media Server
  2. PiBox Media Player

The specific image is selected at boot time based on which system is installed. If the pibox-client opkg is installed then its a media player. If not, its a media server.

Associated revisions

Revision 46d734c8
Added by Hammel almost 3 years ago

RM #379: Created default background image (Media Server image) and updated xinitrc to use it.

Revision 67859f3a
Added by Hammel almost 3 years ago

RM #379: Scaled player bg image to fit properly (similar in size to server bg image). Removed extraneous xinitrc file.

History

#1 Updated by Hammel almost 3 years ago

  • Priority changed from Urgent to Immediate

#2 Updated by Hammel almost 3 years ago

  • Severity changed from 03 - Medium to 02 - High

#3 Updated by Hammel almost 3 years ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 10

The MIOT XCF file is in the psplash repository. That should be used to make the two special versions for server and player.

#4 Updated by Hammel almost 3 years ago

  • % Done changed from 10 to 20

Update the canonical version under the private ximba repository with the psplash xcf and create Media Server and Media Player versions. These will be migrated to the pmsui repository and integrated with the use of the "client" package.

#5 Updated by Hammel almost 3 years ago

  • % Done changed from 20 to 30

#6 Updated by Hammel almost 3 years ago

  • % Done changed from 30 to 40

The background image is loaded by feh via xinitrc. That line that does that loads an image from under /root.

What should happen is to load a default image unless a symlink exists. If that symlink exists then load that image. The symlink can be created by a client package whereas the default is the server package in pmsui.

First thing: update the xinitrc. Then create a client package.

#7 Updated by Hammel almost 3 years ago

  • % Done changed from 40 to 70

The xinitrc is updated and the default image for MediaServer is loaded into the pmsui repository.

Now creating the client package that will install the alternative bg image.

#8 Updated by Hammel almost 3 years ago

  • Status changed from In Progress to Closed
  • % Done changed from 70 to 100

Created and tested pmsuip repository. It works just as planned with the updates to the pmsui's xinitrc.

All changes committed and pushed. Closing issue.

Also available in: Atom PDF