Feature #544
openautomaximize / fullscreen of application windows
Description
The users do not need to fullscreen activities (applications, games, ...) if we force transparently the windows to appear in maximize.
Updated by Gérald Kerma almost 13 years ago
May be the maximus package, available in debian repository, can quickly add this feature !
Updated by Gérald Kerma almost 13 years ago
need to be tested more.
Needed autolaunch in DoudouLinux.
May be a custom package needed also.
Updated by Gérald Kerma almost 13 years ago
- % Done changed from 0 to 20
Add and configure :
in a terminal :
$ su
$ apt-get install maximus
$ gconf-editor
-> in apps/maximus/ : need to uncheck "undecorate"
Activate :
in a terminal :
$ su
$ maximus &
Testing :
auto-maximize is then working !
Need to automate and packaged (if approved) in DoudouLinux.
Updated by Gérald Kerma almost 13 years ago
- % Done changed from 20 to 30
have to define the method to autostart maximus :
https://wiki.archlinux.org/index.php/LXDE#Autostart_Programs
Updated by Gérald Kerma almost 13 years ago
- Status changed from New to Need info
- Target version set to Squeeze
Do not work in DoudouLinux ?
Session manager is bypassed ?
Updated by Gérald Kerma almost 13 years ago
- % Done changed from 30 to 50
Need to modify /etc/xdg/lxsession/LXLauncher/autostart to append at end of the file :
@maximus --sync
All tested fine now...
Updated by Gérald Kerma almost 13 years ago
$ gconf-editor
-> in apps/maximus/ : need to set binding to "enable"
Updated by Jean-Michel Philippe almost 13 years ago
- Target version changed from Squeeze to 2012-05
Interesting, configuration seems to be easy and it is in the official Debian repositories. This is the tool Ubuntu uses on netbooks, so exactly what we need. Recently I had a look at the Openbox configuration file (the DDL window manager). It also has a feature to start windows fullscreen but this is unsure whether all windows, including dialog boxes, are started fullscreen or not. Ideally only application windows should be started fullscreen.
If we decide that Maximus is the tool we need, its configuration should be performed by the DDL package named doudoulinux-activities. Unless we let users decide whether they want this feature or not. In this case a new package, say doudoulinux-fullscreen, is needed.
Updated by Jean-Michel Philippe almost 13 years ago
- Tracker changed from Bug to Feature
- Project changed from Migration to ARM to Accessibility
- Category deleted (
Configuring)
Updated by Jean-Michel Philippe over 12 years ago
Maximus should only be activated in DDL sessions indeed, thus at session start of fake DDL users, using GDM scripts (preferred) or user's session scripts. This way, if you install the DDL packages in a standard Debian system, normal users won't be annoyed by our window maximizing feature ;).
Notes:- I checked Maximus source code and it seems to be just sending an F11 key event to the concerned application.
- Some games may not respond to F11, we still need to use the --fullscreen option whenever available.
Updated by Jean-Michel Philippe over 12 years ago
- % Done changed from 50 to 60
- Estimated time set to 8:00 h
Updated by Jean-Michel Philippe over 12 years ago
I believe their undecorate option is broken, this is why maximus does not do a job as good as F11 on standard applications (not games, I agree that this is great for games :) ). Maybe we should have a look at their undecorate process in the source code. However we can start by shipping it within DDL as is. To activate it, we can also divert the file /etc/xdg/autostart/maximus-autostart.dektop
in order to allow it to be started in any session, not only Gnome. However this may be annoying for standards users.
NB: several apps should not be opened fullscreen, such as settings apps.
Updated by Jean-Michel Philippe over 12 years ago
- Category set to Accessibility
- Status changed from Need info to Ready for test
- Assignee changed from Gérald Kerma to Jean-Michel Philippe
- % Done changed from 60 to 90
Maximus configuration has now been packaged into doudoulinux-activities. It is finally started using an X session script that first checks the user has maximus configuration files in its home.
Updated by Jean-Michel Philippe over 12 years ago
We now need to set the list of application windows that should not be maximized, like the printer dialog.
Updated by Jean-Michel Philippe over 12 years ago
- Target version changed from 2012-05 to 2012-11