better defaults for xpad

Registered by Merlijn Sebrechts on 2014-11-25

Xpad's default configuration does not reflect the primary use-case.

Blueprint information

Status:
Complete
Approver:
Arthur Borsboom
Priority:
Medium
Drafter:
Merlijn Sebrechts
Direction:
Approved
Assignee:
Merlijn Sebrechts
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Implemented
Milestone target:
milestone icon 4.6.0
Started by
Arthur Borsboom on 2015-11-09
Completed by
Arthur Borsboom on 2015-11-09

Related branches

Sprints

Whiteboard

The following should be the default:
---------------------------------------------

1. Autostart Xpad on login

Autostarting is achieved by putting a .desktop file in /etc/xdg/autostart/ (all users) or ~/.config/autostart (current user) (http://standards.freedesktop.org/autostart-spec/autostart-spec-latest.html). I think it would be best if this is done on installation, and for all users.

Note, it might not be up to the application developer to add an autostart file, but to the Linux Distribution builder. However, we might change the "make install" command that it will add this file. If the Distribution builder does not like this, he can remove it.

----------------------------------------------

2. Hide window decorations

Hide window decorations is already present as an option, it just needs to be enabled by default

----------------------------------------------

3. Do not minimize xpad on "show desktop"

Do not minimize xpad on "show desktop" is discussed here: https://blueprints.launchpad.net/xpad/+spec/xpad-prevent-minimization.

Arthur Borsboom has been working on this item and got stuck in the implementation. Maybe we should take this item out and keep it as a separate blueprint. What do you say?

---------------

This can be removed from the Whiteboard:
"It would also be best if we could include this as an option in "Preferences"." since the autostart option in the preferences already exists in newer versions (4.2 and up).

(?)

Work Items

Work items:
Configure autostart on installation: DONE
Enable "hide window decorations" by default: DONE
Fix https://blueprints.launchpad.net/xpad/+spec/xpad-prevent-minimization: TODO

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.