On 23/05/2016 08:08, Antonis Tsolomitis wrote:
>
> I think it is useful to have a public Wish List.
>
> So I put here some wishes adding two issues (item 4 and 5) to my
> previous list.
>
> 1. Modern font handling with full unicode support (now based on old xorg
> mechanism)
>
> 2. A mixer with volume control docked in the panel
> (now one may use pavucontrol. This is also absolutely necessary
> because it is not trivial without some tool,
> such as pavucontrol, to
> select microphone for communications (eg Skype); modern hardware
> has typically two
> microphones, one next to camera and a mic-in)
>
> 3. An easy way to easily select/modify/display keyboard state (now one
> may use XXkb).
>
> 4. Add "multiple action support" and "default action" to the
> FileManager. Right click on an item must provide an
> "Open With" submenu to facilitate fast switch of the app that opens the
> file. For example,
> a pdf may Open with a default action (say acroread) but may also Open
> with xpdf/okular/evince
> IF these actions are installed as CDE actions. So I am not talking about
> parsing the xdg menus
> which people my not like. At least parse the installed CDE actions.
I believe you can already have multiple actions for PDF files in the
current CDE. You have to create a file PDF.dt in the
/etc/dt/appconfig/types/ directory. In that file, first, you define the
PDF data type with:
DATA_ATTRIBUTES PDF
{
ACTIONS Open,View
ICON pdf
NAME_TEMPLATE %s.pdf
MIME_TYPE application/pdf
DESCRIPTION This is a file containing data in the Portable
Document \
format. Its data type is named PDF. PDF files
have \
names ending with '.pdf' or '.PDF'.
TYPE_LABEL PDF
}
DATA_CRITERIA PDF1
{
DATA_ATTRIBUTES_NAME PDF
MODE f
NAME_PATTERN *.[Pp][Dd][Ff]
}
Then, you define the actions Acroread and XPdf
ACTION Acroread
{
LABEL Acroread
TYPE COMMAND
EXEC_STRING /usr/bin/acroread %Arg_1%
ICON pdf
WINDOW_TYPE NO_STDIO
DESCRIPTION Acrobat Reader for Portable Document Format
}
ACTION XPdf
{
LABEL XPdf
TYPE COMMAND
EXEC_STRING /usr/bin/xpdf %Arg_1%
ICON XPdf
WINDOW_TYPE NO_STDIO
DESCRIPTION Simple PDF viewer
}
Finally, you define the Open and View operations with:
ACTION Open
{
ARG_TYPE PDF
TYPE MAP
MAP_ACTION Acroread
LABEL Open with Reader
}
ACTION View
{
ARG_TYPE PDF
TYPE MAP
MAP_ACTION XPdf
LABEL Open with XPdf
}
After you log in, you should see the two options Open with Reader and
Open with XPdf in the right click menu. The default action is defined as
Open with Reader.
The problem is that if users want to change the default action, they
will need to copy the PDF.dt file in their personal .dt/types/ directory
and edit the order of the Actions in the DATA_ATTRIBUTES definition. If
they want to add evince, they will need to create the Evince action
following the XPdf template, and add an extra action in the DATA
ATTRIBUTES definition. After that, they will need to reload the actions
from the desktop tools menu. A tutorial could make those changes
relatively easy.
What you want seems to be the ability to edit the actions defined in
.dt/types/ and to reload these actions directly from the file manager.
I am a bit worried that this would require to change the CDE approach of
separating "criterion for determining filetype" from "applications to
open given filetype" and of allowing multiple configuration files
in types/ directories and to use instead a single file in which
criterion for filetype and applications to open filetype and preferred
application are defined in a single entry.
>
> 5. Fix the FileManager to scroll with the mouse wheel when the mouse is
> inside the window
> (now it scrolls only when the mouse is above the scrollbar).
>
> 6. An easy way to theme gtk2 and gtk3 apps to match CDE themes (this
> includes major apps such as
> firefox, thunderbird, LibreOffice, inkscape etc) (this can be extra
> independent code). Number 2 above
> can be partly bypassed if one manages to theme pavucontrol; but the
> docked volume control is needed.
>
> Antonis.
>
>
> ------------------------------------------------------------------------------
> Mobile security can be enabling, not merely restricting. Employees who
> bring their own devices (BYOD) to work are irked by the imposition of MDM
> restrictions. Mobile Device Manager Plus allows you to control only the
> apps on BYO-devices by containerizing them, leaving personal data untouched!
> https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
> _______________________________________________
> cdesktopenv-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel
>
------------------------------------------------------------------------------
Mobile security can be enabling, not merely restricting. Employees who
bring their own devices (BYOD) to work are irked by the imposition of MDM
restrictions. Mobile Device Manager Plus allows you to control only the
apps on BYO-devices by containerizing them, leaving personal data untouched!
https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
_______________________________________________
cdesktopenv-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel