By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.

Bug 768

Summary: Provide a way to override embedded viewing
Product: TDE Reporter: Darrell <darrella>
Component: other (any)Assignee: Timothy Pearson <kb9vqf>
Status: NEW ---    
Severity: enhancement CC: bugwatch, darrella, trin
Priority: P1    
Version: R14.0.x [Trinity]   
Hardware: Other   
OS: All   
Compiler Version: TDE Version String:
Application Version: Application Name:
Bug Depends on:    
Bug Blocks: 2969    

Description Darrell 2011-12-26 14:03:35 CST
Currently the default for many file types is to view the file in embedded mode in Konqueror rather than in the respective external app.

Users can slowly override this default behavior but in a cumbersome manner. Each time a user wants to modify the default for a particular file type, the user has to open the file, select the app, and then select the remember check box. This process creates a small *.desktop file in user's profile directory.

Some people prefer embedded viewing and some do not. Neither should be forced on all users. There should be choice.

A KControl option, probably stored in the user's global settings, would allow overriding any individual *.desktop file that has autoembed as true.
Comment 1 David C. Rankin 2023-03-13 23:39:30 CDT
Follow on from the tde-dev post.

kcontrol already provides "File Associations" which allows a fairly convenient way to Add (new) or modify the General/Embedding (of existing) file extensions. It works fairly well.

The per-type can also be accessed through konqueror --file-management via a rt-click and choose of properties and clicking the wrench icon to access the same kcontrol General/Embedding interface.

I think the problem for the defaults, if not set to Embedding -- then what app to choose as default. E.g., for text, do we choose kate or kwrite or even kedit (depending on what portions of TDE are installed)?

I'm not opposed to tweaks and changing defaults that make sense, but coming up with a list would be a good start. At least then we can weight in with a yay, nay vote on each.

The only curious one I can think of off-hand is the handling of shell script files application/x-shellscript (which doesn't default to Embedding for some strange reason, but should default to katepart)

Here's to hope a kick of a 12-year old bug spurs some thought.
Comment 2 Darrell 2023-03-14 00:44:47 CDT
The first element I am opposed is the presumption of embedding too many file extensions. For example, when I select an archived file I want a separate archiver to launch. Perhaps the solution is to use a file manager that is a file manager rather than a "kitchen sink."

With respect to file extensions working "fairly well," yes, sort of, but TDE does not recognize the user's mimeapps.list file. This is confusing for a person who uses different desktop environments. All other DEs recognize mimeapps.list, even KDE. TDE is the only DE in the house network that does not.

One of my reality checks when returning to TDE is this file association mess. After years of using DEs that use mimeapps.list, I was and remain frustrated that a simple double-click does not launch the tools I have grown accustomed the past many years, let alone that they all tend to open embedded.

The way TDE associates file extensions is arbitrary and makes sense for a time way back when there were no standards. For example, who decided noatun should be the default media player? That is the simplicity of mimeapps.list -- configure once and the file associations travel everywhere to all DEs -- except TDE.

Even if TDE was updated to support mimeapps.list, which conceptually seems to be a minor change, there remains the presumption of launching everything embedded. There really needs to be a single check box configuration to toggle all embedded viewing to separate viewers. TCC supports this but the user has to waddle through every extension to change the default behavior.

Nonetheless, thanks for the little bit of cheering!
Comment 3 David C. Rankin 2023-03-14 01:20:24 CDT
As far as TDE being the only DE that doesn't, could this be a lingering issue with Slavek's K/T rename campaign? I could see how that could be a detail buried for years that nobody notices.

I love my "kitchen sink"! KDE3/TDE konqueror is the best file manager every written - KDE4 screwed-the-pooch with the +/- selection icons for single-click support rather than simply clicking to the right of the filename.

Plasma still hasn't figured out how to make konqueror open up looking the same as you told it too (but has gotten much better)

We need all the cheering we can get. No, you ready to go on another K/T rebranding of .svg files again? I'm sure we can find a few more to play with...