
The email address is already associated with a Freelancer account. Enter your password below to link accounts:
Username:
Link your Facebook account to a new Freelancer account
Email address:
Valid username
Project Description:
I have tested a Linux distribution that works well with my dedicated hardware. It is a very lightweight Ubuntu distro using LXDE. The hardware currently boots the image from micro sd card as a live OS.
I need to be able to flash the OS onto the internal drive of several systems and then set up a unique computer names on each system. I also need a bunch of tweaks done to clean up, brand and 'lock down' the system. The system will only do one thing: launch Chromium browser fullscreen to a specific url.
Here is a list of general customizations that I need done to the OS:
1. Add a graphic that serves as the background of the boot loader, login screen and desktop
2. Remove all unwanted/un-needed packages. I only need Chromium browser and basic OS administration like wifi setup.
3. Login control that, unless interrupted by keyboard input, automatically logins a public user and launches Chromium fullscreen (more details on public vs admin login below)
4. Roll all of these changes into a new distro image that can be used to flash the internal memory of several (identical) devices.
5. An easy method (either during image install or after admin login) to set a unique computer name and unique url for Chromium to open to.
Admin user specific:
1. Keyboard input at login screen stops automatic login of public user and displays normal login/password input for admin. Login launches normal LXDE desktop with full admin rights
Public user specific:
1. Automatic login to system. I would prefer there be no desktop at all since there is no user interaction and Chromium launches full screen to a specific URL. Is it possible to launch without a window manager?
This is a proof of concept project. If all goes according to plan I would like to pursue the idea of a custom shell/desktop in C++ or Python in a new project. That is why I included those skills in this project. They are probably not needed for this phase of the project but I would like to find someone good and reliable who I can continue working with as I build this project out.
Freelancer.com (formerly GetAFreelancer, Scriptlance and vWorker/Rentacoder) is the world's largest freelancing, outsourcing and crowdsourcing marketplace for small business. Hire freelancers to work in software, writing, data entry and design right through to engineering and the sciences, sales and marketing, and accounting & legal services.
Find freelance jobs and make money online! We have freelance coders, writers, programmers, designers, marketers and more. Getting the best web design, custom programming, professional writing or affordable marketing has never been easier!
© Copyright 2013 Freelancer Technology Pty Limited (ACN 142 189 759)
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)