-
-
Notifications
You must be signed in to change notification settings - Fork 136
Closed
Labels
crash(-like)Bug that results in severe state corruption, lock-ups with recovery, or outright terminationBug that results in severe state corruption, lock-ups with recovery, or outright terminationenhancementNew feature or requestNew feature or requestfeature-requestUser requested featuresUser requested featuresfrontendContour Terminal Emulator (GUI frontend)Contour Terminal Emulator (GUI frontend)good first issueGood for newcomersGood for newcomersplatform: linuxtopics that directly address Linux platform (any distro)topics that directly address Linux platform (any distro)
Description
When Contour is started from a desktop integration (e.g. right click -> open with -> contour), unfortunately the integration only fires contour [... directory path ...]. This causes contour to crash because a directory cannot be started as a program image.
The solution would either be:
- Implement desktop integrations that work with the right-click menu. This might be problematic due to the absolute plethora of desktop environments to support.
- "Hotwire" Contour so if it is spawned with only a directory as the first argument, interpret it as "start with the default profile but spawn the configured shell in that directory".
For example, Konsole does not crash (at least...), but is also rather buggy: when opening, from Dolphin, Konsole in ~/foo/bar as the "Open with..." action, it spawns the default shell in ~/foo.
Metadata
Metadata
Assignees
Labels
crash(-like)Bug that results in severe state corruption, lock-ups with recovery, or outright terminationBug that results in severe state corruption, lock-ups with recovery, or outright terminationenhancementNew feature or requestNew feature or requestfeature-requestUser requested featuresUser requested featuresfrontendContour Terminal Emulator (GUI frontend)Contour Terminal Emulator (GUI frontend)good first issueGood for newcomersGood for newcomersplatform: linuxtopics that directly address Linux platform (any distro)topics that directly address Linux platform (any distro)