Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • thunar thunar
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 266
    • Issues 266
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Xfce
  • thunarthunar
  • Issues
  • #245

Closed
Open
Created May 23, 2019 by Bugzilla Migration@bugzilla-migration

Provide a collection of preinstalled custom actions, which can be enabled

Submitted by Alexander Schwinn @alexxcons

Assigned to Xfce Bug Triage

Link to original bug (#15454)

Description

Currently a long list of all sort of possible custom actions exists in the Wiki: https://docs.xfce.org/xfce/thunar/custom-actions

However we only provide a single one by default, which is "open terminal here". And I bet many users dont even know about the existence of the wiki page.

So the idea would be:

  1. Add all some UCA's we have on the Wiki page to thunar per default (Side effect: Translations for all predefined ucas possible)
  2. Add some bool attribute "enabled" to each uca. So that we can only enable "open terminal here" by default. Disabled ucas should be grayed out in the uca-list, and ofc not shown in the context menu.
  3. We can check if required packages for a specific uca are installed and give an error if not installed on toggle "enabled".

You would like such a feature ?

I explicitly dont want to follow the dolphin approach (load "services" from a server, just like an appstore), since I think it is a potential security risk to bypass the package manager and execute 3rd party code just like that.

Preinstalled UCAS agreed on (all disabled by default):

  • Catfish (not needed any more, since meanwhile we have recursive search inside thunar)
  • Rotating JPEGs
  • Creating a symbolic link

UCAS to be discussed:

  • Move files into a new folder
  • Create a hardlink
  • Open root terminal here (gksu not available any more in ubuntu/mint ... use "admin://" instead ?)
  • Open thunar as root here
  • Edit file as root
Edited Mar 03, 2022 by Alexander Schwinn
Assignee
Assign to
Time tracking