Enhance Python code for dockbarx to provide different icons for running Virtualbox guests need Software Development

Contact person: Enhance Python code for dockbarx to provide different icons for running Virtualbox guests

Phone:Show

Email:Show

Location: Los Angeles, United States

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"This project involves making some relatively minor enhancements to some python code on an open source project.

You'll need to be running Linux (Debian or Ubuntu) and have Virtualbox running with some Windows guests to make the changes. For someone already running this environment, who knows Python, the work should be pretty quick and easy.

We're making an enhancement to dockbarx which provides a dock to launch applications.

The project is here: [login to view URL]
Info on PPA for Ubuntu: [login to view URL]

The enhancements:

1. When there are multiple Windows virtualbox guests running, they currently each use the same icon image. I want to be able to specify a custom image to use for each Virtualbox guest. If I run 3 Windows 7 VM's, I want to have 3 different icons for them. Right now they all get the same icon image.

2. Sometimes the Virtualbox icons will be grouped. (see screenshot). I'd like an option to a. Never group b. Always group these Virtualbox icons. This is currently inconsistent.

3. The solution should work for unpinned icons. i.e. Don't require the user to pin a launcher to get the custom icon.

4. Hints: Part of the solution will be differentiating the different running Virtualbox guests so that you know which icon to use. I installed xuzhen's dockbarx on Debian using the manual install method documented on M7S's dockbarx. If you're using Ubuntu, you can probably just use the PPA.

5. A discussion on the added feature is here on an older version before it was forked by xuzhen:
[login to view URL]

* PLEASE DO NOT contact xuzhen until you are chosen to do the project and we have talked. ** xuzhen commented with a suggestion on which code to look at and how to proceed. You're free to do it this way or another way. There's **NO** expectation that xuzhen will provide further suggestions. The project comes with the assumption that you're going to figure out a clever and reliable solution :-)

Configuration for which icon to use for which VM should not be in the dockbarx code. i.e. Let's have that be in a .desktop file like xuzhen suggests or in a separate text file. That way when adding a new VM and it's icon, we're not messing with the main code.


The project is considered successful and complete when:

1. You make the enhancements on your system and verify that they work. Send me screenshots

2. Provide updated code to me as well as written documentation on any addition steps that are needed. Your code should be well commented. Your code should be pure Python and/or BASH with no added binaries or dependencies.

3. I confirm I'm satisfied with the code and it's working on my system. Note that in the case that there are issues on my system, you won't have access to my system to debug, but I will provide with any debug logs that your code creates. I am running Debian 13 + MATE desktop.

4. Provide a pull request to the original developer so he can choose to include our enhancements.

Two screenshots below: One shows two Virtualbox guests running. The other shows three guests running and two are grouped." (client-provided description)


Matched companies (4)

...

SYNERGIC SOFTEK SOLUTIONS PVT LTD

Synergic Softek Solutions, based in Kolkata, India, specializes in banking technology, digital innovation, and custom software development. The compa… Read more

...

WhizzAct Private Limited

WhizzAct aims to deliver the supreme service at an effective cost, ensuring complete customer satisfaction. Emphatic use of the latest tools and tech… Read more

...

Appsdiary Technologies

AppsDiary is a software house that designs and develops mobile applications, websites, and custom software solutions. They work with businesses to c… Read more

...

Versasia Infosoft

Versasia Infosoft is a trusted provider of custom IT solutions, offering end-to-end services in software development, web and mobile app development,… Read more