GTK+ File Chooser Dialog

From Free Knowledge Base- The DUCK Project: information for everyone
Revision as of 12:46, 3 December 2019 by Ke0etz (Talk | contribs)

Jump to: navigation, search

The primary user interface for selecting files

  • File Open
  • File Save

Applications in Ubuntu / Mint call the GTK+ File Chooser Dialog for this purpose.

  • GTK+ file chooser

Which includes

  • GtkFileChooser interface
  • GtkFileChooserDialog

The basic elements of GtkFileSelection widget are:

  1. A drop-down menu to select parent directories of the current directory
  2. list of subdirectories of the current directory
  3. A list of files in the current directory
  4. An entry to type in the name of the file to load or save
  5. Optionally, a set of buttons to create new directories and to rename or delete files

customize and configure

vi /etc/gtk-3.0/settings.ini

/home/nicolep/.config/gtk-2.0/gtkfilechooser.ini


As people already said here, you can set StartupMode=cwd in ~/.config/gtk-2.0/gtkfilechooser.ini. This file exists already, if it is GTK+2, but I am not sure if your screenshot shows GTK+3.

In this case insert this line into your ~/.config/gtk-3.0/settings.ini:

gtk-recent-files-enabled=false

If you want "/" to appear as first view, you need to chdir / before starting the application.

startup mode

In ~/.config/gtk-2.0/gtkfilechooser.ini

change

   StartupMode=recent

to

   StartupMode=cwd

"recent" and "cwd" are the choices available to the user. An app developer can set an arbitrary start up folder by calling gtk_file_chooser_set_current_folder ().

places

vi ~/.config/gtk-3.0/bookmarks

In Mint 18.3 To customize the list of "Places" that appears in the dialog you can edit the bookmarks file.


misc

GIMP (GTK+ 2)


For GTK+ dialog, the location bar will not appear while viewing "Recently Used" in the file chooser. In this view, even Ctrl+L shortcut keys will not work.

KGtk is the hackish way to use KDE dialogs in GTK+ applications.


 

Cleaningduck176.gif
Note: This page is notably untidy. Information is unkept or not arranged neatly and in order. Organization is needed to clean up this page including the removal of options and revision of information presentation. You can help. Please contribute by registering your email address and adding your knowledge to this page. The D.U.C.K. wiki was created to be a free informative place that allows an open exchange of accurate information.
Learn more...

references